Uses of Class
io.github.classgraph.TypeSignature
Packages that use TypeSignature
-
Uses of TypeSignature in io.github.classgraph
Subclasses of TypeSignature in io.github.classgraphModifier and TypeClassDescriptionclass
An array type signature.class
A type signature for a base type (byte, char, double, float, int, long, short, boolean, or void).class
A class type or type variable.final class
A class reference type signature (called "ClassTypeSignature" in the classfile documentation).class
A type signature for a reference type.final class
A type variable signature.Fields in io.github.classgraph declared as TypeSignatureModifier and TypeFieldDescriptionprivate final TypeSignature
ArrayTypeSignature.nestedType
The nested type (anotherArrayTypeSignature
, or the base element type).private final TypeSignature
MethodTypeSignature.resultType
The method result type.private TypeSignature
FieldInfo.typeDescriptor
The parsed type descriptor.private final TypeSignature
MethodParameterInfo.typeDescriptor
The type descriptor.private TypeSignature
AnnotationClassRef.typeSignature
The type signature.private TypeSignature
FieldInfo.typeSignature
The parsed type signature.private final TypeSignature
MethodParameterInfo.typeSignature
The type signature.Fields in io.github.classgraph with type parameters of type TypeSignatureModifier and TypeFieldDescriptionprivate final List
<TypeSignature> MethodTypeSignature.parameterTypeSignatures
The method parameter type signatures.Methods in io.github.classgraph that return TypeSignatureModifier and TypeMethodDescriptionArrayClassInfo.getElementTypeSignature()
Get the type signature of the array elements.ArrayTypeSignature.getElementTypeSignature()
Get the type signature of the innermost element type of the array.ArrayTypeSignature.getNestedType()
Get the nested type, which is anotherArrayTypeSignature
with one dimension fewer, if this array has 2 or more dimensions, otherwise this returns the element type.MethodTypeSignature.getResultType()
Get the result type for the method.FieldInfo.getTypeDescriptor()
Returns the parsed type descriptor for the field, which will not include type parameters.MethodParameterInfo.getTypeDescriptor()
Method parameter type descriptor.private TypeSignature
AnnotationClassRef.getTypeSignature()
Get the type signature.FieldInfo.getTypeSignature()
Returns the parsed type signature for the field, possibly including type parameters.MethodParameterInfo.getTypeSignature()
Method parameter type signature, possibly including generic type information (or null if no type signature information available for this parameter).FieldInfo.getTypeSignatureOrTypeDescriptor()
Returns the type signature for the field, possibly including type parameters.MethodParameterInfo.getTypeSignatureOrTypeDescriptor()
Method parameter type signature, or if not available, method type descriptor.(package private) static TypeSignature
Parse a type signature.(package private) static TypeSignature
Parse a type signature.Methods in io.github.classgraph that return types with arguments of type TypeSignatureModifier and TypeMethodDescription(package private) List
<TypeSignature> MethodTypeSignature.getParameterTypeSignatures()
Get the type signatures of the method parameters.Methods in io.github.classgraph with parameters of type TypeSignatureModifier and TypeMethodDescriptionvoid
Classfile.TypeAnnotationDecorator.decorate
(TypeSignature typeSignature) boolean
ArrayTypeSignature.equalsIgnoringTypeParams
(TypeSignature other) boolean
BaseTypeSignature.equalsIgnoringTypeParams
(TypeSignature other) boolean
ClassRefTypeSignature.equalsIgnoringTypeParams
(TypeSignature other) abstract boolean
TypeSignature.equalsIgnoringTypeParams
(TypeSignature other) Compare base types, ignoring generic type parameters.boolean
TypeVariableSignature.equalsIgnoringTypeParams
(TypeSignature other) Constructors in io.github.classgraph with parameters of type TypeSignatureModifierConstructorDescription(package private)
ArrayTypeSignature
(TypeSignature elementTypeSignature, int numDims, String typeSignatureStr) Constructor.(package private)
MethodParameterInfo
(MethodInfo methodInfo, AnnotationInfo[] annotationInfo, int modifiers, TypeSignature typeDescriptor, TypeSignature typeSignature, String name) Constructor.private
MethodTypeSignature
(List<TypeParameter> typeParameters, List<TypeSignature> paramTypes, TypeSignature resultType, List<ClassRefOrTypeVariableSignature> throwsSignatures) Constructor.