Uses of Class
org.jboss.jandex.Type
-
-
Uses of Type in org.jboss.jandex
Subclasses of Type in org.jboss.jandex Modifier and Type Class Description classArrayTypeRepresents a Java array type declaration.classClassTypeRepresents a standard raw class name.classParameterizedTypeRepresents a generic parameterized type.classPrimitiveTypeRepresents a primitive Java type.classTypeVariableRepresents a resolved type parameter or type argument.classUnresolvedTypeVariableRepresents a type variable that could not be resolved during indexing.classVoidTypeSpecifies "void" in a method signature.classWildcardTypeRepresents a generic wildcard.Fields in org.jboss.jandex declared as Type Modifier and Type Field Description private Type[]ParameterizedType. argumentsprivate TypeWildcardType. boundprivate Type[]TypeVariable. boundsprivate TypeArrayType. componentstatic Type[]Type. EMPTY_ARRAYprivate Type[]MethodInternal. exceptionsprivate Type[]GenericSignatureParser.ClassSignature. interfacesprivate Type[]ClassInfo. interfaceTypesprivate Type[]GenericSignatureParser.MethodSignature. methodParametersprivate static TypeWildcardType. OBJECTprivate TypeParameterizedType. ownerprivate Type[]ClassInfo.EnclosingMethodInfo. parametersprivate Type[]GenericSignatureParser.ClassSignature. parametersprivate Type[]MethodInternal. parametersprivate TypeMethodInternal. receiverTypeprivate TypeClassInfo.EnclosingMethodInfo. returnTypeprivate TypeGenericSignatureParser.MethodSignature. returnTypeprivate TypeMethodInternal. returnTypeprivate TypeGenericSignatureParser.ClassSignature. superClassprivate TypeClassInfo. superClassTypeprivate TypeTypeTarget. targetprivate Type[]GenericSignatureParser.MethodSignature. throwablesprivate TypeAnnotationValue.ClassValue. typeprivate TypeFieldInternal. typeprivate TypeRecordComponentInternal. typeprivate Type[][]IndexReaderV2. typeListTableprivate Type[]ClassInfo. typeParametersprivate Type[]GenericSignatureParser.MethodSignature. typeParametersprivate Type[]MethodInternal. typeParametersprivate Type[]IndexReaderV2. typeTableFields in org.jboss.jandex with type parameters of type Type Modifier and Type Field Description private StrongInternPool<Type>NameTable. typePoolprivate IndexWriterV2.ReferenceTable<Type>IndexWriterV2. typeTableMethods in org.jboss.jandex that return Type Modifier and Type Method Description (package private) TypeType. addAnnotation(AnnotationInstance annotation)Type[]MethodInfo. args()Deprecated.(package private) Type[]ParameterizedType. argumentsArray()TypeAnnotationValue. asClass()Returns the class name, inTypeform, that represents a Java Class used by this value.TypeAnnotationValue.ClassValue. asClass()Type[]AnnotationValue.ArrayValue. asClassArray()Type[]AnnotationValue. asClassArray()Returns an array of class types representing the underlying class array value.(package private) TypeWildcardType. bound()(package private) Type[]TypeVariable. boundArray()TypeArrayType. component()Returns the component type of the array.(package private) Type[]MethodInfo. copyExceptions()(package private) Type[]MethodInternal. copyExceptions()(package private) Type[]ClassInfo. copyInterfaceTypes()(package private) Type[]MethodInfo. copyParameters()(package private) Type[]MethodInternal. copyParameters()(package private) TypeArrayType. copyType(AnnotationInstance[] newAnnotations)(package private) TypeArrayType. copyType(Type component, int dimensions)(package private) TypeClassType. copyType(AnnotationInstance[] newAnnotations)(package private) TypePrimitiveType. copyType(AnnotationInstance[] newAnnotations)(package private) abstract TypeType. copyType(AnnotationInstance[] newAnnotations)(package private) TypeTypeVariable. copyType(AnnotationInstance[] newAnnotations)(package private) TypeUnresolvedTypeVariable. copyType(AnnotationInstance[] newAnnotations)(package private) TypeVoidType. copyType(AnnotationInstance[] newAnnotations)(package private) TypeWildcardType. copyType(AnnotationInstance[] newAnnotations)(package private) TypeWildcardType. copyType(Type bound)private static Type[]Indexer. copyTypeParameters(AnnotationTarget target)static TypeType. create(DotName name, Type.Kind kind)Creates a type instance of the specified kind.(package private) Type[]MethodInternal. exceptionArray()TypeWildcardType. extendsBound()Returns the extends (upper) bound of this wildcard.private static Type[]Indexer. getTypeParameters(AnnotationTarget target)(package private) Type[]GenericSignatureParser.ClassSignature. interfaces()(package private) Type[]ClassInfo. interfaceTypeArray()private TypeIndexer. intern(Type type)private Type[]Indexer. intern(Type[] type)(package private) TypeNameTable. intern(Type type)(package private) Type[]NameTable. intern(Type[] types)Type[]GenericSignatureParser.MethodSignature. methodParameters()TypeParameterizedType. owner()Returns the owner (enclosing) type of this parameterized type if the owner is parameterized, or contains type annotations.(package private) Type[]MethodInternal. parameterArray()(package private) Type[]GenericSignatureParser.ClassSignature. parameters()(package private) Type[]ClassInfo.EnclosingMethodInfo. parametersArray()private TypeGenericSignatureParser. parseArrayType()private TypeGenericSignatureParser. parseClassTypeSignature()(package private) TypeGenericSignatureParser. parseFieldSignature(java.lang.String signature)private TypeGenericSignatureParser. parseJavaType()private Type[]Indexer. parseMethodArgs(java.lang.String descriptor, Indexer.IntegerHolder pos)private TypeGenericSignatureParser. parseReferenceType()private TypeGenericSignatureParser. parseReturnType()private TypeIndexer. parseType(java.lang.String descriptor)private TypeIndexer. parseType(java.lang.String descriptor, Indexer.IntegerHolder pos)private TypeGenericSignatureParser. parseTypeArgument()private Type[]GenericSignatureParser. parseTypeArguments()private Type[]GenericSignatureParser. parseTypeList(boolean argument)private TypeGenericSignatureParser. parseTypeParameter()private Type[]GenericSignatureParser. parseTypeParameters()private TypeGenericSignatureParser. parseTypeVariable()private TypeGenericSignatureParser. parseWildCard(boolean isExtends)private TypeIndexReaderV1. readType(PackedDataInputStream stream)private TypeIndexReaderV2. readTypeEntry(PackedDataInputStream stream)private Type[]IndexReaderV2. readTypeListEntry(PackedDataInputStream stream)private Type[]IndexReaderV2. readTypeListReference(PackedDataInputStream stream)private TypeIndexer. rebuildNestedType(Type type, int depth, Indexer.TypeAnnotationState typeAnnotationState)TypeMethodInfo. receiverType()Returns the receiver type of this method (a declaration of the "this" reference), if specified.(package private) TypeMethodInternal. receiverType(ClassInfo clazz)(package private) TypeMethodInternal. receiverTypeField()private TypeGenericSignatureParser. resolveType(Type type)private TypeIndexer. resolveTypePath(Type type, Indexer.TypeAnnotationState typeAnnotationState)TypeClassInfo.EnclosingMethodInfo. returnType()Returns the return type of the method.TypeGenericSignatureParser.MethodSignature. returnType()TypeMethodInfo. returnType()Returns this method's return parameter type.(package private) TypeMethodInternal. returnType()private TypeIndexer. searchNestedType(Type type, int depth, Indexer.TypeAnnotationState typeAnnotationState)private TypeIndexer. searchTypePath(Type type, Indexer.TypeAnnotationState typeAnnotationState)TypeWildcardType. superBound()Returns the super (lower) bound of this wildcard.(package private) TypeGenericSignatureParser.ClassSignature. superClass()TypeClassInfo. superClassType()Returns a super type represented by the extends clause of this class.TypeTypeTarget. target()Returns the type which contains the respective annotation.Type[]GenericSignatureParser.MethodSignature. throwables()TypeFieldInfo. type()Returns theTypedeclared on this field.(package private) TypeFieldInternal. type()TypeRecordComponentInfo. type()Returns the type of this record component.(package private) TypeRecordComponentInternal. type()(package private) Type[]ClassInfo. typeParameterArray()(package private) Type[]MethodInfo. typeParameterArray()(package private) Type[]MethodInternal. typeParameterArray()Type[]GenericSignatureParser.MethodSignature. typeParameters()TypeAnnotationValue.ClassValue. value()Methods in org.jboss.jandex that return types with arguments of type Type Modifier and Type Method Description java.util.List<Type>ParameterizedType. arguments()Returns the list of arguments passed to this Parameterized type.java.util.List<Type>TypeVariable. bounds()private java.util.Map<DotName,Type>Indexer. buildOwnerMap(Type type)java.util.List<Type>MethodInfo. exceptions()Returns the list of throwable classes declared to be thrown by this method.(package private) java.util.List<Type>MethodInternal. exceptions()java.util.List<Type>ClassInfo. interfaceTypes()Returns the list of types in the implements clause of this class.java.util.List<Type>ClassInfo.EnclosingMethodInfo. parameters()Returns the list of parameters declared by this method or constructor.java.util.List<Type>MethodInfo. parameters()Returns a list containing the types of all parameters declared on this method, in parameter order.(package private) java.util.List<Type>MethodInternal. parameters()Methods in org.jboss.jandex with parameters of type Type Modifier and Type Method Description private voidIndexWriterV2. addType(Type type)private voidIndexWriterV2. addTypeList(Type[] types)private java.util.Map<DotName,Type>Indexer. buildOwnerMap(Type type)private ParameterizedTypeIndexer. convertParameterized(Type oType)(package private) TypeArrayType. copyType(Type component, int dimensions)(package private) ParameterizedTypeParameterizedType. copyType(Type owner)(package private) ParameterizedTypeParameterizedType. copyType(Type[] parameters)(package private) TypeVariableTypeVariable. copyType(int boundIndex, Type bound)(package private) TypeWildcardType. copyType(Type bound)static ArrayTypeArrayType. create(Type component, int dimensions)Create a new mock array type instance with the specified component and dimensions.static FieldInfoFieldInfo. create(ClassInfo clazz, java.lang.String name, Type type, short flags)Construct a new mock Field instance.static MethodInfoMethodInfo. create(ClassInfo clazz, java.lang.String name, java.lang.String[] parameterNames, Type[] args, Type returnType, short flags, TypeVariable[] typeParameters, Type[] exceptions)Construct a new mock Method instance.static MethodInfoMethodInfo. create(ClassInfo clazz, java.lang.String name, Type[] args, Type returnType, short flags)Construct a new mock Method instance.static MethodInfoMethodInfo. create(ClassInfo clazz, java.lang.String name, Type[] args, Type returnType, short flags, TypeVariable[] typeParameters, Type[] exceptions)Construct a new mock Method instance.static ParameterizedTypeParameterizedType. create(DotName name, Type[] arguments, Type owner)Create a new mock instance.static RecordComponentInfoRecordComponentInfo. create(ClassInfo clazz, java.lang.String name, Type type)Constructs a new mock record component infostatic WildcardTypeWildcardType. create(Type bound, boolean isExtends)Create a new mock instance of WildcardType.static AnnotationValueAnnotationValue. createClassValue(java.lang.String name, Type type)private TypeIndexer. intern(Type type)private Type[]Indexer. intern(Type[] type)(package private) TypeNameTable. intern(Type type)(package private) Type[]NameTable. intern(Type[] types)private booleanIndexWriterV2. markWritten(Type[] types)MethodInfoClassInfo. method(java.lang.String name, Type... parameters)Retrieves a method based on its signature, which includes a method name and an argument list.private intIndexWriterV2. positionOf(Type type)private intIndexWriterV2. positionOf(Type[] types)private TypeIndexer. rebuildNestedType(Type type, int depth, Indexer.TypeAnnotationState typeAnnotationState)private TypeVariableGenericSignatureParser. resolveBounds(Type type)private TypeGenericSignatureParser. resolveType(Type type)private TypeIndexer. resolveTypePath(Type type, Indexer.TypeAnnotationState typeAnnotationState)private TypeIndexer. searchNestedType(Type type, int depth, Indexer.TypeAnnotationState typeAnnotationState)private TypeIndexer. searchTypePath(Type type, Indexer.TypeAnnotationState typeAnnotationState)(package private) voidMethodInfo. setExceptions(Type[] exceptions)(package private) voidMethodInternal. setExceptions(Type[] exceptions)(package private) voidClassInfo. setInterfaceTypes(Type[] interfaceTypes)(package private) voidMethodInfo. setParameters(Type[] parameters)(package private) voidMethodInternal. setParameters(Type[] parameters)(package private) voidMethodInfo. setReceiverType(Type receiverType)(package private) voidMethodInternal. setReceiverType(Type receiverType)(package private) voidMethodInfo. setReturnType(Type returnType)(package private) voidMethodInternal. setReturnType(Type returnType)(package private) voidClassInfo. setSuperClassType(Type superClassType)(package private) voidTypeTarget. setTarget(Type target)(package private) voidFieldInfo. setType(Type type)(package private) voidFieldInternal. setType(Type type)(package private) voidRecordComponentInfo. setType(Type type)(package private) voidRecordComponentInternal. setType(Type type)(package private) voidClassInfo. setTypeParameters(Type[] typeParameters)private voidIndexer. setTypeParameters(AnnotationTarget target, Type[] typeParameters)(package private) voidMethodInfo. setTypeParameters(Type[] typeParameters)(package private) voidMethodInternal. setTypeParameters(Type[] typeParameters)private voidIndexWriterV2. writeReference(PackedDataOutputStream stream, Type type, boolean nullable)private voidIndexWriterV2. writeReferenceOrFull(PackedDataOutputStream stream, Type[] types)private voidIndexWriterV1. writeType(PackedDataOutputStream stream, Type type)private voidIndexWriterV2. writeTypeEntry(PackedDataOutputStream stream, Type type)private voidIndexWriterV2. writeTypeListEntry(PackedDataOutputStream stream, Type[] types)Method parameters in org.jboss.jandex with type arguments of type Type Modifier and Type Method Description private voidGenericSignatureParser. resolveTypeList(java.util.ArrayList<Type> list)Constructors in org.jboss.jandex with parameters of type Type Constructor Description ArrayType(Type component, int dimensions)ArrayType(Type component, int dimensions, AnnotationInstance[] annotations)ClassExtendsTypeTarget(AnnotationTarget enclosingTarget, Type target, int position)ClassInfo(DotName name, Type superClassType, short flags, Type[] interfaceTypes)ClassInfo(DotName name, Type superClassType, short flags, Type[] interfaceTypes, boolean hasNoArgsConstructor)ClassSignature(Type[] parameters, Type superClass, Type[] interfaces)ClassValue(java.lang.String name, Type type)EmptyTypeTarget(AnnotationTarget enclosingTarget, Type target, boolean receiver)EnclosingMethodInfo(java.lang.String name, Type returnType, Type[] parameters, DotName enclosingClass)FieldInfo(ClassInfo clazz, byte[] name, Type type, short flags)FieldInternal(byte[] name, Type type, short flags)FieldInternal(byte[] name, Type type, short flags, AnnotationInstance[] annotations)MethodInfo(ClassInfo clazz, byte[] name, byte[][] parameterNames, Type[] parameters, Type returnType, short flags)MethodInfo(ClassInfo clazz, byte[] name, byte[][] parameterNames, Type[] parameters, Type returnType, short flags, Type[] typeParameters, Type[] exceptions)MethodInternal(byte[] name, byte[][] parameterNames, Type[] parameters, Type returnType, short flags)MethodInternal(byte[] name, byte[][] parameterNames, Type[] parameters, Type returnType, short flags, Type[] typeParameters, Type[] exceptions)MethodInternal(byte[] name, byte[][] parameterNames, Type[] parameters, Type returnType, short flags, Type receiverType, Type[] typeParameters, Type[] exceptions, AnnotationInstance[] annotations, AnnotationValue defaultValue)MethodParameterTypeTarget(AnnotationTarget enclosingTarget, Type target, int position)MethodSignature(Type[] typeParameters, Type[] methodParameters, Type returnType, Type[] throwables)ParameterizedType(DotName name, Type[] arguments, Type owner)ParameterizedType(DotName name, Type[] arguments, Type owner, AnnotationInstance[] annotations)PositionBasedTypeTarget(AnnotationTarget enclosingTarget, Type target, int position)RecordComponentInfo(ClassInfo clazz, byte[] name, Type type)RecordComponentInternal(byte[] name, Type type)RecordComponentInternal(byte[] name, Type type, AnnotationInstance[] annotations)ThrowsTypeTarget(AnnotationTarget enclosingTarget, Type target, int position)TypeParameterBoundTypeTarget(AnnotationTarget enclosingTarget, Type target, int position, int boundPosition)TypeParameterTypeTarget(AnnotationTarget enclosingTarget, Type target, int position)TypeTarget(AnnotationTarget enclosingTarget, Type target)TypeVariable(java.lang.String name, Type[] bounds)TypeVariable(java.lang.String name, Type[] bounds, AnnotationInstance[] annotations)TypeVariable(java.lang.String name, Type[] bounds, AnnotationInstance[] annotations, boolean implicitObjectBound)WildcardType(Type bound, boolean isExtends)WildcardType(Type bound, boolean isExtends, AnnotationInstance[] annotations)
-