Package org.immutables.generator
Class ForwardingFiler
- java.lang.Object
-
- org.immutables.generator.ForwardingFiler
-
- All Implemented Interfaces:
javax.annotation.processing.Filer
public abstract class ForwardingFiler extends java.lang.Object implements javax.annotation.processing.Filer
-
-
Constructor Summary
Constructors Constructor Description ForwardingFiler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description javax.tools.JavaFileObjectcreateClassFile(java.lang.CharSequence name, javax.lang.model.element.Element... originatingElements)javax.tools.FileObjectcreateResource(javax.tools.JavaFileManager.Location location, java.lang.CharSequence pkg, java.lang.CharSequence relativeName, javax.lang.model.element.Element... originatingElements)javax.tools.JavaFileObjectcreateSourceFile(java.lang.CharSequence name, javax.lang.model.element.Element... originatingElements)protected abstract javax.annotation.processing.Filerdelegate()javax.tools.FileObjectgetResource(javax.tools.JavaFileManager.Location location, java.lang.CharSequence pkg, java.lang.CharSequence relativeName)
-
-
-
Method Detail
-
delegate
protected abstract javax.annotation.processing.Filer delegate()
-
createSourceFile
public javax.tools.JavaFileObject createSourceFile(java.lang.CharSequence name, javax.lang.model.element.Element... originatingElements) throws java.io.IOException- Specified by:
createSourceFilein interfacejavax.annotation.processing.Filer- Throws:
java.io.IOException
-
createClassFile
public javax.tools.JavaFileObject createClassFile(java.lang.CharSequence name, javax.lang.model.element.Element... originatingElements) throws java.io.IOException- Specified by:
createClassFilein interfacejavax.annotation.processing.Filer- Throws:
java.io.IOException
-
createResource
public javax.tools.FileObject createResource(javax.tools.JavaFileManager.Location location, java.lang.CharSequence pkg, java.lang.CharSequence relativeName, javax.lang.model.element.Element... originatingElements) throws java.io.IOException- Specified by:
createResourcein interfacejavax.annotation.processing.Filer- Throws:
java.io.IOException
-
getResource
public javax.tools.FileObject getResource(javax.tools.JavaFileManager.Location location, java.lang.CharSequence pkg, java.lang.CharSequence relativeName) throws java.io.IOException- Specified by:
getResourcein interfacejavax.annotation.processing.Filer- Throws:
java.io.IOException
-
-