Package io.github.classgraph
Class ClassTypeSignature
java.lang.Object
io.github.classgraph.HierarchicalTypeSignature
io.github.classgraph.ClassTypeSignature
A class type signature (called "ClassSignature" in the classfile documentation).
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Get the type signature for the superclass (possibly null in the case ofObject
, since it doesn't have a superclass).Get the type signatures of any superinterfaces.Get the type parameters for the class.int
hashCode()
toString()
Render to string.Render to string, using only simple names for classes.Methods inherited from class io.github.classgraph.HierarchicalTypeSignature
getTypeAnnotationInfo
-
Method Details
-
getTypeParameters
Get the type parameters for the class.- Returns:
- The type parameters for the class.
-
getSuperclassSignature
Get the type signature for the superclass (possibly null in the case ofObject
, since it doesn't have a superclass).- Returns:
- The type signature for the superclass, or null if no superclass (i.e. for
Object
).
-
getSuperinterfaceSignatures
Get the type signatures of any superinterfaces.- Returns:
- The type signatures of any superinterfaces.
-
hashCode
public int hashCode() -
equals
-
toStringWithSimpleNames
Render to string, using only simple names for classes.- Returns:
- the string representation, using simple names for classes.
-
toString
Render to string.
-