Package sun.reflect

Class ReflectionFactory

java.lang.Object
sun.reflect.ReflectionFactory

public class ReflectionFactory extends Object
  • Method Details

    • getReflectionFactory

      public static ReflectionFactory getReflectionFactory()
    • newFieldAccessor

      public FieldAccessor newFieldAccessor(Field var1, boolean var2)
    • newMethodAccessor

      public MethodAccessor newMethodAccessor(Method var1)
    • newConstructorAccessor

      public ConstructorAccessor newConstructorAccessor(Constructor<?> var1)
    • newField

      public Field newField(Class<?> var1, String var2, Class<?> var3, int var4, int var5, String var6, byte[] var7)
    • newMethod

      public Method newMethod(Class<?> var1, String var2, Class<?>[] var3, Class<?> var4, Class<?>[] var5, int var6, int var7, String var8, byte[] var9, byte[] var10, byte[] var11)
    • newConstructor

      public Constructor<?> newConstructor(Class<?> var1, Class<?>[] var2, Class<?>[] var3, int var4, int var5, String var6, byte[] var7, byte[] var8)
    • getMethodAccessor

      public MethodAccessor getMethodAccessor(Method var1)
    • setMethodAccessor

      public void setMethodAccessor(Method var1, MethodAccessor var2)
    • getConstructorAccessor

      public ConstructorAccessor getConstructorAccessor(Constructor<?> var1)
    • setConstructorAccessor

      public void setConstructorAccessor(Constructor<?> var1, ConstructorAccessor var2)
    • copyMethod

      public Method copyMethod(Method var1)
    • copyField

      public Field copyField(Field var1)
    • copyConstructor

      public <T> Constructor<T> copyConstructor(Constructor<T> var1)
    • getExecutableTypeAnnotationBytes

      public byte[] getExecutableTypeAnnotationBytes(Executable var1)
    • newConstructorForSerialization

      public Constructor<?> newConstructorForSerialization(Class<?> var1, Constructor<?> var2)
    • newConstructorForSerialization

      public final Constructor<?> newConstructorForSerialization(Class<?> var1)
    • newConstructorForExternalization

      public final Constructor<?> newConstructorForExternalization(Class<?> var1)
    • readObjectForSerialization

      public final MethodHandle readObjectForSerialization(Class<?> var1)
    • readObjectNoDataForSerialization

      public final MethodHandle readObjectNoDataForSerialization(Class<?> var1)
    • writeObjectForSerialization

      public final MethodHandle writeObjectForSerialization(Class<?> var1)
    • readResolveForSerialization

      public final MethodHandle readResolveForSerialization(Class<?> var1)
    • writeReplaceForSerialization

      public final MethodHandle writeReplaceForSerialization(Class<?> var1)
    • hasStaticInitializerForSerialization

      public final boolean hasStaticInitializerForSerialization(Class<?> var1)
    • newOptionalDataExceptionForSerialization

      public final OptionalDataException newOptionalDataExceptionForSerialization(boolean var1)