Uses of Class
io.github.classgraph.TypeSignature
-
Packages that use TypeSignature Package Description io.github.classgraph -
-
Uses of TypeSignature in io.github.classgraph
Subclasses of TypeSignature in io.github.classgraph Modifier and Type Class Description class
ArrayTypeSignature
An array type signature.class
BaseTypeSignature
A type signature for a base type (byte, char, double, float, int, long, short, boolean, or void).class
ClassRefOrTypeVariableSignature
A class type or type variable.class
ClassRefTypeSignature
A class reference type signature (called "ClassTypeSignature" in the classfile documentation).class
ReferenceTypeSignature
A type signature for a reference type.class
TypeVariableSignature
A type variable signature.Fields in io.github.classgraph declared as TypeSignature Modifier and Type Field Description private TypeSignature
ArrayTypeSignature. nestedType
The nested type (anotherArrayTypeSignature
, or the base element type).private TypeSignature
MethodTypeSignature. resultType
The method result type.private TypeSignature
FieldInfo. typeDescriptor
The parsed type descriptor.private TypeSignature
MethodParameterInfo. typeDescriptor
The type descriptor.private TypeSignature
AnnotationClassRef. typeSignature
The type signature.private TypeSignature
FieldInfo. typeSignature
The parsed type signature.private TypeSignature
MethodParameterInfo. typeSignature
The type signature.Fields in io.github.classgraph with type parameters of type TypeSignature Modifier and Type Field Description private java.util.List<TypeSignature>
MethodTypeSignature. parameterTypeSignatures
The method parameter type signatures.Methods in io.github.classgraph that return TypeSignature Modifier and Type Method Description TypeSignature
ArrayClassInfo. getElementTypeSignature()
Get the type signature of the array elements.TypeSignature
ArrayTypeSignature. getElementTypeSignature()
Get the type signature of the innermost element type of the array.TypeSignature
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.TypeSignature
MethodTypeSignature. getResultType()
Get the result type for the method.TypeSignature
FieldInfo. getTypeDescriptor()
Returns the parsed type descriptor for the field, which will not include type parameters.TypeSignature
MethodParameterInfo. getTypeDescriptor()
Method parameter type descriptor.private TypeSignature
AnnotationClassRef. getTypeSignature()
Get the type signature.TypeSignature
FieldInfo. getTypeSignature()
Returns the parsed type signature for the field, possibly including type parameters.TypeSignature
MethodParameterInfo. getTypeSignature()
Method parameter type signature, possibly including generic type information (or null if no type signature information available for this parameter).TypeSignature
FieldInfo. getTypeSignatureOrTypeDescriptor()
Returns the type signature for the field, possibly including type parameters.TypeSignature
MethodParameterInfo. getTypeSignatureOrTypeDescriptor()
Method parameter type signature, or if not available, method type descriptor.(package private) static TypeSignature
TypeSignature. parse(java.lang.String typeDescriptor, java.lang.String definingClass)
Parse a type signature.(package private) static TypeSignature
TypeSignature. parse(Parser parser, java.lang.String definingClass)
Parse a type signature.Methods in io.github.classgraph that return types with arguments of type TypeSignature Modifier and Type Method Description (package private) java.util.List<TypeSignature>
MethodTypeSignature. getParameterTypeSignatures()
Get the type signatures of the method parameters.Methods in io.github.classgraph with parameters of type TypeSignature Modifier and Type Method Description void
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 TypeSignature Constructor Description ArrayTypeSignature(TypeSignature elementTypeSignature, int numDims, java.lang.String typeSignatureStr)
Constructor.MethodParameterInfo(MethodInfo methodInfo, AnnotationInfo[] annotationInfo, int modifiers, TypeSignature typeDescriptor, TypeSignature typeSignature, java.lang.String name)
Constructor.MethodTypeSignature(java.util.List<TypeParameter> typeParameters, java.util.List<TypeSignature> paramTypes, TypeSignature resultType, java.util.List<ClassRefOrTypeVariableSignature> throwsSignatures)
Constructor.
-