io.joern.rubysrc2cpg.datastructures.RubyProgramSummary
See theRubyProgramSummary companion object
class RubyProgramSummary(initialNamespaceMap: NamespaceToTypeMap, initialPathMap: NamespaceToTypeMap) extends ProgramSummary[RubyType, RubyMethod, RubyField]
Attributes
- Companion
- object
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
Inherited methods
def absorb(o: ProgramSummary[RubyType, RubyMethod, RubyField]): ProgramSummary[RubyType, RubyMethod, RubyField]
Absorbs the given program summary information into this program summary.
Absorbs the given program summary information into this program summary.
Value parameters
- o
-
the program summary to absorb.
Attributes
- Returns
-
this program summary.
- Inherited from:
- ProgramSummary
Value parameters
- typeName
-
the type name or full name. Can be partially qualified.
Attributes
- Returns
-
the set of matching types' meta data.
- Inherited from:
- ProgramSummary
For a type, will search for the associated namespace.
For a type, will search for the associated namespace.
Attributes
- Inherited from:
- ProgramSummary
For the given namespace, returns the declared types.
For the given namespace, returns the declared types.
Attributes
- Inherited from:
- ProgramSummary
Concrete fields
A mapping between a namespace/directory and the containing types.
A mapping between a namespace/directory and the containing types.
Attributes
In this article