com.github.drinkjava2.jsqlbox.compiler
Class ClassFileManager

java.lang.Object
  extended by javax.tools.ForwardingJavaFileManager
      extended by com.github.drinkjava2.jsqlbox.compiler.ClassFileManager
All Implemented Interfaces:
Closeable, Flushable, JavaFileManager, OptionChecker

public class ClassFileManager
extends ForwardingJavaFileManager


Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.tools.JavaFileManager
JavaFileManager.Location
 
Field Summary
 
Fields inherited from class javax.tools.ForwardingJavaFileManager
fileManager
 
Constructor Summary
ClassFileManager(StandardJavaFileManager standardManager)
           
 
Method Summary
 JavaClassObject getJavaClassObject()
           
 JavaFileObject getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling)
           
 
Methods inherited from class javax.tools.ForwardingJavaFileManager
close, flush, getClassLoader, getFileForInput, getFileForOutput, getJavaFileForInput, handleOption, hasLocation, inferBinaryName, isSameFile, isSupportedOption, list
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassFileManager

public ClassFileManager(StandardJavaFileManager standardManager)
Method Detail

getJavaClassObject

public JavaClassObject getJavaClassObject()

getJavaFileForOutput

public JavaFileObject getJavaFileForOutput(JavaFileManager.Location location,
                                           String className,
                                           JavaFileObject.Kind kind,
                                           FileObject sibling)
                                    throws IOException
Specified by:
getJavaFileForOutput in interface JavaFileManager
Overrides:
getJavaFileForOutput in class ForwardingJavaFileManager
Throws:
IOException


Copyright © 2018. All rights reserved.