@Override public Collection<AMethodMeta> getDeclaredConstructors() { parseRealClass(); return super.getDeclaredConstructors(); }
@Override public Collection<AMethodMeta> getDeclaredMethods() { parseRealClass(); return super.getDeclaredMethods(); }
@Override public AMethodMeta getDeclaredMethod(String name, IClass... parameterTypes) { AMethodMeta result = super.getDeclaredMethod(name, parameterTypes); if(result == null) { parseRealClass(); result = super.getDeclaredMethod(name, parameterTypes); } return result; }
@Override public AMethodMeta getDeclaredConstructor(IClass... parameterTypes) { AMethodMeta result = super.getDeclaredConstructor(parameterTypes); if(result == null) { parseRealClass(); result = super.getDeclaredConstructor(parameterTypes); } return result; }