6#if FIRST_PASS == false && EXPORTER == false && IMPORTER == false
11 internal sealed class ProcessBuilderRedirectAccessor : Accessor<object>
14 FieldAccessor<object> PIPE;
15 FieldAccessor<object> INHERIT;
17 MethodAccessor<Func<object, object>> file;
18 MethodAccessor<Func<object, bool>> append;
24 public ProcessBuilderRedirectAccessor(AccessorTypeResolver resolver) :
25 base(resolver,
"java.lang.ProcessBuilder+Redirect")
34 public object GetPipe() => GetField(
ref PIPE, nameof(PIPE)).GetValue();
40 public object GetInherit() => GetField(
ref INHERIT, nameof(INHERIT)).GetValue();
47 public object InvokeFile(
object self) => GetMethod(
ref file, nameof(file), Resolve(
"java.io.File")).Invoker(
self);
54 public bool InvokeAppend(
object self) => GetMethod(
ref append, nameof(append), typeof(
bool)).Invoker(
self);