public class ToStringVisitor extends AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ToStringVisitor.AS2StringFactory |
static interface |
ToStringVisitor.Factory |
| Modifier and Type | Field and Description |
|---|---|
static ToStringVisitor.Factory |
FACTORY |
protected static java.lang.String |
NULL_PLACEHOLDER
Indicates where a required element in the AST was
null, so
that it is evident in the debugger that something was missing. |
context| Constructor and Description |
|---|
ToStringVisitor(java.lang.StringBuilder s)
Initializes me.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
addFactory(ToStringVisitor.Factory factory) |
protected void |
append(java.lang.Number number) |
protected void |
append(java.lang.String string) |
protected void |
appendAtPre(FeatureCallExp mpc) |
protected void |
appendElementType(TypedElement typedElement) |
protected void |
appendName(Nameable object) |
protected void |
appendOperationSignature(Operation operation) |
protected void |
appendPropertyCallExp(NavigationCallExp pc,
Property property) |
protected void |
appendPropertySignature(Property property) |
protected void |
appendQualifiedName(NamedElement object) |
protected void |
appendQualifiedName(NamedElement parent,
java.lang.String separator,
NamedElement child) |
protected void |
appendTemplateBindings(java.util.List<TemplateBinding> templateBindings,
CollectionType collectionType) |
protected void |
appendTemplateSignature(TemplateSignature templateSignature) |
protected void |
appendType(Type type) |
static ToStringVisitor.Factory |
getFactory(org.eclipse.emf.ecore.EObject eObject) |
java.lang.String |
safeVisit(Visitable v)
A null-safe visitation of the specified visitable, appending any generted text to the toStringVisitor context.
|
java.lang.String |
toString() |
static java.lang.String |
toString(Element asElement) |
java.lang.String |
visitAnnotation(Annotation object) |
java.lang.String |
visitAnyType(AnyType object) |
java.lang.String |
visitAssociationClassCallExp(AssociationClassCallExp ac)
Callback for an AssociationClassCallExp visit.
|
java.lang.String |
visitBooleanLiteralExp(BooleanLiteralExp bl)
Callback for a BooleanLiteralExp visit.
|
java.lang.String |
visitClass(Class cls) |
java.lang.String |
visitCollectionItem(CollectionItem item)
Visits the item's item expression.
|
java.lang.String |
visitCollectionLiteralExp(CollectionLiteralExp cl)
Visits the collection literal's parts.
|
java.lang.String |
visitCollectionRange(CollectionRange range)
Visits the range's first and last expressions.
|
java.lang.String |
visitCollectionType(CollectionType object) |
java.lang.String |
visitComment(Comment comment) |
java.lang.String |
visitCompleteClass(CompleteClass object) |
java.lang.String |
visitCompletePackage(CompletePackage object) |
java.lang.String |
visitConstraint(Constraint constraint)
Renders a constraint with its context and expression.
|
java.lang.String |
visitDetail(Detail object) |
java.lang.String |
visitElementExtension(ElementExtension as) |
java.lang.String |
visitEnumerationLiteral(EnumerationLiteral el) |
java.lang.String |
visitEnumLiteralExp(EnumLiteralExp el)
Callback for an EnumLiteralExp visit.
|
java.lang.String |
visitExpressionInOCL(ExpressionInOCL expression)
Renders an ExpressionInOCL with its context variables and body.
|
java.lang.String |
visitIfExp(IfExp ifExp)
Callback for an IfExp visit.
|
java.lang.String |
visitImport(Import object) |
java.lang.String |
visiting(Visitable visitable)
Return the result of visiting a visitable for which no more specific pivot type method
is available.
|
java.lang.String |
visitIntegerLiteralExp(IntegerLiteralExp il)
Callback for an IntegerLiteralExp visit.
|
java.lang.String |
visitInvalidLiteralExp(InvalidLiteralExp il) |
java.lang.String |
visitInvalidType(InvalidType object) |
java.lang.String |
visitIterateExp(IterateExp callExp)
Callback for an IterateExp visit.
|
java.lang.String |
visitIteration(Iteration iteration) |
java.lang.String |
visitIteratorExp(IteratorExp callExp)
Callback for an IteratorExp visit.
|
java.lang.String |
visitLambdaType(LambdaType lambda) |
java.lang.String |
visitLetExp(LetExp letExp)
Callback for LetExp visit.
|
java.lang.String |
visitMapLiteralExp(MapLiteralExp mapLiteralExp)
Visits the map literal's parts.
|
java.lang.String |
visitMapLiteralPart(MapLiteralPart mapLiteralPart)
Visits the range's first and last expressions.
|
java.lang.String |
visitMapType(MapType object) |
java.lang.String |
visitMessageExp(MessageExp messageExp)
Visits the message expression's target and then its arguments.
|
java.lang.String |
visitModel(Model root) |
java.lang.String |
visitNullLiteralExp(NullLiteralExp il) |
java.lang.String |
visitOperation(Operation operation) |
java.lang.String |
visitOperationCallExp(OperationCallExp oc)
Callback for an OperationCallExp visit.
|
java.lang.String |
visitOppositePropertyCallExp(OppositePropertyCallExp pc)
Callback for an OppositePropertyCallExp visit.
|
java.lang.String |
visitPackage(Package pkg) |
java.lang.String |
visitParameter(Parameter parameter) |
java.lang.String |
visitPrecedence(Precedence precedence) |
java.lang.String |
visitPrimitiveType(PrimitiveType object) |
java.lang.String |
visitProfileApplication(ProfileApplication object) |
java.lang.String |
visitProperty(Property property) |
java.lang.String |
visitPropertyCallExp(PropertyCallExp pc)
Callback for an PropertyCallExp visit.
|
java.lang.String |
visitRealLiteralExp(RealLiteralExp rl)
Callback for a RealLiteralExp visit.
|
java.lang.String |
visitShadowExp(ShadowExp shadowExp)
Callback for a ShadowExp visit.
|
java.lang.String |
visitShadowPart(ShadowPart part)
Visits the tuple shadow part's value, if any.
|
java.lang.String |
visitStateExp(StateExp s) |
java.lang.String |
visitStereotypeExtender(StereotypeExtender object) |
java.lang.String |
visitStringLiteralExp(StringLiteralExp sl)
Callback for a StringLiteralExp visit.
|
java.lang.String |
visitTemplateBinding(TemplateBinding object) |
java.lang.String |
visitTemplateParameter(TemplateParameter object) |
java.lang.String |
visitTemplateParameterSubstitution(TemplateParameterSubstitution object) |
java.lang.String |
visitTemplateSignature(TemplateSignature object) |
java.lang.String |
visitTupleLiteralExp(TupleLiteralExp literalExp)
Callback for a TupleLiteralExp visit.
|
java.lang.String |
visitTupleLiteralPart(TupleLiteralPart part)
Visits the tuple literal part's value, if any.
|
java.lang.String |
visitTupleType(TupleType object) |
java.lang.String |
visitTypeExp(TypeExp t) |
java.lang.String |
visitUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp unl)
Callback for an UnlimitedNaturalLiteralExp visit.
|
java.lang.String |
visitUnspecifiedValueExp(UnspecifiedValueExp uv)
Callback for an UnspecifiedValueExp visit.
|
java.lang.String |
visitVariable(Variable variable)
Visits the variable's initialization expression (if any).
|
java.lang.String |
visitVariableExp(VariableExp v)
Callback for a VariableExp visit.
|
java.lang.String |
visitVoidType(VoidType object) |
java.lang.String |
visitWildcardType(WildcardType object) |
visitAssociationClass, visitBagType, visitBehavior, visitCallExp, visitCallOperationAction, visitCollectionLiteralPart, visitCompleteEnvironment, visitCompleteModel, visitConnectionPointReference, visitDataType, visitDynamicBehavior, visitDynamicElement, visitDynamicProperty, visitDynamicType, visitDynamicValueSpecification, visitElement, visitEnumeration, visitFeature, visitFeatureCallExp, visitFinalState, visitInstanceSpecification, visitLanguageExpression, visitLibrary, visitLiteralExp, visitLoopExp, visitMessageType, visitNamedElement, visitNamespace, visitNavigationCallExp, visitNumericLiteralExp, visitOCLExpression, visitOrderedSetType, visitOrphanCompletePackage, visitPrimitiveCompletePackage, visitPrimitiveLiteralExp, visitProfile, visitPseudostate, visitRegion, visitSelfType, visitSendSignalAction, visitSequenceType, visitSetType, visitSignal, visitSlot, visitStandardLibrary, visitState, visitStateMachine, visitStereotype, visitTemplateableElement, visitTransition, visitTrigger, visitType, visitTypedElement, visitValueSpecification, visitVariableDeclaration, visitVertexgetAdapter, visitclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAdapterpublic static ToStringVisitor.Factory FACTORY
@NonNull protected static java.lang.String NULL_PLACEHOLDER
null, so
that it is evident in the debugger that something was missing. We don't
want just "null" because that would look like the OclVoid
literal.public ToStringVisitor(@NonNull
java.lang.StringBuilder s)
public static void addFactory(@NonNull
ToStringVisitor.Factory factory)
@Nullable public static ToStringVisitor.Factory getFactory(@NonNull org.eclipse.emf.ecore.EObject eObject)
public static java.lang.String toString(@NonNull
Element asElement)
protected void append(java.lang.Number number)
protected void append(java.lang.String string)
protected void appendAtPre(FeatureCallExp mpc)
protected void appendElementType(@Nullable
TypedElement typedElement)
protected void appendName(Nameable object)
protected void appendOperationSignature(Operation operation)
protected void appendPropertyCallExp(@NonNull
NavigationCallExp pc,
Property property)
protected void appendPropertySignature(Property property)
protected void appendQualifiedName(NamedElement parent, java.lang.String separator, NamedElement child)
protected void appendQualifiedName(@Nullable
NamedElement object)
protected void appendTemplateBindings(java.util.List<TemplateBinding> templateBindings, @Nullable CollectionType collectionType)
protected void appendTemplateSignature(TemplateSignature templateSignature)
protected void appendType(Type type)
@Nullable public java.lang.String safeVisit(Visitable v)
safeVisit in class AbstractVisitor<java.lang.String,java.lang.StringBuilder>v - a visitable, or nullnullpublic java.lang.String toString()
toString in class java.lang.Object@Nullable
public java.lang.String visitAnnotation(@NonNull
Annotation object)
visitAnnotation in interface Visitor<java.lang.String>visitAnnotation in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitAnyType(@NonNull
AnyType object)
visitAnyType in interface Visitor<java.lang.String>visitAnyType in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitAssociationClassCallExp(@NonNull
AssociationClassCallExp ac)
visitAssociationClassCallExp in interface Visitor<java.lang.String>visitAssociationClassCallExp in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>ac - the association class expressionpublic java.lang.String visitBooleanLiteralExp(@NonNull
BooleanLiteralExp bl)
visitBooleanLiteralExp in interface Visitor<java.lang.String>visitBooleanLiteralExp in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>bl - -- boolean literal expressionpublic java.lang.String visitClass(Class cls)
visitClass in interface Visitor<java.lang.String>visitClass in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitCollectionItem(@NonNull
CollectionItem item)
visitCollectionItem in interface Visitor<java.lang.String>visitCollectionItem in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitCollectionLiteralExp(@NonNull
CollectionLiteralExp cl)
visitCollectionLiteralExp in interface Visitor<java.lang.String>visitCollectionLiteralExp in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitCollectionRange(@NonNull
CollectionRange range)
visitCollectionRange in interface Visitor<java.lang.String>visitCollectionRange in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitCollectionType(@NonNull
CollectionType object)
visitCollectionType in interface Visitor<java.lang.String>visitCollectionType in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitComment(@NonNull
Comment comment)
visitComment in interface Visitor<java.lang.String>visitComment in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>@Nullable
public java.lang.String visitCompleteClass(@NonNull
CompleteClass object)
visitCompleteClass in interface Visitor<java.lang.String>visitCompleteClass in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>@Nullable
public java.lang.String visitCompletePackage(@NonNull
CompletePackage object)
visitCompletePackage in interface Visitor<java.lang.String>visitCompletePackage in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitConstraint(@NonNull
Constraint constraint)
visitConstraint in interface Visitor<java.lang.String>visitConstraint in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>@Nullable
public java.lang.String visitDetail(@NonNull
Detail object)
visitDetail in interface Visitor<java.lang.String>visitDetail in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitElementExtension(@NonNull
ElementExtension as)
visitElementExtension in interface Visitor<java.lang.String>visitElementExtension in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitEnumLiteralExp(@NonNull
EnumLiteralExp el)
visitEnumLiteralExp in interface Visitor<java.lang.String>visitEnumLiteralExp in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>el - the enumeration literal expresionpublic java.lang.String visitEnumerationLiteral(@NonNull
EnumerationLiteral el)
visitEnumerationLiteral in interface Visitor<java.lang.String>visitEnumerationLiteral in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitExpressionInOCL(@NonNull
ExpressionInOCL expression)
visitExpressionInOCL in interface Visitor<java.lang.String>visitExpressionInOCL in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitIfExp(@NonNull
IfExp ifExp)
visitIfExp in interface Visitor<java.lang.String>visitIfExp in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>ifExp - an IfExp@Nullable
public java.lang.String visitImport(@NonNull
Import object)
visitImport in interface Visitor<java.lang.String>visitImport in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitIntegerLiteralExp(@NonNull
IntegerLiteralExp il)
visitIntegerLiteralExp in interface Visitor<java.lang.String>visitIntegerLiteralExp in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>il - -- integer literal expressionpublic java.lang.String visitInvalidLiteralExp(@NonNull
InvalidLiteralExp il)
visitInvalidLiteralExp in interface Visitor<java.lang.String>visitInvalidLiteralExp in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitInvalidType(@NonNull
InvalidType object)
visitInvalidType in interface Visitor<java.lang.String>visitInvalidType in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitIterateExp(@NonNull
IterateExp callExp)
visitIterateExp in interface Visitor<java.lang.String>visitIterateExp in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>callExp - an iterate expressionpublic java.lang.String visitIteration(@NonNull
Iteration iteration)
visitIteration in interface Visitor<java.lang.String>visitIteration in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitIteratorExp(@NonNull
IteratorExp callExp)
visitIteratorExp in interface Visitor<java.lang.String>visitIteratorExp in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>callExp - an iterator expressionpublic java.lang.String visitLambdaType(@NonNull
LambdaType lambda)
visitLambdaType in interface Visitor<java.lang.String>visitLambdaType in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitLetExp(@NonNull
LetExp letExp)
visitLetExp in interface Visitor<java.lang.String>visitLetExp in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>letExp - a let expressionpublic java.lang.String visitMapLiteralExp(@NonNull
MapLiteralExp mapLiteralExp)
visitMapLiteralExp in interface Visitor<java.lang.String>visitMapLiteralExp in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitMapLiteralPart(@NonNull
MapLiteralPart mapLiteralPart)
visitMapLiteralPart in interface Visitor<java.lang.String>visitMapLiteralPart in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitMapType(@NonNull
MapType object)
visitMapType in interface Visitor<java.lang.String>visitMapType in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitMessageExp(@NonNull
MessageExp messageExp)
visitMessageExp in interface Visitor<java.lang.String>visitMessageExp in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitNullLiteralExp(@NonNull
NullLiteralExp il)
visitNullLiteralExp in interface Visitor<java.lang.String>visitNullLiteralExp in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitOperation(@NonNull
Operation operation)
visitOperation in interface Visitor<java.lang.String>visitOperation in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitOperationCallExp(@NonNull
OperationCallExp oc)
visitOperationCallExp in interface Visitor<java.lang.String>visitOperationCallExp in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>oc - the operation call expressionpublic java.lang.String visitOppositePropertyCallExp(@NonNull
OppositePropertyCallExp pc)
visitOppositePropertyCallExp in interface Visitor<java.lang.String>visitOppositePropertyCallExp in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>pc - the property call expressionpublic java.lang.String visitPackage(Package pkg)
visitPackage in interface Visitor<java.lang.String>visitPackage in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitParameter(@NonNull
Parameter parameter)
visitParameter in interface Visitor<java.lang.String>visitParameter in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitPrecedence(@NonNull
Precedence precedence)
visitPrecedence in interface Visitor<java.lang.String>visitPrecedence in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitPrimitiveType(@NonNull
PrimitiveType object)
visitPrimitiveType in interface Visitor<java.lang.String>visitPrimitiveType in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitProfileApplication(@NonNull
ProfileApplication object)
visitProfileApplication in interface Visitor<java.lang.String>visitProfileApplication in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitProperty(@NonNull
Property property)
visitProperty in interface Visitor<java.lang.String>visitProperty in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitPropertyCallExp(@NonNull
PropertyCallExp pc)
visitPropertyCallExp in interface Visitor<java.lang.String>visitPropertyCallExp in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>pc - the property call expressionpublic java.lang.String visitRealLiteralExp(@NonNull
RealLiteralExp rl)
visitRealLiteralExp in interface Visitor<java.lang.String>visitRealLiteralExp in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>rl - -- real literal expressionpublic java.lang.String visitModel(@NonNull
Model root)
visitModel in interface Visitor<java.lang.String>visitModel in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitShadowExp(@NonNull
ShadowExp shadowExp)
visitShadowExp in interface Visitor<java.lang.String>visitShadowExp in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>shadowExp - shadow expressionpublic java.lang.String visitShadowPart(@NonNull
ShadowPart part)
visitShadowPart in interface Visitor<java.lang.String>visitShadowPart in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitStateExp(@NonNull
StateExp s)
visitStateExp in interface Visitor<java.lang.String>visitStateExp in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitStereotypeExtender(@NonNull
StereotypeExtender object)
visitStereotypeExtender in interface Visitor<java.lang.String>visitStereotypeExtender in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitStringLiteralExp(@NonNull
StringLiteralExp sl)
visitStringLiteralExp in interface Visitor<java.lang.String>visitStringLiteralExp in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>sl - -- string literal expressionpublic java.lang.String visitTemplateBinding(@NonNull
TemplateBinding object)
visitTemplateBinding in interface Visitor<java.lang.String>visitTemplateBinding in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitTemplateParameter(@NonNull
TemplateParameter object)
visitTemplateParameter in interface Visitor<java.lang.String>visitTemplateParameter in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitTemplateParameterSubstitution(@NonNull
TemplateParameterSubstitution object)
visitTemplateParameterSubstitution in interface Visitor<java.lang.String>visitTemplateParameterSubstitution in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitTemplateSignature(@NonNull
TemplateSignature object)
visitTemplateSignature in interface Visitor<java.lang.String>visitTemplateSignature in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitTupleLiteralExp(@NonNull
TupleLiteralExp literalExp)
visitTupleLiteralExp in interface Visitor<java.lang.String>visitTupleLiteralExp in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>literalExp - tuple literal expressionpublic java.lang.String visitTupleLiteralPart(@NonNull
TupleLiteralPart part)
visitTupleLiteralPart in interface Visitor<java.lang.String>visitTupleLiteralPart in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitTupleType(@NonNull
TupleType object)
visitTupleType in interface Visitor<java.lang.String>visitTupleType in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitTypeExp(@NonNull
TypeExp t)
visitTypeExp in interface Visitor<java.lang.String>visitTypeExp in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitUnlimitedNaturalLiteralExp(@NonNull
UnlimitedNaturalLiteralExp unl)
visitUnlimitedNaturalLiteralExp in interface Visitor<java.lang.String>visitUnlimitedNaturalLiteralExp in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>unl - -- unlimited natural literal expressionpublic java.lang.String visitWildcardType(@NonNull
WildcardType object)
visitWildcardType in interface Visitor<java.lang.String>visitWildcardType in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitUnspecifiedValueExp(@NonNull
UnspecifiedValueExp uv)
visitUnspecifiedValueExp in interface Visitor<java.lang.String>visitUnspecifiedValueExp in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>uv - - UnspecifiedValueExppublic java.lang.String visitVariable(@NonNull
Variable variable)
visitVariable in interface Visitor<java.lang.String>visitVariable in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>public java.lang.String visitVariableExp(@NonNull
VariableExp v)
visitVariableExp in interface Visitor<java.lang.String>visitVariableExp in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>v - the variable expressionpublic java.lang.String visitVoidType(@NonNull
VoidType object)
visitVoidType in interface Visitor<java.lang.String>visitVoidType in class AbstractExtendingVisitor<java.lang.String,java.lang.StringBuilder>