io.joern.console.workspacehandling
Members list
Type members
Classlikes
object DefaultLoader extends WorkspaceLoader[Project]
Attributes
- Supertypes
- Self type
-
DefaultLoader.type
object Project
Value parameters
- cpg
-
reference to loaded CPG or None, if the CPG is not loaded
- path
-
absolute path to directory holding the project
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Create a workspace from a list of projects. Workspace is a passive object that is managed by WorkspaceManager
Create a workspace from a list of projects. Workspace is a passive object that is managed by WorkspaceManager
Value parameters
- projects
-
list of projects present in this workspace
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
This component loads a workspace from disk and creates a corresponding Workspace
object.
This component loads a workspace from disk and creates a corresponding Workspace
object.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object DefaultLoader.type
class WorkspaceManager[ProjectType <: Project](path: String, loader: WorkspaceLoader[ProjectType]) extends Reporting
WorkspaceManager: a component, which loads and maintains the list of projects made accessible via Ocular/Joern.
object WorkspaceManager
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
WorkspaceManager.type
In this article