Class WorkspaceImpl
- java.lang.Object
-
- io.quarkus.bootstrap.model.gradle.impl.WorkspaceImpl
-
- All Implemented Interfaces:
Workspace,Serializable
public class WorkspaceImpl extends Object implements Workspace, Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description ArtifactCoordsmainModuleKeyMap<ArtifactCoords,WorkspaceModule>modules
-
Constructor Summary
Constructors Constructor Description WorkspaceImpl(ArtifactCoords mainModuleKey, Set<WorkspaceModule> workspaceModules)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<WorkspaceModule>getAllModules()WorkspaceModulegetMainModule()WorkspaceModulegetModule(ArtifactCoords key)
-
-
-
Field Detail
-
mainModuleKey
public ArtifactCoords mainModuleKey
-
modules
public Map<ArtifactCoords,WorkspaceModule> modules
-
-
Constructor Detail
-
WorkspaceImpl
public WorkspaceImpl(ArtifactCoords mainModuleKey, Set<WorkspaceModule> workspaceModules)
-
-
Method Detail
-
getMainModule
public WorkspaceModule getMainModule()
- Specified by:
getMainModulein interfaceWorkspace
-
getAllModules
public Collection<WorkspaceModule> getAllModules()
- Specified by:
getAllModulesin interfaceWorkspace
-
getModule
public WorkspaceModule getModule(ArtifactCoords key)
-
-