Uses of Class
org.jboss.jandex.Type
Packages that use Type
Package
Description
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.jandexModifier and TypeClassDescriptionfinal class
Represents a Java array type.final class
Represents a class type.class
Represents a parameterized type.final class
Represents a primitive Java type.final class
Represents a resolved type parameter or type argument.final class
Represents a reference to a type variable in the bound of a recursive type parameter.final class
Represents a type variable that could not be resolved during indexing.class
Represents thevoid
pseudo-type, which may appear in a method signature.class
Represents a generic wildcard.Fields in org.jboss.jandex declared as TypeModifier and TypeFieldDescriptionprivate final Type[]
ParameterizedType.arguments
private final Type
WildcardType.bound
private Type
WildcardType.Builder.bound
private final Type[]
TypeVariable.bounds
private final Type
ArrayType.Builder.constituent
private final Type
ArrayType.constituent
private final Type[]
MethodInternal.descriptorParameterTypes
static final Type[]
Type.EMPTY_ARRAY
private Type[]
MethodInternal.exceptions
private final Type[]
GenericSignatureParser.ClassSignature.interfaces
private Type[]
ClassInfo.interfaceTypes
private final Type[]
GenericSignatureParser.MethodSignature.methodParameters
private Type
ParameterizedType.Builder.owner
private final Type
ParameterizedType.owner
private Type[]
ClassInfo.EnclosingMethodInfo.parameters
private final Type[]
GenericSignatureParser.ClassSignature.parameters
private Type[]
MethodInternal.parameterTypes
(package private) Type
MethodInternal.ExtraInfo.receiverType
private Type
ClassInfo.EnclosingMethodInfo.returnType
private final Type
GenericSignatureParser.MethodSignature.returnType
private Type
MethodInternal.returnType
private final Type
GenericSignatureParser.ClassSignature.superClass
private Type
ClassInfo.superClassType
private Type
TypeTarget.target
private final Type[]
GenericSignatureParser.MethodSignature.throwables
private final Type
AnnotationValue.ClassValue.type
private Type
FieldInternal.type
private Type
RecordComponentInternal.type
private Type[][]
IndexReaderV2.typeListTable
private Type[]
ClassInfo.ExtraInfo.typeParameters
private final Type[]
GenericSignatureParser.MethodSignature.typeParameters
(package private) Type[]
MethodInternal.ExtraInfo.typeParameters
private Type[]
IndexReaderV2.typeTable
Fields in org.jboss.jandex with type parameters of type TypeModifier and TypeFieldDescriptionParameterizedType.Builder.arguments
TypeVariable.Builder.bounds
Descriptor.NO_SUBSTITUTION
GenericSignature.NO_SUBSTITUTION
private StrongInternPool
<Type> NameTable.typePool
private IndexWriterV2.ReferenceTable
<Type> IndexWriterV2.typeTable
Methods in org.jboss.jandex that return TypeModifier and TypeMethodDescription(package private) Type
Type.addAnnotation
(AnnotationInstance annotation) final Type[]
MethodInfo.args()
Deprecated.(package private) Type[]
ParameterizedType.argumentsArray()
AnnotationValue.asClass()
Returns the class name, inType
form, that represents a Java Class used by this value.AnnotationValue.ClassValue.asClass()
Type[]
AnnotationValue.ArrayValue.asClassArray()
Type[]
AnnotationValue.asClassArray()
Returns an array of class types representing the underlying class array value.(package private) Type
WildcardType.bound()
(package private) Type[]
TypeVariable.boundArray()
ArrayType.component()
Deprecated.ArrayType.componentType()
Returns the component type of the array.ArrayType.constituent()
Returns the constituent type of the array.(package private) final Type[]
MethodInfo.copyExceptions()
(package private) final Type[]
MethodInternal.copyExceptions()
(package private) final Type[]
ClassInfo.copyInterfaceTypes()
(package private) final Type[]
MethodInfo.copyParameters()
(package private) final Type[]
MethodInternal.copyParameterTypes()
(package private) Type
ArrayType.copyType
(AnnotationInstance[] newAnnotations) (package private) Type
(package private) Type
ClassType.copyType
(AnnotationInstance[] newAnnotations) (package private) Type
PrimitiveType.copyType
(AnnotationInstance[] newAnnotations) (package private) abstract Type
Type.copyType
(AnnotationInstance[] newAnnotations) (package private) Type
TypeVariable.copyType
(AnnotationInstance[] newAnnotations) (package private) Type
TypeVariableReference.copyType
(AnnotationInstance[] newAnnotations) (package private) Type
UnresolvedTypeVariable.copyType
(AnnotationInstance[] newAnnotations) (package private) Type
VoidType.copyType
(AnnotationInstance[] newAnnotations) (package private) Type
WildcardType.copyType
(AnnotationInstance[] newAnnotations) (package private) Type
private static Type[]
Indexer.copyTypeParameters
(AnnotationTarget target) static Type
Creates a type that corresponds to the givenclazz
.static Type
Creates a type of the specified kind andname
in theClass.getName()
format.static Type
Type.createWithAnnotations
(DotName name, Type.Kind kind, AnnotationInstance[] annotations) Creates an instance of specified type with given typeannotations
.private Type
Indexer.deepCopyTypeIfNeeded
(Type type) Whentype
contains no type variable references, returnstype
.(package private) final Type[]
MethodInternal.descriptorParameterTypesArray()
ArrayType.elementType()
Returns the element type of the array.(package private) final Type[]
MethodInternal.exceptionArray()
WildcardType.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) final Type[]
ClassInfo.interfaceTypeArray()
private Type
private Type[]
(package private) Type
(package private) Type[]
Type[]
GenericSignatureParser.MethodSignature.methodParameters()
ParameterizedType.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()
final Type
MethodInfo.parameterType
(int i) Returns the type of the given parameter.(package private) final Type[]
MethodInternal.parameterTypesArray()
static Type
Creates aType
by parsing the given string according to the following grammar:(package private) Type
TypeParser.parse()
private Type
GenericSignatureParser.parseArrayType()
private Type
TypeParser.parseArrayType
(Type elementType) private Type
GenericSignatureParser.parseClassTypeSignature()
(package private) Type
GenericSignatureParser.parseFieldSignature
(String signature) private Type
GenericSignatureParser.parseJavaType()
private Type[]
Indexer.parseMethodArgs
(String descriptor, Indexer.IntegerHolder pos) private Type
GenericSignatureParser.parseReferenceType()
private Type
TypeParser.parseReferenceType
(String token) private Type
GenericSignatureParser.parseReturnType()
private Type
private Type
Indexer.parseType
(String descriptor, Indexer.IntegerHolder pos) private Type
GenericSignatureParser.parseTypeArgument()
private Type
TypeParser.parseTypeArgument()
private Type[]
GenericSignatureParser.parseTypeArguments()
private Type[]
GenericSignatureParser.parseTypeList
(boolean argument) private Type
GenericSignatureParser.parseTypeParameter()
private Type[]
GenericSignatureParser.parseTypeParameters()
private Type
GenericSignatureParser.parseTypeVariable()
private Type
GenericSignatureParser.parseWildCard
(boolean isExtends) private Type
Indexer.propagateOneTypeParameterBound
(Type type, Type[] allTypeParams, AnnotationTarget target) private Type
Indexer.propagateTypeVariables
(Type type, AnnotationTarget parametricEncloser) private Type
IndexReaderV1.readType
(PackedDataInputStream stream) private Type
IndexReaderV2.readTypeEntry
(PackedDataInputStream stream, Map<TypeVariableReference, Integer> references) private Type[]
IndexReaderV2.readTypeListEntry
(PackedDataInputStream stream) private Type[]
IndexReaderV2.readTypeListReference
(PackedDataInputStream stream) private Type
Indexer.rebuildNestedType
(Type last, ArrayDeque<Indexer.InnerClassInfo> classes, Type type, int depth, Indexer.TypeAnnotationState typeAnnotationState) final Type
MethodInfo.receiverType()
Returns the receiver type of this method (a declaration of the "this" reference), if specified.(package private) final Type
MethodInternal.receiverType
(ClassInfo clazz) (package private) final Type
MethodInternal.receiverTypeField()
private Type
GenericSignatureParser.resolveType
(Type type, boolean isRecursive) private Type
Indexer.resolveTypePath
(Type type, Indexer.TypeAnnotationState typeAnnotationState) ClassInfo.EnclosingMethodInfo.returnType()
Returns the return type of the method.GenericSignatureParser.MethodSignature.returnType()
final Type
MethodInfo.returnType()
Returns this method's return parameter type.(package private) final Type
MethodInternal.returnType()
private Type
Indexer.searchNestedType
(Type type, int depth, Indexer.TypeAnnotationState typeAnnotationState) private Type
Indexer.searchTypePath
(Type type, Indexer.TypeAnnotationState typeAnnotationState) WildcardType.superBound()
Returns the lower bound of this wildcard (e.g.(package private) Type
GenericSignatureParser.ClassSignature.superClass()
final Type
ClassInfo.superClassType()
Returns a super type represented by the extends clause of this class.TypeTarget.target()
Returns the type which contains the respective annotation.Type[]
GenericSignatureParser.MethodSignature.throwables()
final Type
FieldInfo.type()
Returns theType
declared on this field.(package private) final Type
FieldInternal.type()
final Type
MethodParameterInfo.type()
Returns the type of this parameter.RecordComponentInfo.type()
Returns the type of this record component.(package private) final Type
RecordComponentInternal.type()
(package private) final Type[]
ClassInfo.typeParameterArray()
(package private) final Type[]
MethodInfo.typeParameterArray()
(package private) final Type[]
MethodInternal.typeParameterArray()
Type[]
GenericSignatureParser.MethodSignature.typeParameters()
AnnotationValue.ClassValue.value()
(package private) Type
ArrayType.withoutAnnotations()
(package private) Type
ParameterizedType.withoutAnnotations()
(package private) Type
Type.withoutAnnotations()
Returns this type with all type annotations removed.(package private) Type
TypeVariable.withoutAnnotations()
(package private) Type
WildcardType.withoutAnnotations()
Methods in org.jboss.jandex that return types with arguments of type TypeModifier and TypeMethodDescriptionParameterizedType.arguments()
Returns the list of type arguments used to instantiate this parameterized type.TypeVariable.bounds()
Indexer.buildOwnerMap
(Type type) MethodInfo.descriptorParameterTypes()
Returns a list of types of all parameters present on this method, based on the method descriptor.MethodInternal.descriptorParameterTypes()
MethodInfo.exceptions()
Returns the list of throwable classes declared to be thrown by this method.MethodInternal.exceptions()
(package private) static StrongInternPool
<Type> StrongInternPool.forTypes()
ClassInfo.interfaceTypes()
Returns the list of types in theimplements
clause of this class.ClassInfo.EnclosingMethodInfo.parameters()
Returns the list of parameters declared by this method or constructor.MethodInfo.parameterTypes()
Returns a list of types of parameters declared on this method, in declaration order.MethodInternal.parameterTypes()
Methods in org.jboss.jandex with parameters of type TypeModifier and TypeMethodDescriptionAdds a class-valued annotation member with givenname
.Adds a class array-valued annotation member with givenname
.ParameterizedType.Builder.addArgument
(Type argument) Adds a type argument.Adds a bound.private void
private void
IndexWriterV2.addTypeList
(Type[] types) (package private) static boolean
TypeInterning.arrayEquals
(Type[] a, Type[] b) (package private) static int
TypeInterning.arrayHashCode
(Type[] array) private ArrayDeque
<Indexer.InnerClassInfo> Indexer.buildClassesQueue
(Type type) Returns a list ofIndexer.InnerClassInfo
s representing types enclosing giventype
.static ArrayType.Builder
Create a builder of an array type.Indexer.buildOwnerMap
(Type type) private ParameterizedType
Indexer.convertParameterized
(Type oType) (package private) Type
(package private) ParameterizedType
(package private) ParameterizedType
(package private) ParameterizedType
(package private) TypeVariable
(package private) Type
static ArrayType
Create a new array type instance with the specified number of dimensions and the specified constituent type.static FieldInfo
Construct a new mock Field instance.static MethodInfo
MethodInfo.create
(ClassInfo clazz, String name, String[] parameterNames, Type[] parameterTypes, Type returnType, short flags, TypeVariable[] typeParameters, Type[] exceptions) Construct a new mock Method instance.static MethodInfo
MethodInfo.create
(ClassInfo clazz, String name, Type[] parameterTypes, Type returnType, short flags) Construct a new mock Method instance.static MethodInfo
MethodInfo.create
(ClassInfo clazz, String name, Type[] parameterTypes, Type returnType, short flags, TypeVariable[] typeParameters, Type[] exceptions) Construct a new mock Method instance.static ParameterizedType
Create an instance of a parameterized type with given genericclazz
and given typearguments
.static ParameterizedType
Create an instance of a parameterized type with given genericclazz
and given typearguments
.static ParameterizedType
Create an instance of a parameterized type with givenname
, which denotes a generic class, and given typearguments
.static ParameterizedType
Create an instance of a parameterized type with givenname
, which denotes a generic class, and given typearguments
.static ParameterizedType
Create an instance of a parameterized type with givenname
, which denotes a generic class, and given typearguments
.static ParameterizedType
Create an instance of a parameterized type with givenname
, which denotes a generic class, and given typearguments
.static RecordComponentInfo
Constructs a new mock record component infostatic WildcardType
Deprecated.static AnnotationValue
AnnotationValue.createClassValue
(String name, Type type) static WildcardType
WildcardType.createLowerBound
(Type lowerBound) Create a new wildcard type with a lower (super
) bound.static WildcardType
WildcardType.createUpperBound
(Type upperBound) Create a new wildcard type with an upper (extends
) bound.private Type
Indexer.deepCopyTypeIfNeeded
(Type type) Whentype
contains no type variable references, returnstype
.(package private) boolean
(package private) boolean
private TypeVariable
Indexer.findTypeParameter
(Type[] typeParameters, String identifier) Finds and returns a type variable with givenidentifier
among giventypeParameters
.static void
Appends a bytecode descriptor of a single type to givenStringBuilder
.static void
GenericSignature.forType
(Type type, Function<String, Type> typeVariableSubstitution, StringBuilder result) Appends a generic signature of a single type to givenStringBuilder
.private String
Indexer.getTypeVariableIdentifier
(Type typeVariable) (package private) int
(package private) int
private Type
private Type[]
(package private) Type
(package private) Type[]
private boolean
GenericSignatureParser.isRecursive
(Type type) static Class
<?> JandexReflection.loadRawType
(Type type) Loads a class corresponding to the raw type of givenType
from the thread context classloader.static Type
private static Type
JandexReflection.loadType
(Type type, JandexReflection.TypeVariables typeVariables) private boolean
IndexWriterV2.markWritten
(Type[] types) final MethodInfo
Retrieves a method based on its signature, which includes a method name and a parameter type list.Returns an equivalence key for given type.private static EquivalenceKey.TypeEquivalenceKey[]
private DotName
Indexer.outermostAnnotableTypeName
(Type type) Returns the name of the outermost type that encloses giventype
and on which type annotations are admissible.private Type
TypeParser.parseArrayType
(Type elementType) private void
GenericSignatureParser.patchTypeVariableReferences
(Type type) private void
Indexer.patchTypeVariableReferences
(Type type, Deque<TypeVariable> typeVarStack, AnnotationTarget parametricEncloser) Patches all type variable references contained in giventype
.private int
IndexWriterV2.positionOf
(Type type) private int
IndexWriterV2.positionOf
(Type[] types) private Type
Indexer.propagateOneTypeParameterBound
(Type type, Type[] allTypeParams, AnnotationTarget target) private Type
Indexer.propagateTypeVariables
(Type type, AnnotationTarget parametricEncloser) private Type
Indexer.rebuildNestedType
(Type last, ArrayDeque<Indexer.InnerClassInfo> classes, Type type, int depth, Indexer.TypeAnnotationState typeAnnotationState) private void
Indexer.recordUsedType
(Type type) private static boolean
GenericSignatureReconstruction.requiresGenericSignature
(Type type) private Type
GenericSignatureParser.resolveType
(Type type, boolean isRecursive) private Type
Indexer.resolveTypePath
(Type type, Indexer.TypeAnnotationState typeAnnotationState) private void
Indexer.retargetTypeAnnotations
(AnnotationTarget parametricEncloser, Type oldType, Type newType) private Type
Indexer.searchNestedType
(Type type, int depth, Indexer.TypeAnnotationState typeAnnotationState) private Type
Indexer.searchTypePath
(Type type, Indexer.TypeAnnotationState typeAnnotationState) (package private) void
MethodInfo.setExceptions
(Type[] exceptions) (package private) void
MethodInternal.setExceptions
(Type[] exceptions) (package private) void
ClassInfo.setInterfaceTypes
(Type[] interfaceTypes) WildcardType.Builder.setLowerBound
(Type lowerBound) Sets the lower bound.Sets the owner.(package private) void
MethodInfo.setParameters
(Type[] parameters) (package private) void
MethodInternal.setParameterTypes
(Type[] parameterTypes) (package private) void
MethodInfo.setReceiverType
(Type receiverType) (package private) void
MethodInternal.setReceiverType
(Type receiverType) (package private) void
MethodInfo.setReturnType
(Type returnType) (package private) void
MethodInternal.setReturnType
(Type returnType) (package private) void
ClassInfo.setSuperClassType
(Type superClassType) (package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
ClassInfo.setTypeParameters
(Type[] typeParameters) private static void
Indexer.setTypeParameters
(AnnotationTarget target, Type[] typeParameters) (package private) void
MethodInfo.setTypeParameters
(Type[] typeParameters) (package private) void
MethodInternal.setTypeParameters
(Type[] typeParameters) WildcardType.Builder.setUpperBound
(Type upperBound) Sets the upper bound.(package private) static void
DescriptorReconstruction.typeDescriptor
(Type type, Function<String, Type> substitution, StringBuilder result) (package private) static void
GenericSignatureReconstruction.typeSignature
(Type type, Function<String, Type> substitution, StringBuilder result) private static void
DescriptorReconstruction.typeVariableDescriptor
(Type typeVariable, String typeVariableIdentifier, Function<String, Type> substitution, StringBuilder result) private static void
GenericSignatureReconstruction.typeVariableSignature
(Type typeVariable, String typeVariableIdentifier, Function<String, Type> substitution, StringBuilder result) private void
AnnotationInstanceBuilder.validateType
(Type type) Adds a class-valued annotation member calledvalue
.Adds a class array-valued annotation member calledvalue
.private void
IndexWriterV2.writeReference
(PackedDataOutputStream stream, Type type, boolean nullable) private void
IndexWriterV2.writeReferenceOrFull
(PackedDataOutputStream stream, Type[] types) private void
IndexWriterV1.writeType
(PackedDataOutputStream stream, Type type) private void
IndexWriterV2.writeTypeEntry
(PackedDataOutputStream stream, Type type) private void
IndexWriterV2.writeTypeListEntry
(PackedDataOutputStream stream, Type[] types) Method parameters in org.jboss.jandex with type arguments of type TypeModifier and TypeMethodDescriptionClassInfo.descriptor
(Function<String, Type> typeVariableSubstitution) Returns a bytecode descriptor of the type introduced by this class.Descriptor.descriptor
(Function<String, Type> typeVariableSubstitution) Returns a bytecode descriptor of this element.FieldInfo.descriptor
(Function<String, Type> typeVariableSubstitution) Returns a bytecode descriptor of this field.MethodInfo.descriptor
(Function<String, Type> typeVariableSubstitution) Returns a bytecode descriptor of this method.RecordComponentInfo.descriptor
(Function<String, Type> typeVariableSubstitution) Returns a bytecode descriptor of this record component.Type.descriptor
(Function<String, Type> typeVariableSubstitution) Returns the bytecode descriptor of this type (or its erasure in case of generic types).(package private) static String
DescriptorReconstruction.fieldDescriptor
(FieldInfo field, Function<String, Type> typeVariableSubstitution) static void
Appends a bytecode descriptor of a single type to givenStringBuilder
.static void
GenericSignature.forType
(Type type, Function<String, Type> typeVariableSubstitution, StringBuilder result) Appends a generic signature of a single type to givenStringBuilder
.static void
GenericSignature.forTypeParameters
(List<TypeVariable> typeParameters, Function<String, Type> typeVariableSubstitution, StringBuilder result) Appends a generic signature of a type parameter list, including the<
at the beginning and>
at the end, to givenStringBuilder
.ClassInfo.genericSignature
(Function<String, Type> typeVariableSubstitution) Returns a generic signature of this class, possibly without any generic-related information.FieldInfo.genericSignature
(Function<String, Type> typeVariableSubstitution) Returns a generic signature of this field, possibly without any generic-related information.GenericSignature.genericSignature
(Function<String, Type> typeVariableSubstitution) Returns a generic signature of this declaration, possibly without any generic-related information.MethodInfo.genericSignature
(Function<String, Type> typeVariableSubstitution) Returns a generic signature of this method, possibly without any generic-related information.RecordComponentInfo.genericSignature
(Function<String, Type> typeVariableSubstitution) Returns a generic signature of this record component, possibly without any generic-related information.default String
GenericSignature.genericSignatureIfRequired
(Function<String, Type> typeVariableSubstitution) Returns a generic signature of this declaration if required.final MethodInfo
Retrieves a method based on its signature, which includes a method name and a parameter type list.(package private) static String
DescriptorReconstruction.methodDescriptor
(MethodInfo method, Function<String, Type> typeVariableSubstitution) (package private) static String
GenericSignatureReconstruction.reconstructGenericSignature
(ClassInfo clazz, Function<String, Type> typeVariableSubstitution) (package private) static String
GenericSignatureReconstruction.reconstructGenericSignature
(FieldInfo field, Function<String, Type> typeVariableSubstitution) (package private) static String
GenericSignatureReconstruction.reconstructGenericSignature
(MethodInfo method, Function<String, Type> typeVariableSubstitution) (package private) static String
GenericSignatureReconstruction.reconstructGenericSignature
(RecordComponentInfo recordComponent, Function<String, Type> typeVariableSubstitution) (package private) static String
DescriptorReconstruction.recordComponentDescriptor
(RecordComponentInfo recordComponent, Function<String, Type> typeVariableSubstitution) private void
GenericSignatureParser.resolveTypeList
(ArrayList<Type> list) (package private) static void
DescriptorReconstruction.typeDescriptor
(Type type, Function<String, Type> substitution, StringBuilder result) (package private) static void
GenericSignatureReconstruction.typeParametersSignature
(List<TypeVariable> typeParameters, Function<String, Type> substitution, StringBuilder result) (package private) static void
GenericSignatureReconstruction.typeSignature
(Type type, Function<String, Type> substitution, StringBuilder result) private static void
DescriptorReconstruction.typeVariableDescriptor
(Type typeVariable, String typeVariableIdentifier, Function<String, Type> substitution, StringBuilder result) private static void
GenericSignatureReconstruction.typeVariableSignature
(Type typeVariable, String typeVariableIdentifier, Function<String, Type> substitution, StringBuilder result) Constructors in org.jboss.jandex with parameters of type TypeModifierConstructorDescription(package private)
(package private)
ArrayType
(Type constituent, int dimensions, AnnotationInstance[] annotations) (package private)
ClassExtendsTypeTarget
(AnnotationTarget enclosingTarget, Type target, int position) (package private)
(package private)
ClassInfo
(DotName name, Type superClassType, short flags, Type[] interfaceTypes, boolean hasNoArgsConstructor) private
ClassSignature
(Type[] parameters, Type superClass, Type[] interfaces) (package private)
ClassValue
(String name, Type type) (package private)
EmptyTypeTarget
(AnnotationTarget enclosingTarget, Type target, boolean receiver) (package private)
EnclosingMethodInfo
(String name, Type returnType, Type[] parameters, DotName enclosingClass) (package private)
(package private)
FieldInternal
(byte[] name, Type type, short flags) (package private)
FieldInternal
(byte[] name, Type type, short flags, AnnotationInstance[] annotations) (package private)
MethodInfo
(ClassInfo clazz, byte[] name, byte[][] parameterNames, Type[] parameterTypes, Type returnType, short flags) (package private)
MethodInfo
(ClassInfo clazz, byte[] name, byte[][] parameterNames, Type[] parameterTypes, Type returnType, short flags, Type[] typeParameters, Type[] exceptions) (package private)
MethodInternal
(byte[] name, byte[][] parameterNames, Type[] parameterTypes, Type returnType, short flags) (package private)
MethodInternal
(byte[] name, byte[][] parameterNames, Type[] parameterTypes, Type returnType, short flags, Type[] typeParameters, Type[] exceptions) (package private)
MethodInternal
(byte[] name, byte[][] parameterNames, Type[] parameterTypes, Type returnType, short flags, Type receiverType, Type[] typeParameters, Type[] exceptions, AnnotationInstance[] annotations, AnnotationValue defaultValue) (package private)
MethodParameterTypeTarget
(AnnotationTarget enclosingTarget, Type target, int position) private
MethodSignature
(Type[] typeParameters, Type[] methodParameters, Type returnType, Type[] throwables) (package private)
ParameterizedType
(DotName name, Type[] arguments, Type owner) (package private)
ParameterizedType
(DotName name, Type[] arguments, Type owner, AnnotationInstance[] annotations) (package private)
PositionBasedTypeTarget
(AnnotationTarget enclosingTarget, Type target, int position) (package private)
RecordComponentInfo
(ClassInfo clazz, byte[] name, Type type) (package private)
RecordComponentInternal
(byte[] name, Type type) (package private)
RecordComponentInternal
(byte[] name, Type type, AnnotationInstance[] annotations) (package private)
ThrowsTypeTarget
(AnnotationTarget enclosingTarget, Type target, int position) (package private)
TypeParameterBoundTypeTarget
(AnnotationTarget enclosingTarget, Type target, int position, int boundPosition) (package private)
TypeParameterTypeTarget
(AnnotationTarget enclosingTarget, Type target, int position) (package private)
TypeTarget
(AnnotationTarget enclosingTarget, Type target) (package private)
TypeVariable
(String name, Type[] bounds) (package private)
TypeVariable
(String name, Type[] bounds, AnnotationInstance[] annotations) (package private)
TypeVariable
(String name, Type[] bounds, AnnotationInstance[] annotations, boolean implicitObjectBound) (package private)
WildcardType
(Type bound, boolean isExtends) (package private)
WildcardType
(Type bound, boolean isExtends, AnnotationInstance[] annotations)
MethodInfo.parameterTypes()