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 TypeClassDescriptionclassAn array type signature.classA type signature for a base type (byte, char, double, float, int, long, short, boolean, or void).classA class type or type variable.final classA class reference type signature (called "ClassTypeSignature" in the classfile documentation).classA type signature for a reference type.final classA type variable signature.Fields in io.github.classgraph declared as TypeSignatureModifier and TypeFieldDescriptionprivate final TypeSignatureArrayTypeSignature.nestedTypeThe nested type (anotherArrayTypeSignature, or the base element type).private final TypeSignatureMethodTypeSignature.resultTypeThe method result type.private TypeSignatureFieldInfo.typeDescriptorThe parsed type descriptor.private final TypeSignatureMethodParameterInfo.typeDescriptorThe type descriptor.private TypeSignatureAnnotationClassRef.typeSignatureThe type signature.private TypeSignatureFieldInfo.typeSignatureThe parsed type signature.private final TypeSignatureMethodParameterInfo.typeSignatureThe type signature.Fields in io.github.classgraph with type parameters of type TypeSignatureModifier and TypeFieldDescriptionprivate final List<TypeSignature> MethodTypeSignature.parameterTypeSignaturesThe 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 anotherArrayTypeSignaturewith 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 TypeSignatureAnnotationClassRef.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 TypeSignatureParse a type signature.(package private) static TypeSignatureParse 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 TypeMethodDescriptionvoidClassfile.TypeAnnotationDecorator.decorate(TypeSignature typeSignature) booleanArrayTypeSignature.equalsIgnoringTypeParams(TypeSignature other) booleanBaseTypeSignature.equalsIgnoringTypeParams(TypeSignature other) booleanClassRefTypeSignature.equalsIgnoringTypeParams(TypeSignature other) abstract booleanTypeSignature.equalsIgnoringTypeParams(TypeSignature other) Compare base types, ignoring generic type parameters.booleanTypeVariableSignature.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.privateMethodTypeSignature(List<TypeParameter> typeParameters, List<TypeSignature> paramTypes, TypeSignature resultType, List<ClassRefOrTypeVariableSignature> throwsSignatures) Constructor.