Package org.immutables.generator
Interface SourceExtraction.SourceExtractor
-
- All Known Implementing Classes:
SourceExtraction.CompositeExtractor,SourceExtraction.DefaultExtractor,SourceExtraction.EclipseSourceExtractor,SourceExtraction.JavacSourceExtractor
- Enclosing class:
- SourceExtraction
static interface SourceExtraction.SourceExtractor
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.CharSequenceUNABLE_TO_EXTRACT
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanclaim(javax.lang.model.element.Element element)java.lang.CharSequenceextract(javax.annotation.processing.ProcessingEnvironment environment, javax.lang.model.element.TypeElement typeElement)java.lang.CharSequenceextractReturnType(javax.lang.model.element.ExecutableElement executableElement)
-
-
-
Method Detail
-
claim
boolean claim(javax.lang.model.element.Element element)
-
extract
java.lang.CharSequence extract(javax.annotation.processing.ProcessingEnvironment environment, javax.lang.model.element.TypeElement typeElement) throws java.io.IOException- Throws:
java.io.IOException
-
extractReturnType
java.lang.CharSequence extractReturnType(javax.lang.model.element.ExecutableElement executableElement)
-
-