Class CodeTypeMirror.DeclaredCodeTypeMirror

  • All Implemented Interfaces:
    javax.lang.model.AnnotatedConstruct, javax.lang.model.type.DeclaredType, javax.lang.model.type.ReferenceType, javax.lang.model.type.TypeMirror
    Direct Known Subclasses:
    GeneratedTypeMirror
    Enclosing class:
    CodeTypeMirror

    public static class CodeTypeMirror.DeclaredCodeTypeMirror
    extends CodeTypeMirror
    implements javax.lang.model.type.DeclaredType
    • Constructor Detail

      • DeclaredCodeTypeMirror

        public DeclaredCodeTypeMirror​(javax.lang.model.element.TypeElement clazz)
      • DeclaredCodeTypeMirror

        public DeclaredCodeTypeMirror​(javax.lang.model.element.TypeElement clazz,
                                      java.util.List<javax.lang.model.type.TypeMirror> typeArguments)
    • Method Detail

      • asElement

        public javax.lang.model.element.Element asElement()
        Specified by:
        asElement in interface javax.lang.model.type.DeclaredType
      • getEnclosingType

        public javax.lang.model.type.TypeMirror getEnclosingType()
        Specified by:
        getEnclosingType in interface javax.lang.model.type.DeclaredType
      • getTypeArguments

        public java.util.List<javax.lang.model.type.TypeMirror> getTypeArguments()
        Specified by:
        getTypeArguments in interface javax.lang.model.type.DeclaredType
      • toString

        public java.lang.String toString()
        Specified by:
        toString in interface javax.lang.model.type.TypeMirror
        Overrides:
        toString in class java.lang.Object