public static Scope perform(BodyDeclaration node, Selection ignore) { CodeScopeBuilder collector= new CodeScopeBuilder(node, ignore); node.accept(collector); return collector.fScope; }
public void initialize(BodyDeclaration declaration) { fBodyDeclaration= declaration; fRootScope= CodeScopeBuilder.perform(declaration, fSourceProvider.getDeclaration().resolveBinding()); fNumberOfLocals= 0; switch (declaration.getNodeType()) { case ASTNode.METHOD_DECLARATION: case ASTNode.INITIALIZER: fNumberOfLocals= LocalVariableIndex.perform(declaration); break; } }
public boolean visit(MethodInvocation node) { Expression receiver= node.getExpression(); if (receiver == null) { SimpleName name= node.getName(); if (fIgnoreBinding == null || !Bindings.equals(fIgnoreBinding, name.resolveBinding())) node.getName().accept(this); } else { receiver.accept(this); } accept(node.arguments()); return false; }
public void initialize(BodyDeclaration declaration) { fBodyDeclaration= declaration; fRootScope= CodeScopeBuilder.perform(declaration, fSourceProvider.getDeclaration().resolveBinding()); fNumberOfLocals= 0; switch (declaration.getNodeType()) { case ASTNode.METHOD_DECLARATION: case ASTNode.INITIALIZER: fNumberOfLocals= LocalVariableIndex.perform(declaration); break; } }
@Override public boolean visit(MethodInvocation node) { Expression receiver= node.getExpression(); if (receiver == null) { SimpleName name= node.getName(); if (fIgnoreBinding == null || !Bindings.equals(fIgnoreBinding, name.resolveBinding())) node.getName().accept(this); } else { receiver.accept(this); } accept(node.arguments()); return false; }
public void initialize(BodyDeclaration declaration) { fBodyDeclaration= declaration; fRootScope= CodeScopeBuilder.perform(declaration, fSourceProvider.getDeclaration().resolveBinding()); fNumberOfLocals= 0; switch (declaration.getNodeType()) { case ASTNode.METHOD_DECLARATION: case ASTNode.INITIALIZER: fNumberOfLocals= LocalVariableIndex.perform(declaration); break; } }
public static Scope perform(BodyDeclaration node, Selection ignore) { CodeScopeBuilder collector= new CodeScopeBuilder(node, ignore); node.accept(collector); return collector.fScope; }
@Override public boolean visit(MethodInvocation node) { Expression receiver= node.getExpression(); if (receiver == null) { SimpleName name= node.getName(); if (fIgnoreBinding == null || !Bindings.equals(fIgnoreBinding, name.resolveBinding())) node.getName().accept(this); } else { receiver.accept(this); } accept(node.arguments()); return false; }
fImportRewrite= StubUtility.createImportRewrite(fRootNode, true); fScope= CodeScopeBuilder.perform(fAnalyzer.getEnclosingBodyDeclaration(), fSelection). findScope(fSelection.getOffset(), fSelection.getLength()); fScope.setCursor(fSelection.getOffset());
public static Scope perform(BodyDeclaration node, IBinding ignore) { CodeScopeBuilder collector= new CodeScopeBuilder(node, ignore); node.accept(collector); return collector.fScope; }
ImportRewriteContext importRewriteContext= new ContextSensitiveImportRewriteContext(decl, imports); CodeScopeBuilder.Scope scope= CodeScopeBuilder.perform(decl, Selection.createFromStartLength(offset, length)). findScope(offset, length); scope.setCursor(offset); ImportRewriteContext importRewriteContext= new ContextSensitiveImportRewriteContext(decl, imports); CodeScopeBuilder.Scope scope= CodeScopeBuilder.perform(decl, Selection.createFromStartLength(offset, length)).findScope(offset, length); scope.setCursor(offset);
public static Scope perform(BodyDeclaration node, IBinding ignore) { CodeScopeBuilder collector= new CodeScopeBuilder(node, ignore); node.accept(collector); return collector.fScope; }
ImportRewriteContext importRewriteContext= new ContextSensitiveImportRewriteContext(decl, imports); CodeScopeBuilder.Scope scope= CodeScopeBuilder.perform(decl, Selection.createFromStartLength(offset, length)). findScope(offset, length); scope.setCursor(offset); ImportRewriteContext importRewriteContext= new ContextSensitiveImportRewriteContext(decl, imports); CodeScopeBuilder.Scope scope= CodeScopeBuilder.perform(decl, Selection.createFromStartLength(offset, length)).findScope(offset, length); scope.setCursor(offset);
public static Scope perform(BodyDeclaration node, Selection ignore) { CodeScopeBuilder collector= new CodeScopeBuilder(node, ignore); node.accept(collector); return collector.fScope; }
fScope= CodeScopeBuilder.perform(fAnalyzer.getEnclosingBodyDeclaration(), fSelection). findScope(fSelection.getOffset(), fSelection.getLength()); fScope.setCursor(fSelection.getOffset());
public static Scope perform(BodyDeclaration node, IBinding ignore) { CodeScopeBuilder collector= new CodeScopeBuilder(node, ignore); node.accept(collector); return collector.fScope; }
fScope= CodeScopeBuilder.perform(fAnalyzer.getEnclosingBodyDeclaration(), fSelection). findScope(fSelection.getOffset(), fSelection.getLength()); fScope.setCursor(fSelection.getOffset());