Package io.github.classgraph
Class TypeArgument
java.lang.Object
io.github.classgraph.HierarchicalTypeSignature
io.github.classgraph.TypeArgument
A type argument.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
findReferencedClassNames
(Set<String> refdClassNames) Get the names of any classes referenced in the type signature.Get the type signature associated with the wildcard (or null, if the wildcard is ANY).Get the type wildcard, which is one of {NONE, ANY, EXTENDS, SUPER}.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
-
getWildcard
Get the type wildcard, which is one of {NONE, ANY, EXTENDS, SUPER}.- Returns:
- The type wildcard.
-
getTypeSignature
Get the type signature associated with the wildcard (or null, if the wildcard is ANY).- Returns:
- The type signature.
-
findReferencedClassNames
Get the names of any classes referenced in the type signature.- Parameters:
refdClassNames
- the referenced class names.
-
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.
-