Package com._1c.g5.v8.dt.testing.compare
Class V8ProjectLazySupplier
- java.lang.Object
-
- com._1c.g5.v8.dt.testing.compare.V8ProjectLazySupplier
-
- All Implemented Interfaces:
Supplier<IV8Project>
public class V8ProjectLazySupplier extends Object implements Supplier<IV8Project>
Opens and builds V8 project from the testing workspace by first request.
-
-
Constructor Summary
Constructors Constructor Description V8ProjectLazySupplier(String projectName, Path projectLocation, TestingWorkspace testingWorkspace, IV8ProjectManager v8ProjectManager)
Creates the supplier.
-
-
-
Constructor Detail
-
V8ProjectLazySupplier
public V8ProjectLazySupplier(String projectName, Path projectLocation, TestingWorkspace testingWorkspace, IV8ProjectManager v8ProjectManager)
Creates the supplier.- Parameters:
projectName
- the project name to be opened, cannot benull
projectLocation
- the location of the project parent directory, cannot benull
testingWorkspace
- the testing workspace instance to load the project from, cannot benull
v8ProjectManager
- the V8 project manager, cannot benull
-
-
Method Detail
-
get
public IV8Project get()
- Specified by:
get
in interfaceSupplier<IV8Project>
-
-