Interface ITypeVisitor<R, P>
.NET interface for TO BE DEFINED FROM USER
public interface ITypeVisitor<R, P>
Type Parameters
R
P
Methods
Visit(TypeMirror)
R Visit(TypeMirror arg0)
Parameters
arg0
TypeMirror
Returns
- R
R
Visit(TypeMirror, P)
R Visit(TypeMirror arg0, P arg1)
Parameters
arg0
TypeMirrorarg1
PP
Returns
- R
R
VisitArray(ArrayType, P)
R VisitArray(ArrayType arg0, P arg1)
Parameters
Returns
- R
R
VisitDeclared(DeclaredType, P)
R VisitDeclared(DeclaredType arg0, P arg1)
Parameters
arg0
DeclaredTypearg1
PP
Returns
- R
R
VisitError(ErrorType, P)
R VisitError(ErrorType arg0, P arg1)
Parameters
Returns
- R
R
VisitExecutable(ExecutableType, P)
R VisitExecutable(ExecutableType arg0, P arg1)
Parameters
arg0
ExecutableTypearg1
PP
Returns
- R
R
VisitIntersection(IntersectionType, P)
R VisitIntersection(IntersectionType arg0, P arg1)
Parameters
arg0
IntersectionTypearg1
PP
Returns
- R
R
VisitNoType(NoType, P)
R VisitNoType(NoType arg0, P arg1)
Parameters
Returns
- R
R
VisitNull(NullType, P)
R VisitNull(NullType arg0, P arg1)
Parameters
Returns
- R
R
VisitPrimitive(PrimitiveType, P)
R VisitPrimitive(PrimitiveType arg0, P arg1)
Parameters
arg0
PrimitiveTypearg1
PP
Returns
- R
R
VisitTypeVariable(TypeVariable, P)
R VisitTypeVariable(TypeVariable arg0, P arg1)
Parameters
arg0
TypeVariablearg1
PP
Returns
- R
R
VisitUnion(UnionType, P)
R VisitUnion(UnionType arg0, P arg1)
Parameters
Returns
- R
R
VisitUnknown(TypeMirror, P)
R VisitUnknown(TypeMirror arg0, P arg1)
Parameters
arg0
TypeMirrorarg1
PP
Returns
- R
R
VisitWildcard(WildcardType, P)
R VisitWildcard(WildcardType arg0, P arg1)
Parameters
arg0
WildcardTypearg1
PP
Returns
- R
R