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 classRepresents a Java array type.final classRepresents a class type.classRepresents a parameterized type.final classRepresents a primitive Java type.final classRepresents a resolved type parameter or type argument.final classRepresents a reference to a type variable in the bound of a recursive type parameter.final classRepresents a type variable that could not be resolved during indexing.classRepresents thevoidpseudo-type, which may appear in a method signature.classRepresents a generic wildcard.Subclasses with type arguments of type Type in org.jboss.jandexFields in org.jboss.jandex declared as TypeModifier and TypeFieldDescriptionprivate final Type[]ParameterizedType.argumentsprivate final TypeWildcardType.boundprivate TypeWildcardType.Builder.boundprivate final Type[]TypeVariable.boundsprivate final TypeArrayType.Builder.constituentprivate final TypeArrayType.constituentprivate final Type[]MethodInternal.descriptorParameterTypesstatic final Type[]Type.EMPTY_ARRAYprivate Type[]MethodInternal.exceptionsprivate final Type[]GenericSignatureParser.ClassSignature.interfacesprivate Type[]ClassInfo.interfaceTypesprivate final Type[]GenericSignatureParser.MethodSignature.methodParametersprivate TypeParameterizedType.Builder.ownerprivate final TypeParameterizedType.ownerprivate Type[]ClassInfo.EnclosingMethodInfo.parametersprivate final Type[]GenericSignatureParser.ClassSignature.parametersprivate Type[]MethodInternal.parameterTypes(package private) TypeMethodInternal.ExtraInfo.receiverTypeprivate TypeClassInfo.EnclosingMethodInfo.returnTypeprivate final TypeGenericSignatureParser.MethodSignature.returnTypeprivate TypeMethodInternal.returnTypeprivate final TypeGenericSignatureParser.ClassSignature.superClassprivate TypeClassInfo.superClassTypeprivate TypeTypeTarget.targetprivate final Type[]GenericSignatureParser.MethodSignature.throwablesprivate final TypeAnnotationValue.ClassValue.typeprivate TypeFieldInternal.typeprivate TypeRecordComponentInternal.typeprivate Type[][]IndexReaderV2.typeListTableprivate Type[]ClassInfo.ExtraInfo.typeParametersprivate final Type[]GenericSignatureParser.MethodSignature.typeParameters(package private) Type[]MethodInternal.ExtraInfo.typeParametersprivate Type[]IndexReaderV2.typeTableFields in org.jboss.jandex with type parameters of type TypeModifier and TypeFieldDescriptionParameterizedType.Builder.argumentsTypeVariable.Builder.boundsDescriptor.NO_SUBSTITUTIONGenericSignature.NO_SUBSTITUTIONprivate StrongInternPool<Type> NameTable.typePoolprivate IndexWriterV2.ReferenceTable<Type> IndexWriterV2.typeTableMethods in org.jboss.jandex that return TypeModifier and TypeMethodDescription(package private) TypeType.addAnnotation(AnnotationInstance annotation) final Type[]MethodInfo.args()Deprecated.(package private) Type[]ParameterizedType.argumentsArray()AnnotationValue.asClass()Returns the class name, inTypeform, 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) TypeWildcardType.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) TypeArrayType.copyType(AnnotationInstance[] newAnnotations) (package private) Type(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) Typeprivate static Type[]Indexer.copyTypeParameters(AnnotationTarget target) static TypeCreates a type that corresponds to the givenclazz.static TypeCreates 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) 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 Typeprivate 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 TypeMethodInfo.parameterType(int i) Returns the type of the given parameter.(package private) final Type[]MethodInternal.parameterTypesArray()static TypeCreates 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(String signature) private TypeGenericSignatureParser.parseJavaType()private Type[]Indexer.parseMethodArgs(String descriptor, Indexer.IntegerHolder pos) private TypeGenericSignatureParser.parseReferenceType()private TypeTypeParser.parseReferenceType(String token) private TypeGenericSignatureParser.parseReturnType()private Typeprivate TypeIndexer.parseType(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, Map<TypeVariableReference, Integer> references) private Type[]IndexReaderV2.readTypeListEntry(PackedDataInputStream stream) private Type[]IndexReaderV2.readTypeListReference(PackedDataInputStream stream) private TypeIndexer.rebuildNestedType(Type last, ArrayDeque<Indexer.InnerClassInfo> classes, Type type, int depth, Indexer.TypeAnnotationState typeAnnotationState) final TypeMethodInfo.receiverType()Returns the receiver type of this method (a declaration of the "this" reference), if specified.(package private) final TypeMethodInternal.receiverType(ClassInfo clazz) (package private) final TypeMethodInternal.receiverTypeField()private TypeGenericSignatureParser.resolveType(Type type, boolean isRecursive) private TypeIndexer.resolveTypePath(Type type, Indexer.TypeAnnotationState typeAnnotationState) ClassInfo.EnclosingMethodInfo.returnType()Returns the return type of the enclosing method.GenericSignatureParser.MethodSignature.returnType()final TypeMethodInfo.returnType()Returns this method's return parameter type.(package private) final TypeMethodInternal.returnType()private TypeIndexer.searchNestedType(Type type, int depth, Indexer.TypeAnnotationState typeAnnotationState) private TypeIndexer.searchTypePath(Type type, Indexer.TypeAnnotationState typeAnnotationState) WildcardType.superBound()Returns the lower bound of this wildcard (e.g.(package private) TypeGenericSignatureParser.ClassSignature.superClass()final TypeClassInfo.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 TypeFieldInfo.type()Returns theTypedeclared on this field.(package private) final TypeFieldInternal.type()final TypeMethodParameterInfo.type()Returns the type of this parameter.RecordComponentInfo.type()Returns the type of this record component.(package private) final TypeRecordComponentInternal.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) 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 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 theimplementsclause of this class.ClassInfo.EnclosingMethodInfo.parameters()Returns the list of parameter types declared by the enclosing 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 voidprivate voidIndexWriterV2.addTypeList(Type[] types) (package private) static booleanTypeInterning.arrayEquals(Type[] a, Type[] b) (package private) static intTypeInterning.arrayHashCode(Type[] array) private ArrayDeque<Indexer.InnerClassInfo> Indexer.buildClassesQueue(Type type) Returns a list ofIndexer.InnerClassInfos representing types enclosing giventype.static ArrayType.BuilderCreate a builder of an array type.Indexer.buildOwnerMap(Type type) private ParameterizedTypeIndexer.convertParameterized(Type oType) (package private) Type(package private) ParameterizedType(package private) ParameterizedType(package private) ParameterizedType(package private) TypeVariable(package private) Typestatic ArrayTypeCreate a new array type instance with the specified number of dimensions and the specified constituent type.static FieldInfoConstruct a new mock Field instance.static MethodInfoMethodInfo.create(ClassInfo clazz, String name, String[] parameterNames, Type[] parameterTypes, Type returnType, short flags, TypeVariable[] typeParameters, Type[] exceptions) Construct a new mock Method instance.static MethodInfoMethodInfo.create(ClassInfo clazz, String name, Type[] parameterTypes, Type returnType, short flags) Construct a new mock Method instance.static MethodInfoMethodInfo.create(ClassInfo clazz, String name, Type[] parameterTypes, Type returnType, short flags, TypeVariable[] typeParameters, Type[] exceptions) Construct a new mock Method instance.static ParameterizedTypeCreate an instance of a parameterized type with given genericclazzand given typearguments.static ParameterizedTypeCreate an instance of a parameterized type with given genericclazzand given typearguments.static ParameterizedTypeCreate an instance of a parameterized type with givenname, which denotes a generic class, and given typearguments.static ParameterizedTypeCreate an instance of a parameterized type with givenname, which denotes a generic class, and given typearguments.static ParameterizedTypeCreate an instance of a parameterized type with givenname, which denotes a generic class, and given typearguments.static ParameterizedTypeCreate an instance of a parameterized type with givenname, which denotes a generic class, and given typearguments.static RecordComponentInfoConstructs a new mock record component infostatic WildcardTypeDeprecated.static AnnotationValueAnnotationValue.createClassValue(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) boolean(package private) booleanprivate TypeVariableIndexer.findTypeParameter(Type[] typeParameters, String identifier) Finds and returns a type variable with givenidentifieramong giventypeParameters.static voidAppends a bytecode descriptor of a single type to givenStringBuilder.static voidGenericSignature.forType(Type type, Function<String, Type> typeVariableSubstitution, StringBuilder result) Appends a generic signature of a single type to givenStringBuilder.private StringIndexer.getTypeVariableIdentifier(Type typeVariable) (package private) int(package private) intprivate Typeprivate Type[](package private) Type(package private) Type[]static booleanReturns 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 Class<?> JandexReflection.loadRawType(Type type) Loads a class corresponding to the raw type of givenTypefrom the thread context classloader.static Typeprivate static TypeJandexReflection.loadType(Type type, JandexReflection.TypeVariables typeVariables) private booleanIndexWriterV2.markWritten(Type[] types) final MethodInfoRetrieves 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 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, 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, 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.Builder.setLowerBound(Type lowerBound) Sets the lower bound.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) void(package private) void(package private) void(package private) void(package private) void(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.Builder.setUpperBound(Type upperBound) Sets the upper bound.(package private) static voidDescriptorReconstruction.typeDescriptor(Type type, Function<String, Type> substitution, StringBuilder result) (package private) static voidGenericSignatureReconstruction.typeSignature(Type type, Function<String, Type> substitution, StringBuilder result) private static voidDescriptorReconstruction.typeVariableDescriptor(Type typeVariable, String typeVariableIdentifier, Function<String, Type> substitution, StringBuilder result) private static voidGenericSignatureReconstruction.typeVariableSignature(Type typeVariable, String typeVariableIdentifier, Function<String, Type> substitution, StringBuilder result) private voidAnnotationInstanceBuilder.validateType(Type type) Adds a class-valued annotation member calledvalue.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 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 StringDescriptorReconstruction.fieldDescriptor(FieldInfo field, Function<String, Type> typeVariableSubstitution) static voidAppends a bytecode descriptor of a single type to givenStringBuilder.static voidGenericSignature.forType(Type type, Function<String, Type> typeVariableSubstitution, StringBuilder result) Appends a generic signature of a single type to givenStringBuilder.static voidGenericSignature.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 StringGenericSignature.genericSignatureIfRequired(Function<String, Type> typeVariableSubstitution) Returns a generic signature of this declaration if required.final MethodInfoRetrieves a method based on its signature, which includes a method name and a parameter type list.(package private) static StringDescriptorReconstruction.methodDescriptor(MethodInfo method, Function<String, Type> typeVariableSubstitution) (package private) static StringGenericSignatureReconstruction.reconstructGenericSignature(ClassInfo clazz, Function<String, Type> typeVariableSubstitution) (package private) static StringGenericSignatureReconstruction.reconstructGenericSignature(FieldInfo field, Function<String, Type> typeVariableSubstitution) (package private) static StringGenericSignatureReconstruction.reconstructGenericSignature(MethodInfo method, Function<String, Type> typeVariableSubstitution) (package private) static StringGenericSignatureReconstruction.reconstructGenericSignature(RecordComponentInfo recordComponent, Function<String, Type> typeVariableSubstitution) (package private) static StringDescriptorReconstruction.recordComponentDescriptor(RecordComponentInfo recordComponent, Function<String, Type> typeVariableSubstitution) private voidGenericSignatureParser.resolveTypeList(ArrayList<Type> list) (package private) static voidDescriptorReconstruction.typeDescriptor(Type type, Function<String, Type> substitution, StringBuilder result) (package private) static voidGenericSignatureReconstruction.typeParametersSignature(List<TypeVariable> typeParameters, Function<String, Type> substitution, StringBuilder result) (package private) static voidGenericSignatureReconstruction.typeSignature(Type type, Function<String, Type> substitution, StringBuilder result) private static voidDescriptorReconstruction.typeVariableDescriptor(Type typeVariable, String typeVariableIdentifier, Function<String, Type> substitution, StringBuilder result) private static voidGenericSignatureReconstruction.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) privateClassSignature(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) privateMethodSignature(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()