public class SyntacticAnalysis
extends java.lang.Object
SyntacticQueries
.Constructor and Description |
---|
SyntacticAnalysis(RawSyntacticInformation rawSyntacticInformation,
ValueLogLocationRemapping valueLogLocationRemapping) |
Modifier and Type | Method and Description |
---|---|
void |
registerCompoundAssignmentOperation(com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand,
SourceLocation sourceLocation,
SourceLocation.SourceLocationMaker sourceLocationMaker) |
void |
registerDeclaredAccessor(com.google.javascript.jscomp.parsing.parser.trees.ParseTree accessorTree,
SourceLocation sourceLocation,
SourceLocation.SourceLocationMaker sourceLocationMaker) |
void |
registerExpressionRegister(com.google.javascript.jscomp.parsing.parser.trees.ParseTree expressionTree,
int resultRegister) |
void |
registerForIn(com.google.javascript.jscomp.parsing.parser.trees.ForInStatementTree tree,
SourceLocation tajsLocation,
SourceLocation.SourceLocationMaker sourceLocationMaker) |
void |
registerFunction(Function function,
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree functionTree,
ASTInfo astInfo) |
void |
registerFunctionCall(CallNode callNode,
com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand,
com.google.javascript.jscomp.parsing.parser.trees.ArgumentListTree arguments,
SyntacticReference reference) |
void |
registerIfNode(IfNode ifNode,
com.google.javascript.jscomp.parsing.parser.trees.ParseTree tree,
ASTInfo astInfo) |
void |
registerIfNodeCondition(IfNode ifNode,
com.google.javascript.jscomp.parsing.parser.trees.ParseTree condition) |
void |
registerLiteral(AbstractNode literalNode,
ASTInfo.LiteralTree literalTree,
ASTInfo astInfo) |
void |
registerLoop(ASTInfo.LoopTree loopTree,
AstEnv env,
ASTInfo astInfo) |
void |
registerPropertyAccess(AbstractNode accessNode,
Property property) |
void |
registerSimpleRead(com.google.javascript.jscomp.parsing.parser.trees.IdentifierExpressionTree tree,
SyntacticReference target) |
void |
registerSimpleRead(com.google.javascript.jscomp.parsing.parser.trees.MemberExpressionTree tree,
SyntacticReference target) |
void |
registerSimpleRead(com.google.javascript.jscomp.parsing.parser.trees.MemberLookupExpressionTree tree,
SyntacticReference target) |
void |
registerSimpleRead(com.google.javascript.jscomp.parsing.parser.trees.ThisExpressionTree tree,
SyntacticReference target) |
void |
registerVariableDeclaration(com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationTree tree,
SourceLocation variableLocation,
SourceLocation.SourceLocationMaker sourceLocationMaker) |
void |
registerWriteVariable(com.google.javascript.jscomp.parsing.parser.trees.BinaryOperatorTree tree,
SourceLocation tajsLocation,
SourceLocation.SourceLocationMaker sourceLocationMaker) |
public SyntacticAnalysis(RawSyntacticInformation rawSyntacticInformation, ValueLogLocationRemapping valueLogLocationRemapping)
public void registerCompoundAssignmentOperation(com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand, SourceLocation sourceLocation, SourceLocation.SourceLocationMaker sourceLocationMaker)
public void registerDeclaredAccessor(com.google.javascript.jscomp.parsing.parser.trees.ParseTree accessorTree, SourceLocation sourceLocation, SourceLocation.SourceLocationMaker sourceLocationMaker)
public void registerExpressionRegister(com.google.javascript.jscomp.parsing.parser.trees.ParseTree expressionTree, int resultRegister)
public void registerForIn(com.google.javascript.jscomp.parsing.parser.trees.ForInStatementTree tree, SourceLocation tajsLocation, SourceLocation.SourceLocationMaker sourceLocationMaker)
public void registerFunction(Function function, com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree functionTree, ASTInfo astInfo)
public void registerFunctionCall(CallNode callNode, com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand, com.google.javascript.jscomp.parsing.parser.trees.ArgumentListTree arguments, SyntacticReference reference)
public void registerIfNode(IfNode ifNode, com.google.javascript.jscomp.parsing.parser.trees.ParseTree tree, ASTInfo astInfo)
public void registerIfNodeCondition(IfNode ifNode, com.google.javascript.jscomp.parsing.parser.trees.ParseTree condition)
public void registerLiteral(AbstractNode literalNode, ASTInfo.LiteralTree literalTree, ASTInfo astInfo)
public void registerLoop(ASTInfo.LoopTree loopTree, AstEnv env, ASTInfo astInfo)
public void registerPropertyAccess(AbstractNode accessNode, Property property)
public void registerSimpleRead(com.google.javascript.jscomp.parsing.parser.trees.IdentifierExpressionTree tree, SyntacticReference target)
public void registerSimpleRead(com.google.javascript.jscomp.parsing.parser.trees.MemberExpressionTree tree, SyntacticReference target)
public void registerSimpleRead(com.google.javascript.jscomp.parsing.parser.trees.MemberLookupExpressionTree tree, SyntacticReference target)
public void registerSimpleRead(com.google.javascript.jscomp.parsing.parser.trees.ThisExpressionTree tree, SyntacticReference target)
public void registerVariableDeclaration(com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationTree tree, SourceLocation variableLocation, SourceLocation.SourceLocationMaker sourceLocationMaker)
public void registerWriteVariable(com.google.javascript.jscomp.parsing.parser.trees.BinaryOperatorTree tree, SourceLocation tajsLocation, SourceLocation.SourceLocationMaker sourceLocationMaker)
Copyright © 2009-2019 Aarhus University