RubyJsonHelpers

io.joern.rubysrc2cpg.parser.RubyJsonHelpers

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

implicit class JsonObjHelper(o: Obj)

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def createBodyMemberCall(name: String, textSpan: TextSpan): TypeDeclBodyCall
def createClassBodyAndFields(obj: Obj)(implicit visit: Value => RubyExpression): (StatementList, List[RubyExpression & RubyFieldIdentifier])
def getParts(memberAccess: MemberAccess): List[String]
def lowerMultipleAssignment(obj: Obj, lhsNodes: List[RubyExpression], rhsNodes: List[RubyExpression], defaultResult: () => RubyExpression, nilResult: () => RubyExpression): RubyExpression

Implicits

Implicits

final implicit def JsonObjHelper(o: Obj): JsonObjHelper