diff --git a/pom.xml b/pom.xml index 2cf9019..658ddbe 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 - nl.sander + com.github.shautvast reflective 1.0.0 reflective diff --git a/src/main/java/com/github/shautvast/reflective/AbstractMetaClassFactory.java b/src/main/java/com/github/shautvast/reflective/AbstractMetaClassFactory.java new file mode 100644 index 0000000..28e582a --- /dev/null +++ b/src/main/java/com/github/shautvast/reflective/AbstractMetaClassFactory.java @@ -0,0 +1,6 @@ +package com.github.shautvast.reflective; + +public abstract class AbstractMetaClassFactory { + + public abstract MetaClass create(); +} diff --git a/src/main/java/com/github/shautvast/reflective/MetaClass.java b/src/main/java/com/github/shautvast/reflective/MetaClass.java new file mode 100644 index 0000000..5c34271 --- /dev/null +++ b/src/main/java/com/github/shautvast/reflective/MetaClass.java @@ -0,0 +1,36 @@ +package com.github.shautvast.reflective; + +import java.util.*; + +public class MetaClass { + + private final String name; + private final Map fields; + private final Map methods; + + public MetaClass(String name) { + this.name = name; + this.fields = new HashMap<>(); + this.methods = new HashMap<>(); + } + + public String getName() { + return name; + } + + public Set getFields() { + return Set.copyOf(fields.values()); + } + + public Set getMethods() { + return Set.copyOf(methods.values()); + } + + void addField(int access, String name, String descriptor) { + fields.put(name, new MetaField(name)); + } + + public void addMethod(int access, String methodname, String descriptor) { + methods.put(methodname, new MetaMethod(methodname)); + } +} diff --git a/src/main/java/com/github/shautvast/reflective/MetaClassFactory.java b/src/main/java/com/github/shautvast/reflective/MetaClassFactory.java new file mode 100644 index 0000000..027a218 --- /dev/null +++ b/src/main/java/com/github/shautvast/reflective/MetaClassFactory.java @@ -0,0 +1,46 @@ +package com.github.shautvast.reflective; + +import com.github.shautvast.reflective.compare.AbstractComparator; +import com.github.shautvast.reflective.java.Java; +import org.objectweb.asm.ClassVisitor; +import org.objectweb.asm.FieldVisitor; +import org.objectweb.asm.MethodVisitor; +import org.objectweb.asm.tree.ClassNode; + +import static org.objectweb.asm.Opcodes.ASM9; + +public class MetaClassFactory extends ClassVisitor { + public static final String SUPER = Java.internalName(AbstractComparator.class); + + private boolean isRecord = false; + + final ClassNode classNode = new ClassNode(); + + private MetaClass metaClassToBuild; + + public MetaClassFactory() { + super(ASM9); + } + + @Override + public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) { + metaClassToBuild = new MetaClass(Java.externalName(name)); + } + + @Override + public FieldVisitor visitField(int access, String name, String descriptor, String signature, Object value) { + metaClassToBuild.addField(access, name, descriptor); + return null; + } + + @Override + public MethodVisitor visitMethod(int access, String methodname, + String descriptor, String signature, String[] exceptions) { + metaClassToBuild.addMethod(access, methodname, descriptor); + return null; + } + + public MetaClass getMetaClass() { + return metaClassToBuild; + } +} diff --git a/src/main/java/com/github/shautvast/reflective/MetaField.java b/src/main/java/com/github/shautvast/reflective/MetaField.java new file mode 100644 index 0000000..2b0140f --- /dev/null +++ b/src/main/java/com/github/shautvast/reflective/MetaField.java @@ -0,0 +1,10 @@ +package com.github.shautvast.reflective; + +public class MetaField { + + private final String name; + + public MetaField(String name) { + this.name = name; + } +} diff --git a/src/main/java/com/github/shautvast/reflective/MetaMethod.java b/src/main/java/com/github/shautvast/reflective/MetaMethod.java new file mode 100644 index 0000000..ea9a240 --- /dev/null +++ b/src/main/java/com/github/shautvast/reflective/MetaMethod.java @@ -0,0 +1,9 @@ +package com.github.shautvast.reflective; + +public class MetaMethod { + private final String name; + + public MetaMethod(String methodname) { + this.name = methodname; + } +} diff --git a/src/main/java/com/github/shautvast/reflective/Reflective.java b/src/main/java/com/github/shautvast/reflective/Reflective.java new file mode 100644 index 0000000..87ecfe4 --- /dev/null +++ b/src/main/java/com/github/shautvast/reflective/Reflective.java @@ -0,0 +1,25 @@ +package com.github.shautvast.reflective; + +import com.github.shautvast.reflective.java.Java; +import org.objectweb.asm.ClassReader; + +public class Reflective { + + public static MetaClass getMetaForClass(Class type){ + return getMetaClass(type); + } + + private static MetaClass getMetaClass(Class type) { + try { + ClassReader cr = Java.getClassReader(type); + + MetaClassFactory factory = new MetaClassFactory(); + cr.accept(factory, ClassReader.SKIP_FRAMES); + return factory.getMetaClass(); + } catch (Exception e) { + throw new RuntimeException(e); + } + } + + +} diff --git a/src/main/java/nl/sander/reflective/compare/AbstractComparator.java b/src/main/java/com/github/shautvast/reflective/compare/AbstractComparator.java similarity index 69% rename from src/main/java/nl/sander/reflective/compare/AbstractComparator.java rename to src/main/java/com/github/shautvast/reflective/compare/AbstractComparator.java index 2bc7e38..68e8180 100644 --- a/src/main/java/nl/sander/reflective/compare/AbstractComparator.java +++ b/src/main/java/com/github/shautvast/reflective/compare/AbstractComparator.java @@ -1,4 +1,4 @@ -package nl.sander.reflective.compare; +package com.github.shautvast.reflective.compare; public abstract class AbstractComparator { diff --git a/src/main/java/nl/sander/reflective/compare/ComparatorFactory.java b/src/main/java/com/github/shautvast/reflective/compare/ComparatorFactory.java similarity index 97% rename from src/main/java/nl/sander/reflective/compare/ComparatorFactory.java rename to src/main/java/com/github/shautvast/reflective/compare/ComparatorFactory.java index cf5307b..78dab52 100644 --- a/src/main/java/nl/sander/reflective/compare/ComparatorFactory.java +++ b/src/main/java/com/github/shautvast/reflective/compare/ComparatorFactory.java @@ -1,6 +1,6 @@ -package nl.sander.reflective.compare; +package com.github.shautvast.reflective.compare; -import nl.sander.reflective.java.Java; +import com.github.shautvast.reflective.java.Java; import org.objectweb.asm.ClassVisitor; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.tree.*; @@ -14,7 +14,6 @@ class ComparatorFactory extends ClassVisitor { public static final String SUPER = Java.internalName(AbstractComparator.class); - private boolean isRecord = false; public ComparatorFactory() { diff --git a/src/main/java/nl/sander/reflective/compare/Compare.java b/src/main/java/com/github/shautvast/reflective/compare/Compare.java similarity index 98% rename from src/main/java/nl/sander/reflective/compare/Compare.java rename to src/main/java/com/github/shautvast/reflective/compare/Compare.java index 35b19c3..3f90f50 100644 --- a/src/main/java/nl/sander/reflective/compare/Compare.java +++ b/src/main/java/com/github/shautvast/reflective/compare/Compare.java @@ -1,8 +1,8 @@ -package nl.sander.reflective.compare; +package com.github.shautvast.reflective.compare; -import nl.sander.reflective.java.ByteClassLoader; -import nl.sander.reflective.java.Java; -import nl.sander.reflective.tomap.ToMap; +import com.github.shautvast.reflective.java.ByteClassLoader; +import com.github.shautvast.reflective.java.Java; +import com.github.shautvast.reflective.tomap.ToMap; import org.objectweb.asm.ClassReader; import org.objectweb.asm.ClassWriter; diff --git a/src/main/java/nl/sander/reflective/compare/Result.java b/src/main/java/com/github/shautvast/reflective/compare/Result.java similarity index 98% rename from src/main/java/nl/sander/reflective/compare/Result.java rename to src/main/java/com/github/shautvast/reflective/compare/Result.java index f470bda..e67433a 100644 --- a/src/main/java/nl/sander/reflective/compare/Result.java +++ b/src/main/java/com/github/shautvast/reflective/compare/Result.java @@ -1,4 +1,4 @@ -package nl.sander.reflective.compare; +package com.github.shautvast.reflective.compare; import java.util.Arrays; import java.util.List; diff --git a/src/main/java/nl/sander/reflective/java/ByteClassLoader.java b/src/main/java/com/github/shautvast/reflective/java/ByteClassLoader.java similarity index 94% rename from src/main/java/nl/sander/reflective/java/ByteClassLoader.java rename to src/main/java/com/github/shautvast/reflective/java/ByteClassLoader.java index 3793227..3e733db 100644 --- a/src/main/java/nl/sander/reflective/java/ByteClassLoader.java +++ b/src/main/java/com/github/shautvast/reflective/java/ByteClassLoader.java @@ -1,4 +1,4 @@ -package nl.sander.reflective.java; +package com.github.shautvast.reflective.java; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; diff --git a/src/main/java/nl/sander/reflective/java/Java.java b/src/main/java/com/github/shautvast/reflective/java/Java.java similarity index 74% rename from src/main/java/nl/sander/reflective/java/Java.java rename to src/main/java/com/github/shautvast/reflective/java/Java.java index 557c57c..eb11b02 100644 --- a/src/main/java/nl/sander/reflective/java/Java.java +++ b/src/main/java/com/github/shautvast/reflective/java/Java.java @@ -1,4 +1,4 @@ -package nl.sander.reflective.java; +package com.github.shautvast.reflective.java; import org.objectweb.asm.ClassReader; @@ -16,9 +16,15 @@ public class Java { public static String internalName(String className) { return className.replaceAll("\\.", "/"); } + public static String internalName(Class type) { return internalName(type.getName()); } + + public static String externalName(String internalName){ + return internalName.replaceAll("/","."); + } + public static boolean hasArgs(String desc) { return desc.charAt(1) != ')'; } @@ -40,12 +46,14 @@ public class Java { } public static ClassReader getClassReader(Object value) throws ClassNotFoundException { - ClassReader cr = null; + return getClassReader(value.getClass()); + } + + public static ClassReader getClassReader(Class type) throws ClassNotFoundException { try { - cr = new ClassReader(value.getClass().getName()); + return new ClassReader(type.getName()); } catch (IOException e) { - throw new ClassNotFoundException(value.getClass().getName()); + throw new ClassNotFoundException(type.getName()); } - return cr; } } diff --git a/src/main/java/nl/sander/reflective/tomap/AbstractToMap.java b/src/main/java/com/github/shautvast/reflective/tomap/AbstractToMap.java similarity index 94% rename from src/main/java/nl/sander/reflective/tomap/AbstractToMap.java rename to src/main/java/com/github/shautvast/reflective/tomap/AbstractToMap.java index 0f987ee..7c17adb 100644 --- a/src/main/java/nl/sander/reflective/tomap/AbstractToMap.java +++ b/src/main/java/com/github/shautvast/reflective/tomap/AbstractToMap.java @@ -1,4 +1,4 @@ -package nl.sander.reflective.tomap; +package com.github.shautvast.reflective.tomap; import java.util.HashMap; import java.util.Map; diff --git a/src/main/java/nl/sander/reflective/tomap/ToMap.java b/src/main/java/com/github/shautvast/reflective/tomap/ToMap.java similarity index 91% rename from src/main/java/nl/sander/reflective/tomap/ToMap.java rename to src/main/java/com/github/shautvast/reflective/tomap/ToMap.java index 3cfabc0..0e4bcce 100644 --- a/src/main/java/nl/sander/reflective/tomap/ToMap.java +++ b/src/main/java/com/github/shautvast/reflective/tomap/ToMap.java @@ -1,8 +1,8 @@ -package nl.sander.reflective.tomap; +package com.github.shautvast.reflective.tomap; -import nl.sander.reflective.java.ByteClassLoader; -import nl.sander.reflective.java.Java; +import com.github.shautvast.reflective.java.ByteClassLoader; +import com.github.shautvast.reflective.java.Java; import org.objectweb.asm.ClassReader; import org.objectweb.asm.ClassWriter; diff --git a/src/main/java/nl/sander/reflective/tomap/ToMapFactory.java b/src/main/java/com/github/shautvast/reflective/tomap/ToMapFactory.java similarity index 97% rename from src/main/java/nl/sander/reflective/tomap/ToMapFactory.java rename to src/main/java/com/github/shautvast/reflective/tomap/ToMapFactory.java index e6053ed..4bd07f6 100644 --- a/src/main/java/nl/sander/reflective/tomap/ToMapFactory.java +++ b/src/main/java/com/github/shautvast/reflective/tomap/ToMapFactory.java @@ -1,6 +1,6 @@ -package nl.sander.reflective.tomap; +package com.github.shautvast.reflective.tomap; -import nl.sander.reflective.java.Java; +import com.github.shautvast.reflective.java.Java; import org.objectweb.asm.ClassVisitor; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.tree.*; diff --git a/src/test/java/com/github/shautvast/reflective/ReflectiveTest.java b/src/test/java/com/github/shautvast/reflective/ReflectiveTest.java new file mode 100644 index 0000000..9bf6cc9 --- /dev/null +++ b/src/test/java/com/github/shautvast/reflective/ReflectiveTest.java @@ -0,0 +1,13 @@ +package com.github.shautvast.reflective; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +public class ReflectiveTest { + + @Test + void test(){ + assertEquals("java.lang.String",Reflective.getMetaForClass(String.class).getName()); + } +} diff --git a/src/test/java/nl/sander/reflective/compare/BeansTest.java b/src/test/java/com/github/shautvast/reflective/compare/BeansTest.java similarity index 95% rename from src/test/java/nl/sander/reflective/compare/BeansTest.java rename to src/test/java/com/github/shautvast/reflective/compare/BeansTest.java index 603eabb..8e2cd13 100644 --- a/src/test/java/nl/sander/reflective/compare/BeansTest.java +++ b/src/test/java/com/github/shautvast/reflective/compare/BeansTest.java @@ -1,4 +1,4 @@ -package nl.sander.reflective.compare; +package com.github.shautvast.reflective.compare; import org.junit.jupiter.api.Test; diff --git a/src/test/java/nl/sander/reflective/compare/BooleansTest.java b/src/test/java/com/github/shautvast/reflective/compare/BooleansTest.java similarity index 98% rename from src/test/java/nl/sander/reflective/compare/BooleansTest.java rename to src/test/java/com/github/shautvast/reflective/compare/BooleansTest.java index 2eedc18..eb84022 100644 --- a/src/test/java/nl/sander/reflective/compare/BooleansTest.java +++ b/src/test/java/com/github/shautvast/reflective/compare/BooleansTest.java @@ -1,4 +1,4 @@ -package nl.sander.reflective.compare; +package com.github.shautvast.reflective.compare; import org.junit.jupiter.api.Test; diff --git a/src/test/java/nl/sander/reflective/compare/BytesTest.java b/src/test/java/com/github/shautvast/reflective/compare/BytesTest.java similarity index 97% rename from src/test/java/nl/sander/reflective/compare/BytesTest.java rename to src/test/java/com/github/shautvast/reflective/compare/BytesTest.java index ccd894b..450d0e8 100644 --- a/src/test/java/nl/sander/reflective/compare/BytesTest.java +++ b/src/test/java/com/github/shautvast/reflective/compare/BytesTest.java @@ -1,4 +1,4 @@ -package nl.sander.reflective.compare; +package com.github.shautvast.reflective.compare; import org.junit.jupiter.api.Test; diff --git a/src/test/java/nl/sander/reflective/compare/CharsTest.java b/src/test/java/com/github/shautvast/reflective/compare/CharsTest.java similarity index 97% rename from src/test/java/nl/sander/reflective/compare/CharsTest.java rename to src/test/java/com/github/shautvast/reflective/compare/CharsTest.java index 8ed555c..ea88cbb 100644 --- a/src/test/java/nl/sander/reflective/compare/CharsTest.java +++ b/src/test/java/com/github/shautvast/reflective/compare/CharsTest.java @@ -1,4 +1,4 @@ -package nl.sander.reflective.compare; +package com.github.shautvast.reflective.compare; import org.junit.jupiter.api.Test; diff --git a/src/test/java/nl/sander/reflective/compare/DifferentTypesTest.java b/src/test/java/com/github/shautvast/reflective/compare/DifferentTypesTest.java similarity index 91% rename from src/test/java/nl/sander/reflective/compare/DifferentTypesTest.java rename to src/test/java/com/github/shautvast/reflective/compare/DifferentTypesTest.java index 8b2101c..c8805b7 100644 --- a/src/test/java/nl/sander/reflective/compare/DifferentTypesTest.java +++ b/src/test/java/com/github/shautvast/reflective/compare/DifferentTypesTest.java @@ -1,4 +1,4 @@ -package nl.sander.reflective.compare; +package com.github.shautvast.reflective.compare; import org.junit.jupiter.api.Test; diff --git a/src/test/java/nl/sander/reflective/compare/DoublesTest.java b/src/test/java/com/github/shautvast/reflective/compare/DoublesTest.java similarity index 97% rename from src/test/java/nl/sander/reflective/compare/DoublesTest.java rename to src/test/java/com/github/shautvast/reflective/compare/DoublesTest.java index 30f6d5e..7ce3367 100644 --- a/src/test/java/nl/sander/reflective/compare/DoublesTest.java +++ b/src/test/java/com/github/shautvast/reflective/compare/DoublesTest.java @@ -1,4 +1,4 @@ -package nl.sander.reflective.compare; +package com.github.shautvast.reflective.compare; import org.junit.jupiter.api.Test; diff --git a/src/test/java/nl/sander/reflective/compare/FloatsTest.java b/src/test/java/com/github/shautvast/reflective/compare/FloatsTest.java similarity index 97% rename from src/test/java/nl/sander/reflective/compare/FloatsTest.java rename to src/test/java/com/github/shautvast/reflective/compare/FloatsTest.java index 547a0f7..4bee8e3 100644 --- a/src/test/java/nl/sander/reflective/compare/FloatsTest.java +++ b/src/test/java/com/github/shautvast/reflective/compare/FloatsTest.java @@ -1,4 +1,4 @@ -package nl.sander.reflective.compare; +package com.github.shautvast.reflective.compare; import org.junit.jupiter.api.Test; diff --git a/src/test/java/nl/sander/reflective/compare/IntsTest.java b/src/test/java/com/github/shautvast/reflective/compare/IntsTest.java similarity index 97% rename from src/test/java/nl/sander/reflective/compare/IntsTest.java rename to src/test/java/com/github/shautvast/reflective/compare/IntsTest.java index 92d8d9e..bf44f6e 100644 --- a/src/test/java/nl/sander/reflective/compare/IntsTest.java +++ b/src/test/java/com/github/shautvast/reflective/compare/IntsTest.java @@ -1,4 +1,4 @@ -package nl.sander.reflective.compare; +package com.github.shautvast.reflective.compare; import org.junit.jupiter.api.Test; diff --git a/src/test/java/nl/sander/reflective/compare/LongsTest.java b/src/test/java/com/github/shautvast/reflective/compare/LongsTest.java similarity index 97% rename from src/test/java/nl/sander/reflective/compare/LongsTest.java rename to src/test/java/com/github/shautvast/reflective/compare/LongsTest.java index 7c5c63a..307a532 100644 --- a/src/test/java/nl/sander/reflective/compare/LongsTest.java +++ b/src/test/java/com/github/shautvast/reflective/compare/LongsTest.java @@ -1,4 +1,4 @@ -package nl.sander.reflective.compare; +package com.github.shautvast.reflective.compare; import org.junit.jupiter.api.Test; diff --git a/src/test/java/nl/sander/reflective/compare/ObjectsTest.java b/src/test/java/com/github/shautvast/reflective/compare/ObjectsTest.java similarity index 97% rename from src/test/java/nl/sander/reflective/compare/ObjectsTest.java rename to src/test/java/com/github/shautvast/reflective/compare/ObjectsTest.java index 8945101..1fdfaf0 100644 --- a/src/test/java/nl/sander/reflective/compare/ObjectsTest.java +++ b/src/test/java/com/github/shautvast/reflective/compare/ObjectsTest.java @@ -1,4 +1,4 @@ -package nl.sander.reflective.compare; +package com.github.shautvast.reflective.compare; import org.junit.jupiter.api.Test; diff --git a/src/test/java/nl/sander/reflective/compare/PlumBean.java b/src/test/java/com/github/shautvast/reflective/compare/PlumBean.java similarity index 96% rename from src/test/java/nl/sander/reflective/compare/PlumBean.java rename to src/test/java/com/github/shautvast/reflective/compare/PlumBean.java index fb023ea..81da4ab 100644 --- a/src/test/java/nl/sander/reflective/compare/PlumBean.java +++ b/src/test/java/com/github/shautvast/reflective/compare/PlumBean.java @@ -1,4 +1,4 @@ -package nl.sander.reflective.compare; +package com.github.shautvast.reflective.compare; import java.util.List; diff --git a/src/test/java/nl/sander/reflective/compare/PlumRecord.java b/src/test/java/com/github/shautvast/reflective/compare/PlumRecord.java similarity index 100% rename from src/test/java/nl/sander/reflective/compare/PlumRecord.java rename to src/test/java/com/github/shautvast/reflective/compare/PlumRecord.java diff --git a/src/test/java/nl/sander/reflective/compare/RecordsTest.java b/src/test/java/com/github/shautvast/reflective/compare/RecordsTest.java similarity index 100% rename from src/test/java/nl/sander/reflective/compare/RecordsTest.java rename to src/test/java/com/github/shautvast/reflective/compare/RecordsTest.java diff --git a/src/test/java/nl/sander/reflective/compare/Shop.java b/src/test/java/com/github/shautvast/reflective/compare/Shop.java similarity index 86% rename from src/test/java/nl/sander/reflective/compare/Shop.java rename to src/test/java/com/github/shautvast/reflective/compare/Shop.java index 6e138d1..fcc8944 100644 --- a/src/test/java/nl/sander/reflective/compare/Shop.java +++ b/src/test/java/com/github/shautvast/reflective/compare/Shop.java @@ -1,4 +1,4 @@ -package nl.sander.reflective.compare; +package com.github.shautvast.reflective.compare; public class Shop { private final String name; diff --git a/src/test/java/nl/sander/reflective/compare/ShortsTest.java b/src/test/java/com/github/shautvast/reflective/compare/ShortsTest.java similarity index 97% rename from src/test/java/nl/sander/reflective/compare/ShortsTest.java rename to src/test/java/com/github/shautvast/reflective/compare/ShortsTest.java index dc8fa94..4a3642e 100644 --- a/src/test/java/nl/sander/reflective/compare/ShortsTest.java +++ b/src/test/java/com/github/shautvast/reflective/compare/ShortsTest.java @@ -1,4 +1,4 @@ -package nl.sander.reflective.compare; +package com.github.shautvast.reflective.compare; import org.junit.jupiter.api.Test; diff --git a/src/test/java/com/github/shautvast/reflective/compare/Storage.java b/src/test/java/com/github/shautvast/reflective/compare/Storage.java new file mode 100644 index 0000000..c4d2a1d --- /dev/null +++ b/src/test/java/com/github/shautvast/reflective/compare/Storage.java @@ -0,0 +1,6 @@ +package com.github.shautvast.reflective.compare; + +public enum Storage { + HIGH, + LOW +} diff --git a/src/test/java/nl/sander/reflective/compare/StringTest.java b/src/test/java/com/github/shautvast/reflective/compare/StringTest.java similarity index 81% rename from src/test/java/nl/sander/reflective/compare/StringTest.java rename to src/test/java/com/github/shautvast/reflective/compare/StringTest.java index 43cc666..9c0aeb6 100644 --- a/src/test/java/nl/sander/reflective/compare/StringTest.java +++ b/src/test/java/com/github/shautvast/reflective/compare/StringTest.java @@ -1,4 +1,4 @@ -package nl.sander.reflective.compare; +package com.github.shautvast.reflective.compare; import org.junit.jupiter.api.Test; diff --git a/src/test/java/nl/sander/reflective/tomap/ToMapTest.java b/src/test/java/com/github/shautvast/reflective/tomap/ToMapTest.java similarity index 81% rename from src/test/java/nl/sander/reflective/tomap/ToMapTest.java rename to src/test/java/com/github/shautvast/reflective/tomap/ToMapTest.java index c234f02..4cfd531 100644 --- a/src/test/java/nl/sander/reflective/tomap/ToMapTest.java +++ b/src/test/java/com/github/shautvast/reflective/tomap/ToMapTest.java @@ -1,8 +1,8 @@ -package nl.sander.reflective.tomap; +package com.github.shautvast.reflective.tomap; -import nl.sander.reflective.compare.PlumBean; -import nl.sander.reflective.compare.Shop; -import nl.sander.reflective.compare.Storage; +import com.github.shautvast.reflective.compare.Shop; +import com.github.shautvast.reflective.compare.Storage; +import com.github.shautvast.reflective.compare.PlumBean; import org.junit.jupiter.api.Test; import java.util.List; diff --git a/src/test/java/nl/sander/reflective/compare/Storage.java b/src/test/java/nl/sander/reflective/compare/Storage.java deleted file mode 100644 index 0c12c18..0000000 --- a/src/test/java/nl/sander/reflective/compare/Storage.java +++ /dev/null @@ -1,6 +0,0 @@ -package nl.sander.reflective.compare; - -public enum Storage { - HIGH, - LOW -}