SymbolSummary

io.joern.php2cpg.passes.SymbolSummaryPass.SymbolSummary
sealed trait SymbolSummary extends Ordered[SymbolSummary]

Attributes

Graph
Supertypes
trait Ordered[SymbolSummary]
trait Comparable[SymbolSummary]
class Object
trait Matchable
class Any
Known subtypes
class PhpClass
class PhpFunction
class PhpNamespace

Members list

Value members

Abstract methods

def name: String

Attributes

Returns

the fully qualified identifier of the symbol as per its definition.

Concrete methods

def compare(that: SymbolSummary): Int

Allows symbols to be compared. When resolving imports, the order of precedence is: Classes, Functions, Constants, Namespaces.

Allows symbols to be compared. When resolving imports, the order of precedence is: Classes, Functions, Constants, Namespaces.

Value parameters

that

the other symbol.

Attributes

Returns

the outcome of the comparison.

Inherited methods

def <(that: SymbolSummary): Boolean

Attributes

Inherited from:
Ordered
def <=(that: SymbolSummary): Boolean

Attributes

Inherited from:
Ordered
def >(that: SymbolSummary): Boolean

Attributes

Inherited from:
Ordered
def >=(that: SymbolSummary): Boolean

Attributes

Inherited from:
Ordered
def compareTo(that: SymbolSummary): Int

Attributes

Inherited from:
Ordered