//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: public javax.tools.JavaFileObject getJavaFileForOutput(Location location, String className, javax.tools.JavaFileObject.Kind kind, javax.tools.FileObject sibling) throws java.io.IOException public override JavaFileObject GetJavaFileForOutput(Location location, string className, JavaFileObject.Kind kind, FileObject sibling) { if (StandardLocation.CLASS_OUTPUT == location && JavaFileObject.Kind.CLASS == kind) { InMemSink clazz = new InMemSink(className); Classes[className] = clazz; return(clazz); } else { return(base.GetJavaFileForOutput(location, className, kind, sibling)); } }
public override JavaFileObject GetJavaFileForOutput(Location location, string className, JavaFileObject.Kind kind, FileObject sibling) { ClassFile file = new ClassFile(className); _classes[className] = file; return(file); }