Uses of Interface
jakarta.enterprise.lang.model.types.Type
-
Packages that use Type Package Description jakarta.enterprise.lang.model The core interfaces of the language model that represent annotations and annotation targets.jakarta.enterprise.lang.model.declarations Interfaces that represent declarations.jakarta.enterprise.lang.model.types Interfaces that represent types. -
-
Uses of Type in jakarta.enterprise.lang.model
Methods in jakarta.enterprise.lang.model that return Type Modifier and Type Method Description TypeAnnotationMember. asType()Returns this class value as aType.TypeAnnotationTarget. asType()Returns this annotation target as a type. -
Uses of Type in jakarta.enterprise.lang.model.declarations
Methods in jakarta.enterprise.lang.model.declarations that return Type Modifier and Type Method Description default TypeDeclarationInfo. asType()TypeMethodInfo. receiverType()Returns the type of the receiver parameter declared by this method.TypeMethodInfo. returnType()Returns the return type of this method.TypeClassInfo. superClass()Returns the type of this class's superclass.TypeFieldInfo. type()Returns the type of this field.TypeParameterInfo. type()Returns the type of this parameter.TypeRecordComponentInfo. type()Returns the type of this record component.Methods in jakarta.enterprise.lang.model.declarations that return types with arguments of type Type Modifier and Type Method Description List<Type>ClassInfo. superInterfaces()Returns a list of types of this class's direct superinterfaces.List<Type>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.types Modifier and Type Interface Description interfaceArrayTypeAn array type is created from a component type.interfaceClassTypeA class type, including interface types, enum types, annotation types and record types.interfaceParameterizedTypeA parameterized type.interfacePrimitiveTypePrimitive types are: boolean byte short int long float double charinterfaceTypeVariableType variables represent type parameters declared on generic classes or methods.interfaceVoidTypeThevoidpseudo-type.interfaceWildcardTypeA wildcard type.Methods in jakarta.enterprise.lang.model.types that return Type Modifier and Type Method Description default TypeType. asType()TypeArrayType. componentType()Returns the component type of this array type, as defined by The Java™ Language Specification.TypeWildcardType. lowerBound()Returns the lower bound of this wildcard type.TypeWildcardType. upperBound()Returns the upper bound of this wildcard type.Methods in jakarta.enterprise.lang.model.types that return types with arguments of type Type Modifier and Type Method Description List<Type>TypeVariable. bounds()Returns the bounds declared for this type variable.List<Type>ParameterizedType. typeArguments()Returns the list of type arguments that were applied to a generic class to form this parameterized type.
-