Resolver class
Initializes the Name.scope link on all Name nodes.
- Inheritance
-
- Object
- BaseVisitor<
Null> - RecursiveVisitor<
Null> - Resolver
Constructors
- Resolver()
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
defaultNode(
Node node) → Null? -
inherited
-
enclosingScope(
Node? node) → Scope -
findScope(
Name nameNode) → Scope -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
resolve(
Program ast) → void -
toString(
) → String -
A string representation of this object.
inherited
-
visit(
Node? node) → Null? -
Shorthand for
node.visitBy(this)
.inherited -
visitArray(
ArrayExpression node) → Null? -
inherited
-
visitArrowFunctionNode(
ArrowFunctionNode node) → Null? -
inherited
-
visitAssignment(
AssignmentExpression node) → Null? -
inherited
-
visitBinary(
BinaryExpression node) → Null? -
inherited
-
visitBlock(
BlockStatement node) → Null? -
inherited
-
visitBreak(
BreakStatement node) → Null? -
inherited
-
visitCall(
CallExpression node) → Null? -
inherited
-
visitCatchClause(
CatchClause node) → Null? -
inherited
-
visitConditional(
ConditionalExpression node) → Null? -
inherited
-
visitContinue(
ContinueStatement node) → Null? -
inherited
-
visitDebugger(
DebuggerStatement node) → Null? -
inherited
-
visitDoWhile(
DoWhileStatement node) → Null? -
inherited
-
visitEmptyStatement(
EmptyStatement node) → Null? -
inherited
-
visitExpressionStatement(
ExpressionStatement node) → Null? -
inherited
-
visitFor(
ForStatement node) → Null? -
inherited
-
visitForIn(
ForInStatement node) → Null? -
inherited
-
visitFunctionDeclaration(
FunctionDeclaration node) → Null? -
inherited
-
visitFunctionExpression(
FunctionExpression node) → Null? -
inherited
-
visitFunctionNode(
FunctionNode node) → Null? -
inherited
-
visitIf(
IfStatement node) → Null? -
inherited
-
visitIndex(
IndexExpression node) → Null? -
inherited
-
visitLabeledStatement(
LabeledStatement node) → Null? -
inherited
-
visitLiteral(
LiteralExpression node) → Null? -
inherited
-
visitMember(
MemberExpression node) → Null? -
inherited
-
visitName(
Name node) → Null? -
override
-
visitNameExpression(
NameExpression node) → Null? -
inherited
-
visitObject(
ObjectExpression node) → Null? -
inherited
-
visitProgram(
Program node) → Null? -
inherited
-
visitPrograms(
Programs node) → Null? -
inherited
-
visitProperty(
Property node) → Null? -
inherited
-
visitRegexp(
RegexpExpression node) → Null? -
inherited
-
visitReturn(
ReturnStatement node) → Null? -
inherited
-
visitSequence(
SequenceExpression node) → Null? -
inherited
-
visitSwitch(
SwitchStatement node) → Null? -
inherited
-
visitSwitchCase(
SwitchCase node) → Null? -
inherited
-
visitThis(
ThisExpression node) → Null? -
inherited
-
visitThrow(
ThrowStatement node) → Null? -
inherited
-
visitTry(
TryStatement node) → Null? -
inherited
-
visitUnary(
UnaryExpression node) → Null? -
inherited
-
visitUpdateExpression(
UpdateExpression node) → Null? -
inherited
-
visitVariableDeclaration(
VariableDeclaration node) → Null? -
inherited
-
visitVariableDeclarator(
VariableDeclarator node) → Null? -
inherited
-
visitWhile(
WhileStatement node) → Null? -
inherited
-
visitWith(
WithStatement node) → Null? -
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited