You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2023/12/10 16:04:20 UTC

(commons-jci) branch master updated: Use constant instead of magic string

This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-jci.git


The following commit(s) were added to refs/heads/master by this push:
     new e54adaf  Use constant instead of magic string
e54adaf is described below

commit e54adaf5a1d494432981f94baca65c3e04995519
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Sun Dec 10 11:04:16 2023 -0500

    Use constant instead of magic string
---
 .../jci2/compiler/eclipse/EclipseJavaCompilerSettingsTestCase.java    | 3 ++-
 .../org/apache/commons/jci2/core/compiler/JavaCompilerSettings.java   | 4 +++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/compilers/eclipse/src/test/java/org/apache/commons/jci2/compiler/eclipse/EclipseJavaCompilerSettingsTestCase.java b/compilers/eclipse/src/test/java/org/apache/commons/jci2/compiler/eclipse/EclipseJavaCompilerSettingsTestCase.java
index 966dd57..ef62d3a 100644
--- a/compilers/eclipse/src/test/java/org/apache/commons/jci2/compiler/eclipse/EclipseJavaCompilerSettingsTestCase.java
+++ b/compilers/eclipse/src/test/java/org/apache/commons/jci2/compiler/eclipse/EclipseJavaCompilerSettingsTestCase.java
@@ -17,6 +17,7 @@
 
 package org.apache.commons.jci2.compiler.eclipse;
 
+import java.nio.charset.StandardCharsets;
 import java.util.Map;
 
 import org.eclipse.jdt.internal.compiler.impl.CompilerOptions;
@@ -31,7 +32,7 @@ public final class EclipseJavaCompilerSettingsTestCase extends TestCase {
 		assertEquals(CompilerOptions.DO_NOT_GENERATE, m.get(CompilerOptions.OPTION_ReportDeprecation));
 		assertEquals(CompilerOptions.VERSION_1_4, m.get(CompilerOptions.OPTION_TargetPlatform));
 		assertEquals(CompilerOptions.VERSION_1_4, m.get(CompilerOptions.OPTION_Source));
-		assertEquals("UTF-8", m.get(CompilerOptions.OPTION_Encoding));
+		assertEquals(StandardCharsets.UTF_8.name(), m.get(CompilerOptions.OPTION_Encoding));
 	}
 
 	public void testSourceVersion() {
diff --git a/core/src/main/java/org/apache/commons/jci2/core/compiler/JavaCompilerSettings.java b/core/src/main/java/org/apache/commons/jci2/core/compiler/JavaCompilerSettings.java
index d93ac82..2da3f35 100644
--- a/core/src/main/java/org/apache/commons/jci2/core/compiler/JavaCompilerSettings.java
+++ b/core/src/main/java/org/apache/commons/jci2/core/compiler/JavaCompilerSettings.java
@@ -17,6 +17,8 @@
 
 package org.apache.commons.jci2.core.compiler;
 
+import java.nio.charset.StandardCharsets;
+
 /**
  * Most common denominator for JavaCompiler settings.
  *
@@ -30,7 +32,7 @@ public class JavaCompilerSettings {
 
     private String targetVersion = "1.4";
     private String sourceVersion = "1.4";
-    private String sourceEncoding = "UTF-8";
+    private String sourceEncoding = StandardCharsets.UTF_8.name();
     private boolean warnings;
     private boolean deprecations;
     private boolean debug;