Package openGql.grammar
Interface LabelExpression.PartialVisitor<R>
-
- All Superinterfaces:
LabelExpression.Visitor<R>
- Enclosing class:
- LabelExpression
public static interface LabelExpression.PartialVisitor<R> extends LabelExpression.Visitor<R>
Partial visitor overLabelExpressionwith a defaultotherwise(openGql.grammar.LabelExpression)branch.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Rotherwise(LabelExpression instance)Default branch for unhandled cases.default Rvisit(LabelExpression.Conjunction instance)Visit theLabelExpression.Conjunctioncase.default Rvisit(LabelExpression.Disjunction instance)Visit theLabelExpression.Disjunctioncase.default Rvisit(LabelExpression.Name instance)Visit theLabelExpression.Namecase.default Rvisit(LabelExpression.Negation instance)Visit theLabelExpression.Negationcase.default Rvisit(LabelExpression.Parenthesized instance)Visit theLabelExpression.Parenthesizedcase.default Rvisit(LabelExpression.Wildcard instance)Visit theLabelExpression.Wildcardcase.
-
-
-
Method Detail
-
otherwise
default R otherwise(LabelExpression instance)
Default branch for unhandled cases.
-
visit
default R visit(LabelExpression.Negation instance)
Visit theLabelExpression.Negationcase.- Specified by:
visitin interfaceLabelExpression.Visitor<R>
-
visit
default R visit(LabelExpression.Conjunction instance)
Visit theLabelExpression.Conjunctioncase.- Specified by:
visitin interfaceLabelExpression.Visitor<R>
-
visit
default R visit(LabelExpression.Disjunction instance)
Visit theLabelExpression.Disjunctioncase.- Specified by:
visitin interfaceLabelExpression.Visitor<R>
-
visit
default R visit(LabelExpression.Name instance)
Visit theLabelExpression.Namecase.- Specified by:
visitin interfaceLabelExpression.Visitor<R>
-
visit
default R visit(LabelExpression.Wildcard instance)
Visit theLabelExpression.Wildcardcase.- Specified by:
visitin interfaceLabelExpression.Visitor<R>
-
visit
default R visit(LabelExpression.Parenthesized instance)
Visit theLabelExpression.Parenthesizedcase.- Specified by:
visitin interfaceLabelExpression.Visitor<R>
-
-