Uses of Interface
jakarta.enterprise.lang.model.types.Type
Packages that use Type
Package
Description
The core interfaces of the language model that represent
annotations and
annotation targets.
Interfaces that represent declarations.
Interfaces that represent types.
-
Uses of Type in jakarta.enterprise.lang.model
Methods in jakarta.enterprise.lang.model that return Type -
Uses of Type in jakarta.enterprise.lang.model.declarations
Methods in jakarta.enterprise.lang.model.declarations that return TypeModifier and TypeMethodDescriptiondefault Type
DeclarationInfo.asType()
MethodInfo.receiverType()
Returns the type of the receiver parameter declared by this method.MethodInfo.returnType()
Returns the return type of this method.ClassInfo.superClass()
Returns the direct superclass type of this class.FieldInfo.type()
Returns the type of this field.ParameterInfo.type()
Returns the type of this parameter.RecordComponentInfo.type()
Returns the type of this record component.Methods in jakarta.enterprise.lang.model.declarations that return types with arguments of type TypeModifier and TypeMethodDescriptionClassInfo.superInterfaces()
Returns a list of direct superinterface types of this class.MethodInfo.throwsTypes()
Returns a list of exception types that are declared to be thrown by this method. -
Uses of Type in jakarta.enterprise.lang.model.types
Subinterfaces of Type in jakarta.enterprise.lang.model.typesModifier and TypeInterfaceDescriptioninterface
An array type is created from a component type.interface
A class type, including interface types, enum types, annotation types and record types.interface
A parameterized type.interface
Primitive types are: boolean byte short int long float double charinterface
Type variables represent type parameters declared on generic classes or methods.interface
Thevoid
pseudo-type.interface
A wildcard type.Methods in jakarta.enterprise.lang.model.types that return TypeModifier and TypeMethodDescriptiondefault Type
Type.asType()
ArrayType.componentType()
Returns the component type of this array type, as defined by The Java™ Language Specification.WildcardType.lowerBound()
Returns the lower bound of this wildcard type.WildcardType.upperBound()
Returns the upper bound of this wildcard type.Methods in jakarta.enterprise.lang.model.types that return types with arguments of type Type