io.joern.x2cpg.astgen
package io.joern.x2cpg.astgen
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
R
trait AstGenNodeBuilder[NodeProcessor] extends AstNodeBuilder[BaseNodeInfo[_], NodeProcessor]
An extension of AstNodeBuilder that is able to provide useful defaults from the more specialized node type that AstGen-based frontends use.
An extension of AstNodeBuilder that is able to provide useful defaults from the more specialized node type that AstGen-based frontends use.
Attributes
- Supertypes
- Self type
-
NodeProcessor
object AstGenRunner
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AstGenRunner.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
The base components of a JSON node.
The base components of a JSON node.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
trait BaseParserResult
The basic components of the results from parsing the JSON AST.
The basic components of the results from parsing the JSON AST.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ParserResult
case class ParserResult(filename: String, fullPath: String, json: Value, fileContent: String) extends BaseParserResult
The default parser result. A minimal implementation of BaseParserResult
The default parser result. A minimal implementation of BaseParserResult
Value parameters
- fileContent
-
the raw file contents.
- filename
-
the relative filename
- fullPath
-
the absolute file path
- json
-
the deserialized JSON content.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait BaseParserResultclass Objecttrait Matchableclass AnyShow all
In this article