public BreakStatementTreeImpl(@Nullable IdentifierTree label, AstNode... children) { super(Kind.BREAK_STATEMENT); this.label = label; for (AstNode child : children) { addChild(child); } }
public BreakStatementTreeImpl breakStatement(AstNode breakToken, Optional<AstNode> identifierAstNode, AstNode semicolonToken) { if (identifierAstNode.isPresent()) { IdentifierTreeImpl identifier = new IdentifierTreeImpl(InternalSyntaxToken.create(identifierAstNode.get())); return new BreakStatementTreeImpl(identifier, breakToken, identifier, semicolonToken); } else { return new BreakStatementTreeImpl(null, breakToken, semicolonToken); } }
@Override public SyntaxToken semicolonToken() { return InternalSyntaxToken.createLegacy(getAstNode().getFirstChild(JavaPunctuator.SEMI)); }
public BreakStatementTreeImpl breakStatement(InternalSyntaxToken breakToken, Optional<InternalSyntaxToken> identifierToken, InternalSyntaxToken semicolonSyntaxToken) { IdentifierTreeImpl identifier = null; if (identifierToken.isPresent()) { identifier = new IdentifierTreeImpl(identifierToken.get()); } return new BreakStatementTreeImpl(breakToken, identifier, semicolonSyntaxToken); }
@Override public SyntaxToken breakKeyword() { return InternalSyntaxToken.createLegacy(getAstNode().getFirstChild(JavaKeyword.BREAK)); }
public BreakStatementTreeImpl breakStatement(InternalSyntaxToken breakToken, Optional<InternalSyntaxToken> identifierToken, InternalSyntaxToken semicolonSyntaxToken) { IdentifierTreeImpl identifier = null; if (identifierToken.isPresent()) { identifier = new IdentifierTreeImpl(identifierToken.get()); } return new BreakStatementTreeImpl(breakToken, identifier, semicolonSyntaxToken); }
public BreakStatementTreeImpl breakStatement(InternalSyntaxToken breakToken, Optional<InternalSyntaxToken> identifierToken, InternalSyntaxToken semicolonSyntaxToken) { IdentifierTreeImpl identifier = null; if (identifierToken.isPresent()) { identifier = new IdentifierTreeImpl(identifierToken.get()); } return new BreakStatementTreeImpl(breakToken, identifier, semicolonSyntaxToken); }