Package org.codehaus.groovy.tools.javac
Class MemJavaFileObject
- java.lang.Object
- 
- javax.tools.SimpleJavaFileObject
- 
- org.codehaus.groovy.tools.javac.MemJavaFileObject
 
 
- 
- All Implemented Interfaces:
- FileObject,- JavaFileObject
 
 public class MemJavaFileObject extends SimpleJavaFileObject Represents a Java source file in memory to compile- Since:
- 3.0.0
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface javax.tools.JavaFileObjectJavaFileObject.Kind
 
- 
 - 
Field Summary- 
Fields inherited from class javax.tools.SimpleJavaFileObjectkind, uri
 
- 
 - 
Constructor SummaryConstructors Constructor Description MemJavaFileObject(ClassNode classNode, String src)Construct a MemJavaFileObject instance with given groovy class node and stub source code
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)CharSequencegetCharContent(boolean ignoreEncodingErrors)inthashCode()StringtoString()- 
Methods inherited from class javax.tools.SimpleJavaFileObjectdelete, getAccessLevel, getKind, getLastModified, getName, getNestingKind, isNameCompatible, openInputStream, openOutputStream, openReader, openWriter, toUri
 
- 
 
- 
- 
- 
Method Detail- 
getCharContentpublic CharSequence getCharContent(boolean ignoreEncodingErrors) - Specified by:
- getCharContentin interface- FileObject
- Overrides:
- getCharContentin class- SimpleJavaFileObject
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- SimpleJavaFileObject
 
 
- 
 
-