AstCreator

class AstCreator(filename: String, cls: SootClass, global: Global) extends AstCreatorBase
Companion:
object
class AstCreatorBase
class Object
trait Matchable
class Any

Value members

Concrete methods

def createAst(): DiffGraphBuilder

Entry point of AST creation. Translates a compilation unit created by JavaParser into a DiffGraph containing the corresponding CPG AST.

Entry point of AST creation. Translates a compilation unit created by JavaParser into a DiffGraph containing the corresponding CPG AST.

Inherited methods

def absolutePath(filename: String): String

Absolute path for the given file name

Absolute path for the given file name

Inherited from:
AstCreatorBase
def globalNamespaceBlock(): NewNamespaceBlock

Create a global namespace block for the given filename

Create a global namespace block for the given filename

Inherited from:
AstCreatorBase

Inherited fields

val diffGraph: DiffGraphBuilder
Inherited from:
AstCreatorBase