List of usage examples for org.eclipse.jdt.internal.compiler.ast LabeledStatement LabeledStatement
public LabeledStatement(char[] label, Statement statement, long labelPosition, int sourceEnd)
From source file:org.eclipse.jdt.internal.compiler.parser.Parser.java
License:Open Source License
protected void consumeStatementLabel() { // LabeledStatement ::= 'Identifier' ':' Statement // LabeledStatementNoShortIf ::= 'Identifier' ':' StatementNoShortIf //optimize push/pop Statement statement = (Statement) this.astStack[this.astPtr]; this.astStack[this.astPtr] = new LabeledStatement(this.identifierStack[this.identifierPtr], statement, this.identifierPositionStack[this.identifierPtr--], this.endStatementPosition); this.identifierLengthPtr--; }