UsedIdentNodesPass

class UsedIdentNodesPass(val usedIdentNodes: Set[String]) extends DefaultAstVisitor
class NodeVisitor[LexicalContext]
class Object
trait Matchable
class Any

Value members

Concrete methods

override def enterIdentNode(identNode: IdentNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor

Inherited methods

override def enterAccessNode(accessNode: AccessNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterBinaryNode(binaryNode: BinaryNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterBlock(block: Block): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterBlockExpression(blockExpression: BlockExpression): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterBlockStatement(blockStatement: BlockStatement): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterBreakNode(breakNode: BreakNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterCallNode(callNode: CallNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterCaseNode(caseNode: CaseNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterCatchNode(catchNode: CatchNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterClassNode(classNode: ClassNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterContinueNode(continueNode: ContinueNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterDebuggerNode(debuggerNode: DebuggerNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterDefault(node: Node): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterEmptyNode(emptyNode: EmptyNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterErrorNode(errorNode: ErrorNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterExportNode(exportNode: ExportNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterExportSpecifierNode(exportSpecifierNode: ExportSpecifierNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterExpressionStatement(expressionStatement: ExpressionStatement): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterForNode(forNode: ForNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterFromNode(fromNode: FromNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterFunctionNode(functionNode: FunctionNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterIfNode(ifNode: IfNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterImportClauseNode(importClauseNode: ImportClauseNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterImportNode(importNode: ImportNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterImportSpecifierNode(importSpecifierNode: ImportSpecifierNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterIndexNode(indexNode: IndexNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterJoinPredecessorExpression(expr: JoinPredecessorExpression): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterLabelNode(labelNode: LabelNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterLiteralNode(literalNode: LiteralNode[_]): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterNameSpaceImportNode(nameSpaceImportNode: NameSpaceImportNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterNamedExportsNode(namedExportsNode: NamedExportsNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterNamedImportsNode(namedImportsNode: NamedImportsNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterObjectNode(objectNode: ObjectNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterParameterNode(paramNode: ParameterNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterPropertyNode(propertyNode: PropertyNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterReturnNode(returnNode: ReturnNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterSwitchNode(switchNode: SwitchNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterTemplateLiteralNode(templateLiteralNode: TemplateLiteralNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterTernaryNode(ternaryNode: TernaryNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterThrowNode(throwNode: ThrowNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterTryNode(tryNode: TryNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterUnaryNode(unaryNode: UnaryNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterVarNode(varNode: VarNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterWhileNode(whileNode: WhileNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def enterWithNode(withNode: WithNode): Boolean
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
final def getLexicalContext(): LexicalContext
Inherited from:
NodeVisitor
override def leaveAccessNode(accessNode: AccessNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveBinaryNode(binaryNode: BinaryNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveBlock(block: Block): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveBlockExpression(blockExpression: BlockExpression): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveBlockStatement(blockStatement: BlockStatement): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveBreakNode(breakNode: BreakNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveCallNode(callNode: CallNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveCaseNode(caseNode: CaseNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveCatchNode(catchNode: CatchNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveClassNode(classNode: ClassNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveContinueNode(continueNode: ContinueNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveDebuggerNode(debuggerNode: DebuggerNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveDefault(node: Node): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveEmptyNode(emptyNode: EmptyNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveErrorNode(errorNode: ErrorNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveExportNode(exportNode: ExportNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveExportSpecifierNode(exportSpecifierNode: ExportSpecifierNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveExpressionStatement(expressionStatement: ExpressionStatement): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveForNode(forNode: ForNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveFromNode(fromNode: FromNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveFunctionNode(functionNode: FunctionNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveIdentNode(identNode: IdentNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveIfNode(ifNode: IfNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveImportClauseNode(importClauseNode: ImportClauseNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveImportNode(importNode: ImportNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveImportSpecifierNode(importSpecifierNode: ImportSpecifierNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveIndexNode(indexNode: IndexNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveJoinPredecessorExpression(expr: JoinPredecessorExpression): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveLabelNode(labelNode: LabelNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveLiteralNode(literalNode: LiteralNode[_]): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveNameSpaceImportNode(nameSpaceImportNode: NameSpaceImportNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveNamedExportsNode(namedExportsNode: NamedExportsNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveNamedImportsNode(namedImportsNode: NamedImportsNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveObjectNode(objectNode: ObjectNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveParameterNode(paramNode: ParameterNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leavePropertyNode(propertyNode: PropertyNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveReturnNode(returnNode: ReturnNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveSwitchNode(switchNode: SwitchNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveTemplateLiteralNode(templateLiteralNode: TemplateLiteralNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveTernaryNode(ternaryNode: TernaryNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveThrowNode(throwNode: ThrowNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveTryNode(tryNode: TryNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveUnaryNode(unaryNode: UnaryNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveVarNode(varNode: VarNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveWhileNode(whileNode: WhileNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor
override def leaveWithNode(withNode: WithNode): Node
Definition Classes
DefaultAstVisitor -> NodeVisitor
Inherited from:
DefaultAstVisitor

Concrete fields

val usedIdentNodes: Set[String]