| Package | Description |
|---|---|
| configuration | |
| generator | |
| merger |
| Modifier and Type | Method and Description |
|---|---|
JavaForgerConfiguration |
JavaForgerConfiguration.Builder.build() |
protected static JavaForgerConfiguration |
DefaultConfigurations.defaultConfig(String template) |
protected static JavaForgerConfiguration |
DefaultConfigurations.defaultConfiguration(String template,
String testTemplate) |
static JavaForgerConfiguration |
DefaultConfigurations.forBuilder() |
static JavaForgerConfiguration |
DefaultConfigurations.forBuilderAndTest() |
static JavaForgerConfiguration |
DefaultConfigurations.forEquals() |
static JavaForgerConfiguration |
DefaultConfigurations.forEqualsAndTest() |
static JavaForgerConfiguration |
DefaultConfigurations.forExtendableBuilderAndTest() |
static JavaForgerConfiguration |
DefaultConfigurations.forHashCode() |
static JavaForgerConfiguration |
DefaultConfigurations.forHashCodeAndTest() |
static JavaForgerConfiguration |
DefaultConfigurations.forStateFullClassTest()
Create a unit test for a class that state.
|
static JavaForgerConfiguration |
DefaultConfigurations.forStatelessClassTest()
Create a unit test for a class that has no state.
|
static JavaForgerConfiguration |
DefaultConfigurations.forToString() |
JavaForgerConfiguration |
JavaForgerConfiguration.getConfigIfFileDoesNotExist() |
| Modifier and Type | Method and Description |
|---|---|
List<JavaForgerConfiguration> |
JavaForgerConfiguration.getChildConfigs() |
| Modifier and Type | Method and Description |
|---|---|
void |
JavaForgerConfiguration.addChildConfig(JavaForgerConfiguration config) |
void |
JavaForgerConfiguration.addChildConfigs(JavaForgerConfiguration... children) |
static JavaForgerConfiguration.Builder |
JavaForgerConfiguration.builder(JavaForgerConfiguration config)
Creates builder that is filled with the input
JavaForgerConfiguration to build JavaForgerConfiguration. |
JavaForgerConfiguration.Builder |
JavaForgerConfiguration.Builder.childConfig(JavaForgerConfiguration... configs) |
JavaForgerConfiguration.Builder |
JavaForgerConfiguration.Builder.configIfFileDoesNotExist(JavaForgerConfiguration configIfFileDoesNotExist) |
void |
JavaForgerConfiguration.setConfigIfFileDoesNotExist(JavaForgerConfiguration configIfFileDoesNotExist) |
| Modifier and Type | Method and Description |
|---|---|
void |
JavaForgerConfiguration.setChildConfigs(List<JavaForgerConfiguration> configs) |
<T> void |
JavaForgerConfiguration.setRecursive(java.util.function.BiConsumer<JavaForgerConfiguration,T> setter,
T value)
Insert a setter to be executed on this
JavaForgerConfiguration and all child configurations. |
void |
JavaForgerConfiguration.setRecursive(java.util.function.Consumer<JavaForgerConfiguration> consumer)
Execute the given consumer on this
JavaForgerConfiguration and all child configurations. |
| Modifier and Type | Method and Description |
|---|---|
static CodeSnipit |
JavaForger.execute(JavaForgerConfiguration config)
Executes the given
JavaForgerConfiguration that contains the template. |
CodeSnipit |
Generator.execute(JavaForgerConfiguration genConfig) |
static CodeSnipit |
JavaForger.execute(JavaForgerConfiguration config,
String inputClass)
Executes the given
JavaForgerConfiguration that contains the template. |
CodeSnipit |
Generator.execute(JavaForgerConfiguration config,
String inputClass) |
static CodeSnipit |
JavaForger.execute(JavaForgerConfiguration config,
String inputClass,
String outputClass)
Executes the given
JavaForgerConfiguration that contains the template. |
TemplateInputParameters |
TemplateInputParametersService.getInputParameters(JavaForgerConfiguration config,
String inputClass,
String mergeClassPath)
Gets the
TemplateInputParameters from the JavaForgerConfiguration and inserts all missing input parameters given by
TemplateInputDefaults. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
LineMerger.executeMerge(JavaForgerConfiguration config,
CodeSnipit codeSnipit,
String mergeClassPath) |
protected void |
JavaParserMerger.executeMerge(JavaForgerConfiguration config,
CodeSnipit codeSnipit,
String mergeClassPath)
Merges the input
CodeSnipit with the mergeClass given by the JavaForgerConfiguration. |
protected abstract void |
CodeSnipitMerger.executeMerge(JavaForgerConfiguration config,
CodeSnipit codeSnipit,
String mergeClassPath) |
protected void |
CodeSnipitMerger.format(JavaForgerConfiguration config,
String mergeClassPath) |
void |
CodeSnipitInserter.insert(JavaForgerConfiguration config,
String mergeClassPath,
String newCode,
LinkedHashMap<CodeSnipitLocation,CodeSnipitLocation> newCodeInsertionLocations)
Inserts the new code into the file given by the mergeClassPath according to the insertLocations.
|
void |
CodeSnipitMerger.merge(JavaForgerConfiguration config,
CodeSnipit codeSnipit,
String mergeClassPath) |
Copyright © 2019. All rights reserved.