public abstract class AbstractAnnotationProcessorTest<T extends AnnotationProcessorCommonTestConfiguration>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TEST_EXECUTION_MESSAGE |
| Constructor and Description |
|---|
AbstractAnnotationProcessorTest(T annotationProcessorCommonTestConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract javax.annotation.processing.Processor |
getAnnotationProcessor()
Gets the annotation processor to used for testing.
|
protected T |
getAnnotationProcessorTestConfiguration() |
protected abstract javax.tools.JavaFileObject |
getSourceFileForCompilation()
Gets the
JavaFileObject to be compiled. |
protected void |
test() |
public static final java.lang.String TEST_EXECUTION_MESSAGE
public AbstractAnnotationProcessorTest(T annotationProcessorCommonTestConfiguration)
protected abstract javax.annotation.processing.Processor getAnnotationProcessor()
protected abstract javax.tools.JavaFileObject getSourceFileForCompilation()
JavaFileObject to be compiled.protected void test()
protected T getAnnotationProcessorTestConfiguration()
Copyright © 2017 Holisticon AG. All Rights Reserved.