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
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
object ArrayType extends TypeExpr

Attributes

Supertypes
trait TypeExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
ArrayType.type
sealed trait BaseExpr extends DotNetParserNode

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Argument.type
object ArgumentList.type
trait BinaryExpr
object AddExpression.type
object BitwiseAndExpression.type
object BitwiseOrExpression.type
object DivideExpression.type
object EqualsExpression.type
object ExclusiveOrExpression.type
object GreaterThanExpression.type
object LessThanExpression.type
object LogicalAndExpression.type
object LogicalOrExpression.type
object ModuloExpression.type
object MultiplyExpression.type
object NotEqualsExpression.type
object SubtractExpression.type
object Block.type
trait ClauseExpr
object EqualsValueClause.type
object CompilationUnit.type
object ClassDeclaration.type
object FieldDeclaration.type
object MethodDeclaration.type
object VariableDeclaration.type
object VariableDeclarator.type
object ExpressionStatement.type
object IdentifierName.type
object QualifiedName.type
object InvocationExpression.type
trait LiteralExpr
object NamespaceDeclaration.type
object Parameter.type
trait TypeExpr
object ArrayType.type
object PredefinedType.type
trait UnaryExpr
object AddressOfExpression.type
object BitwiseNotExpression.type
object LogicalNotExpression.type
object UnaryMinusExpression.type
object UnaryPlusExpression.type
object UsingDirective.type
Show all
sealed trait BaseStmt extends DotNetParserNode

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object GlobalStatement.type
sealed trait BinaryExpr extends BaseExpr

Attributes

Supertypes
trait BaseExpr
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
Show all
Self type
sealed trait ClauseExpr extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Known subtypes
object EqualsValueClause.type
object CompilationUnit extends BaseExpr

Attributes

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

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Known subtypes
object ClassDeclaration.type
object FieldDeclaration.type
object MethodDeclaration.type
object VariableDeclaration.type
object VariableDeclarator.type
Show all

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
sealed trait DotNetParserNode

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait BaseExpr
object Argument.type
object ArgumentList.type
trait BinaryExpr
object AddExpression.type
object BitwiseAndExpression.type
object BitwiseOrExpression.type
object DivideExpression.type
object EqualsExpression.type
object ExclusiveOrExpression.type
object GreaterThanExpression.type
object LessThanExpression.type
object LogicalAndExpression.type
object LogicalOrExpression.type
object ModuloExpression.type
object MultiplyExpression.type
object NotEqualsExpression.type
object SubtractExpression.type
object Block.type
trait ClauseExpr
object EqualsValueClause.type
object CompilationUnit.type
object ClassDeclaration.type
object FieldDeclaration.type
object MethodDeclaration.type
object VariableDeclaration.type
object VariableDeclarator.type
object ExpressionStatement.type
object IdentifierName.type
object QualifiedName.type
object InvocationExpression.type
trait LiteralExpr
object NamespaceDeclaration.type
object Parameter.type
trait TypeExpr
object ArrayType.type
object PredefinedType.type
trait UnaryExpr
object AddressOfExpression.type
object BitwiseNotExpression.type
object LogicalNotExpression.type
object UnaryMinusExpression.type
object UnaryPlusExpression.type
object UsingDirective.type
trait BaseStmt
object GlobalStatement.type
object NotHandledType.type
Show all
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 ExpressionStatement 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
object GlobalStatement extends BaseStmt

Attributes

Supertypes
trait BaseStmt
class Object
trait Matchable
class Any
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 IdentifierName.type
object QualifiedName.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

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
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
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

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 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
object QualifiedName extends IdentifierNode

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 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 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 TypeExpr extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Known subtypes
object ArrayType.type
object PredefinedType.type
sealed trait UnaryExpr extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Known subtypes
object AddressOfExpression.type
object BitwiseNotExpression.type
object LogicalNotExpression.type
object UnaryMinusExpression.type
object UnaryPlusExpression.type
Show all

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 UsingDirective 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
Show all
Self type

Value members

Concrete methods

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