AstForStatementsCreator

io.joern.rubysrc2cpg.astcreation.AstForStatementsCreator

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class AstCreator
Self type

Members list

Type members

Classlikes

implicit protected class BlockContextExt(val ctx: BlockContext)

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

protected def astForAliasStatement(ctx: AliasStatementContext): Ast
protected def astForAndExpressionOrCommand(ctx: OrAndExpressionOrCommandContext): Ast
protected def astForBeginStatement(ctx: BeginStatementContext): Ast
protected def astForBlock(ctx: BlockContext): Ast
protected def astForBraceBlock(ctx: BraceBlockContext): Ast
protected def astForCommand(ctx: CommandContext): Seq[Ast]
protected def astForCompoundStatement(ctx: CompoundStatementContext): Seq[Ast]
protected def astForDoBlock(ctx: DoBlockContext): Ast
protected def astForEndStatement(ctx: EndStatementContext): Ast
protected def astForExpressionOrCommand(ctx: ExpressionOrCommandContext): Seq[Ast]
protected def astForIfModifierStatement(ctx: ModifierStatementContext): Ast
protected def astForImportNode(code: String): Seq[Ast]
protected def astForMemberAccessCommand(ctx: MemberAccessCommandContext): Seq[Ast]
protected def astForModifierStatement(ctx: ModifierStatementContext): Ast
protected def astForNotKeywordExpressionOrCommand(ctx: NotExpressionOrCommandContext): Ast
protected def astForOrAndExpressionOrCommand(ctx: OrAndExpressionOrCommandContext): Ast
protected def astForOrExpressionOrCommand(ctx: OrAndExpressionOrCommandContext): Ast
protected def astForRescueModifierStatement(ctx: ModifierStatementContext): Ast
protected def astForSimpleMethodCommand(ctx: SimpleMethodCommandContext): Seq[Ast]
protected def astForStatement(ctx: StatementContext): Seq[Ast]
protected def astForStatements(ctx: StatementsContext): Seq[Ast]
protected def astForSuperCommand(ctx: SuperCommandContext): Ast
protected def astForUndefStatement(ctx: UndefStatementContext): Ast
protected def astForUnlessModifierStatement(ctx: ModifierStatementContext): Ast
protected def astForUntilModifierStatement(ctx: ModifierStatementContext): Ast
protected def astForWhileModifierStatement(ctx: ModifierStatementContext): Ast
protected def astForYieldCommand(ctx: YieldCommandContext): Ast
protected def resolveRelativePath(currentFile: String, argsAst: Seq[Ast], callNode: NewCall): Seq[Ast]
protected def resolveRequireOrLoadPath(argsAst: Seq[Ast], callNode: NewCall): Seq[Ast]

Implicits

Implicits

final implicit protected def BlockContextExt(ctx: BlockContext): BlockContextExt