Java™ Platform
Standard Ed. 8

Uses of Interface
java.lang.reflect.AnnotatedType

  • Packages that use AnnotatedType 
    Package Description
    java.lang
    Provides classes that are fundamental to the design of the Java programming language.
    java.lang.reflect
    Provides classes and interfaces for obtaining reflective information about classes and objects.
    • Uses of AnnotatedType in java.lang

      Methods in java.lang that return AnnotatedType 
      Modifier and Type Method and Description
      AnnotatedType[] Class.getAnnotatedInterfaces()
      Returns an array of AnnotatedType objects that represent the use of types to specify superinterfaces of the entity represented by this Class object.
      AnnotatedType Class.getAnnotatedSuperclass()
      Returns an AnnotatedType object that represents the use of a type to specify the superclass of the entity represented by this Class object.
    • Uses of AnnotatedType in java.lang.reflect

      Subinterfaces of AnnotatedType in java.lang.reflect 
      Modifier and Type Interface and Description
      interface  AnnotatedArrayType
      AnnotatedArrayType represents the potentially annotated use of an array type, whose component type may itself represent the annotated use of a type.
      interface  AnnotatedParameterizedType
      AnnotatedParameterizedType represents the potentially annotated use of a parameterized type, whose type arguments may themselves represent annotated uses of types.
      interface  AnnotatedTypeVariable
      AnnotatedTypeVariable represents the potentially annotated use of a type variable, whose declaration may have bounds which themselves represent annotated uses of types.
      interface  AnnotatedWildcardType
      AnnotatedWildcardType represents the potentially annotated use of a wildcard type argument, whose upper or lower bounds may themselves represent annotated uses of types.
      Methods in java.lang.reflect that return AnnotatedType 
      Modifier and Type Method and Description
      AnnotatedType[] AnnotatedParameterizedType.getAnnotatedActualTypeArguments()
      Returns the potentially annotated actual type arguments of this parameterized type.
      AnnotatedType[] AnnotatedTypeVariable.getAnnotatedBounds()
      Returns the potentially annotated bounds of this type variable.
      AnnotatedType[] TypeVariable.getAnnotatedBounds()
      Returns an array of AnnotatedType objects that represent the use of types to denote the upper bounds of the type parameter represented by this TypeVariable.
      AnnotatedType[] Executable.getAnnotatedExceptionTypes()
      Returns an array of AnnotatedType objects that represent the use of types to specify the declared exceptions of the method/constructor represented by this Executable.
      AnnotatedType AnnotatedArrayType.getAnnotatedGenericComponentType()
      Returns the potentially annotated generic component type of this array type.
      AnnotatedType[] AnnotatedWildcardType.getAnnotatedLowerBounds()
      Returns the potentially annotated lower bounds of this wildcard type.
      AnnotatedType[] Executable.getAnnotatedParameterTypes()
      Returns an array of AnnotatedType objects that represent the use of types to specify formal parameter types of the method/constructor represented by this Executable.
      AnnotatedType Executable.getAnnotatedReceiverType()
      Returns an AnnotatedType object that represents the use of a type to specify the receiver type of the method/constructor represented by this Executable object.
      AnnotatedType Constructor.getAnnotatedReceiverType()
      Returns an AnnotatedType object that represents the use of a type to specify the receiver type of the method/constructor represented by this Executable object.
      AnnotatedType Method.getAnnotatedReturnType()
      Returns an AnnotatedType object that represents the use of a type to specify the return type of the method/constructor represented by this Executable.
      abstract AnnotatedType Executable.getAnnotatedReturnType()
      Returns an AnnotatedType object that represents the use of a type to specify the return type of the method/constructor represented by this Executable.
      AnnotatedType Constructor.getAnnotatedReturnType()
      Returns an AnnotatedType object that represents the use of a type to specify the return type of the method/constructor represented by this Executable.
      AnnotatedType Field.getAnnotatedType()
      Returns an AnnotatedType object that represents the use of a type to specify the declared type of the field represented by this Field.
      AnnotatedType Parameter.getAnnotatedType()
      Returns an AnnotatedType object that represents the use of a type to specify the type of the formal parameter represented by this Parameter.
      AnnotatedType[] AnnotatedWildcardType.getAnnotatedUpperBounds()
      Returns the potentially annotated upper bounds of this wildcard type.
Java™ Platform
Standard Ed. 8

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部