예제 #1
0
        /*
         * this is commented out due to encoding issues;  see also system.io.ConsoleWriter
         * public static System.IO.TextWriter GetTextWriter(ref System.IO.TextWriter theWriter,
         *                                               java.io.FileDescriptor javafd)
         * {
         *  bool initialized = false;
         *  return System.Threading.LazyInitializer.EnsureInitialized<System.IO.TextWriter>(
         *      ref theWriter, ref initialized, ref s_InternalSyncObject, () =>
         *      {
         *          var jstream = new java.io.FileOutputStream(javafd);
         *          var nstream = new system.io.FileStream(
         *                  jstream.getChannel(), system.io.FileStream.CAN_WRITE);
         *          var encoding = System.Text.Encoding.Default;
         *          var writer = new System.IO.StreamWriter(nstream, encoding, 256, true);
         *          ((system.io.StreamWriter) (object) writer).HaveWrittenPreamble = true;
         *          writer.AutoFlush = true;
         *          return System.IO.TextWriter.Synchronized(writer);
         *      });
         * }
         * public static System.IO.TextWriter Out
         *  => GetTextWriter(ref outputWriter, java.io.FileDescriptor.@out);
         * public static System.IO.TextWriter Error
         *  => GetTextWriter(ref errorWriter, java.io.FileDescriptor.@err);
         */



        public static System.IO.TextWriter GetTextWriter(ref System.IO.TextWriter theWriter,
                                                         ref bool initialized,
                                                         java.io.PrintStream javastream)
        {
            return(System.Threading.LazyInitializer.EnsureInitialized <System.IO.TextWriter>(
                       ref theWriter, ref initialized, ref s_InternalSyncObject, () =>
            {
                return System.IO.TextWriter.Synchronized(new ConsoleWriter(javastream));
            }));
        }
예제 #2
0
        public static Runspace CreateRunspaceAndAttachToPowerShell(PowerShell ps, java.io.PrintStream outStream, java.io.PrintStream errStream)
        {
            JVMPSHostUserInterface ui = new JVMPSHostUserInterface(outStream, errStream);
            JVMPSHost psHost          = new JVMPSHost(ui);
            Runspace  jvm_Runspace    = RunspaceFactory.CreateRunspace(psHost);

            ps.Runspace = jvm_Runspace;
            jvm_Runspace.Open();
            return(jvm_Runspace);
        }
예제 #3
0
 public static void initOnce()
 {
     if(!initWasCalled) {
         initWasCalled = true;
         java.io.PrintStream myOutputStream = new java.io.PrintStream();
         myOutputStream.@this(new org.xmlvm.runtime.XMLVMOutputStream());
         java.lang.System.setOut(myOutputStream);
         java.lang.System.setErr(myOutputStream);
     }
 }
예제 #4
0
 public static void initOnce()
 {
     if (!initWasCalled)
     {
         initWasCalled = true;
         java.io.PrintStream myOutputStream = new java.io.PrintStream();
         myOutputStream.@this(new org.xmlvm.runtime.XMLVMOutputStream());
         java.lang.System.setOut(myOutputStream);
         java.lang.System.setErr(myOutputStream);
     }
 }
예제 #5
0
        internal static void printStackTrace(Exception x, java.io.PrintStream printStream)
        {
#if !FIRST_PASS
            lock (printStream)
            {
                foreach (string line in BuildStackTrace(x))
                {
                    printStream.println(line);
                }
            }
#endif
        }
예제 #6
0
 public virtual void printStackTrace(java.io.PrintStream arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::java.lang.Throwable._printStackTrace13405, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::java.lang.Throwable.staticClass, global::java.lang.Throwable._printStackTrace13405, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
 }
예제 #7
0
 public virtual void list(java.io.PrintStream arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::java.util.Properties._list15608, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::java.util.Properties.staticClass, global::java.util.Properties._list15608, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
 }
예제 #8
0
 public override void printStackTrace__java_io_PrintStream(java.io.PrintStream arg)
 {
 }
예제 #9
0
 public JVMPSHostUserInterface(java.io.PrintStream outStream, java.io.PrintStream errStream)
 {
     this.outStream = outStream;
     this.errStream = errStream;
 }
