XTypeRecovery

io.joern.x2cpg.passes.frontend.XTypeRecovery
See theXTypeRecovery companion class
object XTypeRecovery

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

implicit class AllNodeTypesFromIteratorExt(x: Iterator[StoredNode])

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class AllNodeTypesFromNodeExt(x: StoredNode)

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def dummyMemberType(prefix: String, memberName: String, sep: Char): String
def isDummyType(typ: String): Boolean

Scans the type for placeholder/dummy types.

Scans the type for placeholder/dummy types.

Attributes

def parserOptions[R <: X2CpgConfig[LazyRef(...)] & TypeRecoveryParserConfig[R]]: OParser[_, R]

Parser options for languages implementing this pass.

Parser options for languages implementing this pass.

Attributes

Concrete fields

val DummyIndexAccess: String
val DummyMemberLoad: String
val DummyReturnType: String
val unknownTypePattern: Regex

Implicits

Implicits

final implicit def AllNodeTypesFromIteratorExt(x: Iterator[StoredNode]): AllNodeTypesFromIteratorExt
final implicit def AllNodeTypesFromNodeExt(x: StoredNode): AllNodeTypesFromNodeExt