public ContinueStatementTreeImpl(@Nullable IdentifierTree label, AstNode... children) { super(Kind.CONTINUE_STATEMENT); this.label = label; for (AstNode child : children) { addChild(child); } }
public ContinueStatementTreeImpl continueStatement(AstNode continueToken, Optional<AstNode> identifierAstNode, AstNode semicolonToken) { if (identifierAstNode.isPresent()) { IdentifierTreeImpl identifier = new IdentifierTreeImpl(InternalSyntaxToken.create(identifierAstNode.get())); return new ContinueStatementTreeImpl(identifier, continueToken, identifier, semicolonToken); } else { return new ContinueStatementTreeImpl(null, continueToken, semicolonToken); } }
@Override public SyntaxToken semicolonToken() { return InternalSyntaxToken.createLegacy(getAstNode().getFirstChild(JavaPunctuator.SEMI)); }
public ContinueStatementTreeImpl continueStatement(InternalSyntaxToken continueToken, Optional<InternalSyntaxToken> identifierToken, InternalSyntaxToken semicolonToken) { IdentifierTreeImpl identifier = null; if (identifierToken.isPresent()) { identifier = new IdentifierTreeImpl(identifierToken.get()); } return new ContinueStatementTreeImpl(continueToken, identifier, semicolonToken); }
@Override public SyntaxToken continueKeyword() { return InternalSyntaxToken.createLegacy(getAstNode().getFirstChild(JavaKeyword.CONTINUE)); }
public ContinueStatementTreeImpl continueStatement(InternalSyntaxToken continueToken, Optional<InternalSyntaxToken> identifierToken, InternalSyntaxToken semicolonToken) { IdentifierTreeImpl identifier = null; if (identifierToken.isPresent()) { identifier = new IdentifierTreeImpl(identifierToken.get()); } return new ContinueStatementTreeImpl(continueToken, identifier, semicolonToken); }
public ContinueStatementTreeImpl continueStatement(InternalSyntaxToken continueToken, Optional<InternalSyntaxToken> identifierToken, InternalSyntaxToken semicolonToken) { IdentifierTreeImpl identifier = null; if (identifierToken.isPresent()) { identifier = new IdentifierTreeImpl(identifierToken.get()); } return new ContinueStatementTreeImpl(continueToken, identifier, semicolonToken); }