Class TypeDescription.Generic.AnnotationReader.Dispatcher.ForJava8CapableVm

    • Field Detail

      • getAnnotatedSuperclass

        private final java.lang.reflect.Method getAnnotatedSuperclass
        The java.lang.Class#getAnnotatedSuperclass method.
      • getAnnotatedInterfaces

        private final java.lang.reflect.Method getAnnotatedInterfaces
        The java.lang.Class#getAnnotatedInterfaces method.
      • getAnnotatedType

        private final java.lang.reflect.Method getAnnotatedType
        The java.lang.reflect.Field#getAnnotatedType method.
      • getAnnotatedReturnType

        private final java.lang.reflect.Method getAnnotatedReturnType
        The java.lang.reflect.Method#getAnnotatedReturnType method.
      • getAnnotatedParameterTypes

        private final java.lang.reflect.Method getAnnotatedParameterTypes
        The java.lang.reflect.Executable#getAnnotatedParameterTypes method.
      • getAnnotatedExceptionTypes

        private final java.lang.reflect.Method getAnnotatedExceptionTypes
        The java.lang.reflect.Executable#getAnnotatedExceptionTypes method.
      • getAnnotatedReceiverType

        private final java.lang.reflect.Method getAnnotatedReceiverType
        The java.lang.reflect.Executable#getAnnotatedReceiverType method.
      • getType

        private final java.lang.reflect.Method getType
        The java.lang.reflect.AnnotatedType#getType method.
    • Constructor Detail

      • ForJava8CapableVm

        protected ForJava8CapableVm​(java.lang.reflect.Method getAnnotatedSuperclass,
                                    java.lang.reflect.Method getAnnotatedInterfaces,
                                    java.lang.reflect.Method getAnnotatedType,
                                    java.lang.reflect.Method getAnnotatedReturnType,
                                    java.lang.reflect.Method getAnnotatedParameterTypes,
                                    java.lang.reflect.Method getAnnotatedExceptionTypes,
                                    java.lang.reflect.Method getAnnotatedReceiverType,
                                    java.lang.reflect.Method getType)
        Creates a new dispatcher for a VM that supports type annotations.
        Parameters:
        getAnnotatedSuperclass - The java.lang.Class#getAnnotatedSuperclass method.
        getAnnotatedInterfaces - The java.lang.Class#getAnnotatedInterfaces method.
        getAnnotatedType - The java.lang.reflect.Field#getAnnotatedType method.
        getAnnotatedReturnType - The java.lang.reflect.Method#getAnnotatedReturnType method.
        getAnnotatedParameterTypes - The java.lang.reflect.Executable#getAnnotatedParameterTypes method.
        getAnnotatedExceptionTypes - The java.lang.reflect.Executable#getAnnotatedExceptionTypes method.
        getAnnotatedReceiverType - The java.lang.reflect.Executable#getAnnotatedReceiverType method.
        getType - The java.lang.reflect.AnnotatedType#getType method.