Uses of Class
io.github.lukehutch.fastclasspathscanner.typesignature.TypeSignature
-
Packages that use TypeSignature Package Description io.github.lukehutch.fastclasspathscanner.scanner io.github.lukehutch.fastclasspathscanner.typesignature -
-
Uses of TypeSignature in io.github.lukehutch.fastclasspathscanner.scanner
Methods in io.github.lukehutch.fastclasspathscanner.scanner that return TypeSignature Modifier and Type Method Description TypeSignature[]MethodInfo. getParameterTypeSignatures()Returns the parameter type signatures for the method.TypeSignatureMethodInfo. getResultTypeDescriptor()Returns the result type descriptor for the method (without any type parameters).TypeSignatureMethodInfo. getResultTypeSignature()Returns the result type signature for the method (with type parameters, if present).TypeSignatureFieldInfo. getTypeDescriptor()Returns the parsed type descriptor for the field, if available.TypeSignatureMethodParameterInfo. getTypeDescriptor()Method parameter type descriptor.TypeSignatureAnnotationInfo.AnnotationClassRef. getTypeSignature()Get the type signature for a type reference used in an annotation parameter.TypeSignatureFieldInfo. getTypeSignature()Returns the parsed type signature for the field, if available.TypeSignatureMethodParameterInfo. getTypeSignature()Method parameter type signature, possibly including generic type information (or null if no type signature information available for this parameter).TypeSignatureFieldInfo. getTypeSignatureOrTypeDescriptor()Returns the parsed type signature for the field, possibly including type parameters.TypeSignatureMethodParameterInfo. getTypeSignatureOrTypeDescriptor()Method parameter type signature, or if not available, method type descriptor.Constructors in io.github.lukehutch.fastclasspathscanner.scanner with parameters of type TypeSignature Constructor Description MethodParameterInfo(AnnotationInfo[] annotationInfo, int modifiers, TypeSignature typeDescriptor, TypeSignature typeSignature, String methodParameterName) -
Uses of TypeSignature in io.github.lukehutch.fastclasspathscanner.typesignature
Subclasses of TypeSignature in io.github.lukehutch.fastclasspathscanner.typesignature Modifier and Type Class Description classArrayTypeSignatureAn array type.classBaseTypeSignatureA type signature for a base type.classClassRefOrTypeVariableSignatureA class type or type variable.classClassRefTypeSignatureA class reference type signature (called "ClassTypeSignature" in the classfile documentation).classReferenceTypeSignatureA type signature for a reference type.classTypeVariableSignatureA type variable signature.Methods in io.github.lukehutch.fastclasspathscanner.typesignature that return TypeSignature Modifier and Type Method Description TypeSignatureArrayTypeSignature. getElementTypeSignature()Get the type signature of the array elements.TypeSignatureMethodTypeSignature. getResultType()Get the result type for the method.static TypeSignatureTypeSignature. parse(String typeDescriptor)Parse a type signature.Methods in io.github.lukehutch.fastclasspathscanner.typesignature that return types with arguments of type TypeSignature Modifier and Type Method Description List<TypeSignature>MethodTypeSignature. getParameterTypeSignatures()Get the type signatures of the method parameters.Methods in io.github.lukehutch.fastclasspathscanner.typesignature with parameters of type TypeSignature Modifier and Type Method Description 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.lukehutch.fastclasspathscanner.typesignature with parameters of type TypeSignature Constructor Description ArrayTypeSignature(TypeSignature elementTypeSignature, int numArrayDims)MethodTypeSignature(List<TypeParameter> typeParameters, List<TypeSignature> paramTypes, TypeSignature resultType, List<ClassRefOrTypeVariableSignature> throwsSignatures)
-