@Test void testTypeGetting() throws NoSuchMethodException, NoSuchFieldException { assertEquals( "void", GeciReflectionTools.typeAsString(this.getClass().getDeclaredMethod("testTypeGetting"))); assertEquals( "java.util.HashMap<java.util.Map<String,Integer>,Object>", GeciReflectionTools.typeAsString(this.getClass().getDeclaredField("b"))); }
public static String typeAsString(Member member) { return getGenericTypeName(member instanceof Field ? ((Field) member).getGenericType() : ((Method) member).getGenericReturnType()); }
GeciReflectionTools { public static String typeAsString(Member member) { return getGenericTypeName(member instanceof Field ? ((Field) member).getGenericType() : ((Method) member).getGenericReturnType()); } }
GeciReflectionTools { public static String typeAsString(Member member) { return getGenericTypeName(member instanceof Field ? ((Field) member).getGenericType() : ((Method) member).getGenericReturnType()); }  }
GeciReflectionTools { public static String typeAsString(Member member) { return getGenericTypeName(member instanceof Field ? ((Field) member).getGenericType() : ((Method) member).getGenericReturnType()); }  static CompoundParams getParameters(AnnotatedElement element, String generatorMnemonic); static Invoker invoke(String methodName); static String modifiersString(Method method); static String modifiersStringNoAccess(Method method); static String typeAsString(Member member); static String normalizeTypeName(String s); static String normalizeTypeName(String s, Class<?> klass); static String getGenericTypeName(Type t); static String getSimpleGenericClassName(Class<?> t); static String getLocalGenericClassName(Class<?> t); static Field[] getDeclaredFieldsSorted(Class<?> klass); static Field[] getAllFieldsSorted(Class<?> klass); static Method[] getDeclaredMethodsSorted(Class<?> klass); static Method[] getMethodsSorted(Class<?> klass); static Method[] getAllMethodsSorted(final Class<?> klass); static Class[] getAllClassesSorted(Class<?> klass); static Class[] getDeclaredClassesSorted(Class<?> klass); static Class[] getClassesSorted(Class<?> klass); static Method getMethod(Class<?> klass, String methodName, Class<?>... classes); static Field getField(Class<?> klass, String fieldName); static Class<?> classForName(String className); static String unmask(int modifiers); static int mask(String masks, int dfault); }
GeciReflectionTools { public static String typeAsString(Member member) { return getGenericTypeName(member instanceof Field ? ((Field) member).getGenericType() : ((Method) member).getGenericReturnType()); }  static CompoundParams getParameters(AnnotatedElement element, String generatorMnemonic); static Invoker invoke(String methodName); static String modifiersString(Method method); static String modifiersStringNoAccess(Method method); static String typeAsString(Member member); static String normalizeTypeName(String s); static String normalizeTypeName(String s, Class<?> klass); static String getGenericTypeName(Type t); static String getSimpleGenericClassName(Class<?> t); static String getLocalGenericClassName(Class<?> t); static Field[] getDeclaredFieldsSorted(Class<?> klass); static Field[] getAllFieldsSorted(Class<?> klass); static Method[] getDeclaredMethodsSorted(Class<?> klass); static Method[] getMethodsSorted(Class<?> klass); static Method[] getAllMethodsSorted(final Class<?> klass); static Class[] getAllClassesSorted(Class<?> klass); static Class[] getDeclaredClassesSorted(Class<?> klass); static Class[] getClassesSorted(Class<?> klass); static Method getMethod(Class<?> klass, String methodName, Class<?>... classes); static Field getField(Class<?> klass, String fieldName); static Class<?> classForName(String className); static String unmask(int modifiers); static int mask(String masks, int dfault); static final int PACKAGE; }