Class BottomType

  • All Implemented Interfaces:
    java.lang.reflect.AnnotatedElement, java.lang.reflect.Type

    final class BottomType
    extends Type<java.lang.Object>
    • Constructor Detail

      • BottomType

        BottomType()
    • Method Detail

      • getKind

        public javax.lang.model.type.TypeKind getKind()
        Overrides:
        getKind in class Type<java.lang.Object>
      • getErasedClass

        public java.lang.Class<java.lang.Object> getErasedClass()
        Overrides:
        getErasedClass in class Type<java.lang.Object>
      • isInstance

        public boolean isInstance​(java.lang.Object o)
        Overrides:
        isInstance in class Type<java.lang.Object>
      • isAssignableFrom

        public boolean isAssignableFrom​(Type<?> type)
        Overrides:
        isAssignableFrom in class Type<java.lang.Object>
      • createArrayType

        protected Type<java.lang.Object[]> createArrayType()
        Overrides:
        createArrayType in class Type<java.lang.Object>
      • accept

        public <P,​R> R accept​(TypeVisitor<P,​R> visitor,
                                    P parameter)
        Overrides:
        accept in class Type<java.lang.Object>
      • _appendClassName

        protected java.lang.StringBuilder _appendClassName​(java.lang.StringBuilder sb,
                                                           boolean fullName,
                                                           boolean dottedName)
        Overrides:
        _appendClassName in class Type<java.lang.Object>
      • _appendClassDescription

        protected java.lang.StringBuilder _appendClassDescription​(java.lang.StringBuilder sb)
        Overrides:
        _appendClassDescription in class Type<java.lang.Object>
      • appendBriefDescription

        public java.lang.StringBuilder appendBriefDescription​(java.lang.StringBuilder sb)
        Overrides:
        appendBriefDescription in class Type<java.lang.Object>
      • appendSimpleDescription

        public java.lang.StringBuilder appendSimpleDescription​(java.lang.StringBuilder sb)
        Overrides:
        appendSimpleDescription in class Type<java.lang.Object>