예제 #10
0
 public ConsoleWriter(java.io.PrintStream _stream)
 {
     stream = _stream;
 }
예제 #11
0
        public void run(params string[] args)
        {
            var options = new CommandLineOptionsWithLog(logText, logTableRequestResponse, args);

            // redirect java out to TextArea
            if (options.verboseLoggingEnabled())
            {
                var debug = new InternalOutput(logText);
                var print = new java.io.PrintStream(debug);
                java.lang.System.setOut(print);
            }

            var FILES_ROOT    = @"__files";
            var MAPPINGS_ROOT = @"mappings";
            var useFolder     = args.Contains("--root-dir");

            FileSource fileSource = options.filesRoot();

            if (useFolder)
            {
                fileSource.createIfNecessary();
            }

            FileSource filesFileSource = fileSource.child(FILES_ROOT);

            if (useFolder)
            {
                filesFileSource.createIfNecessary();
            }

            FileSource mappingsFileSource = fileSource.child(MAPPINGS_ROOT);

            if (useFolder)
            {
                mappingsFileSource.createIfNecessary();
            }

            try
            {
                wireMockServer = new com.github.tomakehurst.wiremock.WireMockServer(options);
                wireMockServer.addMockServiceRequestListener(new RequestAndResponseListener(logTableRequestResponse));

                if (options.recordMappingsEnabled())
                {
                    wireMockServer.enableRecordMappings(mappingsFileSource, filesFileSource);
                }

                if (options.specifiesProxyUrl())
                {
                    addProxyMapping(options.proxyUrl());
                }

                wireMockServer.start();
            }
            finally
            {
                var httpSettings = options.httpsSettings()?.ToString();
                logText.Info(Helper.ResolveBreakLineInCompatibility(options.ToString()), true, true);
                if (httpSettings != null && options.verboseLoggingEnabled())
                {
                    logText.Info(httpSettings, true, true);
                }
            }
        }
예제 #12
0
//JAVA TO C# CONVERTER TODO TASK: Java to C# Converter does not convert types within enums:
//			  private static class VoiceAnonymousInnerClass extends Voice
            //		  {
            //			  private final System outerInstance;
            //
            //			  private System.IO.MemoryStream_Output buffer;
            //			  private java.io.PrintStream old;
            //
            //			  public VoiceAnonymousInnerClass(System outerInstance, System.IO.MemoryStream_Output buffer, java.io.PrintStream old)
            //			  {
            //				  base(outerInstance, buffer);
            //				  this.outerInstance = outerInstance;
            //				  this.buffer = buffer;
            //				  this.old = old;
            //			  }
            //
            //			  @@Override void restore(boolean failure) throws IOException
            //			  {
            //					replace(old).flush();
            //					if (failure)
            //					{
            //						 old.write(buffer.toByteArray());
            //					}
            //			  }
            //		  }

            internal abstract java.io.PrintStream replace(java.io.PrintStream replacement);
예제 #13
0
 public static void dumpCurrentRow(android.database.Cursor cursor, java.io.PrintStream
                                   stream)
 {
     throw new System.NotImplementedException();
 }
예제 #14
0
 public Formatter(java.io.PrintStream arg0)  : base(global::MonoJavaBridge.JNIEnv.ThreadEnv)
 {
     global::MonoJavaBridge.JNIEnv         @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     global::MonoJavaBridge.JniLocalHandle handle = @__env.NewObject(java.util.Formatter.staticClass, global::java.util.Formatter._Formatter15431, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     Init(@__env, handle);
 }
예제 #15
0
 public PrintStreamPrinter(java.io.PrintStream arg0)  : base(global::MonoJavaBridge.JNIEnv.ThreadEnv)
 {
     global::MonoJavaBridge.JNIEnv         @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     global::MonoJavaBridge.JniLocalHandle handle = @__env.NewObject(android.util.PrintStreamPrinter.staticClass, global::android.util.PrintStreamPrinter._PrintStreamPrinter8572, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     Init(@__env, handle);
 }
예제 #16
0
 public virtual void printStackTrace(java.io.PrintStream s)
 {
 }
예제 #17
0
 public abstract ByteCodeVisitor_Printer Printer(java.io.PrintStream @out);