public CaseLabelTreeImpl newDefaultSwitchLabel(InternalSyntaxToken defaultToken, InternalSyntaxToken colonToken) { return new CaseLabelTreeImpl(defaultToken, null, colonToken); }
@Override public SyntaxToken caseOrDefaultKeyword() { return InternalSyntaxToken.createLegacy(getAstNode().getFirstChild(JavaKeyword.CASE, JavaKeyword.DEFAULT)); }
public CaseLabelTreeImpl(@Nullable ExpressionTree expression, AstNode... children) { super(JavaLexer.SWITCH_LABEL); this.expression = expression; for (AstNode child : children) { addChild(child); } }
@Override public SyntaxToken colonToken() { return InternalSyntaxToken.createLegacy(getAstNode().getFirstChild(JavaPunctuator.COLON)); }
public CaseLabelTreeImpl newDefaultSwitchLabel(InternalSyntaxToken defaultToken, InternalSyntaxToken colonToken) { return new CaseLabelTreeImpl(defaultToken, null, colonToken); }
public CaseLabelTreeImpl newDefaultSwitchLabel(InternalSyntaxToken defaultToken, InternalSyntaxToken colonToken) { return new CaseLabelTreeImpl(defaultToken, null, colonToken); }
public CaseLabelTreeImpl newCaseSwitchLabel(AstNode caseToken, ExpressionTree expression, AstNode colonToken) { return new CaseLabelTreeImpl(expression, caseToken, (AstNode) expression, colonToken); }
public CaseLabelTreeImpl newDefaultSwitchLabel(AstNode defaultToken, AstNode colonToken) { return new CaseLabelTreeImpl(null, defaultToken, colonToken); }
public CaseLabelTreeImpl newCaseSwitchLabel(InternalSyntaxToken caseSyntaxToken, ExpressionTree expression, InternalSyntaxToken colonSyntaxToken) { return new CaseLabelTreeImpl(caseSyntaxToken, expression, colonSyntaxToken); }
public CaseLabelTreeImpl newCaseSwitchLabel(InternalSyntaxToken caseSyntaxToken, ExpressionTree expression, InternalSyntaxToken colonSyntaxToken) { return new CaseLabelTreeImpl(caseSyntaxToken, expression, colonSyntaxToken); }
public CaseLabelTreeImpl newCaseSwitchLabel(InternalSyntaxToken caseSyntaxToken, ExpressionTree expression, InternalSyntaxToken colonSyntaxToken) { return new CaseLabelTreeImpl(caseSyntaxToken, expression, colonSyntaxToken); }