| MethodMetadataDecoderImpl |
The metadata for methods in the image is split into two arrays: one for the index and the other
for data.
|
| MethodMetadataDecoderImpl.ReflectParameterDescriptor |
|
| MethodMetadataEncoding |
|
| Target_java_lang_reflect_AccessibleObject |
|
| Target_java_lang_reflect_Constructor |
|
| Target_java_lang_reflect_Constructor.ConstructorAnnotatedReceiverTypeComputer |
The Constructor.annotatedReceiverType computation is needed, even though there is a similar
computation for Executable.annotatedReceiverType, because the Constructor class overrides
Executable.getAnnotatedReceiverType().
|
| Target_java_lang_reflect_Executable |
|
| Target_java_lang_reflect_Executable.AnnotatedExceptionTypesComputer |
|
| Target_java_lang_reflect_Executable.AnnotatedParameterTypesComputer |
|
| Target_java_lang_reflect_Executable.AnnotatedReceiverTypeComputer |
|
| Target_java_lang_reflect_Executable.AnnotatedReturnTypeComputer |
|
| Target_java_lang_reflect_Executable.ParameterAnnotationsComputer |
|
| Target_java_lang_reflect_Field |
|
| Target_java_lang_reflect_Field.AnnotatedTypeComputer |
|
| Target_java_lang_reflect_Field.FieldDeletionReasonComputer |
|
| Target_java_lang_reflect_Method |
|
| Target_java_lang_reflect_Method.DefaultValueComputer |
|
| Target_java_lang_reflect_Parameter |
|
| Target_java_lang_reflect_ReflectAccess |
These substitutions are needed to set the genericInfo field on Method, Field, Constructor.
|
| Target_jdk_internal_misc_Unsafe_Reflection |
|
| Target_jdk_internal_reflect_AccessorGenerator |
|
| Target_jdk_internal_reflect_ConstantPool |
This class provides a "fake" constant pool to be used while parsing encoded annotation values in
reflection methods.
|
| Target_jdk_internal_reflect_FieldAccessor |
|
| Target_jdk_internal_reflect_MethodAccessor |
|
| Target_sun_reflect_annotation_AnnotationParser |
Substitutions in this class are required to adapt the JDK encoding for annotations to our
modified version of it.
|
| Target_sun_reflect_annotation_TypeAnnotationParser |
|