DotNetJsonAst

io.joern.csharpsrc2cpg.parser.DotNetJsonAst
object DotNetJsonAst

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
object AddExpression extends BinaryExpr

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait UnaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
object Argument extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type
Argument.type
object ArgumentList extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type
object ArrayType extends TypeExpr

Attributes

Supertypes
trait TypeExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
ArrayType.type
object Attribute extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type
Attribute.type
object AttributeList extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type
object AwaitExpression extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type
sealed trait BaseExpr extends DotNetParserNode

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Argument
object ArgumentList
object Attribute
object AttributeList
trait BinaryExpr
object AddExpression
object Block
trait ClauseExpr
object CatchClause
object ElseClause
object FinallyClause
object QualifiedName
object Interpolation
trait LiteralExpr
object NullableType
object Parameter
trait PatternExpr
object Designation
object SwitchSection
trait TypeExpr
object ArrayType
trait UnaryExpr
Show all
sealed trait BaseLabel extends DotNetParserNode

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
sealed trait BaseLambdaExpression extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Known subtypes
sealed trait BasePattern extends DotNetParserNode

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
sealed trait BaseStmt extends DotNetParserNode

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait UnaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
object Block extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type
Block.type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type
object BreakStatement extends JumpStatement

Attributes

Supertypes
trait BaseStmt
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BaseLabel
class Object
trait Matchable
class Any
Self type
object CaseSwitchLabel extends BaseLabel

Attributes

Supertypes
trait BaseLabel
class Object
trait Matchable
class Any
Self type
object CastExpression extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type
object CatchClause extends ClauseExpr

Attributes

Supertypes
trait ClauseExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
sealed trait ClauseExpr extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type
object CompilationUnit extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type
object ConstantPattern extends BasePattern

Attributes

Supertypes
trait BasePattern
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BaseStmt
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait PatternExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
object DefaultSwitchLabel extends BaseLabel

Attributes

Supertypes
trait BaseLabel
class Object
trait Matchable
class Any
Self type
object Designation extends PatternExpr

Attributes

Supertypes
trait PatternExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
object DivideExpression extends BinaryExpr

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
object DoStatement extends BaseStmt

Attributes

Supertypes
trait BaseStmt
class Object
trait Matchable
class Any
Self type
sealed trait DotNetParserNode

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait BaseExpr
object Argument
object ArgumentList
object Attribute
object AttributeList
trait BinaryExpr
object AddExpression
object Block
trait ClauseExpr
object CatchClause
object ElseClause
object FinallyClause
object QualifiedName
object Interpolation
trait LiteralExpr
object NullableType
object Parameter
trait PatternExpr
object Designation
object SwitchSection
trait TypeExpr
object ArrayType
trait UnaryExpr
trait BaseLabel
trait BasePattern
trait BaseStmt
object DoStatement
object ForStatement
object GenericName
object IfStatement
object GotoStatement
object TryStatement
object TypeParameter
object Unknown
Show all

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type
object ElseClause extends ClauseExpr

Attributes

Supertypes
trait ClauseExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
ElseClause.type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
object EqualsExpression extends BinaryExpr

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
object EqualsValueClause extends ClauseExpr

Attributes

Supertypes
trait ClauseExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
object ExpressionElement extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type
object ExpressionStatement extends BaseStmt

Attributes

Supertypes
trait BaseStmt
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait LiteralExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
object FinallyClause extends ClauseExpr

Attributes

Supertypes
trait ClauseExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
object ForEachStatement extends BaseStmt

Attributes

Supertypes
trait BaseStmt
class Object
trait Matchable
class Any
Self type
object ForStatement extends BaseStmt

Attributes

Supertypes
trait BaseStmt
class Object
trait Matchable
class Any
Self type
object GenericName extends BaseStmt

Attributes

Supertypes
trait BaseStmt
class Object
trait Matchable
class Any
Self type
object GlobalStatement extends BaseStmt

Attributes

Supertypes
trait BaseStmt
class Object
trait Matchable
class Any
Self type
object GotoStatement extends JumpStatement

Attributes

Supertypes
trait BaseStmt
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
sealed trait IdentifierNode extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Known subtypes
object IfStatement extends BaseStmt

Attributes

Supertypes
trait BaseStmt
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type
object Interpolation extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait PatternExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
sealed trait JumpStatement extends BaseStmt

Attributes

Supertypes
trait BaseStmt
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
sealed trait LiteralExpr extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait UnaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
trait MemberAccessExpr extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
object ModuloExpression extends BinaryExpr

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait LiteralExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
object NullableType extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait LiteralExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
object Parameter extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type
Parameter.type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
sealed trait PatternExpr extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
trait UnaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait UnaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait UnaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait UnaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
object PredefinedType extends TypeExpr

Attributes

Supertypes
trait TypeExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
object QualifiedName extends IdentifierNode

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BasePattern
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BaseStmt
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
object SimpleBaseType extends TypeExpr

Attributes

Supertypes
trait TypeExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait PatternExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait LiteralExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BinaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type
object SwitchSection extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type
object SwitchStatement extends BaseStmt

Attributes

Supertypes
trait BaseStmt
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
object ThrowStatement extends BaseStmt

Attributes

Supertypes
trait BaseStmt
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait LiteralExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
object TryStatement extends BaseStmt

Attributes

Supertypes
trait BaseStmt
class Object
trait Matchable
class Any
Self type
object TypeArgumentList extends BaseStmt

Attributes

Supertypes
trait BaseStmt
class Object
trait Matchable
class Any
Self type
sealed trait TypeDeclaration extends DeclarationExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Known subtypes
sealed trait TypeExpr extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Known subtypes
object ArrayType
object TypeParameter extends BaseStmt

Attributes

Supertypes
trait BaseStmt
class Object
trait Matchable
class Any
Self type
sealed trait UnaryExpr extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
trait UnaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait UnaryExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
object Unknown extends DotNetParserNode

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Unknown.type
object UsingDirective extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type
object UsingStatement extends BaseStmt

Attributes

Supertypes
trait BaseStmt
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
object WhileStatement extends BaseStmt

Attributes

Supertypes
trait BaseStmt
class Object
trait Matchable
class Any
Self type

Value members

Concrete methods

def fromString(nodeName: String, fileName: Option[String]): DotNetParserNode