Beispiel #1
0
//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));
                }
            }
Beispiel #2
0
        public override JavaFileObject GetJavaFileForOutput(Location location, string className, JavaFileObject.Kind kind, FileObject sibling)
        {
            ClassFile file = new ClassFile(className);

            _classes[className] = file;
            return(file);
        }