final class org.graalvm.polyglot.io.IOHelper$IOAccessImpl extends org.graalvm.polyglot.impl.AbstractPolyglotImpl$IOAccess
{
private void <init>()
{
org.graalvm.polyglot.io.IOHelper$IOAccessImpl v;
v := @this: org.graalvm.polyglot.io.IOHelper$IOAccessImpl;
specialinvoke v.<org.graalvm.polyglot.impl.AbstractPolyglotImpl$IOAccess: void <init>()>();
return;
}
public org.graalvm.polyglot.io.ProcessHandler$ProcessCommand newProcessCommand(java.util.List, java.lang.String, java.util.Map, boolean, org.graalvm.polyglot.io.ProcessHandler$Redirect, org.graalvm.polyglot.io.ProcessHandler$Redirect, org.graalvm.polyglot.io.ProcessHandler$Redirect)
{
org.graalvm.polyglot.io.IOHelper$IOAccessImpl v;
java.util.List v;
org.graalvm.polyglot.io.ProcessHandler$ProcessCommand v;
java.util.Map v;
java.lang.String v;
org.graalvm.polyglot.io.ProcessHandler$Redirect v, v, v;
boolean v;
v := @this: org.graalvm.polyglot.io.IOHelper$IOAccessImpl;
v := @parameter: java.util.List;
v := @parameter: java.lang.String;
v := @parameter: java.util.Map;
v := @parameter: boolean;
v := @parameter: org.graalvm.polyglot.io.ProcessHandler$Redirect;
v := @parameter: org.graalvm.polyglot.io.ProcessHandler$Redirect;
v := @parameter: org.graalvm.polyglot.io.ProcessHandler$Redirect;
v = new org.graalvm.polyglot.io.ProcessHandler$ProcessCommand;
specialinvoke v.<org.graalvm.polyglot.io.ProcessHandler$ProcessCommand: void <init>(java.util.List,java.lang.String,java.util.Map,boolean,org.graalvm.polyglot.io.ProcessHandler$Redirect,org.graalvm.polyglot.io.ProcessHandler$Redirect,org.graalvm.polyglot.io.ProcessHandler$Redirect)>(v, v, v, v, v, v, v);
return v;
}
public org.graalvm.polyglot.io.ProcessHandler$Redirect createRedirectToStream(java.io.OutputStream)
{
java.io.OutputStream v;
org.graalvm.polyglot.io.IOHelper$IOAccessImpl v;
org.graalvm.polyglot.io.ProcessHandler$Redirect$Type v;
org.graalvm.polyglot.io.ProcessHandler$Redirect v;
v := @this: org.graalvm.polyglot.io.IOHelper$IOAccessImpl;
v := @parameter: java.io.OutputStream;
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object)>("Stream must be non null.");
v = new org.graalvm.polyglot.io.ProcessHandler$Redirect;
v = <org.graalvm.polyglot.io.ProcessHandler$Redirect$Type: org.graalvm.polyglot.io.ProcessHandler$Redirect$Type STREAM>;
specialinvoke v.<org.graalvm.polyglot.io.ProcessHandler$Redirect: void <init>(org.graalvm.polyglot.io.ProcessHandler$Redirect$Type,java.io.OutputStream)>(v, v);
return v;
}
public java.io.OutputStream getOutputStream(org.graalvm.polyglot.io.ProcessHandler$Redirect)
{
java.io.OutputStream v;
org.graalvm.polyglot.io.IOHelper$IOAccessImpl v;
org.graalvm.polyglot.io.ProcessHandler$Redirect v;
v := @this: org.graalvm.polyglot.io.IOHelper$IOAccessImpl;
v := @parameter: org.graalvm.polyglot.io.ProcessHandler$Redirect;
v = virtualinvoke v.<org.graalvm.polyglot.io.ProcessHandler$Redirect: java.io.OutputStream getOutputStream()>();
return v;
}
}