protected void consumeCreateInitializer() { pushOnAstStack(new Initializer(null, 0)); } protected void consumeDefaultLabel() {
@Override public boolean visit(Initializer initializer, MethodScope scope) { CtAnonymousExecutable b = factory.Core().createAnonymousExecutable(); if (initializer.isStatic()) { b.addModifier(ModifierKind.STATIC); } context.enter(b, initializer); return true; }
public StringBuffer printStatement(int indent, StringBuffer output) { if (this.modifiers != 0) { printIndent(indent, output); printModifiers(this.modifiers, output); if (this.annotations != null) printAnnotations(this.annotations, output); output.append("{\n"); //$NON-NLS-1$ if (this.block != null) { this.block.printBody(indent, output); } printIndent(indent, output).append('}'); return output; } else if (this.block != null) { this.block.printStatement(indent, output); } else { printIndent(indent, output).append("{}"); //$NON-NLS-1$ } return output; }
switch(fieldDeclaration.getKind()) { case AbstractVariableDeclaration.INITIALIZER: ((Initializer) fieldDeclaration).parseStatements(parser, this, unit); this.bits |= (fieldDeclaration.bits & ASTNode.HasSyntaxErrors); break;
if (initializer.block == null) break; methodVisitor.enclosingType = typeContext; initializer.traverse(methodVisitor, (MethodScope)null); break;
switch(fieldDeclaration.getKind()) { case AbstractVariableDeclaration.INITIALIZER: ((Initializer) fieldDeclaration).parseStatements(parser, this, unit); this.bits |= (fieldDeclaration.bits & ASTNode.HasSyntaxErrors); break;
if (initializer.block == null) break; methodVisitor.enclosingType = typeContext; initializer.traverse(methodVisitor, (MethodScope)null); break;
public StringBuffer printStatement(int indent, StringBuffer output) { if (this.modifiers != 0) { printIndent(indent, output); printModifiers(this.modifiers, output); if (this.annotations != null) printAnnotations(this.annotations, output); output.append("{\n"); //$NON-NLS-1$ if (this.block != null) { this.block.printBody(indent, output); } printIndent(indent, output).append('}'); return output; } else if (this.block != null) { this.block.printStatement(indent, output); } else { printIndent(indent, output).append("{}"); //$NON-NLS-1$ } return output; }
protected void consumeCreateInitializer() { pushOnAstStack(new Initializer(null, 0)); } protected void consumeDefaultLabel() {
/** * @see org.eclipse.jdt.internal.compiler.ASTVisitor#visit(org.eclipse.jdt.internal.compiler.ast.Initializer, org.eclipse.jdt.internal.compiler.lookup.MethodScope) */ public boolean visit(Initializer initializer, MethodScope scope) { if (initializer.isStatic()) { this.scribe.printNextToken(TerminalTokens.TokenNamestatic); } initializer.block.traverse(this, scope); return false; }
switch(fieldDeclaration.getKind()) { case AbstractVariableDeclaration.INITIALIZER: ((Initializer) fieldDeclaration).parseStatements(parser, this, unit); this.bits |= (fieldDeclaration.bits & ASTNode.HasSyntaxErrors); break;
if (initializer.block == null) break; methodVisitor.enclosingType = typeContext; initializer.traverse(methodVisitor, (MethodScope)null); break;
public StringBuffer printStatement(int indent, StringBuffer output) { if (this.modifiers != 0) { printIndent(indent, output); printModifiers(this.modifiers, output); if (this.annotations != null) printAnnotations(this.annotations, output); output.append("{\n"); //$NON-NLS-1$ if (this.block != null) { this.block.printBody(indent, output); } printIndent(indent, output).append('}'); return output; } else if (this.block != null) { this.block.printStatement(indent, output); } else { printIndent(indent, output).append("{}"); //$NON-NLS-1$ } return output; }
protected void consumeCreateInitializer() { pushOnAstStack(new Initializer(null, 0)); } protected void consumeDefaultLabel() {
/** * @see org.eclipse.jdt.internal.compiler.ASTVisitor#visit(org.eclipse.jdt.internal.compiler.ast.Initializer, org.eclipse.jdt.internal.compiler.lookup.MethodScope) */ public boolean visit(Initializer initializer, MethodScope scope) { if (initializer.isStatic()) { this.scribe.printNextToken(TerminalTokens.TokenNamestatic); } initializer.block.traverse(this, scope); return false; }
switch(fieldDeclaration.getKind()) { case AbstractVariableDeclaration.INITIALIZER: ((Initializer) fieldDeclaration).parseStatements(parser, this, unit); this.bits |= (fieldDeclaration.bits & ASTNode.HasSyntaxErrors); break;
if (initializer.block == null) break; methodVisitor.enclosingType = typeContext; initializer.traverse(methodVisitor, (MethodScope)null); break;