Interface TypeDefinition.Sort.AnnotatedType

  • Enclosing class:
    TypeDefinition.Sort

    @Proxied("java.lang.reflect.AnnotatedType")
    protected static interface TypeDefinition.Sort.AnnotatedType
    A proxy for interacting with java.lang.reflect.AnnotatedType.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.reflect.Type getType​(java.lang.reflect.AnnotatedElement value)
      Resolves the supplied java.lang.reflect.AnnotatedType's type.
      boolean isInstance​(java.lang.reflect.AnnotatedElement value)
      Returns true if the supplied value is an instance of java.lang.reflect.AnnotatedType.
    • Method Detail

      • isInstance

        @Instance
        boolean isInstance​(java.lang.reflect.AnnotatedElement value)
        Returns true if the supplied value is an instance of java.lang.reflect.AnnotatedType.
        Parameters:
        value - The instance to consider.
        Returns:
        true if the supplied instance is of type java.lang.reflect.AnnotatedType.
      • getType

        java.lang.reflect.Type getType​(java.lang.reflect.AnnotatedElement value)
        Resolves the supplied java.lang.reflect.AnnotatedType's type.
        Parameters:
        value - The java.lang.reflect.AnnotatedType to resolve.
        Returns:
        The annotated type's type.