io.shiftleft.js2cpg.parser
package io.shiftleft.js2cpg.parser
Members list
Concise view
Type members
Classlikes
abstract class DefaultAstVisitor(lexicalContext: LexicalContext) extends NodeVisitor[LexicalContext]
Attributes
- Graph
- Supertypes
- class NodeVisitor[LexicalContext]class Objecttrait Matchableclass Any
- Known subtypes
- class UsedIdentNodesPass
object FreshJsonParser
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- FreshJsonParser.type
This visitor mapped the enterXXX methods to the visit() to provide an interface which is closer to the original pattern. Furthermore, a not overridden visit() implementation calls the visit() method for the next type in the class hierarchy to allow using code to handle certain AST parts in a generalized way on any part of the class hierarchy.
This visitor mapped the enterXXX methods to the visit() to provide an interface which is closer to the original pattern. Furthermore, a not overridden visit() implementation calls the visit() method for the next type in the class hierarchy to allow using code to handle certain AST parts in a generalized way on any part of the class hierarchy.
Attributes
- Graph
- Supertypes
- class TranslatorNodeVisitor[LexicalContext, T]class Objecttrait Matchableclass Any
- Known subtypes
- class AstCreator
object JavaScriptParser
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- JavaScriptParser.type
object JsSource
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
object PackageJsonParser
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- PackageJsonParser.type
object TsConfigJsonParser
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- TsConfigJsonParser.type