Class JavaScriptLanguageSupport.DeepestScopeVisitor
java.lang.Object
org.fife.rsta.ac.js.JavaScriptLanguageSupport.DeepestScopeVisitor
- All Implemented Interfaces:
org.mozilla.javascript.ast.NodeVisitor
- Enclosing class:
JavaScriptLanguageSupport
private static class JavaScriptLanguageSupport.DeepestScopeVisitor
extends Object
implements org.mozilla.javascript.ast.NodeVisitor
- Version:
- 1.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.mozilla.javascript.ast.AstNodeprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleancontainsOffs(org.mozilla.javascript.ast.AstNode node) org.mozilla.javascript.ast.AstNodevoidreset(int offs) booleanvisit(org.mozilla.javascript.ast.AstNode node)
-
Field Details
-
offs
private int offs -
deepestScope
private org.mozilla.javascript.ast.AstNode deepestScope
-
-
Constructor Details
-
DeepestScopeVisitor
private DeepestScopeVisitor()
-
-
Method Details
-
containsOffs
private boolean containsOffs(org.mozilla.javascript.ast.AstNode node) -
getDeepestScope
public org.mozilla.javascript.ast.AstNode getDeepestScope() -
reset
public void reset(int offs) -
visit
public boolean visit(org.mozilla.javascript.ast.AstNode node) - Specified by:
visitin interfaceorg.mozilla.javascript.ast.NodeVisitor
-