public class TestSpecModelFactory extends Object implements SpecModelFactory<TestSpecModel>
| Constructor and Description |
|---|
TestSpecModelFactory() |
TestSpecModelFactory(TestSpecGenerator testSpecGenerator) |
| Modifier and Type | Method and Description |
|---|---|
TestSpecModel |
create(javax.lang.model.util.Elements elements,
javax.lang.model.util.Types types,
javax.lang.model.element.TypeElement element,
javax.annotation.processing.Messager messager,
EnumSet<RunMode> runMode,
DependencyInjectionHelper dependencyInjectionHelper,
InterStageStore interStageStore)
|
Set<javax.lang.model.element.Element> |
extract(javax.annotation.processing.RoundEnvironment roundEnvironment)
Extract the relevant Elements to work with from the round environment before they're passed on
to
SpecModelFactory.create(Elements, Types, TypeElement, Messager, EnumSet,
DependencyInjectionHelper, InterStageStore). |
public TestSpecModelFactory()
public TestSpecModelFactory(TestSpecGenerator testSpecGenerator)
public Set<javax.lang.model.element.Element> extract(javax.annotation.processing.RoundEnvironment roundEnvironment)
SpecModelFactory.create(Elements, Types, TypeElement, Messager, EnumSet,
DependencyInjectionHelper, InterStageStore).extract in interface SpecModelFactory<TestSpecModel>public TestSpecModel create(javax.lang.model.util.Elements elements, javax.lang.model.util.Types types, javax.lang.model.element.TypeElement element, javax.annotation.processing.Messager messager, EnumSet<RunMode> runMode, DependencyInjectionHelper dependencyInjectionHelper, InterStageStore interStageStore)
create in interface SpecModelFactory<TestSpecModel>