private MetaAnnotatedClass<?>[] to(Class<?>[] a) { MetaAnnotatedClass<?>[] b = new MetaAnnotatedClass[a.length]; for (int i = 0; i < a.length; i++) { b[i] = to(a[i]); } return b; }
private MetaAnnotatedClass<?>[] to(Class<?>[] a) { MetaAnnotatedClass<?>[] b = new MetaAnnotatedClass[a.length]; for (int i = 0; i < a.length; i++) { b[i] = to(a[i]); } return b; }
private MetaAnnotatedClass<?>[] to(Class<?>[] a) { MetaAnnotatedClass<?>[] b = new MetaAnnotatedClass[a.length]; for (int i = 0; i < a.length; i++) { b[i] = to(a[i]); } return b; }
public MetaAnnotatedClass<?>[] getInterfaces() { return to(target.getInterfaces()); }
public MetaAnnotatedClass<?> getDeclaringClass() { return to(target.getDeclaringClass()); }
public MetaAnnotatedField[] getDeclaredFields() throws SecurityException { return to(target.getDeclaredFields()); }
public MetaAnnotatedClass<?> getEnclosingClass() { return to(target.getEnclosingClass()); }
public MetaAnnotatedConstructor<?>[] getConstructors() throws SecurityException { return to(target.getConstructors()); }
public MetaAnnotatedMethod[] getMethods() throws SecurityException { return to(target.getMethods()); }
public MetaAnnotatedField getField(String name) throws NoSuchFieldException, SecurityException { return to(target.getField(name)); }
public MetaAnnotatedConstructor<?>[] getDeclaredConstructors() throws SecurityException { return to(target.getDeclaredConstructors()); }
public MetaAnnotatedField getDeclaredField(String name) throws NoSuchFieldException, SecurityException { return to(target.getDeclaredField(name)); }
public MetaAnnotatedField getDeclaredField(String name) throws NoSuchFieldException, SecurityException { return to(target.getDeclaredField(name)); }
public MetaAnnotatedMethod getDeclaredMethod(String name, Class<?>... parameterTypes) throws NoSuchMethodException, SecurityException { return to(target.getDeclaredMethod(name, parameterTypes)); }
public MetaAnnotatedClass<?> forName(String name, boolean initialize, ClassLoader loader) throws ClassNotFoundException { return to(target.forName(name, initialize, loader)); }
public MetaAnnotatedField[] getFields() throws SecurityException { return to(target.getFields()); }
public MetaAnnotatedMethod getMethod(String name, Class<?>... parameterTypes) throws NoSuchMethodException, SecurityException { return to(target.getMethod(name, parameterTypes)); }
public MetaAnnotatedField[] getDeclaredFields() throws SecurityException { return to(target.getDeclaredFields()); }
public MetaAnnotatedMethod[] getDeclaredMethods() throws SecurityException { return to(target.getDeclaredMethods()); }
public MetaAnnotatedClass<?>[] getClasses() { return to(target.getClasses()); }