6#if FIRST_PASS == false && EXPORTER == false && IMPORTER == false
11 internal sealed class FileOutputStreamAccessor : Accessor<object>
14 MethodAccessor<Func<object, object>> init1;
15 MethodAccessor<Func<object, object>> init2;
16 FieldAccessor<object, object> fd;
22 public FileOutputStreamAccessor(AccessorTypeResolver resolver) :
23 base(resolver,
"java.io.FileOutputStream")
32 public object Init1(
object fd) => GetConstructor(
ref init1, Resolve(
"java.io.File")).Invoker(fd);
38 public object Init2(
object fd) => GetConstructor(
ref init2, Resolve(
"java.io.FileDescriptor")).Invoker(fd);
45 public object GetFd(
object self) => GetField(
ref fd, nameof(fd)).GetValue(
self);
53 public void SetFd(
object self,
object value) => GetField(
ref fd, nameof(fd)).SetValue(
self, value);