类 TargetInfo

    • 字段详细资料

      • TARGET_TYPE_PARAMETER_GENERIC_CLASS

        public static final byte TARGET_TYPE_PARAMETER_GENERIC_CLASS
        另请参阅:
        常量字段值
      • TARGET_TYPE_PARAMETER_GENERIC_METHOD

        public static final byte TARGET_TYPE_PARAMETER_GENERIC_METHOD
        另请参阅:
        常量字段值
      • TARGET_TYPE_EXTENDS

        public static final byte TARGET_TYPE_EXTENDS
        另请参阅:
        常量字段值
      • TARGET_TYPE_BOUND_GENERIC_CLASS

        public static final byte TARGET_TYPE_BOUND_GENERIC_CLASS
        另请参阅:
        常量字段值
      • TARGET_TYPE_BOUND_GENERIC_METHOD

        public static final byte TARGET_TYPE_BOUND_GENERIC_METHOD
        另请参阅:
        常量字段值
      • TARGET_TYPE_FIELD

        public static final byte TARGET_TYPE_FIELD
        另请参阅:
        常量字段值
      • TARGET_TYPE_RETURN

        public static final byte TARGET_TYPE_RETURN
        另请参阅:
        常量字段值
      • TARGET_TYPE_RECEIVER

        public static final byte TARGET_TYPE_RECEIVER
        另请参阅:
        常量字段值
      • TARGET_TYPE_PARAMETER

        public static final byte TARGET_TYPE_PARAMETER
        另请参阅:
        常量字段值
      • TARGET_TYPE_THROWS

        public static final byte TARGET_TYPE_THROWS
        另请参阅:
        常量字段值
      • TARGET_TYPE_LOCAL_VARIABLE

        public static final byte TARGET_TYPE_LOCAL_VARIABLE
        另请参阅:
        常量字段值
      • TARGET_TYPE_RESOURCE_VARIABLE

        public static final byte TARGET_TYPE_RESOURCE_VARIABLE
        另请参阅:
        常量字段值
      • TARGET_TYPE_CATCH

        public static final byte TARGET_TYPE_CATCH
        另请参阅:
        常量字段值
      • TARGET_TYPE_INSTANCE_OF

        public static final byte TARGET_TYPE_INSTANCE_OF
        另请参阅:
        常量字段值
      • TARGET_TYPE_NEW

        public static final byte TARGET_TYPE_NEW
        另请参阅:
        常量字段值
      • TARGET_TYPE_METHOD_REFERENCE_NEW

        public static final byte TARGET_TYPE_METHOD_REFERENCE_NEW
        另请参阅:
        常量字段值
      • TARGET_TYPE_METHOD_REFERENCE

        public static final byte TARGET_TYPE_METHOD_REFERENCE
        另请参阅:
        常量字段值
      • TARGET_TYPE_CAST

        public static final byte TARGET_TYPE_CAST
        另请参阅:
        常量字段值
      • TARGET_TYPE_ARGUMENT_GENERIC_METHODNew

        public static final byte TARGET_TYPE_ARGUMENT_GENERIC_METHODNew
        另请参阅:
        常量字段值
      • TARGET_TYPE_ARGUMENT_GENERIC_METHOD

        public static final byte TARGET_TYPE_ARGUMENT_GENERIC_METHOD
        另请参阅:
        常量字段值
      • TARGET_TYPE_ARGUMENT_GENERIC_METHODReferenceNew

        public static final byte TARGET_TYPE_ARGUMENT_GENERIC_METHODReferenceNew
        另请参阅:
        常量字段值
      • TARGET_TYPE_ARGUMENT_GENERIC_METHODReference

        public static final byte TARGET_TYPE_ARGUMENT_GENERIC_METHODReference
        另请参阅:
        常量字段值
      • u1targetType

        public byte u1targetType
    • 构造器详细资料

      • TargetInfo

        protected TargetInfo()
        Creates an uninitialized TargetInfo.
      • TargetInfo

        protected TargetInfo​(byte u1targetType)
        Creates an initialized TargetInfo.
    • 方法详细资料

      • getTargetType

        public byte getTargetType()
        Returns the type of the target.
      • accept

        public void accept​(Clazz clazz,
                           TypeAnnotation typeAnnotation,
                           TargetInfoVisitor targetInfoVisitor)
        Accepts the given visitor, in the context of a type annotation on a class.
      • accept

        public void accept​(Clazz clazz,
                           Field field,
                           TypeAnnotation typeAnnotation,
                           TargetInfoVisitor targetInfoVisitor)
        Accepts the given visitor, in the context of a type annotation on a field.