Class Java9ReflectionImpl

  • All Implemented Interfaces:
    com.intergral.deep.agent.api.reflection.IReflection

    public class Java9ReflectionImpl
    extends com.intergral.deep.reflect.ReflectionImpl
    The version of reflection that deals with modules.
    • Constructor Detail

      • Java9ReflectionImpl

        public Java9ReflectionImpl()
    • Method Detail

      • setAccessible

        public boolean setAccessible​(Class<?> clazz,
                                     Field field)
        Specified by:
        setAccessible in interface com.intergral.deep.agent.api.reflection.IReflection
        Overrides:
        setAccessible in class com.intergral.deep.reflect.ReflectionImpl
      • setAccessible

        public boolean setAccessible​(Class<?> clazz,
                                     Method method)
        Specified by:
        setAccessible in interface com.intergral.deep.agent.api.reflection.IReflection
        Overrides:
        setAccessible in class com.intergral.deep.reflect.ReflectionImpl
      • setAccessible

        public boolean setAccessible​(Class<?> clazz,
                                     Constructor<?> constructor)
        Specified by:
        setAccessible in interface com.intergral.deep.agent.api.reflection.IReflection
        Overrides:
        setAccessible in class com.intergral.deep.reflect.ReflectionImpl