public static class GenericTypeDescription.Visitor.ForSignatureVisitor extends Object implements GenericTypeDescription.Visitor<SignatureVisitor>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
GenericTypeDescription.Visitor.ForSignatureVisitor.OfParameter
Visits a parameter while visiting a generic type for delegating discoveries to a signature visitor.
|
GenericTypeDescription.Visitor.ForSignatureVisitor, GenericTypeDescription.Visitor.NoOp, GenericTypeDescription.Visitor.Substitutor, GenericTypeDescription.Visitor.TypeErasing, GenericTypeDescription.Visitor.TypeVariableErasing| Modifier and Type | Field and Description |
|---|---|
protected SignatureVisitor |
signatureVisitor
The signature visitor that receives the discovered generic type.
|
| Constructor and Description |
|---|
ForSignatureVisitor(SignatureVisitor signatureVisitor)
Creates a new visitor for the given signature visitor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other) |
int |
hashCode() |
SignatureVisitor |
onGenericArray(GenericTypeDescription genericArray)
Visits a generic array type (
GenericTypeDescription.Sort.GENERIC_ARRAY). |
SignatureVisitor |
onNonGenericType(GenericTypeDescription typeDescription)
Visits a non-generic type (
GenericTypeDescription.Sort.NON_GENERIC). |
SignatureVisitor |
onParameterizedType(GenericTypeDescription parameterizedType)
Visits a parameterized type (
GenericTypeDescription.Sort.PARAMETERIZED). |
SignatureVisitor |
onTypeVariable(GenericTypeDescription typeVariable)
|
SignatureVisitor |
onWildcard(GenericTypeDescription wildcard)
Visits a wildcard (
GenericTypeDescription.Sort.WILDCARD). |
String |
toString() |
protected final SignatureVisitor signatureVisitor
public ForSignatureVisitor(SignatureVisitor signatureVisitor)
signatureVisitor - The signature visitor that receives the discovered generic type.public SignatureVisitor onGenericArray(GenericTypeDescription genericArray)
GenericTypeDescription.VisitorGenericTypeDescription.Sort.GENERIC_ARRAY).onGenericArray in interface GenericTypeDescription.Visitor<SignatureVisitor>genericArray - The generic array type.public SignatureVisitor onWildcard(GenericTypeDescription wildcard)
GenericTypeDescription.VisitorGenericTypeDescription.Sort.WILDCARD).onWildcard in interface GenericTypeDescription.Visitor<SignatureVisitor>wildcard - The wildcard.public SignatureVisitor onParameterizedType(GenericTypeDescription parameterizedType)
GenericTypeDescription.VisitorGenericTypeDescription.Sort.PARAMETERIZED).onParameterizedType in interface GenericTypeDescription.Visitor<SignatureVisitor>parameterizedType - The generic array type.public SignatureVisitor onTypeVariable(GenericTypeDescription typeVariable)
GenericTypeDescription.VisitorGenericTypeDescription.Sort.VARIABLE,
GenericTypeDescription.Sort.VARIABLE_DETACHED,
GenericTypeDescription.Sort.VARIABLE_SYMBOLIC).onTypeVariable in interface GenericTypeDescription.Visitor<SignatureVisitor>typeVariable - The generic array type.public SignatureVisitor onNonGenericType(GenericTypeDescription typeDescription)
GenericTypeDescription.VisitorGenericTypeDescription.Sort.NON_GENERIC).onNonGenericType in interface GenericTypeDescription.Visitor<SignatureVisitor>typeDescription - The non-generic type.Copyright © 2014–2015. All rights reserved.