From fd296b56ef8fc116962d11acde594088128acba8 Mon Sep 17 00:00:00 2001 From: Daniel Purtov Date: Fri, 19 May 2023 07:42:23 +0200 Subject: [PATCH] refactor: Increment version and minor refactoring --- build.gradle.kts | 2 +- src/main/java/com/danielptv/simplex/dev/Banner.java | 2 +- .../danielptv/simplex/dev/ShellApplicationConfig.java | 9 --------- .../java/com/danielptv/simplex/shell/OutputHelper.java | 2 ++ .../java/com/danielptv/simplex/shell/SimplexInput.java | 4 ++-- 5 files changed, 6 insertions(+), 13 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index bb8c7bb..4fe5ced 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -7,7 +7,7 @@ plugins { } group = "com.danielptv" -version = "2.0.0" +version = "2.1.0" java { toolchain { diff --git a/src/main/java/com/danielptv/simplex/dev/Banner.java b/src/main/java/com/danielptv/simplex/dev/Banner.java index a5d1809..cfe326c 100644 --- a/src/main/java/com/danielptv/simplex/dev/Banner.java +++ b/src/main/java/com/danielptv/simplex/dev/Banner.java @@ -7,7 +7,7 @@ public final class Banner { public static final String TEXT = """ %s - Version v2.0.0 + Version v2.1.0 Author %s GitHub %s """ diff --git a/src/main/java/com/danielptv/simplex/dev/ShellApplicationConfig.java b/src/main/java/com/danielptv/simplex/dev/ShellApplicationConfig.java index d69c195..ec2f8c3 100644 --- a/src/main/java/com/danielptv/simplex/dev/ShellApplicationConfig.java +++ b/src/main/java/com/danielptv/simplex/dev/ShellApplicationConfig.java @@ -1,13 +1,9 @@ package com.danielptv.simplex.dev; import com.danielptv.simplex.shell.PromptColor; -import com.danielptv.simplex.shell.OutputHelper; -import org.jline.terminal.Terminal; import org.jline.utils.AttributedString; import org.jline.utils.AttributedStyle; -import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; -import org.springframework.context.annotation.Lazy; import org.springframework.shell.jline.PromptProvider; @Configuration @@ -19,9 +15,4 @@ public final AttributedString getPrompt() { AttributedStyle.DEFAULT.foreground(PromptColor.YELLOW.toJlineAttributedStyle()) ); } - - @Bean - OutputHelper shellHelper(@Lazy final Terminal terminal) { - return new OutputHelper(terminal); - } } diff --git a/src/main/java/com/danielptv/simplex/shell/OutputHelper.java b/src/main/java/com/danielptv/simplex/shell/OutputHelper.java index df84c10..c6c66a9 100644 --- a/src/main/java/com/danielptv/simplex/shell/OutputHelper.java +++ b/src/main/java/com/danielptv/simplex/shell/OutputHelper.java @@ -6,9 +6,11 @@ import org.jline.utils.AttributedStringBuilder; import org.jline.utils.AttributedStyle; import org.springframework.beans.factory.annotation.Value; +import org.springframework.stereotype.Component; @RequiredArgsConstructor @SuppressFBWarnings("EI_EXPOSE_REP2") +@Component public class OutputHelper { @Value("${shell.out.info}") private String infoColor; diff --git a/src/main/java/com/danielptv/simplex/shell/SimplexInput.java b/src/main/java/com/danielptv/simplex/shell/SimplexInput.java index 3caec9d..20577d4 100644 --- a/src/main/java/com/danielptv/simplex/shell/SimplexInput.java +++ b/src/main/java/com/danielptv/simplex/shell/SimplexInput.java @@ -135,8 +135,8 @@ private boolean checkFunction(final String input, final SimplexInputContext cont } if (!input.matches(standardPattern) && isObjFunction || !input.matches(standardPattern) && !input.matches(relSignPattern)) { - inputResult.setRepresentation("Invalid function"); - context.setMessage("Invalid function", MessageLevel.ERROR); + inputResult.setRepresentation("Invalid input"); + context.setMessage("Invalid input", MessageLevel.ERROR); return false; } else { final var current = buildCurrent(input);