Package org.immutables.generator
Class ForwardingFiler
java.lang.Object
org.immutables.generator.ForwardingFiler
- All Implemented Interfaces:
Filer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateClassFile(CharSequence name, Element... originatingElements) createResource(JavaFileManager.Location location, CharSequence pkg, CharSequence relativeName, Element... originatingElements) createSourceFile(CharSequence name, Element... originatingElements) protected abstract Filerdelegate()getResource(JavaFileManager.Location location, CharSequence pkg, CharSequence relativeName)
-
Constructor Details
-
ForwardingFiler
public ForwardingFiler()
-
-
Method Details
-
delegate
-
createSourceFile
public JavaFileObject createSourceFile(CharSequence name, Element... originatingElements) throws IOException - Specified by:
createSourceFilein interfaceFiler- Throws:
IOException
-
createClassFile
public JavaFileObject createClassFile(CharSequence name, Element... originatingElements) throws IOException - Specified by:
createClassFilein interfaceFiler- Throws:
IOException
-
createResource
public FileObject createResource(JavaFileManager.Location location, CharSequence pkg, CharSequence relativeName, Element... originatingElements) throws IOException - Specified by:
createResourcein interfaceFiler- Throws:
IOException
-
getResource
public FileObject getResource(JavaFileManager.Location location, CharSequence pkg, CharSequence relativeName) throws IOException - Specified by:
getResourcein interfaceFiler- Throws:
IOException
-