Quellcode durchsuchen

apache.commons.lang3 wyrzucone z dependency, kosztem copy-paste'a kodu StrBuilder

ranides atterwim vor 13 Jahren
Ursprung
Commit
a0d9a4feb1

+ 1 - 0
pom.xml

@@ -111,6 +111,7 @@
             <groupId>org.apache.commons</groupId>
             <artifactId>commons-lang3</artifactId>
             <version>3.1</version>
+            <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>com.fasterxml.jackson.core</groupId>

+ 3 - 2
src/main/java/net/ranides/assira/reflection/ReflectUtils.java

@@ -11,8 +11,9 @@ import java.lang.reflect.Constructor;
 import java.lang.reflect.Method;
 import java.util.Arrays;
 import net.ranides.assira.generic.CompareWrapper;
+import net.ranides.assira.text.LexicalCast;
 import net.ranides.assira.text.StrBuilder;
-import org.apache.commons.lang3.StringUtils;
+import net.ranides.assira.text.StringUtils;
 
 /**
  *
@@ -61,7 +62,7 @@ public final class ReflectUtils {
     
     public static String sig(GenericClass clazz) {
         if (clazz.isParametrised()) {
-            return clazz.name() + "<" + StringUtils.join(clazz.params(), ", ") + ">";
+            return clazz.name() + "<" + StringUtils.join(LexicalCast.asList(clazz.params()), ", ") + ">";
         } else {
             return clazz.name();
         }

Datei-Diff unterdrückt, da er zu groß ist
+ 2553 - 10
src/main/java/net/ranides/assira/text/StrBuilder.java


+ 2 - 0
src/main/java/net/ranides/assira/text/StringUtils.java

@@ -17,6 +17,8 @@ import net.ranides.assira.generic.Function;
  */
 public final class StringUtils {
     
+    public static final String ENDL = String.format("%n");
+    
     private static final Pattern  REGEX_SPECIAL = Pattern.compile("([\\\\*+\\[\\](){}\\$.?\\^|])");
     
     private StringUtils() { /* utility class */ }