Uses of Class
org.jboss.jandex.Type
-
Packages that use Type Package Description org.jboss.jandex Jandex is a space efficient Java class file indexer and offline reflection library. -
-
Uses of Type in org.jboss.jandex
Subclasses of Type in org.jboss.jandex Modifier and Type Class Description classArrayTypeRepresents a Java array type.classClassTypeRepresents a class type.classParameterizedTypeRepresents a parameterized type.classPrimitiveTypeRepresents a primitive Java type.classTypeVariableRepresents a resolved type parameter or type argument.classTypeVariableReferenceRepresents a reference to a type variable in the bound of a recursive type parameter.classUnresolvedTypeVariableRepresents a type variable that could not be resolved during indexing.classVoidTypeRepresents thevoidpseudo-type, which may appear 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 TypeWildcardType.Builder. boundprivate Type[]TypeVariable. boundsprivate TypeArrayType.Builder. constituentprivate TypeArrayType. constituentprivate Type[]MethodInternal. descriptorParameterTypesstatic Type[]Type. EMPTY_ARRAYprivate Type[]MethodInternal. exceptionsprivate Type[]GenericSignatureParser.ClassSignature. interfacesprivate Type[]ClassInfo. interfaceTypesprivate Type[]GenericSignatureParser.MethodSignature. methodParametersprivate TypeParameterizedType.Builder. ownerprivate TypeParameterizedType. ownerprivate Type[]ClassInfo.EnclosingMethodInfo. parametersprivate Type[]GenericSignatureParser.ClassSignature. parametersprivate Type[]MethodInternal. parameterTypes(package private) TypeMethodInternal.ExtraInfo. 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.ExtraInfo. typeParametersprivate Type[]GenericSignatureParser.MethodSignature. typeParameters(package private) Type[]MethodInternal.ExtraInfo. typeParametersprivate Type[]IndexReaderV2. typeTableFields in org.jboss.jandex with type parameters of type Type Modifier and Type Field Description private java.util.List<Type>ParameterizedType.Builder. argumentsprivate java.util.List<Type>TypeVariable.Builder. boundsstatic java.util.function.Function<java.lang.String,Type>Descriptor. NO_SUBSTITUTIONstatic java.util.function.Function<java.lang.String,Type>GenericSignature. NO_SUBSTITUTIONprivate 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()Deprecated.TypeArrayType. componentType()Returns the component type of the array.TypeArrayType. constituent()Returns the constituent 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. copyParameterTypes()(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) TypeTypeVariableReference. 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(java.lang.Class<?> clazz)Creates a type that corresponds to the givenclazz.static TypeType. create(DotName name, Type.Kind kind)Creates a type of the specified kind andnamein theClass.getName()format.static TypeType. createWithAnnotations(DotName name, Type.Kind kind, AnnotationInstance[] annotations)Creates an instance of specified type with given typeannotations.private TypeIndexer. deepCopyTypeIfNeeded(Type type)Whentypecontains no type variable references, returnstype.(package private) Type[]MethodInternal. descriptorParameterTypesArray()TypeArrayType. elementType()Returns the element type of the array.(package private) Type[]MethodInternal. exceptionArray()TypeWildcardType. extendsBound()Returns the upper bound of this wildcard (e.g.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 has type annotations.(package private) Type[]GenericSignatureParser.ClassSignature. parameters()(package private) Type[]ClassInfo.EnclosingMethodInfo. parametersArray()TypeMethodInfo. parameterType(int i)Returns the type of the given parameter.(package private) Type[]MethodInternal. parameterTypesArray()static TypeType. parse(java.lang.String type)Creates aTypeby parsing the given string according to the following grammar:(package private) TypeTypeParser. parse()private TypeGenericSignatureParser. parseArrayType()private TypeTypeParser. parseArrayType(Type elementType)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 TypeTypeParser. parseReferenceType(java.lang.String token)private TypeGenericSignatureParser. parseReturnType()private TypeIndexer. parseType(java.lang.String descriptor)private TypeIndexer. parseType(java.lang.String descriptor, Indexer.IntegerHolder pos)private TypeGenericSignatureParser. parseTypeArgument()private TypeTypeParser. 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 TypeIndexer. propagateOneTypeParameterBound(Type type, Type[] allTypeParams, AnnotationTarget target)private TypeIndexer. propagateTypeVariables(Type type, AnnotationTarget parametricEncloser)private TypeIndexReaderV1. readType(PackedDataInputStream stream)private TypeIndexReaderV2. readTypeEntry(PackedDataInputStream stream, java.util.Map<TypeVariableReference,java.lang.Integer> references)private Type[]IndexReaderV2. readTypeListEntry(PackedDataInputStream stream)private Type[]IndexReaderV2. readTypeListReference(PackedDataInputStream stream)private TypeIndexer. rebuildNestedType(Type last, java.util.ArrayDeque<Indexer.InnerClassInfo> classes, 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, boolean isRecursive)private TypeIndexer. resolveTypePath(Type type, Indexer.TypeAnnotationState typeAnnotationState)TypeClassInfo.EnclosingMethodInfo. returnType()Returns the return type of the enclosing 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 lower bound of this wildcard (e.g.(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()TypeMethodParameterInfo. type()Returns the type of this parameter.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()(package private) TypeArrayType. withoutAnnotations()(package private) TypeParameterizedType. withoutAnnotations()(package private) TypeType. withoutAnnotations()Returns this type with all type annotations removed.(package private) TypeTypeVariable. withoutAnnotations()(package private) TypeWildcardType. withoutAnnotations()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 type arguments used to instantiate this parameterized type.java.util.List<Type>TypeVariable. bounds()private java.util.Map<DotName,Type>Indexer. buildOwnerMap(Type type)java.util.List<Type>MethodInfo. descriptorParameterTypes()Returns a list of types of all parameters present on this method, based on the method descriptor.(package private) java.util.List<Type>MethodInternal. descriptorParameterTypes()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()(package private) static StrongInternPool<Type>StrongInternPool. forTypes()java.util.List<Type>ClassInfo. interfaceTypes()Returns the list of types in theimplementsclause of this class.java.util.List<Type>ClassInfo.EnclosingMethodInfo. parameters()Returns the list of parameter types declared by the enclosing method or constructor.java.util.List<Type>MethodInfo. parameterTypes()Returns a list of types of parameters declared on this method, in declaration order.(package private) java.util.List<Type>MethodInternal. parameterTypes()Methods in org.jboss.jandex with parameters of type Type Modifier and Type Method Description AnnotationInstanceBuilderAnnotationInstanceBuilder. add(java.lang.String name, Type value)Adds a class-valued annotation member with givenname.AnnotationInstanceBuilderAnnotationInstanceBuilder. add(java.lang.String name, Type[] values)Adds a class array-valued annotation member with givenname.ParameterizedType.BuilderParameterizedType.Builder. addArgument(Type argument)Adds a type argument.TypeVariable.BuilderTypeVariable.Builder. addBound(Type bound)Adds a bound.private voidIndexWriterV2. addType(Type type)private voidIndexWriterV2. addTypeList(Type[] types)(package private) static booleanTypeInterning. arrayEquals(Type[] a, Type[] b)(package private) static intTypeInterning. arrayHashCode(Type[] array)private java.util.ArrayDeque<Indexer.InnerClassInfo>Indexer. buildClassesQueue(Type type)Returns a list ofIndexer.InnerClassInfos representing types enclosing giventype.static ArrayType.BuilderArrayType. builder(Type constituent, int dimensions)Create a builder of an array type.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(int argumentIndex, Type argument)(package private) ParameterizedTypeParameterizedType. copyType(Type owner)(package private) ParameterizedTypeParameterizedType. copyType(Type[] arguments)(package private) TypeVariableTypeVariable. copyType(int boundIndex, Type bound)(package private) TypeWildcardType. copyType(Type bound)static ArrayTypeArrayType. create(Type constituent, int dimensions)Create a new array type instance with the specified number of dimensions and the specified constituent type.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[] parameterTypes, Type returnType, short flags, TypeVariable[] typeParameters, Type[] exceptions)Construct a new mock Method instance.static MethodInfoMethodInfo. create(ClassInfo clazz, java.lang.String name, Type[] parameterTypes, Type returnType, short flags)Construct a new mock Method instance.static MethodInfoMethodInfo. create(ClassInfo clazz, java.lang.String name, Type[] parameterTypes, Type returnType, short flags, TypeVariable[] typeParameters, Type[] exceptions)Construct a new mock Method instance.static ParameterizedTypeParameterizedType. create(java.lang.Class<?> clazz, Type... arguments)Create an instance of a parameterized type with given genericclazzand given typearguments.static ParameterizedTypeParameterizedType. create(java.lang.Class<?> clazz, Type[] arguments, Type owner)Create an instance of a parameterized type with given genericclazzand given typearguments.static ParameterizedTypeParameterizedType. create(java.lang.String name, Type... arguments)Create an instance of a parameterized type with givenname, which denotes a generic class, and given typearguments.static ParameterizedTypeParameterizedType. create(java.lang.String name, Type[] arguments, Type owner)Create an instance of a parameterized type with givenname, which denotes a generic class, and given typearguments.static ParameterizedTypeParameterizedType. create(DotName name, Type... arguments)Create an instance of a parameterized type with givenname, which denotes a generic class, and given typearguments.static ParameterizedTypeParameterizedType. create(DotName name, Type[] arguments, Type owner)Create an instance of a parameterized type with givenname, which denotes a generic class, and given typearguments.static RecordComponentInfoRecordComponentInfo. create(ClassInfo clazz, java.lang.String name, Type type)Constructs a new mock record component infostatic WildcardTypeWildcardType. create(Type bound, boolean isExtends)Deprecated.static AnnotationValueAnnotationValue. createClassValue(java.lang.String name, Type type)static WildcardTypeWildcardType. createLowerBound(Type lowerBound)Create a new wildcard type with a lower (super) bound.static WildcardTypeWildcardType. createUpperBound(Type upperBound)Create a new wildcard type with an upper (extends) bound.private TypeIndexer. deepCopyTypeIfNeeded(Type type)Whentypecontains no type variable references, returnstype.(package private) booleanStrongInternPool.TypeArrayInternPool. equality(Type[] o1, Type[] o2)(package private) booleanStrongInternPool.TypeInternPool. equality(Type o1, Type o2)private TypeVariableIndexer. findTypeParameter(Type[] typeParameters, java.lang.String identifier)Finds and returns a type variable with givenidentifieramong giventypeParameters.static voidDescriptor. forType(Type type, java.util.function.Function<java.lang.String,Type> typeVariableSubstitution, java.lang.StringBuilder result)Appends a bytecode descriptor of a single type to givenStringBuilder.static voidGenericSignature. forType(Type type, java.util.function.Function<java.lang.String,Type> typeVariableSubstitution, java.lang.StringBuilder result)Appends a generic signature of a single type to givenStringBuilder.private java.lang.StringIndexer. getTypeVariableIdentifier(Type typeVariable)(package private) intStrongInternPool.TypeArrayInternPool. hashCode(Type[] o)(package private) intStrongInternPool.TypeInternPool. hashCode(Type o)private TypeIndexer. intern(Type type)private Type[]Indexer. intern(Type[] type)(package private) TypeNameTable. intern(Type type)(package private) Type[]NameTable. intern(Type[] types)static booleanPrimitiveType. isBox(Type type)Returns whether the giventypeis a wrapper class for any primitive type (or, in other words, whether thetypemay be a result of a boxing conversion of any primitive type.)private booleanGenericSignatureParser. isRecursive(Type type)static java.lang.Class<?>JandexReflection. loadRawType(Type type)Loads a class corresponding to the raw type of givenTypefrom the thread context classloader.static java.lang.reflect.TypeJandexReflection. loadType(Type type)Loads a ReflectionTypecorresponding to the given JandexType.private static java.lang.reflect.TypeJandexReflection. loadType(Type type, JandexReflection.TypeVariables typeVariables)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 a parameter type list.static EquivalenceKey.TypeEquivalenceKeyEquivalenceKey. of(Type type)Returns an equivalence key for given type.private static EquivalenceKey.TypeEquivalenceKey[]EquivalenceKey. of(Type[] types)private DotNameIndexer. outermostAnnotableTypeName(Type type)Returns the name of the outermost type that encloses giventypeand on which type annotations are admissible.private TypeTypeParser. parseArrayType(Type elementType)private voidGenericSignatureParser. patchTypeVariableReferences(Type type)private voidIndexer. patchTypeVariableReferences(Type type, java.util.Deque<TypeVariable> typeVarStack, AnnotationTarget parametricEncloser)Patches all type variable references contained in giventype.private intIndexWriterV2. positionOf(Type type)private intIndexWriterV2. positionOf(Type[] types)private TypeIndexer. propagateOneTypeParameterBound(Type type, Type[] allTypeParams, AnnotationTarget target)private TypeIndexer. propagateTypeVariables(Type type, AnnotationTarget parametricEncloser)private TypeIndexer. rebuildNestedType(Type last, java.util.ArrayDeque<Indexer.InnerClassInfo> classes, Type type, int depth, Indexer.TypeAnnotationState typeAnnotationState)private voidIndexer. recordUsedType(Type type)private static booleanGenericSignatureReconstruction. requiresGenericSignature(Type type)private TypeGenericSignatureParser. resolveType(Type type, boolean isRecursive)private TypeIndexer. resolveTypePath(Type type, Indexer.TypeAnnotationState typeAnnotationState)private voidIndexer. retargetTypeAnnotations(AnnotationTarget parametricEncloser, Type oldType, Type newType)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)WildcardType.BuilderWildcardType.Builder. setLowerBound(Type lowerBound)Sets the lower bound.ParameterizedType.BuilderParameterizedType.Builder. setOwner(Type owner)Sets the owner.(package private) voidMethodInfo. setParameters(Type[] parameters)(package private) voidMethodInternal. setParameterTypes(Type[] parameterTypes)(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 static voidIndexer. setTypeParameters(AnnotationTarget target, Type[] typeParameters)(package private) voidMethodInfo. setTypeParameters(Type[] typeParameters)(package private) voidMethodInternal. setTypeParameters(Type[] typeParameters)WildcardType.BuilderWildcardType.Builder. setUpperBound(Type upperBound)Sets the upper bound.(package private) static voidDescriptorReconstruction. typeDescriptor(Type type, java.util.function.Function<java.lang.String,Type> substitution, java.lang.StringBuilder result)(package private) static voidGenericSignatureReconstruction. typeSignature(Type type, java.util.function.Function<java.lang.String,Type> substitution, java.lang.StringBuilder result)private static voidDescriptorReconstruction. typeVariableDescriptor(Type typeVariable, java.lang.String typeVariableIdentifier, java.util.function.Function<java.lang.String,Type> substitution, java.lang.StringBuilder result)private static voidGenericSignatureReconstruction. typeVariableSignature(Type typeVariable, java.lang.String typeVariableIdentifier, java.util.function.Function<java.lang.String,Type> substitution, java.lang.StringBuilder result)private voidAnnotationInstanceBuilder. validateType(Type type)AnnotationInstanceBuilderAnnotationInstanceBuilder. value(Type value)Adds a class-valued annotation member calledvalue.AnnotationInstanceBuilderAnnotationInstanceBuilder. value(Type[] values)Adds a class array-valued annotation member calledvalue.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 java.lang.StringClassInfo. descriptor(java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)Returns a bytecode descriptor of the type introduced by this class.java.lang.StringDescriptor. descriptor(java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)Returns a bytecode descriptor of this element.java.lang.StringFieldInfo. descriptor(java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)Returns a bytecode descriptor of this field.java.lang.StringMethodInfo. descriptor(java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)Returns a bytecode descriptor of this method.java.lang.StringRecordComponentInfo. descriptor(java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)Returns a bytecode descriptor of this record component.java.lang.StringType. descriptor(java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)Returns the bytecode descriptor of this type (or its erasure in case of generic types).(package private) static java.lang.StringDescriptorReconstruction. fieldDescriptor(FieldInfo field, java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)static voidDescriptor. forType(Type type, java.util.function.Function<java.lang.String,Type> typeVariableSubstitution, java.lang.StringBuilder result)Appends a bytecode descriptor of a single type to givenStringBuilder.static voidGenericSignature. forType(Type type, java.util.function.Function<java.lang.String,Type> typeVariableSubstitution, java.lang.StringBuilder result)Appends a generic signature of a single type to givenStringBuilder.static voidGenericSignature. forTypeParameters(java.util.List<TypeVariable> typeParameters, java.util.function.Function<java.lang.String,Type> typeVariableSubstitution, java.lang.StringBuilder result)Appends a generic signature of a type parameter list, including the<at the beginning and>at the end, to givenStringBuilder.java.lang.StringClassInfo. genericSignature(java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)Returns a generic signature of this class, possibly without any generic-related information.java.lang.StringFieldInfo. genericSignature(java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)Returns a generic signature of this field, possibly without any generic-related information.java.lang.StringGenericSignature. genericSignature(java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)Returns a generic signature of this declaration, possibly without any generic-related information.java.lang.StringMethodInfo. genericSignature(java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)Returns a generic signature of this method, possibly without any generic-related information.java.lang.StringRecordComponentInfo. genericSignature(java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)Returns a generic signature of this record component, possibly without any generic-related information.default java.lang.StringGenericSignature. genericSignatureIfRequired(java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)Returns a generic signature of this declaration if required.MethodInfoClassInfo. method(java.lang.String name, java.util.List<Type> parameters)Retrieves a method based on its signature, which includes a method name and a parameter type list.(package private) static java.lang.StringDescriptorReconstruction. methodDescriptor(MethodInfo method, java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)(package private) static java.lang.StringGenericSignatureReconstruction. reconstructGenericSignature(ClassInfo clazz, java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)(package private) static java.lang.StringGenericSignatureReconstruction. reconstructGenericSignature(FieldInfo field, java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)(package private) static java.lang.StringGenericSignatureReconstruction. reconstructGenericSignature(MethodInfo method, java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)(package private) static java.lang.StringGenericSignatureReconstruction. reconstructGenericSignature(RecordComponentInfo recordComponent, java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)(package private) static java.lang.StringDescriptorReconstruction. recordComponentDescriptor(RecordComponentInfo recordComponent, java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)private voidGenericSignatureParser. resolveTypeList(java.util.ArrayList<Type> list)(package private) static voidDescriptorReconstruction. typeDescriptor(Type type, java.util.function.Function<java.lang.String,Type> substitution, java.lang.StringBuilder result)(package private) static voidGenericSignatureReconstruction. typeParametersSignature(java.util.List<TypeVariable> typeParameters, java.util.function.Function<java.lang.String,Type> substitution, java.lang.StringBuilder result)(package private) static voidGenericSignatureReconstruction. typeSignature(Type type, java.util.function.Function<java.lang.String,Type> substitution, java.lang.StringBuilder result)private static voidDescriptorReconstruction. typeVariableDescriptor(Type typeVariable, java.lang.String typeVariableIdentifier, java.util.function.Function<java.lang.String,Type> substitution, java.lang.StringBuilder result)private static voidGenericSignatureReconstruction. typeVariableSignature(Type typeVariable, java.lang.String typeVariableIdentifier, java.util.function.Function<java.lang.String,Type> substitution, java.lang.StringBuilder result)Constructors in org.jboss.jandex with parameters of type Type Constructor Description ArrayType(Type constituent, int dimensions)ArrayType(Type constituent, int dimensions, AnnotationInstance[] annotations)Builder(Type constituent, int dimensions)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[] parameterTypes, Type returnType, short flags)MethodInfo(ClassInfo clazz, byte[] name, byte[][] parameterNames, Type[] parameterTypes, Type returnType, short flags, Type[] typeParameters, Type[] exceptions)MethodInternal(byte[] name, byte[][] parameterNames, Type[] parameterTypes, Type returnType, short flags)MethodInternal(byte[] name, byte[][] parameterNames, Type[] parameterTypes, Type returnType, short flags, Type[] typeParameters, Type[] exceptions)MethodInternal(byte[] name, byte[][] parameterNames, Type[] parameterTypes, 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)
-