The main entry point to any Reflection activity is the class Class. From it you can get Method, Field, Class, Constructorand Annotationinstances.
, , Java native. ,
private native Field[] getDeclaredFields0(boolean publicOnly);
private native Method[] getDeclaredMethods0(boolean publicOnly);
private native Constructor<T>[] getDeclaredConstructors0(boolean publicOnly);
private native Class<?>[] getDeclaredClasses0();
private native byte[] getRawAnnotations();
C- (/ ++). JDK , , , . OpenJDK .