org.reflext.test
Class CompilerResult

java.lang.Object
  extended by javax.tools.ForwardingJavaFileManager<javax.tools.StandardJavaFileManager>
      extended by org.reflext.test.CompilerResult
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, javax.tools.JavaFileManager, javax.tools.OptionChecker

public class CompilerResult
extends javax.tools.ForwardingJavaFileManager<javax.tools.StandardJavaFileManager>

Author:
Julien Viet

Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.tools.JavaFileManager
javax.tools.JavaFileManager.Location
 
Field Summary
 
Fields inherited from class javax.tools.ForwardingJavaFileManager
fileManager
 
Constructor Summary
CompilerResult(javax.tools.StandardJavaFileManager standardJavaFileManager)
           
 
Method Summary
 org.reflext.test.LocalFileObject getClassFile(java.lang.String name)
           
 javax.tools.FileObject getFileForOutput(javax.tools.JavaFileManager.Location location, java.lang.String packageName, java.lang.String relativeName, javax.tools.FileObject sibling)
           
 javax.tools.JavaFileObject getJavaFileForOutput(javax.tools.JavaFileManager.Location location, java.lang.String className, javax.tools.JavaFileObject.Kind kind, javax.tools.FileObject sibling)
           
 
Methods inherited from class javax.tools.ForwardingJavaFileManager
close, flush, getClassLoader, getFileForInput, 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

CompilerResult

public CompilerResult(javax.tools.StandardJavaFileManager standardJavaFileManager)
Method Detail

getClassFile

public org.reflext.test.LocalFileObject getClassFile(java.lang.String name)

getJavaFileForOutput

public javax.tools.JavaFileObject getJavaFileForOutput(javax.tools.JavaFileManager.Location location,
                                                       java.lang.String className,
                                                       javax.tools.JavaFileObject.Kind kind,
                                                       javax.tools.FileObject sibling)
                                                throws java.io.IOException
Specified by:
getJavaFileForOutput in interface javax.tools.JavaFileManager
Overrides:
getJavaFileForOutput in class javax.tools.ForwardingJavaFileManager<javax.tools.StandardJavaFileManager>
Throws:
java.io.IOException

getFileForOutput

public javax.tools.FileObject getFileForOutput(javax.tools.JavaFileManager.Location location,
                                               java.lang.String packageName,
                                               java.lang.String relativeName,
                                               javax.tools.FileObject sibling)
                                        throws java.io.IOException
Specified by:
getFileForOutput in interface javax.tools.JavaFileManager
Overrides:
getFileForOutput in class javax.tools.ForwardingJavaFileManager<javax.tools.StandardJavaFileManager>
Throws:
java.io.IOException


Copyright © 2011 eXo Platform SAS. All Rights Reserved.