Class FilerProcessor
- java.lang.Object
-
- io.microsphere.annotation.processor.FilerProcessor
-
public class FilerProcessor extends java.lang.ObjectTheFilerProcessor- Since:
- 1.0.0
- Author:
- Mercy
- See Also:
ProcessingEnvironment,Filer
-
-
Constructor Summary
Constructors Constructor Description FilerProcessor(javax.annotation.processing.ProcessingEnvironment processingEnv)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.tools.JavaFileManagergetJavaFileManager()Get theJavaFileManager<T> TprocessInFiler(ThrowableFunction<javax.annotation.processing.Filer,T> filerCallback)<T> TprocessInFiler(ThrowableFunction<javax.annotation.processing.Filer,T> filerCallback, java.util.function.BiFunction<javax.annotation.processing.Filer,java.lang.Throwable,T> exceptionHandler)
-
-
-
Method Detail
-
processInFiler
public <T> T processInFiler(ThrowableFunction<javax.annotation.processing.Filer,T> filerCallback)
-
processInFiler
public <T> T processInFiler(ThrowableFunction<javax.annotation.processing.Filer,T> filerCallback, java.util.function.BiFunction<javax.annotation.processing.Filer,java.lang.Throwable,T> exceptionHandler)
-
getJavaFileManager
public javax.tools.JavaFileManager getJavaFileManager()
Get theJavaFileManager- Returns:
- the
JavaFileManager
-
-