public class SimpleTypeNameVisitor<R,P> extends Object implements TypeNameVisitor<R,P>
| Modifier and Type | Field and Description |
|---|---|
protected R |
defaultValue |
| Modifier | Constructor and Description |
|---|---|
protected |
SimpleTypeNameVisitor() |
protected |
SimpleTypeNameVisitor(R defaultValue) |
| Modifier and Type | Method and Description |
|---|---|
protected R |
defaultAction(TypeName t,
P p) |
R |
visitArrayTypeName(ArrayTypeName t,
P p) |
R |
visitClassName(ClassName t,
P p) |
R |
visitNoTypeName(NoTypeName t,
P p) |
R |
visitParameterizedTypeName(ParameterizedTypeName t,
P p) |
R |
visitPrimitiveType(PrimitiveTypeName t,
P p) |
R |
visitTypeVariableName(TypeVariableName t,
P p) |
R |
visitWildcardTypeNameExtends(WildcardTypeName.Extends t,
P p) |
R |
visitWildcardTypeNameSuper(WildcardTypeName.Super t,
P p) |
R |
visitWildcardTypeNameUnbounded(WildcardTypeName.Unbounded t,
P p) |
protected final R defaultValue
protected SimpleTypeNameVisitor()
protected SimpleTypeNameVisitor(R defaultValue)
public R visitArrayTypeName(ArrayTypeName t, P p)
visitArrayTypeName in interface TypeNameVisitor<R,P>public R visitClassName(ClassName t, P p)
visitClassName in interface TypeNameVisitor<R,P>public R visitNoTypeName(NoTypeName t, P p)
visitNoTypeName in interface TypeNameVisitor<R,P>public R visitParameterizedTypeName(ParameterizedTypeName t, P p)
visitParameterizedTypeName in interface TypeNameVisitor<R,P>public R visitPrimitiveType(PrimitiveTypeName t, P p)
visitPrimitiveType in interface TypeNameVisitor<R,P>public R visitTypeVariableName(TypeVariableName t, P p)
visitTypeVariableName in interface TypeNameVisitor<R,P>public R visitWildcardTypeNameExtends(WildcardTypeName.Extends t, P p)
visitWildcardTypeNameExtends in interface TypeNameVisitor<R,P>public R visitWildcardTypeNameSuper(WildcardTypeName.Super t, P p)
visitWildcardTypeNameSuper in interface TypeNameVisitor<R,P>public R visitWildcardTypeNameUnbounded(WildcardTypeName.Unbounded t, P p)
visitWildcardTypeNameUnbounded in interface TypeNameVisitor<R,P>Copyright © 2019 Objectos Software LTDA. All rights reserved.