Uses of Interface
jakarta.enterprise.lang.model.types.Type
-
Packages that use Type Package Description jakarta.enterprise.inject.build.compatible.spi The build compatible extension SPI.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.inject.build.compatible.spi
Methods in jakarta.enterprise.inject.build.compatible.spi that return Type Modifier and Type Method Description TypeObserverInfo. eventType()Returns the observed event type of this observer.TypeTypes. of(Class<?> clazz)Returns a type from given class literal.TypeInjectionPointInfo. type()Returns thetypeof this injection point.Methods in jakarta.enterprise.inject.build.compatible.spi that return types with arguments of type Type Modifier and Type Method Description Collection<Type>BeanInfo. types()Returns a collection of all types of this bean.Methods in jakarta.enterprise.inject.build.compatible.spi with parameters of type Type Modifier and Type Method Description <T> SyntheticObserverBuilder<T>SyntheticComponents. addObserver(Type eventType)Creates aSyntheticObserverBuilderthat allows configuring a new synthetic observer for giveneventType.AnnotationBuilderAnnotationBuilder. member(String name, Type value)Adds a class-valued annotation member with givenname.AnnotationBuilderAnnotationBuilder. member(String name, Type[] values)Adds a class array-valued annotation member with givenname.ArrayTypeTypes. ofArray(Type elementType, int dimensions)Returns anArrayTypefor the given element type and number of dimensions.ParameterizedTypeTypes. parameterized(ClassType genericType, Type... typeArguments)Returns aParameterizedTypefor the given generic type and type arguments.ParameterizedTypeTypes. parameterized(Class<?> genericType, Type... typeArguments)Returns aParameterizedTypefor the given generic type and type arguments.SyntheticBeanBuilder<T>SyntheticBeanBuilder. type(Type type)Addstypeto the set of bean types of this synthetic bean.default AnnotationBuilderAnnotationBuilder. value(Type value)Adds a class-valued annotation member calledvalue.default AnnotationBuilderAnnotationBuilder. value(Type[] values)Adds a class array-valued annotation member calledvalue.WildcardTypeTypes. wildcardWithLowerBound(Type lowerBound)Returns aWildcardTypethat represents an equivalent of? super lowerBound.WildcardTypeTypes. wildcardWithUpperBound(Type upperBound)Returns aWildcardTypethat represents an equivalent of? extends upperBound. -
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.
-