Class ProfilableRunConfiguration.Builder<C extends ProfilableRunConfiguration,B extends ProfilableRunConfiguration.Builder<C,B>>
java.lang.Object
org.eclipse.epsilon.common.launch.ProfilableRunConfiguration.Builder<C,B>
- Direct Known Subclasses:
EolRunConfiguration.Builder
- Enclosing class:
- ProfilableRunConfiguration
public abstract static class ProfilableRunConfiguration.Builder<C extends ProfilableRunConfiguration,B extends ProfilableRunConfiguration.Builder<C,B>>
extends Object
-
Field Summary
Modifier and TypeFieldDescriptionboolean
int
boolean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract C
build()
protected C
buildReflective
(Supplier<? extends C> alternative) profileExecution
(boolean profile) showResults
(boolean show) withId
(int id) withOutputFile
(String path) withOutputFile
(Path output) withRepeats
(int repetition) withScript
(String path) withScript
(Path scriptPath)
-
Field Details
-
configClass
-
repeats
public int repeats -
id
-
showResults
public boolean showResults -
profileExecution
public boolean profileExecution -
script
-
outputFile
-
-
Constructor Details
-
Builder
protected Builder() -
Builder
-
-
Method Details
-
build
-
buildReflective
- Throws:
IllegalStateException
-
with
-
withScript
-
withScript
-
withOutputFile
-
withOutputFile
-
withId
-
withResults
-
showResults
-
showResults
-
withRepeats
-
withProfiling
-
profileExecution
-
profileExecution
-