public interface javax.lang.model.util.Types
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: javax.lang.model.util.Types
super_class: java.lang.Object
{
public abstract javax.lang.model.element.Element asElement(javax.lang.model.type.TypeMirror);
descriptor: (Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/element/Element;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
t
public abstract boolean isSameType(javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror);
descriptor: (Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/type/TypeMirror;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
t1
t2
public abstract boolean isSubtype(javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror);
descriptor: (Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/type/TypeMirror;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
t1
t2
public abstract boolean isAssignable(javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror);
descriptor: (Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/type/TypeMirror;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
t1
t2
public abstract boolean contains(javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror);
descriptor: (Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/type/TypeMirror;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
t1
t2
public abstract boolean isSubsignature(javax.lang.model.type.ExecutableType, javax.lang.model.type.ExecutableType);
descriptor: (Ljavax/lang/model/type/ExecutableType;Ljavax/lang/model/type/ExecutableType;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
m1
m2
public abstract java.util.List<? extends javax.lang.model.type.TypeMirror> directSupertypes(javax.lang.model.type.TypeMirror);
descriptor: (Ljavax/lang/model/type/TypeMirror;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljavax/lang/model/type/TypeMirror;)Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;
MethodParameters:
Name Flags
t
public abstract javax.lang.model.type.TypeMirror erasure(javax.lang.model.type.TypeMirror);
descriptor: (Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/TypeMirror;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
t
public abstract javax.lang.model.element.TypeElement boxedClass(javax.lang.model.type.PrimitiveType);
descriptor: (Ljavax/lang/model/type/PrimitiveType;)Ljavax/lang/model/element/TypeElement;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
p
public abstract javax.lang.model.type.PrimitiveType unboxedType(javax.lang.model.type.TypeMirror);
descriptor: (Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/PrimitiveType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
t
public abstract javax.lang.model.type.TypeMirror capture(javax.lang.model.type.TypeMirror);
descriptor: (Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/TypeMirror;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
t
public abstract javax.lang.model.type.PrimitiveType getPrimitiveType(javax.lang.model.type.TypeKind);
descriptor: (Ljavax/lang/model/type/TypeKind;)Ljavax/lang/model/type/PrimitiveType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
kind
public abstract javax.lang.model.type.NullType getNullType();
descriptor: ()Ljavax/lang/model/type/NullType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract javax.lang.model.type.NoType getNoType(javax.lang.model.type.TypeKind);
descriptor: (Ljavax/lang/model/type/TypeKind;)Ljavax/lang/model/type/NoType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
kind
public abstract javax.lang.model.type.ArrayType getArrayType(javax.lang.model.type.TypeMirror);
descriptor: (Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/ArrayType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
componentType
public abstract javax.lang.model.type.WildcardType getWildcardType(javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror);
descriptor: (Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/WildcardType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
extendsBound
superBound
public abstract javax.lang.model.type.DeclaredType getDeclaredType(javax.lang.model.element.TypeElement, javax.lang.model.type.TypeMirror[]);
descriptor: (Ljavax/lang/model/element/TypeElement;[Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/DeclaredType;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
typeElem
typeArgs
public abstract javax.lang.model.type.DeclaredType getDeclaredType(javax.lang.model.type.DeclaredType, javax.lang.model.element.TypeElement, javax.lang.model.type.TypeMirror[]);
descriptor: (Ljavax/lang/model/type/DeclaredType;Ljavax/lang/model/element/TypeElement;[Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/DeclaredType;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
containing
typeElem
typeArgs
public abstract javax.lang.model.type.TypeMirror asMemberOf(javax.lang.model.type.DeclaredType, javax.lang.model.element.Element);
descriptor: (Ljavax/lang/model/type/DeclaredType;Ljavax/lang/model/element/Element;)Ljavax/lang/model/type/TypeMirror;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
containing
element
}
SourceFile: "Types.java"