diff --git a/Directory.Build.targets b/Directory.Build.targets index ea649d951..d1bf7050a 100644 --- a/Directory.Build.targets +++ b/Directory.Build.targets @@ -18,6 +18,7 @@ + diff --git a/src/Java.Base-ref.cs b/src/Java.Base-ref.cs new file mode 100644 index 000000000..cabc1e0e5 --- /dev/null +++ b/src/Java.Base-ref.cs @@ -0,0 +1,5312 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// GenAPI Version: 7.0.6.10301 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ +namespace Java.IO +{ + [Java.Interop.JniTypeSignatureAttribute("java/io/BufferedInputStream", GenerateJavaPeer=false)] + public partial class BufferedInputStream : Java.IO.FilterInputStream + { + protected BufferedInputStream(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public BufferedInputStream(Java.IO.InputStream? @in) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public BufferedInputStream(Java.IO.InputStream? @in, int size) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + protected Java.Interop.JavaSByteArray? Buf { get { throw null; } set { } } + protected int Count { get { throw null; } set { } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + protected int Marklimit { get { throw null; } set { } } + protected int Markpos { get { throw null; } set { } } + protected int Pos { get { throw null; } set { } } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/BufferedOutputStream", GenerateJavaPeer=false)] + public partial class BufferedOutputStream : Java.IO.FilterOutputStream + { + protected BufferedOutputStream(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public BufferedOutputStream(Java.IO.OutputStream? @out) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public BufferedOutputStream(Java.IO.OutputStream? @out, int size) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + protected Java.Interop.JavaSByteArray? Buf { get { throw null; } set { } } + protected int Count { get { throw null; } set { } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/BufferedReader", GenerateJavaPeer=false)] + public partial class BufferedReader : Java.IO.Reader + { + protected BufferedReader(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public BufferedReader(Java.IO.Reader? @in) { } + public BufferedReader(Java.IO.Reader? @in, int sz) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public override void Close() { } + public override int Read(Java.Interop.JavaCharArray? cbuf, int off, int len) { throw null; } + public virtual string? ReadLine() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/BufferedWriter", GenerateJavaPeer=false)] + public partial class BufferedWriter : Java.IO.Writer + { + protected BufferedWriter(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public BufferedWriter(Java.IO.Writer? @out) { } + public BufferedWriter(Java.IO.Writer? @out, int sz) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public override void Close() { } + public override void Flush() { } + public virtual void NewLine() { } + public override void Write(Java.Interop.JavaCharArray? cbuf, int off, int len) { } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/ByteArrayInputStream", GenerateJavaPeer=false)] + public partial class ByteArrayInputStream : Java.IO.InputStream + { + public ByteArrayInputStream(Java.Interop.JavaSByteArray? buf) { } + public ByteArrayInputStream(Java.Interop.JavaSByteArray? buf, int offset, int length) { } + protected ByteArrayInputStream(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + protected Java.Interop.JavaSByteArray? Buf { get { throw null; } set { } } + protected int Count { get { throw null; } set { } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + protected int Mark { get { throw null; } set { } } + protected int Pos { get { throw null; } set { } } + public override int Read() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/ByteArrayOutputStream", GenerateJavaPeer=false)] + public partial class ByteArrayOutputStream : Java.IO.OutputStream + { + public ByteArrayOutputStream() { } + protected ByteArrayOutputStream(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public ByteArrayOutputStream(int size) { } + protected Java.Interop.JavaSByteArray? Buf { get { throw null; } set { } } + protected int Count { get { throw null; } set { } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual void Reset() { } + public virtual int Size() { throw null; } + public virtual Java.Interop.JavaSByteArray? ToByteArray() { throw null; } + [System.ObsoleteAttribute("deprecated")] + public virtual string? ToString(int hibyte) { throw null; } + public virtual string? ToString(string? charsetName) { throw null; } + public override void Write(int b) { } + public virtual void WriteBytes(Java.Interop.JavaSByteArray? b) { } + public virtual void WriteTo(Java.IO.OutputStream? @out) { } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/CharArrayReader", GenerateJavaPeer=false)] + public partial class CharArrayReader : Java.IO.Reader + { + public CharArrayReader(Java.Interop.JavaCharArray? buf) { } + public CharArrayReader(Java.Interop.JavaCharArray? buf, int offset, int length) { } + protected CharArrayReader(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + protected Java.Interop.JavaCharArray? Buf { get { throw null; } set { } } + protected int Count { get { throw null; } set { } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + protected int MarkedPos { get { throw null; } set { } } + protected int Pos { get { throw null; } set { } } + public override void Close() { } + public override int Read(Java.Interop.JavaCharArray? b, int off, int len) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/CharArrayWriter", GenerateJavaPeer=false)] + public partial class CharArrayWriter : Java.IO.Writer + { + public CharArrayWriter() { } + protected CharArrayWriter(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public CharArrayWriter(int initialSize) { } + protected Java.Interop.JavaCharArray? Buf { get { throw null; } set { } } + protected int Count { get { throw null; } set { } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public override void Close() { } + public override void Flush() { } + public virtual void Reset() { } + public virtual int Size() { throw null; } + public virtual Java.Interop.JavaCharArray? ToCharArray() { throw null; } + public override void Write(Java.Interop.JavaCharArray? c, int off, int len) { } + public virtual void WriteTo(Java.IO.Writer? @out) { } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/CharConversionException", GenerateJavaPeer=false)] + public partial class CharConversionException : Java.IO.IOException + { + public CharConversionException() { } + protected CharConversionException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public CharConversionException(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/Console", GenerateJavaPeer=false)] + public sealed partial class Console : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.IO.IFlushable, System.IDisposable + { + internal Console() { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public void Flush() { } + public Java.IO.Console? Format(string? fmt, params Java.Lang.Object[]? args) { throw null; } + public Java.IO.Console? Printf(string? format, params Java.Lang.Object[]? args) { throw null; } + public Java.IO.Reader? Reader() { throw null; } + public string? ReadLine() { throw null; } + public string? ReadLine(string? fmt, params Java.Lang.Object[]? args) { throw null; } + public Java.Interop.JavaCharArray? ReadPassword() { throw null; } + public Java.Interop.JavaCharArray? ReadPassword(string? fmt, params Java.Lang.Object[]? args) { throw null; } + public Java.IO.PrintWriter? Writer() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/DataInputStream", GenerateJavaPeer=false)] + public partial class DataInputStream : Java.IO.FilterInputStream, Java.Interop.IJavaPeerable, Java.IO.IDataInput, System.IDisposable + { + protected DataInputStream(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public DataInputStream(Java.IO.InputStream? @in) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public sealed override int Read(Java.Interop.JavaSByteArray? b) { throw null; } + public sealed override int Read(Java.Interop.JavaSByteArray? b, int off, int len) { throw null; } + public bool ReadBoolean() { throw null; } + public sbyte ReadByte() { throw null; } + public char ReadChar() { throw null; } + public double ReadDouble() { throw null; } + public float ReadFloat() { throw null; } + public void ReadFully(Java.Interop.JavaSByteArray? b) { } + public void ReadFully(Java.Interop.JavaSByteArray? b, int off, int len) { } + public int ReadInt() { throw null; } + [System.ObsoleteAttribute("deprecated")] + public string? ReadLine() { throw null; } + public long ReadLong() { throw null; } + public short ReadShort() { throw null; } + public int ReadUnsignedByte() { throw null; } + public int ReadUnsignedShort() { throw null; } + public string? ReadUTF() { throw null; } + public static string? ReadUTF(Java.IO.IDataInput? @in) { throw null; } + public int SkipBytes(int n) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/DataOutputStream", GenerateJavaPeer=false)] + public partial class DataOutputStream : Java.IO.FilterOutputStream, Java.Interop.IJavaPeerable, Java.IO.IDataOutput, System.IDisposable + { + protected DataOutputStream(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public DataOutputStream(Java.IO.OutputStream? @out) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + protected int Written { get { throw null; } set { } } + public int Size() { throw null; } + public void WriteBoolean(bool v) { } + public void WriteByte(int v) { } + public void WriteBytes(string? s) { } + public void WriteChar(int v) { } + public void WriteChars(string? s) { } + public void WriteDouble(double v) { } + public void WriteFloat(float v) { } + public void WriteInt(int v) { } + public void WriteLong(long v) { } + public void WriteShort(int v) { } + public void WriteUTF(string? str) { } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/EOFException", GenerateJavaPeer=false)] + public partial class EOFException : Java.IO.IOException + { + public EOFException() { } + protected EOFException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public EOFException(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/File", GenerateJavaPeer=false)] + public partial class File : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.IO.ISerializable, Java.Lang.IComparable, System.IDisposable + { + protected File(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public File(Java.IO.File? parent, string? child) { } + public File(string? pathname) { } + public File(string? parent, string? child) { } + public virtual Java.IO.File? AbsoluteFile { get { throw null; } } + public virtual string? AbsolutePath { get { throw null; } } + public virtual Java.IO.File? CanonicalFile { get { throw null; } } + public virtual string? CanonicalPath { get { throw null; } } + public virtual long FreeSpace { get { throw null; } } + public virtual bool IsAbsolute { get { throw null; } } + public virtual bool IsDirectory { get { throw null; } } + public virtual bool IsFile { get { throw null; } } + public virtual bool IsHidden { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual string? Name { get { throw null; } } + public virtual string? Parent { get { throw null; } } + public virtual Java.IO.File? ParentFile { get { throw null; } } + public virtual string? Path { get { throw null; } } + public static string? PathSeparator { get { throw null; } } + public static char PathSeparatorChar { get { throw null; } } + public static string? Separator { get { throw null; } } + public static char SeparatorChar { get { throw null; } } + public virtual long TotalSpace { get { throw null; } } + public virtual long UsableSpace { get { throw null; } } + public virtual bool CanExecute() { throw null; } + public virtual bool CanRead() { throw null; } + public virtual bool CanWrite() { throw null; } + public virtual int CompareTo(Java.IO.File? pathname) { throw null; } + public virtual bool CreateNewFile() { throw null; } + public static Java.IO.File? CreateTempFile(string? prefix, string? suffix) { throw null; } + public static Java.IO.File? CreateTempFile(string? prefix, string? suffix, Java.IO.File? directory) { throw null; } + public virtual bool Delete() { throw null; } + public virtual void DeleteOnExit() { } + public virtual bool Exists() { throw null; } + int Java.Lang.IComparable.CompareTo(Java.Lang.Object? p0) { throw null; } + public virtual long LastModified() { throw null; } + public virtual long Length() { throw null; } + public virtual Java.Interop.JavaObjectArray? List() { throw null; } + public virtual Java.Interop.JavaObjectArray? List(Java.IO.IFilenameFilter? filter) { throw null; } + public virtual Java.Interop.JavaObjectArray? ListFiles() { throw null; } + public virtual Java.Interop.JavaObjectArray? ListFiles(Java.IO.IFileFilter? filter) { throw null; } + public virtual Java.Interop.JavaObjectArray? ListFiles(Java.IO.IFilenameFilter? filter) { throw null; } + public static Java.Interop.JavaObjectArray? ListRoots() { throw null; } + public virtual bool Mkdir() { throw null; } + public virtual bool Mkdirs() { throw null; } + public virtual bool RenameTo(Java.IO.File? dest) { throw null; } + public virtual bool SetExecutable(bool executable) { throw null; } + public virtual bool SetExecutable(bool executable, bool ownerOnly) { throw null; } + public virtual bool SetLastModified(long time) { throw null; } + public virtual bool SetReadable(bool readable) { throw null; } + public virtual bool SetReadable(bool readable, bool ownerOnly) { throw null; } + public virtual bool SetReadOnly() { throw null; } + public virtual bool SetWritable(bool writable) { throw null; } + public virtual bool SetWritable(bool writable, bool ownerOnly) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/FileDescriptor", GenerateJavaPeer=false)] + public sealed partial class FileDescriptor : Java.Lang.Object + { + public FileDescriptor() { } + public static Java.IO.FileDescriptor? Err { get { throw null; } } + public static Java.IO.FileDescriptor? In { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.IO.FileDescriptor? Out { get { throw null; } } + public void Sync() { } + public bool Valid() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/FileInputStream", GenerateJavaPeer=false)] + public partial class FileInputStream : Java.IO.InputStream + { + protected FileInputStream(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public FileInputStream(Java.IO.File? file) { } + public FileInputStream(Java.IO.FileDescriptor? fdObj) { } + public FileInputStream(string? name) { } + public Java.IO.FileDescriptor? FD { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public override int Read() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/FileNotFoundException", GenerateJavaPeer=false)] + public partial class FileNotFoundException : Java.IO.IOException + { + public FileNotFoundException() { } + protected FileNotFoundException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public FileNotFoundException(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/FileOutputStream", GenerateJavaPeer=false)] + public partial class FileOutputStream : Java.IO.OutputStream + { + protected FileOutputStream(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public FileOutputStream(Java.IO.File? file) { } + public FileOutputStream(Java.IO.File? file, bool append) { } + public FileOutputStream(Java.IO.FileDescriptor? fdObj) { } + public FileOutputStream(string? name) { } + public FileOutputStream(string? name, bool append) { } + public Java.IO.FileDescriptor? FD { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public override void Write(int b) { } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/FileReader", GenerateJavaPeer=false)] + public partial class FileReader : Java.IO.InputStreamReader + { + protected FileReader(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public FileReader(Java.IO.File? file) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public FileReader(Java.IO.FileDescriptor? fd) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public FileReader(string? fileName) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/FileWriter", GenerateJavaPeer=false)] + public partial class FileWriter : Java.IO.OutputStreamWriter + { + protected FileWriter(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public FileWriter(Java.IO.File? file) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public FileWriter(Java.IO.File? file, bool append) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public FileWriter(Java.IO.FileDescriptor? fd) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public FileWriter(string? fileName) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public FileWriter(string? fileName, bool append) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/FilterInputStream", GenerateJavaPeer=false)] + public partial class FilterInputStream : Java.IO.InputStream + { + protected FilterInputStream(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + protected FilterInputStream(Java.IO.InputStream? @in) { } + protected Java.IO.InputStream? In { get { throw null; } set { } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public override int Read() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/FilterOutputStream", GenerateJavaPeer=false)] + public partial class FilterOutputStream : Java.IO.OutputStream + { + protected FilterOutputStream(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public FilterOutputStream(Java.IO.OutputStream? @out) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + protected Java.IO.OutputStream? Out { get { throw null; } set { } } + public override void Write(int b) { } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/FilterReader", GenerateJavaPeer=false)] + public abstract partial class FilterReader : Java.IO.Reader + { + protected FilterReader(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + protected FilterReader(Java.IO.Reader? @in) { } + protected Java.IO.Reader? In { get { throw null; } set { } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public override void Close() { } + public override int Read(Java.Interop.JavaCharArray? cbuf, int off, int len) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/FilterWriter", GenerateJavaPeer=false)] + public abstract partial class FilterWriter : Java.IO.Writer + { + protected FilterWriter(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + protected FilterWriter(Java.IO.Writer? @out) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + protected Java.IO.Writer? Out { get { throw null; } set { } } + public override void Close() { } + public override void Flush() { } + public override void Write(Java.Interop.JavaCharArray? cbuf, int off, int len) { } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/Closeable", GenerateJavaPeer=false)] + public partial interface ICloseable : Java.Interop.IJavaPeerable, Java.Lang.IAutoCloseable, System.IDisposable + { + new void Close(); + } + [Java.Interop.JniTypeSignatureAttribute("java/io/DataInput", GenerateJavaPeer=false)] + public partial interface IDataInput : Java.Interop.IJavaPeerable, System.IDisposable + { + bool ReadBoolean(); + sbyte ReadByte(); + char ReadChar(); + double ReadDouble(); + float ReadFloat(); + void ReadFully(Java.Interop.JavaSByteArray? p0); + void ReadFully(Java.Interop.JavaSByteArray? p0, int p1, int p2); + int ReadInt(); + string? ReadLine(); + long ReadLong(); + short ReadShort(); + int ReadUnsignedByte(); + int ReadUnsignedShort(); + string? ReadUTF(); + int SkipBytes(int p0); + } + [Java.Interop.JniTypeSignatureAttribute("java/io/DataOutput", GenerateJavaPeer=false)] + public partial interface IDataOutput : Java.Interop.IJavaPeerable, System.IDisposable + { + void Write(Java.Interop.JavaSByteArray? p0); + void Write(Java.Interop.JavaSByteArray? p0, int p1, int p2); + void Write(int p0); + void WriteBoolean(bool p0); + void WriteByte(int p0); + void WriteBytes(string? p0); + void WriteChar(int p0); + void WriteChars(string? p0); + void WriteDouble(double p0); + void WriteFloat(float p0); + void WriteInt(int p0); + void WriteLong(long p0); + void WriteShort(int p0); + void WriteUTF(string? p0); + } + [Java.Interop.JniTypeSignatureAttribute("java/io/Externalizable", GenerateJavaPeer=false)] + public partial interface IExternalizable : Java.Interop.IJavaPeerable, Java.IO.ISerializable, System.IDisposable + { + void ReadExternal(Java.IO.IObjectInput? p0); + void WriteExternal(Java.IO.IObjectOutput? p0); + } + [Java.Interop.JniTypeSignatureAttribute("java/io/FileFilter", GenerateJavaPeer=false)] + public partial interface IFileFilter : Java.Interop.IJavaPeerable, System.IDisposable + { + bool Accept(Java.IO.File? p0); + } + [Java.Interop.JniTypeSignatureAttribute("java/io/FilenameFilter", GenerateJavaPeer=false)] + public partial interface IFilenameFilter : Java.Interop.IJavaPeerable, System.IDisposable + { + bool Accept(Java.IO.File? p0, string? p1); + } + [Java.Interop.JniTypeSignatureAttribute("java/io/Flushable", GenerateJavaPeer=false)] + public partial interface IFlushable : Java.Interop.IJavaPeerable, System.IDisposable + { + void Flush(); + } + [Java.Interop.JniTypeSignatureAttribute("java/io/InputStream", GenerateJavaPeer=false)] + public abstract partial class InputStream : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.IO.ICloseable, Java.Lang.IAutoCloseable, System.IDisposable + { + public InputStream() { } + protected InputStream(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual int Available() { throw null; } + public virtual void Close() { } + public virtual void Mark(int readlimit) { } + public virtual bool MarkSupported() { throw null; } + public static Java.IO.InputStream? NullInputStream() { throw null; } + public abstract int Read(); + public virtual int Read(Java.Interop.JavaSByteArray? b) { throw null; } + public virtual int Read(Java.Interop.JavaSByteArray? b, int off, int len) { throw null; } + public virtual Java.Interop.JavaSByteArray? ReadAllBytes() { throw null; } + public virtual int ReadNBytes(Java.Interop.JavaSByteArray? b, int off, int len) { throw null; } + public virtual Java.Interop.JavaSByteArray? ReadNBytes(int len) { throw null; } + public virtual void Reset() { } + public virtual long Skip(long n) { throw null; } + public virtual long TransferTo(Java.IO.OutputStream? @out) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/InputStreamReader", GenerateJavaPeer=false)] + public partial class InputStreamReader : Java.IO.Reader + { + protected InputStreamReader(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public InputStreamReader(Java.IO.InputStream? @in) { } + public InputStreamReader(Java.IO.InputStream? @in, string? charsetName) { } + public virtual string? Encoding { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public override void Close() { } + public override int Read(Java.Interop.JavaCharArray? cbuf, int offset, int length) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/InterruptedIOException", GenerateJavaPeer=false)] + public partial class InterruptedIOException : Java.IO.IOException + { + public InterruptedIOException() { } + protected InterruptedIOException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public InterruptedIOException(string? s) { } + public int BytesTransferred { get { throw null; } set { } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/InvalidClassException", GenerateJavaPeer=false)] + public partial class InvalidClassException : Java.IO.ObjectStreamException + { + protected InvalidClassException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public InvalidClassException(string? reason) { } + public InvalidClassException(string? cname, string? reason) { } + public string? Classname { get { throw null; } set { } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/InvalidObjectException", GenerateJavaPeer=false)] + public partial class InvalidObjectException : Java.IO.ObjectStreamException + { + protected InvalidObjectException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public InvalidObjectException(string? reason) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/ObjectInput", GenerateJavaPeer=false)] + public partial interface IObjectInput : Java.Interop.IJavaPeerable, Java.IO.IDataInput, Java.Lang.IAutoCloseable, System.IDisposable + { + int Available(); + new void Close(); + int Read(); + int Read(Java.Interop.JavaSByteArray? p0); + int Read(Java.Interop.JavaSByteArray? p0, int p1, int p2); + Java.Lang.Object? ReadObject(); + long Skip(long p0); + } + [Java.Interop.JniTypeSignatureAttribute("java/io/ObjectInputFilter", GenerateJavaPeer=false)] + public partial interface IObjectInputFilter : Java.Interop.IJavaPeerable, System.IDisposable + { + Java.IO.IObjectInputFilter.Status? CheckInput(Java.IO.IObjectInputFilter.IFilterInfo? p0); + [Java.Interop.JniTypeSignatureAttribute("java/io/ObjectInputFilter$Config", GenerateJavaPeer=false)] + public sealed partial class Config : Java.Lang.Object + { + internal Config() { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.IO.IObjectInputFilter? SerialFilter { get { throw null; } set { } } + public static Java.IO.IObjectInputFilter? CreateFilter(string? pattern) { throw null; } + [Java.Interop.JniTypeSignatureAttribute("java/io/ObjectInputFilter$Config$Global", GenerateJavaPeer=false)] + public sealed partial class Global : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.IO.IObjectInputFilter, System.IDisposable + { + internal Global() { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public Java.IO.IObjectInputFilter.Status? CheckInput(Java.IO.IObjectInputFilter.IFilterInfo? filterInfo) { throw null; } + } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/ObjectInputFilter$FilterInfo", GenerateJavaPeer=false)] + public partial interface IFilterInfo : Java.Interop.IJavaPeerable, System.IDisposable + { + long ArrayLength(); + long Depth(); + long References(); + Java.Lang.Class? SerialClass(); + long StreamBytes(); + } + [Java.Interop.JniTypeSignatureAttribute("java/io/ObjectInputFilter$Status", GenerateJavaPeer=false)] + public sealed partial class Status : Java.Lang.Enum + { + internal Status() : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public static Java.IO.IObjectInputFilter.Status? Allowed { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.IO.IObjectInputFilter.Status? Rejected { get { throw null; } } + public static Java.IO.IObjectInputFilter.Status? Undecided { get { throw null; } } + public static Java.IO.IObjectInputFilter.Status? ValueOf(string? name) { throw null; } + public static Java.Interop.JavaObjectArray? Values() { throw null; } + } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/ObjectInputValidation", GenerateJavaPeer=false)] + public partial interface IObjectInputValidation : Java.Interop.IJavaPeerable, System.IDisposable + { + void ValidateObject(); + } + [Java.Interop.JniTypeSignatureAttribute("java/io/ObjectOutput", GenerateJavaPeer=false)] + public partial interface IObjectOutput : Java.Interop.IJavaPeerable, Java.IO.IDataOutput, Java.Lang.IAutoCloseable, System.IDisposable + { + new void Close(); + void Flush(); + new void Write(Java.Interop.JavaSByteArray? p0); + new void Write(Java.Interop.JavaSByteArray? p0, int p1, int p2); + new void Write(int p0); + void WriteObject(Java.Lang.Object? p0); + } + public partial interface IObjectStreamConstants + { + public const int BaseWireHandle = 8257536; + public const int ProtocolVersion1 = 1; + public const int ProtocolVersion2 = 2; + public const sbyte ScBlockData = (sbyte)8; + public const sbyte ScEnum = (sbyte)16; + public const sbyte ScExternalizable = (sbyte)4; + public const sbyte ScSerializable = (sbyte)2; + public const sbyte ScWriteMethod = (sbyte)1; + public const short StreamMagic = (short)-21267; + public const short StreamVersion = (short)5; + public const sbyte TcArray = (sbyte)117; + public const sbyte TcBase = (sbyte)112; + public const sbyte TcBlockdata = (sbyte)119; + public const sbyte TcBlockdatalong = (sbyte)122; + public const sbyte TcClass = (sbyte)118; + public const sbyte TcClassdesc = (sbyte)114; + public const sbyte TcEndblockdata = (sbyte)120; + public const sbyte TcEnum = (sbyte)126; + public const sbyte TcException = (sbyte)123; + public const sbyte TcLongstring = (sbyte)124; + public const sbyte TcMax = (sbyte)126; + public const sbyte TcNull = (sbyte)112; + public const sbyte TcObject = (sbyte)115; + public const sbyte TcProxyclassdesc = (sbyte)125; + public const sbyte TcReference = (sbyte)113; + public const sbyte TcReset = (sbyte)121; + public const sbyte TcString = (sbyte)116; + } + [Java.Interop.JniTypeSignatureAttribute("java/io/IOError", GenerateJavaPeer=false)] + public partial class IOError : Java.Lang.Error + { + protected IOError(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public IOError(Java.Lang.Throwable? cause) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/IOException", GenerateJavaPeer=false)] + public partial class IOException : Java.Lang.Exception + { + public IOException() { } + protected IOException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public IOException(Java.Lang.Throwable? cause) { } + public IOException(string? message) { } + public IOException(string? message, Java.Lang.Throwable? cause) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/Serializable", GenerateJavaPeer=false)] + public partial interface ISerializable : Java.Interop.IJavaPeerable, System.IDisposable + { + } + [Java.Interop.JniTypeSignatureAttribute("java/io/LineNumberInputStream", GenerateJavaPeer=false)] + [System.ObsoleteAttribute("This class is obsoleted in this android platform")] + public partial class LineNumberInputStream : Java.IO.FilterInputStream + { + protected LineNumberInputStream(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public LineNumberInputStream(Java.IO.InputStream? @in) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual int LineNumber { get { throw null; } set { } } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/LineNumberReader", GenerateJavaPeer=false)] + public partial class LineNumberReader : Java.IO.BufferedReader + { + protected LineNumberReader(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public LineNumberReader(Java.IO.Reader? @in) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public LineNumberReader(Java.IO.Reader? @in, int sz) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual int LineNumber { get { throw null; } set { } } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/NotActiveException", GenerateJavaPeer=false)] + public partial class NotActiveException : Java.IO.ObjectStreamException + { + public NotActiveException() { } + protected NotActiveException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public NotActiveException(string? reason) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/NotSerializableException", GenerateJavaPeer=false)] + public partial class NotSerializableException : Java.IO.ObjectStreamException + { + public NotSerializableException() { } + protected NotSerializableException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public NotSerializableException(string? classname) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/ObjectInputStream", GenerateJavaPeer=false)] + public partial class ObjectInputStream : Java.IO.InputStream, Java.Interop.IJavaPeerable, Java.IO.IDataInput, Java.IO.IObjectInput, Java.Lang.IAutoCloseable, System.IDisposable + { + protected ObjectInputStream() { } + protected ObjectInputStream(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public ObjectInputStream(Java.IO.InputStream? @in) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public Java.IO.IObjectInputFilter? ObjectInputFilter { get { throw null; } set { } } + public virtual void DefaultReadObject() { } + protected virtual bool EnableResolveObject(bool enable) { throw null; } + public override int Read() { throw null; } + public virtual bool ReadBoolean() { throw null; } + public virtual sbyte ReadByte() { throw null; } + public virtual char ReadChar() { throw null; } + protected virtual Java.IO.ObjectStreamClass? ReadClassDescriptor() { throw null; } + public virtual double ReadDouble() { throw null; } + public virtual Java.IO.ObjectInputStream.GetField? ReadFields() { throw null; } + public virtual float ReadFloat() { throw null; } + public virtual void ReadFully(Java.Interop.JavaSByteArray? buf) { } + public virtual void ReadFully(Java.Interop.JavaSByteArray? buf, int off, int len) { } + public virtual int ReadInt() { throw null; } + [System.ObsoleteAttribute("deprecated")] + public virtual string? ReadLine() { throw null; } + public virtual long ReadLong() { throw null; } + public Java.Lang.Object? ReadObject() { throw null; } + protected virtual Java.Lang.Object? ReadObjectOverride() { throw null; } + public virtual short ReadShort() { throw null; } + protected virtual void ReadStreamHeader() { } + public virtual Java.Lang.Object? ReadUnshared() { throw null; } + public virtual int ReadUnsignedByte() { throw null; } + public virtual int ReadUnsignedShort() { throw null; } + public virtual string? ReadUTF() { throw null; } + public virtual void RegisterValidation(Java.IO.IObjectInputValidation? obj, int prio) { } + protected virtual Java.Lang.Class? ResolveClass(Java.IO.ObjectStreamClass? desc) { throw null; } + protected virtual Java.Lang.Object? ResolveObject(Java.Lang.Object? obj) { throw null; } + protected virtual Java.Lang.Class? ResolveProxyClass(Java.Interop.JavaObjectArray? interfaces) { throw null; } + public virtual int SkipBytes(int len) { throw null; } + [Java.Interop.JniTypeSignatureAttribute("java/io/ObjectInputStream$GetField", GenerateJavaPeer=false)] + public abstract partial class GetField : Java.Lang.Object + { + public GetField() { } + protected GetField(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public abstract Java.IO.ObjectStreamClass? ObjectStreamClass { get; } + public abstract bool Defaulted(string? p0); + public abstract Java.Lang.Object? Get(string? p0, Java.Lang.Object? p1); + public abstract bool Get(string? p0, bool p1); + public abstract char Get(string? p0, char p1); + public abstract double Get(string? p0, double p1); + public abstract short Get(string? p0, short p1); + public abstract int Get(string? p0, int p1); + public abstract long Get(string? p0, long p1); + public abstract sbyte Get(string? p0, sbyte p1); + public abstract float Get(string? p0, float p1); + } + public static partial class InterfaceConsts + { + public const int BaseWireHandle = 8257536; + public const int ProtocolVersion1 = 1; + public const int ProtocolVersion2 = 2; + public const sbyte ScBlockData = (sbyte)8; + public const sbyte ScEnum = (sbyte)16; + public const sbyte ScExternalizable = (sbyte)4; + public const sbyte ScSerializable = (sbyte)2; + public const sbyte ScWriteMethod = (sbyte)1; + public const short StreamMagic = (short)-21267; + public const short StreamVersion = (short)5; + public const sbyte TcArray = (sbyte)117; + public const sbyte TcBase = (sbyte)112; + public const sbyte TcBlockdata = (sbyte)119; + public const sbyte TcBlockdatalong = (sbyte)122; + public const sbyte TcClass = (sbyte)118; + public const sbyte TcClassdesc = (sbyte)114; + public const sbyte TcEndblockdata = (sbyte)120; + public const sbyte TcEnum = (sbyte)126; + public const sbyte TcException = (sbyte)123; + public const sbyte TcLongstring = (sbyte)124; + public const sbyte TcMax = (sbyte)126; + public const sbyte TcNull = (sbyte)112; + public const sbyte TcObject = (sbyte)115; + public const sbyte TcProxyclassdesc = (sbyte)125; + public const sbyte TcReference = (sbyte)113; + public const sbyte TcReset = (sbyte)121; + public const sbyte TcString = (sbyte)116; + } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/ObjectOutputStream", GenerateJavaPeer=false)] + public partial class ObjectOutputStream : Java.IO.OutputStream, Java.Interop.IJavaPeerable, Java.IO.IDataOutput, Java.IO.IObjectOutput, Java.Lang.IAutoCloseable, System.IDisposable + { + protected ObjectOutputStream() { } + protected ObjectOutputStream(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public ObjectOutputStream(Java.IO.OutputStream? @out) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + protected virtual void AnnotateClass(Java.Lang.Class? cl) { } + protected virtual void AnnotateProxyClass(Java.Lang.Class? cl) { } + public virtual void DefaultWriteObject() { } + protected virtual void Drain() { } + protected virtual bool EnableReplaceObject(bool enable) { throw null; } + public virtual Java.IO.ObjectOutputStream.PutField? PutFields() { throw null; } + protected virtual Java.Lang.Object? ReplaceObject(Java.Lang.Object? obj) { throw null; } + public virtual void Reset() { } + public override void Write(int val) { } + public virtual void WriteBoolean(bool val) { } + public virtual void WriteByte(int val) { } + public virtual void WriteBytes(string? str) { } + public virtual void WriteChar(int val) { } + public virtual void WriteChars(string? str) { } + protected virtual void WriteClassDescriptor(Java.IO.ObjectStreamClass? desc) { } + public virtual void WriteDouble(double val) { } + public virtual void WriteFields() { } + public virtual void WriteFloat(float val) { } + public virtual void WriteInt(int val) { } + public virtual void WriteLong(long val) { } + public void WriteObject(Java.Lang.Object? obj) { } + protected virtual void WriteObjectOverride(Java.Lang.Object? obj) { } + public virtual void WriteShort(int val) { } + protected virtual void WriteStreamHeader() { } + public virtual void WriteUnshared(Java.Lang.Object? obj) { } + public virtual void WriteUTF(string? str) { } + public static partial class InterfaceConsts + { + public const int BaseWireHandle = 8257536; + public const int ProtocolVersion1 = 1; + public const int ProtocolVersion2 = 2; + public const sbyte ScBlockData = (sbyte)8; + public const sbyte ScEnum = (sbyte)16; + public const sbyte ScExternalizable = (sbyte)4; + public const sbyte ScSerializable = (sbyte)2; + public const sbyte ScWriteMethod = (sbyte)1; + public const short StreamMagic = (short)-21267; + public const short StreamVersion = (short)5; + public const sbyte TcArray = (sbyte)117; + public const sbyte TcBase = (sbyte)112; + public const sbyte TcBlockdata = (sbyte)119; + public const sbyte TcBlockdatalong = (sbyte)122; + public const sbyte TcClass = (sbyte)118; + public const sbyte TcClassdesc = (sbyte)114; + public const sbyte TcEndblockdata = (sbyte)120; + public const sbyte TcEnum = (sbyte)126; + public const sbyte TcException = (sbyte)123; + public const sbyte TcLongstring = (sbyte)124; + public const sbyte TcMax = (sbyte)126; + public const sbyte TcNull = (sbyte)112; + public const sbyte TcObject = (sbyte)115; + public const sbyte TcProxyclassdesc = (sbyte)125; + public const sbyte TcReference = (sbyte)113; + public const sbyte TcReset = (sbyte)121; + public const sbyte TcString = (sbyte)116; + } + [Java.Interop.JniTypeSignatureAttribute("java/io/ObjectOutputStream$PutField", GenerateJavaPeer=false)] + public abstract partial class PutField : Java.Lang.Object + { + public PutField() { } + protected PutField(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public abstract void Put(string p0, Java.Lang.Object p1); + public abstract void Put(string p0, bool p1); + public abstract void Put(string p0, char p1); + public abstract void Put(string p0, double p1); + public abstract void Put(string p0, short p1); + public abstract void Put(string p0, int p1); + public abstract void Put(string p0, long p1); + public abstract void Put(string p0, sbyte p1); + public abstract void Put(string p0, float p1); + [System.ObsoleteAttribute("deprecated")] + public abstract void Write(Java.IO.IObjectOutput p0); + } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/ObjectStreamClass", GenerateJavaPeer=false)] + public partial class ObjectStreamClass : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.IO.ISerializable, System.IDisposable + { + protected ObjectStreamClass(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual string? Name { get { throw null; } } + public static Java.Interop.JavaObjectArray? NoFields { get { throw null; } } + public virtual long SerialVersionUID { get { throw null; } } + public virtual Java.Lang.Class? ForClass() { throw null; } + public virtual Java.IO.ObjectStreamField? GetField(string? name) { throw null; } + public virtual Java.Interop.JavaObjectArray? GetFields() { throw null; } + public static Java.IO.ObjectStreamClass? Lookup(Java.Lang.Class? cl) { throw null; } + public static Java.IO.ObjectStreamClass? LookupAny(Java.Lang.Class? cl) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/ObjectStreamException", GenerateJavaPeer=false)] + public abstract partial class ObjectStreamException : Java.IO.IOException + { + protected ObjectStreamException() { } + protected ObjectStreamException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + protected ObjectStreamException(string? message) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/ObjectStreamField", GenerateJavaPeer=false)] + public partial class ObjectStreamField : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable + { + protected ObjectStreamField(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public ObjectStreamField(string? name, Java.Lang.Class? type) { } + public ObjectStreamField(string? name, Java.Lang.Class? type, bool unshared) { } + public virtual bool IsPrimitive { get { throw null; } } + public virtual bool IsUnshared { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual string? Name { get { throw null; } } + public virtual int Offset { get { throw null; } } + public virtual Java.Lang.Class? Type { get { throw null; } } + public virtual char TypeCode { get { throw null; } } + public virtual string? TypeString { get { throw null; } } + public virtual int CompareTo(Java.Lang.Object? obj) { throw null; } + int Java.Lang.IComparable.CompareTo(Java.Lang.Object? p0) { throw null; } + protected virtual void SetOffset(int offset) { } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/OptionalDataException", GenerateJavaPeer=false)] + public partial class OptionalDataException : Java.IO.ObjectStreamException + { + protected OptionalDataException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public bool Eof { get { throw null; } set { } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public int Length { get { throw null; } set { } } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/OutputStream", GenerateJavaPeer=false)] + public abstract partial class OutputStream : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.IO.ICloseable, Java.IO.IFlushable, Java.Lang.IAutoCloseable, System.IDisposable + { + public OutputStream() { } + protected OutputStream(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual void Close() { } + public virtual void Flush() { } + public static Java.IO.OutputStream? NullOutputStream() { throw null; } + public virtual void Write(Java.Interop.JavaSByteArray? b) { } + public virtual void Write(Java.Interop.JavaSByteArray? b, int off, int len) { } + public abstract void Write(int p0); + } + [Java.Interop.JniTypeSignatureAttribute("java/io/OutputStreamWriter", GenerateJavaPeer=false)] + public partial class OutputStreamWriter : Java.IO.Writer + { + protected OutputStreamWriter(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public OutputStreamWriter(Java.IO.OutputStream? @out) { } + public OutputStreamWriter(Java.IO.OutputStream? @out, string? charsetName) { } + public virtual string? Encoding { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public override void Close() { } + public override void Flush() { } + public override void Write(Java.Interop.JavaCharArray? cbuf, int off, int len) { } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/PipedInputStream", GenerateJavaPeer=false)] + public partial class PipedInputStream : Java.IO.InputStream + { + protected const int PipeSize = 1024; + public PipedInputStream() { } + protected PipedInputStream(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public PipedInputStream(Java.IO.PipedOutputStream? src) { } + public PipedInputStream(Java.IO.PipedOutputStream? src, int pipeSize) { } + public PipedInputStream(int pipeSize) { } + protected Java.Interop.JavaSByteArray? Buffer { get { throw null; } set { } } + protected int In { get { throw null; } set { } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + protected int Out { get { throw null; } set { } } + public virtual void Connect(Java.IO.PipedOutputStream? src) { } + public override int Read() { throw null; } + protected virtual void Receive(int b) { } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/PipedOutputStream", GenerateJavaPeer=false)] + public partial class PipedOutputStream : Java.IO.OutputStream + { + public PipedOutputStream() { } + protected PipedOutputStream(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public PipedOutputStream(Java.IO.PipedInputStream? snk) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual void Connect(Java.IO.PipedInputStream? snk) { } + public override void Write(int b) { } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/PipedReader", GenerateJavaPeer=false)] + public partial class PipedReader : Java.IO.Reader + { + public PipedReader() { } + protected PipedReader(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public PipedReader(Java.IO.PipedWriter? src) { } + public PipedReader(Java.IO.PipedWriter? src, int pipeSize) { } + public PipedReader(int pipeSize) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public override void Close() { } + public virtual void Connect(Java.IO.PipedWriter? src) { } + public override int Read(Java.Interop.JavaCharArray? cbuf, int off, int len) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/PipedWriter", GenerateJavaPeer=false)] + public partial class PipedWriter : Java.IO.Writer + { + public PipedWriter() { } + protected PipedWriter(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public PipedWriter(Java.IO.PipedReader? snk) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public override void Close() { } + public virtual void Connect(Java.IO.PipedReader? snk) { } + public override void Flush() { } + public override void Write(Java.Interop.JavaCharArray? cbuf, int off, int len) { } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/PrintStream", GenerateJavaPeer=false)] + public partial class PrintStream : Java.IO.FilterOutputStream, Java.Interop.IJavaPeerable, Java.IO.ICloseable, Java.Lang.IAppendable, Java.Lang.IAutoCloseable, System.IDisposable + { + protected PrintStream(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public PrintStream(Java.IO.File? file) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public PrintStream(Java.IO.File? file, string? csn) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public PrintStream(Java.IO.OutputStream? @out) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public PrintStream(Java.IO.OutputStream? @out, bool autoFlush) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public PrintStream(Java.IO.OutputStream? @out, bool autoFlush, string? encoding) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public PrintStream(string? fileName) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public PrintStream(string? fileName, string? csn) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual Java.IO.PrintStream? Append(Java.Lang.ICharSequence? csq) { throw null; } + public virtual Java.IO.PrintStream? Append(Java.Lang.ICharSequence? csq, int start, int end) { throw null; } + public virtual Java.IO.PrintStream? Append(char c) { throw null; } + public Java.IO.PrintStream? Append(string? csq) { throw null; } + public Java.IO.PrintStream? Append(string? csq, int start, int end) { throw null; } + public virtual bool CheckError() { throw null; } + protected virtual void ClearError() { } + public virtual Java.IO.PrintStream? Format(string? format, params Java.Lang.Object[]? args) { throw null; } + Java.Lang.IAppendable? Java.Lang.IAppendable.Append(Java.Lang.ICharSequence? p0) { throw null; } + Java.Lang.IAppendable? Java.Lang.IAppendable.Append(Java.Lang.ICharSequence? p0, int p1, int p2) { throw null; } + Java.Lang.IAppendable? Java.Lang.IAppendable.Append(char p0) { throw null; } + public virtual void Print(Java.Interop.JavaCharArray? s) { } + public virtual void Print(Java.Lang.Object? obj) { } + public virtual void Print(bool b) { } + public virtual void Print(char c) { } + public virtual void Print(double d) { } + public virtual void Print(int i) { } + public virtual void Print(long l) { } + public virtual void Print(float f) { } + public virtual void Print(string? s) { } + public virtual Java.IO.PrintStream? Printf(string? format, params Java.Lang.Object[]? args) { throw null; } + public virtual void Println() { } + public virtual void Println(Java.Interop.JavaCharArray? x) { } + public virtual void Println(Java.Lang.Object? x) { } + public virtual void Println(bool x) { } + public virtual void Println(char x) { } + public virtual void Println(double x) { } + public virtual void Println(int x) { } + public virtual void Println(long x) { } + public virtual void Println(float x) { } + public virtual void Println(string? x) { } + protected virtual void SetError() { } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/PrintWriter", GenerateJavaPeer=false)] + public partial class PrintWriter : Java.IO.Writer + { + protected PrintWriter(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public PrintWriter(Java.IO.File? file) { } + public PrintWriter(Java.IO.File? file, string? csn) { } + public PrintWriter(Java.IO.OutputStream? @out) { } + public PrintWriter(Java.IO.OutputStream? @out, bool autoFlush) { } + public PrintWriter(Java.IO.Writer? @out) { } + public PrintWriter(Java.IO.Writer? @out, bool autoFlush) { } + public PrintWriter(string? fileName) { } + public PrintWriter(string? fileName, string? csn) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + protected Java.IO.Writer? Out { get { throw null; } set { } } + public virtual bool CheckError() { throw null; } + protected virtual void ClearError() { } + public override void Close() { } + public override void Flush() { } + public virtual Java.IO.PrintWriter? Format(string? format, params Java.Lang.Object[]? args) { throw null; } + public virtual void Print(Java.Interop.JavaCharArray? s) { } + public virtual void Print(Java.Lang.Object? obj) { } + public virtual void Print(bool b) { } + public virtual void Print(char c) { } + public virtual void Print(double d) { } + public virtual void Print(int i) { } + public virtual void Print(long l) { } + public virtual void Print(float f) { } + public virtual void Print(string? s) { } + public virtual Java.IO.PrintWriter? Printf(string? format, params Java.Lang.Object[]? args) { throw null; } + public virtual void Println() { } + public virtual void Println(Java.Interop.JavaCharArray? x) { } + public virtual void Println(Java.Lang.Object? x) { } + public virtual void Println(bool x) { } + public virtual void Println(char x) { } + public virtual void Println(double x) { } + public virtual void Println(int x) { } + public virtual void Println(long x) { } + public virtual void Println(float x) { } + public virtual void Println(string? x) { } + protected virtual void SetError() { } + public override void Write(Java.Interop.JavaCharArray? buf, int off, int len) { } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/PushbackInputStream", GenerateJavaPeer=false)] + public partial class PushbackInputStream : Java.IO.FilterInputStream + { + protected PushbackInputStream(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public PushbackInputStream(Java.IO.InputStream? @in) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public PushbackInputStream(Java.IO.InputStream? @in, int size) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + protected Java.Interop.JavaSByteArray? Buf { get { throw null; } set { } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + protected int Pos { get { throw null; } set { } } + public virtual void Unread(Java.Interop.JavaSByteArray? b) { } + public virtual void Unread(Java.Interop.JavaSByteArray? b, int off, int len) { } + public virtual void Unread(int b) { } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/PushbackReader", GenerateJavaPeer=false)] + public partial class PushbackReader : Java.IO.FilterReader + { + protected PushbackReader(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public PushbackReader(Java.IO.Reader? @in) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public PushbackReader(Java.IO.Reader? @in, int size) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual void Unread(Java.Interop.JavaCharArray? cbuf) { } + public virtual void Unread(Java.Interop.JavaCharArray? cbuf, int off, int len) { } + public virtual void Unread(int c) { } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/RandomAccessFile", GenerateJavaPeer=false)] + public partial class RandomAccessFile : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.IO.ICloseable, Java.IO.IDataInput, Java.IO.IDataOutput, Java.Lang.IAutoCloseable, System.IDisposable + { + protected RandomAccessFile(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public RandomAccessFile(Java.IO.File? file, string? mode) { } + public RandomAccessFile(string? name, string? mode) { } + public Java.IO.FileDescriptor? FD { get { throw null; } } + public virtual long FilePointer { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual void Close() { } + public virtual long Length() { throw null; } + public virtual int Read() { throw null; } + public virtual int Read(Java.Interop.JavaSByteArray? b) { throw null; } + public virtual int Read(Java.Interop.JavaSByteArray? b, int off, int len) { throw null; } + public bool ReadBoolean() { throw null; } + public sbyte ReadByte() { throw null; } + public char ReadChar() { throw null; } + public double ReadDouble() { throw null; } + public float ReadFloat() { throw null; } + public void ReadFully(Java.Interop.JavaSByteArray? b) { } + public void ReadFully(Java.Interop.JavaSByteArray? b, int off, int len) { } + public int ReadInt() { throw null; } + public string? ReadLine() { throw null; } + public long ReadLong() { throw null; } + public short ReadShort() { throw null; } + public int ReadUnsignedByte() { throw null; } + public int ReadUnsignedShort() { throw null; } + public string? ReadUTF() { throw null; } + public virtual void Seek(long pos) { } + public virtual void SetLength(long p0) { } + public virtual int SkipBytes(int n) { throw null; } + public virtual void Write(Java.Interop.JavaSByteArray? b) { } + public virtual void Write(Java.Interop.JavaSByteArray? b, int off, int len) { } + public virtual void Write(int b) { } + public void WriteBoolean(bool v) { } + public void WriteByte(int v) { } + public void WriteBytes(string? s) { } + public void WriteChar(int v) { } + public void WriteChars(string? s) { } + public void WriteDouble(double v) { } + public void WriteFloat(float v) { } + public void WriteInt(int v) { } + public void WriteLong(long v) { } + public void WriteShort(int v) { } + public void WriteUTF(string? str) { } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/Reader", GenerateJavaPeer=false)] + public abstract partial class Reader : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.IO.ICloseable, Java.Lang.IAutoCloseable, System.IDisposable + { + protected Reader() { } + protected Reader(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + protected Reader(Java.Lang.Object? @lock) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + protected Java.Lang.Object? Lock { get { throw null; } set { } } + public abstract void Close(); + public virtual void Mark(int readAheadLimit) { } + public virtual bool MarkSupported() { throw null; } + public static Java.IO.Reader? NullReader() { throw null; } + public virtual int Read() { throw null; } + public virtual int Read(Java.Interop.JavaCharArray? cbuf) { throw null; } + public abstract int Read(Java.Interop.JavaCharArray? p0, int p1, int p2); + public virtual bool Ready() { throw null; } + public virtual void Reset() { } + public virtual long Skip(long n) { throw null; } + public virtual long TransferTo(Java.IO.Writer? @out) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/SequenceInputStream", GenerateJavaPeer=false)] + public partial class SequenceInputStream : Java.IO.InputStream + { + protected SequenceInputStream(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public SequenceInputStream(Java.IO.InputStream? s1, Java.IO.InputStream? s2) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public override int Read() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/StreamCorruptedException", GenerateJavaPeer=false)] + public partial class StreamCorruptedException : Java.IO.ObjectStreamException + { + public StreamCorruptedException() { } + protected StreamCorruptedException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public StreamCorruptedException(string? reason) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/StreamTokenizer", GenerateJavaPeer=false)] + public partial class StreamTokenizer : Java.Lang.Object + { + public const int TtEof = -1; + public const int TtEol = 10; + public const int TtNumber = -2; + public const int TtWord = -3; + protected StreamTokenizer(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + [System.ObsoleteAttribute("deprecated")] + public StreamTokenizer(Java.IO.InputStream? @is) { } + public StreamTokenizer(Java.IO.Reader? r) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public double Nval { get { throw null; } set { } } + public string? Sval { get { throw null; } set { } } + public int Ttype { get { throw null; } set { } } + public virtual void CommentChar(int ch) { } + public virtual void EolIsSignificant(bool flag) { } + public virtual int Lineno() { throw null; } + public virtual void LowerCaseMode(bool fl) { } + public virtual void OrdinaryChar(int ch) { } + public virtual void OrdinaryChars(int low, int hi) { } + public virtual void ParseNumbers() { } + public virtual void PushBack() { } + public virtual void QuoteChar(int ch) { } + public virtual void ResetSyntax() { } + public virtual void SlashSlashComments(bool flag) { } + public virtual void SlashStarComments(bool flag) { } + public virtual void WhitespaceChars(int low, int hi) { } + public virtual void WordChars(int low, int hi) { } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/StringBufferInputStream", GenerateJavaPeer=false)] + [System.ObsoleteAttribute("This class is obsoleted in this android platform")] + public partial class StringBufferInputStream : Java.IO.InputStream + { + protected StringBufferInputStream(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public StringBufferInputStream(string? s) { } + protected string? Buffer { get { throw null; } set { } } + protected int Count { get { throw null; } set { } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + protected int Pos { get { throw null; } set { } } + public override int Read() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/StringReader", GenerateJavaPeer=false)] + public partial class StringReader : Java.IO.Reader + { + protected StringReader(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public StringReader(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public override void Close() { } + public override int Read(Java.Interop.JavaCharArray? cbuf, int off, int len) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/StringWriter", GenerateJavaPeer=false)] + public partial class StringWriter : Java.IO.Writer + { + public StringWriter() { } + protected StringWriter(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public StringWriter(int initialSize) { } + public virtual Java.Lang.StringBuffer? Buffer { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public override void Close() { } + public override void Flush() { } + public override void Write(Java.Interop.JavaCharArray? cbuf, int off, int len) { } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/SyncFailedException", GenerateJavaPeer=false)] + public partial class SyncFailedException : Java.IO.IOException + { + protected SyncFailedException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public SyncFailedException(string? desc) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/UncheckedIOException", GenerateJavaPeer=false)] + public partial class UncheckedIOException : Java.Lang.RuntimeException + { + protected UncheckedIOException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public UncheckedIOException(Java.IO.IOException? cause) { } + public UncheckedIOException(string? message, Java.IO.IOException? cause) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/UnsupportedEncodingException", GenerateJavaPeer=false)] + public partial class UnsupportedEncodingException : Java.IO.IOException + { + public UnsupportedEncodingException() { } + protected UnsupportedEncodingException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public UnsupportedEncodingException(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/UTFDataFormatException", GenerateJavaPeer=false)] + public partial class UTFDataFormatException : Java.IO.IOException + { + public UTFDataFormatException() { } + protected UTFDataFormatException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public UTFDataFormatException(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/WriteAbortedException", GenerateJavaPeer=false)] + public partial class WriteAbortedException : Java.IO.ObjectStreamException + { + protected WriteAbortedException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public WriteAbortedException(string? s, Java.Lang.Exception? ex) { } + public Java.Lang.Exception? Detail { get { throw null; } set { } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/io/Writer", GenerateJavaPeer=false)] + public abstract partial class Writer : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.IO.ICloseable, Java.IO.IFlushable, Java.Lang.IAppendable, Java.Lang.IAutoCloseable, System.IDisposable + { + protected Writer() { } + protected Writer(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + protected Writer(Java.Lang.Object? @lock) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + protected Java.Lang.Object? Lock { get { throw null; } set { } } + public virtual Java.IO.Writer? Append(Java.Lang.ICharSequence? csq) { throw null; } + public virtual Java.IO.Writer? Append(Java.Lang.ICharSequence? csq, int start, int end) { throw null; } + public virtual Java.IO.Writer? Append(char c) { throw null; } + public Java.IO.Writer? Append(string? csq) { throw null; } + public Java.IO.Writer? Append(string? csq, int start, int end) { throw null; } + public abstract void Close(); + public abstract void Flush(); + Java.Lang.IAppendable? Java.Lang.IAppendable.Append(Java.Lang.ICharSequence? p0) { throw null; } + Java.Lang.IAppendable? Java.Lang.IAppendable.Append(Java.Lang.ICharSequence? p0, int p1, int p2) { throw null; } + Java.Lang.IAppendable? Java.Lang.IAppendable.Append(char p0) { throw null; } + public static Java.IO.Writer? NullWriter() { throw null; } + public virtual void Write(Java.Interop.JavaCharArray? cbuf) { } + public abstract void Write(Java.Interop.JavaCharArray? p0, int p1, int p2); + public virtual void Write(int c) { } + public virtual void Write(string? str) { } + public virtual void Write(string? str, int off, int len) { } + } +} +namespace Java.Lang +{ + [Java.Interop.JniTypeSignatureAttribute("java/lang/AbstractMethodError", GenerateJavaPeer=false)] + public partial class AbstractMethodError : Java.Lang.IncompatibleClassChangeError + { + public AbstractMethodError() { } + protected AbstractMethodError(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public AbstractMethodError(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/ArithmeticException", GenerateJavaPeer=false)] + public partial class ArithmeticException : Java.Lang.RuntimeException + { + public ArithmeticException() { } + protected ArithmeticException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public ArithmeticException(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/ArrayIndexOutOfBoundsException", GenerateJavaPeer=false)] + public partial class ArrayIndexOutOfBoundsException : Java.Lang.IndexOutOfBoundsException + { + public ArrayIndexOutOfBoundsException() { } + protected ArrayIndexOutOfBoundsException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public ArrayIndexOutOfBoundsException(int index) { } + public ArrayIndexOutOfBoundsException(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/ArrayStoreException", GenerateJavaPeer=false)] + public partial class ArrayStoreException : Java.Lang.RuntimeException + { + public ArrayStoreException() { } + protected ArrayStoreException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public ArrayStoreException(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/AssertionError", GenerateJavaPeer=false)] + public partial class AssertionError : Java.Lang.Error + { + public AssertionError() { } + protected AssertionError(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public AssertionError(Java.Lang.Object? detailMessage) { } + public AssertionError(bool detailMessage) { } + public AssertionError(char detailMessage) { } + public AssertionError(double detailMessage) { } + public AssertionError(int detailMessage) { } + public AssertionError(long detailMessage) { } + public AssertionError(float detailMessage) { } + public AssertionError(string? message, Java.Lang.Throwable? cause) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Boolean", GenerateJavaPeer=false)] + public sealed partial class Boolean : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.IO.ISerializable, Java.Lang.IComparable, System.IDisposable + { + [System.ObsoleteAttribute("deprecated")] + public Boolean(bool value) { } + [System.ObsoleteAttribute("deprecated")] + public Boolean(string? s) { } + public static Java.Lang.Boolean? False { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Boolean? True { get { throw null; } } + public static Java.Lang.Class? Type { get { throw null; } } + public bool BooleanValue() { throw null; } + public static int Compare(bool x, bool y) { throw null; } + public int CompareTo(Java.Lang.Boolean? b) { throw null; } + public static bool GetBoolean(string? name) { throw null; } + int Java.Lang.IComparable.CompareTo(Java.Lang.Object? p0) { throw null; } + public static int HashCode(bool value) { throw null; } + public static bool LogicalAnd(bool a, bool b) { throw null; } + public static bool LogicalOr(bool a, bool b) { throw null; } + public static bool LogicalXor(bool a, bool b) { throw null; } + public static bool ParseBoolean(string? s) { throw null; } + public static string? ToString(bool b) { throw null; } + public static Java.Lang.Boolean? ValueOf(bool b) { throw null; } + public static Java.Lang.Boolean? ValueOf(string? s) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/BootstrapMethodError", GenerateJavaPeer=false)] + public partial class BootstrapMethodError : Java.Lang.LinkageError + { + public BootstrapMethodError() { } + protected BootstrapMethodError(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public BootstrapMethodError(Java.Lang.Throwable? cause) { } + public BootstrapMethodError(string? s) { } + public BootstrapMethodError(string? s, Java.Lang.Throwable? cause) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Byte", GenerateJavaPeer=false)] + public sealed partial class Byte : Java.Lang.Number, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable + { + public const int Bytes = 1; + public const sbyte MaxValue = (sbyte)127; + public const sbyte MinValue = (sbyte)-128; + public const int Size = 8; + [System.ObsoleteAttribute("deprecated")] + public Byte(sbyte value) { } + [System.ObsoleteAttribute("deprecated")] + public Byte(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Class? Type { get { throw null; } } + public static int Compare(sbyte x, sbyte y) { throw null; } + public int CompareTo(Java.Lang.Byte? anotherByte) { throw null; } + public static int CompareUnsigned(sbyte x, sbyte y) { throw null; } + public static Java.Lang.Byte? Decode(string? nm) { throw null; } + public override double DoubleValue() { throw null; } + public override float FloatValue() { throw null; } + int Java.Lang.IComparable.CompareTo(Java.Lang.Object? p0) { throw null; } + public static int HashCode(sbyte value) { throw null; } + public override int IntValue() { throw null; } + public override long LongValue() { throw null; } + public static sbyte ParseByte(string? s) { throw null; } + public static sbyte ParseByte(string? s, int radix) { throw null; } + public static string? ToString(sbyte b) { throw null; } + public static int ToUnsignedInt(sbyte x) { throw null; } + public static long ToUnsignedLong(sbyte x) { throw null; } + public static Java.Lang.Byte? ValueOf(sbyte b) { throw null; } + public static Java.Lang.Byte? ValueOf(string? s) { throw null; } + public static Java.Lang.Byte? ValueOf(string? s, int radix) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Character", GenerateJavaPeer=false)] + public sealed partial class Character : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.IO.ISerializable, Java.Lang.IComparable, System.IDisposable + { + public const int Bytes = 2; + public const sbyte CombiningSpacingMark = (sbyte)8; + public const sbyte ConnectorPunctuation = (sbyte)23; + public const sbyte Control = (sbyte)15; + public const sbyte CurrencySymbol = (sbyte)26; + public const sbyte DashPunctuation = (sbyte)20; + public const sbyte DecimalDigitNumber = (sbyte)9; + public const sbyte DirectionalityArabicNumber = (sbyte)6; + public const sbyte DirectionalityBoundaryNeutral = (sbyte)9; + public const sbyte DirectionalityCommonNumberSeparator = (sbyte)7; + public const sbyte DirectionalityEuropeanNumber = (sbyte)3; + public const sbyte DirectionalityEuropeanNumberSeparator = (sbyte)4; + public const sbyte DirectionalityEuropeanNumberTerminator = (sbyte)5; + public const sbyte DirectionalityFirstStrongIsolate = (sbyte)21; + public const sbyte DirectionalityLeftToRight = (sbyte)0; + public const sbyte DirectionalityLeftToRightEmbedding = (sbyte)14; + public const sbyte DirectionalityLeftToRightIsolate = (sbyte)19; + public const sbyte DirectionalityLeftToRightOverride = (sbyte)15; + public const sbyte DirectionalityNonspacingMark = (sbyte)8; + public const sbyte DirectionalityOtherNeutrals = (sbyte)13; + public const sbyte DirectionalityParagraphSeparator = (sbyte)10; + public const sbyte DirectionalityPopDirectionalFormat = (sbyte)18; + public const sbyte DirectionalityPopDirectionalIsolate = (sbyte)22; + public const sbyte DirectionalityRightToLeft = (sbyte)1; + public const sbyte DirectionalityRightToLeftArabic = (sbyte)2; + public const sbyte DirectionalityRightToLeftEmbedding = (sbyte)16; + public const sbyte DirectionalityRightToLeftIsolate = (sbyte)20; + public const sbyte DirectionalityRightToLeftOverride = (sbyte)17; + public const sbyte DirectionalitySegmentSeparator = (sbyte)11; + public const sbyte DirectionalityUndefined = (sbyte)-1; + public const sbyte DirectionalityWhitespace = (sbyte)12; + public const sbyte EnclosingMark = (sbyte)7; + public const sbyte EndPunctuation = (sbyte)22; + public const sbyte FinalQuotePunctuation = (sbyte)30; + public const sbyte Format = (sbyte)16; + public const sbyte InitialQuotePunctuation = (sbyte)29; + public const sbyte LetterNumber = (sbyte)10; + public const sbyte LineSeparator = (sbyte)13; + public const sbyte LowercaseLetter = (sbyte)2; + public const sbyte MathSymbol = (sbyte)25; + public const int MaxCodePoint = 1114111; + public const char MaxHighSurrogate = '\uDBFF'; + public const char MaxLowSurrogate = '\uDFFF'; + public const int MaxRadix = 36; + public const char MaxSurrogate = '\uDFFF'; + public const char MaxValue = '\uFFFF'; + public const int MinCodePoint = 0; + public const char MinHighSurrogate = '\uD800'; + public const char MinLowSurrogate = '\uDC00'; + public const int MinRadix = 2; + public const int MinSupplementaryCodePoint = 65536; + public const char MinSurrogate = '\uD800'; + public const char MinValue = '\0'; + public const sbyte ModifierLetter = (sbyte)4; + public const sbyte ModifierSymbol = (sbyte)27; + public const sbyte NonSpacingMark = (sbyte)6; + public const sbyte OtherLetter = (sbyte)5; + public const sbyte OtherNumber = (sbyte)11; + public const sbyte OtherPunctuation = (sbyte)24; + public const sbyte OtherSymbol = (sbyte)28; + public const sbyte ParagraphSeparator = (sbyte)14; + public const sbyte PrivateUse = (sbyte)18; + public const int Size = 16; + public const sbyte SpaceSeparator = (sbyte)12; + public const sbyte StartPunctuation = (sbyte)21; + public const sbyte Surrogate = (sbyte)19; + public const sbyte TitlecaseLetter = (sbyte)3; + public const sbyte Unassigned = (sbyte)0; + public const sbyte UppercaseLetter = (sbyte)1; + [System.ObsoleteAttribute("deprecated")] + public Character(char value) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Class? Type { get { throw null; } } + public static int CharCount(int codePoint) { throw null; } + public char CharValue() { throw null; } + public static int CodePointAt(Java.Interop.JavaCharArray? a, int index) { throw null; } + public static int CodePointAt(Java.Interop.JavaCharArray? a, int index, int limit) { throw null; } + public static int CodePointAt(Java.Lang.ICharSequence? seq, int index) { throw null; } + public static int CodePointAt(string? seq, int index) { throw null; } + public static int CodePointBefore(Java.Interop.JavaCharArray? a, int index) { throw null; } + public static int CodePointBefore(Java.Interop.JavaCharArray? a, int index, int start) { throw null; } + public static int CodePointBefore(Java.Lang.ICharSequence? seq, int index) { throw null; } + public static int CodePointBefore(string? seq, int index) { throw null; } + public static int CodePointCount(Java.Interop.JavaCharArray? a, int offset, int count) { throw null; } + public static int CodePointCount(Java.Lang.ICharSequence? seq, int beginIndex, int endIndex) { throw null; } + public static int CodePointCount(string? seq, int beginIndex, int endIndex) { throw null; } + public static int CodePointOf(string? name) { throw null; } + public static int Compare(char x, char y) { throw null; } + public int CompareTo(Java.Lang.Character? anotherCharacter) { throw null; } + public static int Digit(char ch, int radix) { throw null; } + public static int Digit(int codePoint, int radix) { throw null; } + public static char ForDigit(int digit, int radix) { throw null; } + public static sbyte GetDirectionality(char ch) { throw null; } + public static sbyte GetDirectionality(int codePoint) { throw null; } + public static string? GetName(int codePoint) { throw null; } + public static int GetNumericValue(char ch) { throw null; } + public static int GetNumericValue(int codePoint) { throw null; } + public static int GetType(char ch) { throw null; } + public static int GetType(int codePoint) { throw null; } + int Java.Lang.IComparable.CompareTo(Java.Lang.Object? p0) { throw null; } + public static int HashCode(char value) { throw null; } + public static char HighSurrogate(int codePoint) { throw null; } + public static bool IsAlphabetic(int codePoint) { throw null; } + public static bool IsBmpCodePoint(int codePoint) { throw null; } + public static bool IsDefined(char ch) { throw null; } + public static bool IsDefined(int codePoint) { throw null; } + public static bool IsDigit(char ch) { throw null; } + public static bool IsDigit(int codePoint) { throw null; } + public static bool IsHighSurrogate(char ch) { throw null; } + public static bool IsIdentifierIgnorable(char ch) { throw null; } + public static bool IsIdentifierIgnorable(int codePoint) { throw null; } + public static bool IsIdeographic(int codePoint) { throw null; } + public static bool IsISOControl(char ch) { throw null; } + public static bool IsISOControl(int codePoint) { throw null; } + public static bool IsJavaIdentifierPart(char ch) { throw null; } + public static bool IsJavaIdentifierPart(int codePoint) { throw null; } + public static bool IsJavaIdentifierStart(char ch) { throw null; } + public static bool IsJavaIdentifierStart(int codePoint) { throw null; } + [System.ObsoleteAttribute("deprecated")] + public static bool IsJavaLetter(char ch) { throw null; } + [System.ObsoleteAttribute("deprecated")] + public static bool IsJavaLetterOrDigit(char ch) { throw null; } + public static bool IsLetter(char ch) { throw null; } + public static bool IsLetter(int codePoint) { throw null; } + public static bool IsLetterOrDigit(char ch) { throw null; } + public static bool IsLetterOrDigit(int codePoint) { throw null; } + public static bool IsLowerCase(char ch) { throw null; } + public static bool IsLowerCase(int codePoint) { throw null; } + public static bool IsLowSurrogate(char ch) { throw null; } + public static bool IsMirrored(char ch) { throw null; } + public static bool IsMirrored(int codePoint) { throw null; } + [System.ObsoleteAttribute("deprecated")] + public static bool IsSpace(char ch) { throw null; } + public static bool IsSpaceChar(char ch) { throw null; } + public static bool IsSpaceChar(int codePoint) { throw null; } + public static bool IsSupplementaryCodePoint(int codePoint) { throw null; } + public static bool IsSurrogate(char ch) { throw null; } + public static bool IsSurrogatePair(char high, char low) { throw null; } + public static bool IsTitleCase(char ch) { throw null; } + public static bool IsTitleCase(int codePoint) { throw null; } + public static bool IsUnicodeIdentifierPart(char ch) { throw null; } + public static bool IsUnicodeIdentifierPart(int codePoint) { throw null; } + public static bool IsUnicodeIdentifierStart(char ch) { throw null; } + public static bool IsUnicodeIdentifierStart(int codePoint) { throw null; } + public static bool IsUpperCase(char ch) { throw null; } + public static bool IsUpperCase(int codePoint) { throw null; } + public static bool IsValidCodePoint(int codePoint) { throw null; } + public static bool IsWhitespace(char ch) { throw null; } + public static bool IsWhitespace(int codePoint) { throw null; } + public static char LowSurrogate(int codePoint) { throw null; } + public static int OffsetByCodePoints(Java.Interop.JavaCharArray? a, int start, int count, int index, int codePointOffset) { throw null; } + public static int OffsetByCodePoints(Java.Lang.ICharSequence? seq, int index, int codePointOffset) { throw null; } + public static int OffsetByCodePoints(string? seq, int index, int codePointOffset) { throw null; } + public static char ReverseBytes(char ch) { throw null; } + public static Java.Interop.JavaCharArray? ToChars(int codePoint) { throw null; } + public static int ToChars(int codePoint, Java.Interop.JavaCharArray? dst, int dstIndex) { throw null; } + public static int ToCodePoint(char high, char low) { throw null; } + public static char ToLowerCase(char ch) { throw null; } + public static int ToLowerCase(int codePoint) { throw null; } + public static string? ToString(char c) { throw null; } + public static string? ToString(int codePoint) { throw null; } + public static char ToTitleCase(char ch) { throw null; } + public static int ToTitleCase(int codePoint) { throw null; } + public static char ToUpperCase(char ch) { throw null; } + public static int ToUpperCase(int codePoint) { throw null; } + public static Java.Lang.Character? ValueOf(char c) { throw null; } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Character$Subset", GenerateJavaPeer=false)] + public partial class Subset : Java.Lang.Object + { + protected Subset(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + protected Subset(string? name) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public sealed override bool Equals(Java.Lang.Object? obj) { throw null; } + public sealed override int GetHashCode() { throw null; } + public sealed override string? ToString() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Character$UnicodeBlock", GenerateJavaPeer=false)] + public sealed partial class UnicodeBlock : Java.Lang.Character.Subset + { + internal UnicodeBlock() : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public static Java.Lang.Character.UnicodeBlock Adlam { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock AegeanNumbers { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Ahom { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock AlchemicalSymbols { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock AlphabeticPresentationForms { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock AnatolianHieroglyphs { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock AncientGreekMusicalNotation { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock AncientGreekNumbers { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock AncientSymbols { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Arabic { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock ArabicExtendedA { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock ArabicMathematicalAlphabeticSymbols { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock ArabicPresentationFormsA { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock ArabicPresentationFormsB { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock ArabicSupplement { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Armenian { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Arrows { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Avestan { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Balinese { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Bamum { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock BamumSupplement { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock BasicLatin { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock BassaVah { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Batak { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Bengali { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Bhaiksuki { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock BlockElements { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Bopomofo { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock BopomofoExtended { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock BoxDrawing { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Brahmi { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock BraillePatterns { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Buginese { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Buhid { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock ByzantineMusicalSymbols { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Carian { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CaucasianAlbanian { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Chakma { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Cham { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Cherokee { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CherokeeSupplement { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CjkCompatibility { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CjkCompatibilityForms { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CjkCompatibilityIdeographs { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CjkCompatibilityIdeographsSupplement { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CjkRadicalsSupplement { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CjkStrokes { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CjkSymbolsAndPunctuation { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CjkUnifiedIdeographs { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CjkUnifiedIdeographsExtensionA { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CjkUnifiedIdeographsExtensionB { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CjkUnifiedIdeographsExtensionC { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CjkUnifiedIdeographsExtensionD { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CjkUnifiedIdeographsExtensionE { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CjkUnifiedIdeographsExtensionF { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CombiningDiacriticalMarks { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CombiningDiacriticalMarksExtended { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CombiningDiacriticalMarksSupplement { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CombiningHalfMarks { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CombiningMarksForSymbols { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CommonIndicNumberForms { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock ControlPictures { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Coptic { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CopticEpactNumbers { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CountingRodNumerals { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Cuneiform { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CuneiformNumbersAndPunctuation { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CurrencySymbols { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CypriotSyllabary { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Cyrillic { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CyrillicExtendedA { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CyrillicExtendedB { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CyrillicExtendedC { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock CyrillicSupplementary { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Deseret { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Devanagari { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock DevanagariExtended { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Dingbats { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock DominoTiles { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Duployan { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock EarlyDynasticCuneiform { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock EgyptianHieroglyphs { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Elbasan { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Emoticons { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock EnclosedAlphanumerics { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock EnclosedAlphanumericSupplement { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock EnclosedCjkLettersAndMonths { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock EnclosedIdeographicSupplement { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Ethiopic { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock EthiopicExtended { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock EthiopicExtendedA { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock EthiopicSupplement { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock GeneralPunctuation { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock GeometricShapes { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock GeometricShapesExtended { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Georgian { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock GeorgianSupplement { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Glagolitic { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock GlagoliticSupplement { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Gothic { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Grantha { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Greek { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock GreekExtended { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Gujarati { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Gurmukhi { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock HalfwidthAndFullwidthForms { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock HangulCompatibilityJamo { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock HangulJamo { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock HangulJamoExtendedA { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock HangulJamoExtendedB { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock HangulSyllables { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Hanunoo { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Hatran { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Hebrew { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock HighPrivateUseSurrogates { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock HighSurrogates { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Hiragana { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock IdeographicDescriptionCharacters { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock IdeographicSymbolsAndPunctuation { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock ImperialAramaic { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock InscriptionalPahlavi { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock InscriptionalParthian { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock IpaExtensions { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Javanese { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Kaithi { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock KanaExtendedA { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock KanaSupplement { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Kanbun { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock KangxiRadicals { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Kannada { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Katakana { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock KatakanaPhoneticExtensions { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock KayahLi { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Kharoshthi { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Khmer { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock KhmerSymbols { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Khojki { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Khudawadi { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Lao { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Latin1Supplement { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock LatinExtendedA { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock LatinExtendedAdditional { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock LatinExtendedB { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock LatinExtendedC { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock LatinExtendedD { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock LatinExtendedE { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Lepcha { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock LetterlikeSymbols { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Limbu { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock LinearA { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock LinearBIdeograms { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock LinearBSyllabary { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Lisu { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock LowSurrogates { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Lycian { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Lydian { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Mahajani { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock MahjongTiles { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Malayalam { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Mandaic { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Manichaean { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Marchen { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock MasaramGondi { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock MathematicalAlphanumericSymbols { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock MathematicalOperators { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock MeeteiMayek { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock MeeteiMayekExtensions { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock MendeKikakui { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock MeroiticCursive { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock MeroiticHieroglyphs { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Miao { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock MiscellaneousMathematicalSymbolsA { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock MiscellaneousMathematicalSymbolsB { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock MiscellaneousSymbols { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock MiscellaneousSymbolsAndArrows { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock MiscellaneousSymbolsAndPictographs { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock MiscellaneousTechnical { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Modi { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock ModifierToneLetters { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Mongolian { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock MongolianSupplement { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Mro { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Multani { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock MusicalSymbols { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Myanmar { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock MyanmarExtendedA { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock MyanmarExtendedB { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Nabataean { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Newa { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock NewTaiLue { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Nko { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock NumberForms { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Nushu { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Ogham { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock OlChiki { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock OldHungarian { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock OldItalic { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock OldNorthArabian { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock OldPermic { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock OldPersian { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock OldSouthArabian { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock OldTurkic { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock OpticalCharacterRecognition { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Oriya { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock OrnamentalDingbats { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Osage { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Osmanya { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock PahawhHmong { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Palmyrene { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock PauCinHau { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock PhagsPa { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock PhaistosDisc { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Phoenician { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock PhoneticExtensions { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock PhoneticExtensionsSupplement { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock PlayingCards { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock PrivateUseArea { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock PsalterPahlavi { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Rejang { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock RumiNumeralSymbols { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Runic { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Samaritan { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Saurashtra { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Sharada { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Shavian { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock ShorthandFormatControls { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Siddham { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Sinhala { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock SinhalaArchaicNumbers { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock SmallFormVariants { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock SoraSompeng { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Soyombo { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock SpacingModifierLetters { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Specials { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Sundanese { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock SundaneseSupplement { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock SuperscriptsAndSubscripts { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock SupplementalArrowsA { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock SupplementalArrowsB { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock SupplementalArrowsC { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock SupplementalMathematicalOperators { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock SupplementalPunctuation { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock SupplementalSymbolsAndPictographs { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock SupplementaryPrivateUseAreaA { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock SupplementaryPrivateUseAreaB { get { throw null; } } + [System.ObsoleteAttribute("deprecated")] + public static Java.Lang.Character.UnicodeBlock SurrogatesArea { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock SuttonSignwriting { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock SylotiNagri { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Syriac { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock SyriacSupplement { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Tagalog { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Tagbanwa { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Tags { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock TaiLe { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock TaiTham { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock TaiViet { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock TaiXuanJingSymbols { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Takri { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Tamil { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Tangut { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock TangutComponents { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Telugu { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Thaana { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Thai { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Tibetan { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Tifinagh { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Tirhuta { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock TransportAndMapSymbols { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Ugaritic { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock UnifiedCanadianAboriginalSyllabics { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock UnifiedCanadianAboriginalSyllabicsExtended { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock Vai { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock VariationSelectors { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock VariationSelectorsSupplement { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock VedicExtensions { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock VerticalForms { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock WarangCiti { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock YijingHexagramSymbols { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock YiRadicals { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock YiSyllables { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock ZanabazarSquare { get { throw null; } } + public static Java.Lang.Character.UnicodeBlock ForName(string blockName) { throw null; } + public static Java.Lang.Character.UnicodeBlock Of(char c) { throw null; } + public static Java.Lang.Character.UnicodeBlock Of(int codePoint) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Character$UnicodeScript", GenerateJavaPeer=false)] + public sealed partial class UnicodeScript : Java.Lang.Enum + { + internal UnicodeScript() : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public static Java.Lang.Character.UnicodeScript Adlam { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Ahom { get { throw null; } } + public static Java.Lang.Character.UnicodeScript AnatolianHieroglyphs { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Arabic { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Armenian { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Avestan { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Balinese { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Bamum { get { throw null; } } + public static Java.Lang.Character.UnicodeScript BassaVah { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Batak { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Bengali { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Bhaiksuki { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Bopomofo { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Brahmi { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Braille { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Buginese { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Buhid { get { throw null; } } + public static Java.Lang.Character.UnicodeScript CanadianAboriginal { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Carian { get { throw null; } } + public static Java.Lang.Character.UnicodeScript CaucasianAlbanian { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Chakma { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Cham { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Cherokee { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Common { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Coptic { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Cuneiform { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Cypriot { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Cyrillic { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Deseret { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Devanagari { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Duployan { get { throw null; } } + public static Java.Lang.Character.UnicodeScript EgyptianHieroglyphs { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Elbasan { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Ethiopic { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Georgian { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Glagolitic { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Gothic { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Grantha { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Greek { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Gujarati { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Gurmukhi { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Han { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Hangul { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Hanunoo { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Hatran { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Hebrew { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Hiragana { get { throw null; } } + public static Java.Lang.Character.UnicodeScript ImperialAramaic { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Inherited { get { throw null; } } + public static Java.Lang.Character.UnicodeScript InscriptionalPahlavi { get { throw null; } } + public static Java.Lang.Character.UnicodeScript InscriptionalParthian { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Javanese { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Kaithi { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Kannada { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Katakana { get { throw null; } } + public static Java.Lang.Character.UnicodeScript KayahLi { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Kharoshthi { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Khmer { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Khojki { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Khudawadi { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Lao { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Latin { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Lepcha { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Limbu { get { throw null; } } + public static Java.Lang.Character.UnicodeScript LinearA { get { throw null; } } + public static Java.Lang.Character.UnicodeScript LinearB { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Lisu { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Lycian { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Lydian { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Mahajani { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Malayalam { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Mandaic { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Manichaean { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Marchen { get { throw null; } } + public static Java.Lang.Character.UnicodeScript MasaramGondi { get { throw null; } } + public static Java.Lang.Character.UnicodeScript MeeteiMayek { get { throw null; } } + public static Java.Lang.Character.UnicodeScript MendeKikakui { get { throw null; } } + public static Java.Lang.Character.UnicodeScript MeroiticCursive { get { throw null; } } + public static Java.Lang.Character.UnicodeScript MeroiticHieroglyphs { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Miao { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Modi { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Mongolian { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Mro { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Multani { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Myanmar { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Nabataean { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Newa { get { throw null; } } + public static Java.Lang.Character.UnicodeScript NewTaiLue { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Nko { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Nushu { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Ogham { get { throw null; } } + public static Java.Lang.Character.UnicodeScript OlChiki { get { throw null; } } + public static Java.Lang.Character.UnicodeScript OldHungarian { get { throw null; } } + public static Java.Lang.Character.UnicodeScript OldItalic { get { throw null; } } + public static Java.Lang.Character.UnicodeScript OldNorthArabian { get { throw null; } } + public static Java.Lang.Character.UnicodeScript OldPermic { get { throw null; } } + public static Java.Lang.Character.UnicodeScript OldPersian { get { throw null; } } + public static Java.Lang.Character.UnicodeScript OldSouthArabian { get { throw null; } } + public static Java.Lang.Character.UnicodeScript OldTurkic { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Oriya { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Osage { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Osmanya { get { throw null; } } + public static Java.Lang.Character.UnicodeScript PahawhHmong { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Palmyrene { get { throw null; } } + public static Java.Lang.Character.UnicodeScript PauCinHau { get { throw null; } } + public static Java.Lang.Character.UnicodeScript PhagsPa { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Phoenician { get { throw null; } } + public static Java.Lang.Character.UnicodeScript PsalterPahlavi { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Rejang { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Runic { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Samaritan { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Saurashtra { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Sharada { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Shavian { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Siddham { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Signwriting { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Sinhala { get { throw null; } } + public static Java.Lang.Character.UnicodeScript SoraSompeng { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Soyombo { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Sundanese { get { throw null; } } + public static Java.Lang.Character.UnicodeScript SylotiNagri { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Syriac { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Tagalog { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Tagbanwa { get { throw null; } } + public static Java.Lang.Character.UnicodeScript TaiLe { get { throw null; } } + public static Java.Lang.Character.UnicodeScript TaiTham { get { throw null; } } + public static Java.Lang.Character.UnicodeScript TaiViet { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Takri { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Tamil { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Tangut { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Telugu { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Thaana { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Thai { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Tibetan { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Tifinagh { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Tirhuta { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Ugaritic { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Unknown { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Vai { get { throw null; } } + public static Java.Lang.Character.UnicodeScript WarangCiti { get { throw null; } } + public static Java.Lang.Character.UnicodeScript Yi { get { throw null; } } + public static Java.Lang.Character.UnicodeScript ZanabazarSquare { get { throw null; } } + public static Java.Lang.Character.UnicodeScript ForName(string scriptName) { throw null; } + public static Java.Lang.Character.UnicodeScript Of(int codePoint) { throw null; } + public static Java.Lang.Character.UnicodeScript ValueOf(string name) { throw null; } + public static Java.Interop.JavaObjectArray? Values() { throw null; } + } + } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T"})] + [Java.Interop.JniTypeSignatureAttribute("java/lang/Class", GenerateJavaPeer=false)] + public sealed partial class Class : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.IO.ISerializable, Java.Lang.Reflect.IAnnotatedElement, Java.Lang.Reflect.IGenericDeclaration, Java.Lang.Reflect.IType, System.IDisposable + { + internal Class() { } + public Java.Lang.Reflect.IAnnotatedType? AnnotatedSuperclass { get { throw null; } } + public string? CanonicalName { get { throw null; } } + public Java.Lang.ClassLoader? ClassLoader { get { throw null; } } + public Java.Lang.Class? ComponentType { get { throw null; } } + public Java.Lang.Class? DeclaringClass { get { throw null; } } + public Java.Lang.Class? EnclosingClass { get { throw null; } } + public Java.Lang.Reflect.Constructor? EnclosingConstructor { get { throw null; } } + public Java.Lang.Reflect.Method? EnclosingMethod { get { throw null; } } + public Java.Lang.Reflect.IType? GenericSuperclass { get { throw null; } } + public bool IsAnnotation { get { throw null; } } + public bool IsAnonymousClass { get { throw null; } } + public bool IsArray { get { throw null; } } + public bool IsEnum { get { throw null; } } + public bool IsInterface { get { throw null; } } + public bool IsLocalClass { get { throw null; } } + public bool IsMemberClass { get { throw null; } } + public bool IsPrimitive { get { throw null; } } + public bool IsSynthetic { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public int Modifiers { get { throw null; } } + public Java.Lang.Module? Module { get { throw null; } } + public string? Name { get { throw null; } } + public Java.Lang.Class? NestHost { get { throw null; } } + public Java.Lang.Package? Package { get { throw null; } } + public string? PackageName { get { throw null; } } + public string? SimpleName { get { throw null; } } + public Java.Lang.Class? Superclass { get { throw null; } } + public string? TypeName { get { throw null; } } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "U"})] + public Java.Lang.Class? AsSubclass(Java.Lang.Class? clazz) { throw null; } + public Java.Lang.Object? Cast(Java.Lang.Object? obj) { throw null; } + public bool DesiredAssertionStatus() { throw null; } + public static Java.Lang.Class? ForName(Java.Lang.Module? module, string? name) { throw null; } + public static Java.Lang.Class? ForName(string? className) { throw null; } + public static Java.Lang.Class? ForName(string? name, bool initialize, Java.Lang.ClassLoader? loader) { throw null; } + public Java.Interop.JavaObjectArray? GetAnnotatedInterfaces() { throw null; } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "A extends java.lang.annotation.Annotation"})] + public Java.Lang.Object? GetAnnotation(Java.Lang.Class? annotationClass) { throw null; } + public Java.Interop.JavaObjectArray? GetAnnotations() { throw null; } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "A extends java.lang.annotation.Annotation"})] + public Java.Interop.JavaObjectArray? GetAnnotationsByType(Java.Lang.Class? annotationClass) { throw null; } + public Java.Interop.JavaObjectArray? GetClasses() { throw null; } + public Java.Lang.Reflect.Constructor? GetConstructor(params Java.Lang.Class[]? parameterTypes) { throw null; } + public Java.Interop.JavaObjectArray? GetConstructors() { throw null; } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "A extends java.lang.annotation.Annotation"})] + public Java.Lang.Object? GetDeclaredAnnotation(Java.Lang.Class? annotationClass) { throw null; } + public Java.Interop.JavaObjectArray? GetDeclaredAnnotations() { throw null; } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "A extends java.lang.annotation.Annotation"})] + public Java.Interop.JavaObjectArray? GetDeclaredAnnotationsByType(Java.Lang.Class? annotationClass) { throw null; } + public Java.Interop.JavaObjectArray? GetDeclaredClasses() { throw null; } + public Java.Lang.Reflect.Constructor? GetDeclaredConstructor(params Java.Lang.Class[]? parameterTypes) { throw null; } + public Java.Interop.JavaObjectArray? GetDeclaredConstructors() { throw null; } + public Java.Lang.Reflect.Field? GetDeclaredField(string? name) { throw null; } + public Java.Interop.JavaObjectArray? GetDeclaredFields() { throw null; } + public Java.Lang.Reflect.Method? GetDeclaredMethod(string? name, params Java.Lang.Class[]? parameterTypes) { throw null; } + public Java.Interop.JavaObjectArray? GetDeclaredMethods() { throw null; } + public Java.Interop.JavaObjectArray? GetEnumConstants() { throw null; } + public Java.Lang.Reflect.Field? GetField(string? name) { throw null; } + public Java.Interop.JavaObjectArray? GetFields() { throw null; } + public Java.Interop.JavaObjectArray? GetGenericInterfaces() { throw null; } + public Java.Interop.JavaObjectArray? GetInterfaces() { throw null; } + public Java.Lang.Reflect.Method? GetMethod(string? name, params Java.Lang.Class[]? parameterTypes) { throw null; } + public Java.Interop.JavaObjectArray? GetMethods() { throw null; } + public Java.Interop.JavaObjectArray? GetNestMembers() { throw null; } + public Java.IO.InputStream? GetResourceAsStream(string? name) { throw null; } + public Java.Interop.JavaObjectArray? GetSigners() { throw null; } + public Java.Interop.JavaObjectArray? GetTypeParameters() { throw null; } + public bool IsAnnotationPresent(Java.Lang.Class? annotationClass) { throw null; } + public bool IsAssignableFrom(Java.Lang.Class? p0) { throw null; } + public bool IsInstance(Java.Lang.Object? p0) { throw null; } + public bool IsNestmateOf(Java.Lang.Class? c) { throw null; } + [System.ObsoleteAttribute("deprecated")] + public Java.Lang.Object? NewInstance() { throw null; } + public string? ToGenericString() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/ClassCastException", GenerateJavaPeer=false)] + public partial class ClassCastException : Java.Lang.RuntimeException + { + public ClassCastException() { } + protected ClassCastException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public ClassCastException(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/ClassCircularityError", GenerateJavaPeer=false)] + public partial class ClassCircularityError : Java.Lang.LinkageError + { + public ClassCircularityError() { } + protected ClassCircularityError(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public ClassCircularityError(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/ClassFormatError", GenerateJavaPeer=false)] + public partial class ClassFormatError : Java.Lang.LinkageError + { + public ClassFormatError() { } + protected ClassFormatError(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public ClassFormatError(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/ClassLoader", GenerateJavaPeer=false)] + public abstract partial class ClassLoader : Java.Lang.Object + { + protected ClassLoader() { } + protected ClassLoader(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + protected ClassLoader(Java.Lang.ClassLoader? parent) { } + protected ClassLoader(string? name, Java.Lang.ClassLoader? parent) { } + public bool IsRegisteredAsParallelCapable { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual string? Name { get { throw null; } } + public Java.Lang.ClassLoader? Parent { get { throw null; } } + public static Java.Lang.ClassLoader? PlatformClassLoader { get { throw null; } } + public static Java.Lang.ClassLoader? SystemClassLoader { get { throw null; } } + public Java.Lang.Module? UnnamedModule { get { throw null; } } + public virtual void ClearAssertionStatus() { } + [System.ObsoleteAttribute("deprecated")] + protected Java.Lang.Class? DefineClass(Java.Interop.JavaSByteArray? b, int off, int len) { throw null; } + protected Java.Lang.Class? DefineClass(string? name, Java.Interop.JavaSByteArray? b, int off, int len) { throw null; } + protected virtual Java.Lang.Class? FindClass(string? name) { throw null; } + protected virtual Java.Lang.Class? FindClass(string? moduleName, string? name) { throw null; } + protected virtual string? FindLibrary(string? libname) { throw null; } + protected Java.Lang.Class? FindLoadedClass(string? name) { throw null; } + protected Java.Lang.Class? FindSystemClass(string? name) { throw null; } + protected virtual Java.Lang.Object? GetClassLoadingLock(string? className) { throw null; } + public Java.Lang.Package? GetDefinedPackage(string? name) { throw null; } + public Java.Interop.JavaObjectArray? GetDefinedPackages() { throw null; } + [System.ObsoleteAttribute("deprecated")] + protected virtual Java.Lang.Package? GetPackage(string? name) { throw null; } + protected virtual Java.Interop.JavaObjectArray? GetPackages() { throw null; } + public virtual Java.IO.InputStream? GetResourceAsStream(string? name) { throw null; } + public static Java.IO.InputStream? GetSystemResourceAsStream(string? name) { throw null; } + public virtual Java.Lang.Class? LoadClass(string? name) { throw null; } + protected virtual Java.Lang.Class? LoadClass(string? name, bool resolve) { throw null; } + protected static bool RegisterAsParallelCapable() { throw null; } + protected void ResolveClass(Java.Lang.Class? c) { } + public virtual void SetClassAssertionStatus(string? className, bool enabled) { } + public virtual void SetDefaultAssertionStatus(bool enabled) { } + public virtual void SetPackageAssertionStatus(string? packageName, bool enabled) { } + protected void SetSigners(Java.Lang.Class? c, Java.Interop.JavaObjectArray? signers) { } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/ClassNotFoundException", GenerateJavaPeer=false)] + public partial class ClassNotFoundException : Java.Lang.ReflectiveOperationException + { + public ClassNotFoundException() { } + protected ClassNotFoundException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public ClassNotFoundException(string? s) { } + public ClassNotFoundException(string? s, Java.Lang.Throwable? ex) { } + public virtual Java.Lang.Throwable? Exception { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T"})] + [Java.Interop.JniTypeSignatureAttribute("java/lang/ClassValue", GenerateJavaPeer=false)] + public abstract partial class ClassValue : Java.Lang.Object + { + protected ClassValue() { } + protected ClassValue(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + protected abstract Java.Lang.Object? ComputeValue(Java.Lang.Class? p0); + public virtual Java.Lang.Object? Get(Java.Lang.Class? type) { throw null; } + public virtual void Remove(Java.Lang.Class? type) { } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/CloneNotSupportedException", GenerateJavaPeer=false)] + public partial class CloneNotSupportedException : Java.Lang.Exception + { + public CloneNotSupportedException() { } + protected CloneNotSupportedException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public CloneNotSupportedException(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Compiler", GenerateJavaPeer=false)] + [System.ObsoleteAttribute("This class is obsoleted in this android platform")] + public sealed partial class Compiler : Java.Lang.Object + { + internal Compiler() { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Object? Command(Java.Lang.Object? any) { throw null; } + public static bool CompileClass(Java.Lang.Class? clazz) { throw null; } + public static bool CompileClasses(string? @string) { throw null; } + public static void Disable() { } + public static void Enable() { } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Double", GenerateJavaPeer=false)] + public sealed partial class Double : Java.Lang.Number, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable + { + public const int Bytes = 8; + public const int MaxExponent = 1023; + public const double MaxValue = 1.7976931348623157E+308; + public const int MinExponent = -1022; + public const double MinNormal = 2.2250738585072014E-308; + public const double MinValue = 5E-324; + public const double NaN = 0.0 / 0.0; + public const double NegativeInfinity = -1.0 / 0.0; + public const double PositiveInfinity = 1.0 / 0.0; + public const int Size = 64; + [System.ObsoleteAttribute("deprecated")] + public Double(double value) { } + [System.ObsoleteAttribute("deprecated")] + public Double(string? s) { } + public bool IsInfinite { get { throw null; } } + public bool IsNaN { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Class? Type { get { throw null; } } + public static int Compare(double d1, double d2) { throw null; } + public int CompareTo(Java.Lang.Double? anotherDouble) { throw null; } + public static long DoubleToLongBits(double value) { throw null; } + public static long DoubleToRawLongBits(double p0) { throw null; } + public override double DoubleValue() { throw null; } + public override float FloatValue() { throw null; } + int Java.Lang.IComparable.CompareTo(Java.Lang.Object? p0) { throw null; } + public static int HashCode(double value) { throw null; } + public override int IntValue() { throw null; } + public static bool InvokeIsInfinite(double v) { throw null; } + public static bool InvokeIsNaN(double v) { throw null; } + public static bool IsFinite(double d) { throw null; } + public static double LongBitsToDouble(long p0) { throw null; } + public override long LongValue() { throw null; } + public static double Max(double a, double b) { throw null; } + public static double Min(double a, double b) { throw null; } + public static double ParseDouble(string? s) { throw null; } + public static double Sum(double a, double b) { throw null; } + public static string? ToHexString(double d) { throw null; } + public static string? ToString(double d) { throw null; } + public static Java.Lang.Double? ValueOf(double d) { throw null; } + public static Java.Lang.Double? ValueOf(string? s) { throw null; } + } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "E extends java.lang.Enum"})] + [Java.Interop.JniTypeSignatureAttribute("java/lang/Enum", GenerateJavaPeer=false)] + public abstract partial class Enum : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.IO.ISerializable, Java.Lang.IComparable, System.IDisposable + { + protected Enum(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + protected Enum(string? name, int ordinal) { } + public Java.Lang.Class? DeclaringClass { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + protected sealed override Java.Lang.Object? Clone() { throw null; } + public int CompareTo(Java.Lang.Object? o) { throw null; } + public sealed override bool Equals(Java.Lang.Object? other) { throw null; } + public sealed override int GetHashCode() { throw null; } + [System.ObsoleteAttribute("deprecated")] + protected sealed override void JavaFinalize() { } + public string? Name() { throw null; } + public int Ordinal() { throw null; } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T extends java.lang.Enum"})] + public static Java.Lang.Object? ValueOf(Java.Lang.Class? enumType, string? name) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/EnumConstantNotPresentException", GenerateJavaPeer=false)] + public partial class EnumConstantNotPresentException : Java.Lang.RuntimeException + { + protected EnumConstantNotPresentException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public EnumConstantNotPresentException(Java.Lang.Class? enumType, string? constantName) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual string? ConstantName() { throw null; } + public virtual Java.Lang.Class? EnumType() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Error", GenerateJavaPeer=false)] + public partial class Error : Java.Lang.Throwable + { + public Error() { } + protected Error(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public Error(Java.Lang.Throwable? cause) { } + public Error(string? message) { } + public Error(string? message, Java.Lang.Throwable? cause) { } + protected Error(string? message, Java.Lang.Throwable? cause, bool enableSuppression, bool writableStackTrace) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Exception", GenerateJavaPeer=false)] + public partial class Exception : Java.Lang.Throwable + { + public Exception() { } + protected Exception(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public Exception(Java.Lang.Throwable? cause) { } + public Exception(string? message) { } + public Exception(string? message, Java.Lang.Throwable? cause) { } + protected Exception(string? message, Java.Lang.Throwable? cause, bool enableSuppression, bool writableStackTrace) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/ExceptionInInitializerError", GenerateJavaPeer=false)] + public partial class ExceptionInInitializerError : Java.Lang.LinkageError + { + public ExceptionInInitializerError() { } + protected ExceptionInInitializerError(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public ExceptionInInitializerError(Java.Lang.Throwable? thrown) { } + public ExceptionInInitializerError(string? s) { } + public virtual Java.Lang.Throwable? Exception { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Float", GenerateJavaPeer=false)] + public sealed partial class Float : Java.Lang.Number, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable + { + public const int Bytes = 4; + public const int MaxExponent = 127; + public const float MaxValue = 3.4028235E+38f; + public const int MinExponent = -126; + public const float MinNormal = 1.1754944E-38f; + public const float MinValue = 1E-45f; + public const float NaN = 0.0f / 0.0f; + public const float NegativeInfinity = -1.0f / 0.0f; + public const float PositiveInfinity = 1.0f / 0.0f; + public const int Size = 32; + [System.ObsoleteAttribute("deprecated")] + public Float(double value) { } + [System.ObsoleteAttribute("deprecated")] + public Float(float value) { } + [System.ObsoleteAttribute("deprecated")] + public Float(string? s) { } + public bool IsInfinite { get { throw null; } } + public bool IsNaN { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Class? Type { get { throw null; } } + public static int Compare(float f1, float f2) { throw null; } + public int CompareTo(Java.Lang.Float? anotherFloat) { throw null; } + public override double DoubleValue() { throw null; } + public static int FloatToIntBits(float value) { throw null; } + public static int FloatToRawIntBits(float p0) { throw null; } + public override float FloatValue() { throw null; } + int Java.Lang.IComparable.CompareTo(Java.Lang.Object? p0) { throw null; } + public static int HashCode(float value) { throw null; } + public static float IntBitsToFloat(int p0) { throw null; } + public override int IntValue() { throw null; } + public static bool InvokeIsInfinite(float v) { throw null; } + public static bool InvokeIsNaN(float v) { throw null; } + public static bool IsFinite(float f) { throw null; } + public override long LongValue() { throw null; } + public static float Max(float a, float b) { throw null; } + public static float Min(float a, float b) { throw null; } + public static float ParseFloat(string? s) { throw null; } + public static float Sum(float a, float b) { throw null; } + public static string? ToHexString(float f) { throw null; } + public static string? ToString(float f) { throw null; } + public static Java.Lang.Float? ValueOf(float f) { throw null; } + public static Java.Lang.Float? ValueOf(string? s) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Appendable", GenerateJavaPeer=false)] + public partial interface IAppendable : Java.Interop.IJavaPeerable, System.IDisposable + { + Java.Lang.IAppendable? Append(Java.Lang.ICharSequence? p0); + Java.Lang.IAppendable? Append(Java.Lang.ICharSequence? p0, int p1, int p2); + Java.Lang.IAppendable? Append(char p0); + } + public static partial class IAppendableExtensions + { + public static Java.Lang.IAppendable? Append(this Java.Lang.IAppendable self, string? p0) { throw null; } + public static Java.Lang.IAppendable? Append(this Java.Lang.IAppendable self, string? p0, int p1, int p2) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/AutoCloseable", GenerateJavaPeer=false)] + public partial interface IAutoCloseable : Java.Interop.IJavaPeerable, System.IDisposable + { + void Close(); + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/CharSequence", GenerateJavaPeer=false)] + public partial interface ICharSequence : Java.Interop.IJavaPeerable, System.IDisposable + { + char CharAt(int p0); + int Compare(Java.Lang.ICharSequence? cs1, Java.Lang.ICharSequence? cs2) { throw null; } + int Compare(string? cs1, string? cs2) { throw null; } + int Length(); + Java.Lang.ICharSequence? SubSequenceFormatted(int p0, int p1); + string? ToString(); + } + public static partial class ICharSequenceExtensions + { + public static string? SubSequence(this Java.Lang.ICharSequence self, int p0, int p1) { throw null; } + public static Java.Lang.ICharSequence[]? ToCharSequenceArray(this string?[]? values) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Cloneable", GenerateJavaPeer=false)] + public partial interface ICloneable : Java.Interop.IJavaPeerable, System.IDisposable + { + } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T"})] + [Java.Interop.JniTypeSignatureAttribute("java/lang/Comparable", GenerateJavaPeer=false)] + public partial interface IComparable : Java.Interop.IJavaPeerable, System.IDisposable + { + int CompareTo(Java.Lang.Object? p0); + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Deprecated", GenerateJavaPeer=false)] + public partial interface IDeprecated : Java.Interop.IJavaPeerable, Java.Lang.Annotation.IAnnotation, System.IDisposable + { + bool ForRemoval(); + string? Since(); + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/FunctionalInterface", GenerateJavaPeer=false)] + public partial interface IFunctionalInterface : Java.Interop.IJavaPeerable, Java.Lang.Annotation.IAnnotation, System.IDisposable + { + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/IllegalAccessError", GenerateJavaPeer=false)] + public partial class IllegalAccessError : Java.Lang.IncompatibleClassChangeError + { + public IllegalAccessError() { } + protected IllegalAccessError(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public IllegalAccessError(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/IllegalAccessException", GenerateJavaPeer=false)] + public partial class IllegalAccessException : Java.Lang.ReflectiveOperationException + { + public IllegalAccessException() { } + protected IllegalAccessException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public IllegalAccessException(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/IllegalArgumentException", GenerateJavaPeer=false)] + public partial class IllegalArgumentException : Java.Lang.RuntimeException + { + public IllegalArgumentException() { } + protected IllegalArgumentException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public IllegalArgumentException(Java.Lang.Throwable? cause) { } + public IllegalArgumentException(string? s) { } + public IllegalArgumentException(string? message, Java.Lang.Throwable? cause) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/IllegalCallerException", GenerateJavaPeer=false)] + public partial class IllegalCallerException : Java.Lang.RuntimeException + { + public IllegalCallerException() { } + protected IllegalCallerException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public IllegalCallerException(Java.Lang.Throwable? cause) { } + public IllegalCallerException(string? s) { } + public IllegalCallerException(string? message, Java.Lang.Throwable? cause) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/IllegalMonitorStateException", GenerateJavaPeer=false)] + public partial class IllegalMonitorStateException : Java.Lang.RuntimeException + { + public IllegalMonitorStateException() { } + protected IllegalMonitorStateException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public IllegalMonitorStateException(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/IllegalStateException", GenerateJavaPeer=false)] + public partial class IllegalStateException : Java.Lang.RuntimeException + { + public IllegalStateException() { } + protected IllegalStateException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public IllegalStateException(Java.Lang.Throwable? cause) { } + public IllegalStateException(string? s) { } + public IllegalStateException(string? message, Java.Lang.Throwable? cause) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/IllegalThreadStateException", GenerateJavaPeer=false)] + public partial class IllegalThreadStateException : Java.Lang.IllegalArgumentException + { + public IllegalThreadStateException() { } + protected IllegalThreadStateException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public IllegalThreadStateException(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/IncompatibleClassChangeError", GenerateJavaPeer=false)] + public partial class IncompatibleClassChangeError : Java.Lang.LinkageError + { + public IncompatibleClassChangeError() { } + protected IncompatibleClassChangeError(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public IncompatibleClassChangeError(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/IndexOutOfBoundsException", GenerateJavaPeer=false)] + public partial class IndexOutOfBoundsException : Java.Lang.RuntimeException + { + public IndexOutOfBoundsException() { } + protected IndexOutOfBoundsException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public IndexOutOfBoundsException(int index) { } + public IndexOutOfBoundsException(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T"})] + [Java.Interop.JniTypeSignatureAttribute("java/lang/InheritableThreadLocal", GenerateJavaPeer=false)] + public partial class InheritableThreadLocal : Java.Lang.ThreadLocal + { + public InheritableThreadLocal() { } + protected InheritableThreadLocal(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + protected virtual Java.Lang.Object? ChildValue(Java.Lang.Object? parentValue) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/InstantiationError", GenerateJavaPeer=false)] + public partial class InstantiationError : Java.Lang.IncompatibleClassChangeError + { + public InstantiationError() { } + protected InstantiationError(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public InstantiationError(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/InstantiationException", GenerateJavaPeer=false)] + public partial class InstantiationException : Java.Lang.ReflectiveOperationException + { + public InstantiationException() { } + protected InstantiationException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public InstantiationException(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Integer", GenerateJavaPeer=false)] + public sealed partial class Integer : Java.Lang.Number, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable + { + public const int Bytes = 4; + public const int MaxValue = 2147483647; + public const int MinValue = -2147483648; + public const int Size = 32; + [System.ObsoleteAttribute("deprecated")] + public Integer(int value) { } + [System.ObsoleteAttribute("deprecated")] + public Integer(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Class? Type { get { throw null; } } + public static int BitCount(int i) { throw null; } + public static int Compare(int x, int y) { throw null; } + public int CompareTo(Java.Lang.Integer? anotherInteger) { throw null; } + public static int CompareUnsigned(int x, int y) { throw null; } + public static Java.Lang.Integer? Decode(string? nm) { throw null; } + public static int DivideUnsigned(int dividend, int divisor) { throw null; } + public override double DoubleValue() { throw null; } + public override float FloatValue() { throw null; } + public static Java.Lang.Integer? GetInteger(string? nm) { throw null; } + public static Java.Lang.Integer? GetInteger(string? nm, Java.Lang.Integer? val) { throw null; } + public static Java.Lang.Integer? GetInteger(string? nm, int val) { throw null; } + int Java.Lang.IComparable.CompareTo(Java.Lang.Object? p0) { throw null; } + public static int HashCode(int value) { throw null; } + public static int HighestOneBit(int i) { throw null; } + public override int IntValue() { throw null; } + public override long LongValue() { throw null; } + public static int LowestOneBit(int i) { throw null; } + public static int Max(int a, int b) { throw null; } + public static int Min(int a, int b) { throw null; } + public static int NumberOfLeadingZeros(int i) { throw null; } + public static int NumberOfTrailingZeros(int i) { throw null; } + public static int ParseInt(Java.Lang.ICharSequence? s, int beginIndex, int endIndex, int radix) { throw null; } + public static int ParseInt(string? s) { throw null; } + public static int ParseInt(string? s, int radix) { throw null; } + public static int ParseInt(string? s, int beginIndex, int endIndex, int radix) { throw null; } + public static int ParseUnsignedInt(Java.Lang.ICharSequence? s, int beginIndex, int endIndex, int radix) { throw null; } + public static int ParseUnsignedInt(string? s) { throw null; } + public static int ParseUnsignedInt(string? s, int radix) { throw null; } + public static int ParseUnsignedInt(string? s, int beginIndex, int endIndex, int radix) { throw null; } + public static int RemainderUnsigned(int dividend, int divisor) { throw null; } + public static int Reverse(int i) { throw null; } + public static int ReverseBytes(int i) { throw null; } + public static int RotateLeft(int i, int distance) { throw null; } + public static int RotateRight(int i, int distance) { throw null; } + public static int Signum(int i) { throw null; } + public static int Sum(int a, int b) { throw null; } + public static string? ToBinaryString(int i) { throw null; } + public static string? ToHexString(int i) { throw null; } + public static string? ToOctalString(int i) { throw null; } + public static string? ToString(int i) { throw null; } + public static string? ToString(int i, int radix) { throw null; } + public static long ToUnsignedLong(int x) { throw null; } + public static string? ToUnsignedString(int i) { throw null; } + public static string? ToUnsignedString(int i, int radix) { throw null; } + public static Java.Lang.Integer? ValueOf(int i) { throw null; } + public static Java.Lang.Integer? ValueOf(string? s) { throw null; } + public static Java.Lang.Integer? ValueOf(string? s, int radix) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/InternalError", GenerateJavaPeer=false)] + public partial class InternalError : Java.Lang.VirtualMachineError + { + public InternalError() { } + protected InternalError(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public InternalError(Java.Lang.Throwable? cause) { } + public InternalError(string? message) { } + public InternalError(string? message, Java.Lang.Throwable? cause) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/InterruptedException", GenerateJavaPeer=false)] + public partial class InterruptedException : Java.Lang.Exception + { + public InterruptedException() { } + protected InterruptedException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public InterruptedException(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Override", GenerateJavaPeer=false)] + public partial interface IOverride : Java.Interop.IJavaPeerable, Java.Lang.Annotation.IAnnotation, System.IDisposable + { + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Runnable", GenerateJavaPeer=false)] + public partial interface IRunnable : Java.Interop.IJavaPeerable, System.IDisposable + { + void Run(); + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/SafeVarargs", GenerateJavaPeer=false)] + public partial interface ISafeVarargs : Java.Interop.IJavaPeerable, Java.Lang.Annotation.IAnnotation, System.IDisposable + { + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/SuppressWarnings", GenerateJavaPeer=false)] + public partial interface ISuppressWarnings : Java.Interop.IJavaPeerable, Java.Lang.Annotation.IAnnotation, System.IDisposable + { + Java.Interop.JavaObjectArray? Value(); + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/LayerInstantiationException", GenerateJavaPeer=false)] + public partial class LayerInstantiationException : Java.Lang.RuntimeException + { + public LayerInstantiationException() { } + protected LayerInstantiationException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public LayerInstantiationException(Java.Lang.Throwable? cause) { } + public LayerInstantiationException(string? msg) { } + public LayerInstantiationException(string? msg, Java.Lang.Throwable? cause) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/LinkageError", GenerateJavaPeer=false)] + public partial class LinkageError : Java.Lang.Error + { + public LinkageError() { } + protected LinkageError(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public LinkageError(string? s) { } + public LinkageError(string? s, Java.Lang.Throwable? cause) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Long", GenerateJavaPeer=false)] + public sealed partial class Long : Java.Lang.Number, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable + { + public const int Bytes = 8; + public const long MaxValue = (long)9223372036854775807; + public const long MinValue = (long)-9223372036854775808; + public const int Size = 64; + [System.ObsoleteAttribute("deprecated")] + public Long(long value) { } + [System.ObsoleteAttribute("deprecated")] + public Long(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Class? Type { get { throw null; } } + public static int BitCount(long i) { throw null; } + public static int Compare(long x, long y) { throw null; } + public int CompareTo(Java.Lang.Long? anotherLong) { throw null; } + public static int CompareUnsigned(long x, long y) { throw null; } + public static Java.Lang.Long? Decode(string? nm) { throw null; } + public static long DivideUnsigned(long dividend, long divisor) { throw null; } + public override double DoubleValue() { throw null; } + public override float FloatValue() { throw null; } + public static Java.Lang.Long? GetLong(string? nm) { throw null; } + public static Java.Lang.Long? GetLong(string? nm, Java.Lang.Long? val) { throw null; } + public static Java.Lang.Long? GetLong(string? nm, long val) { throw null; } + int Java.Lang.IComparable.CompareTo(Java.Lang.Object? p0) { throw null; } + public static int HashCode(long value) { throw null; } + public static long HighestOneBit(long i) { throw null; } + public override int IntValue() { throw null; } + public override long LongValue() { throw null; } + public static long LowestOneBit(long i) { throw null; } + public static long Max(long a, long b) { throw null; } + public static long Min(long a, long b) { throw null; } + public static int NumberOfLeadingZeros(long i) { throw null; } + public static int NumberOfTrailingZeros(long i) { throw null; } + public static long ParseLong(Java.Lang.ICharSequence? s, int beginIndex, int endIndex, int radix) { throw null; } + public static long ParseLong(string? s) { throw null; } + public static long ParseLong(string? s, int radix) { throw null; } + public static long ParseLong(string? s, int beginIndex, int endIndex, int radix) { throw null; } + public static long ParseUnsignedLong(Java.Lang.ICharSequence? s, int beginIndex, int endIndex, int radix) { throw null; } + public static long ParseUnsignedLong(string? s) { throw null; } + public static long ParseUnsignedLong(string? s, int radix) { throw null; } + public static long ParseUnsignedLong(string? s, int beginIndex, int endIndex, int radix) { throw null; } + public static long RemainderUnsigned(long dividend, long divisor) { throw null; } + public static long Reverse(long i) { throw null; } + public static long ReverseBytes(long i) { throw null; } + public static long RotateLeft(long i, int distance) { throw null; } + public static long RotateRight(long i, int distance) { throw null; } + public static int Signum(long i) { throw null; } + public static long Sum(long a, long b) { throw null; } + public static string? ToBinaryString(long i) { throw null; } + public static string? ToHexString(long i) { throw null; } + public static string? ToOctalString(long i) { throw null; } + public static string? ToString(long i) { throw null; } + public static string? ToString(long i, int radix) { throw null; } + public static string? ToUnsignedString(long i) { throw null; } + public static string? ToUnsignedString(long i, int radix) { throw null; } + public static Java.Lang.Long? ValueOf(long l) { throw null; } + public static Java.Lang.Long? ValueOf(string? s) { throw null; } + public static Java.Lang.Long? ValueOf(string? s, int radix) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Math", GenerateJavaPeer=false)] + public sealed partial class Math : Java.Lang.Object + { + internal Math() { } + public const double E = 2.718281828459045; + public const double Pi = 3.141592653589793; + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static double Abs(double a) { throw null; } + public static int Abs(int a) { throw null; } + public static long Abs(long a) { throw null; } + public static float Abs(float a) { throw null; } + public static double Acos(double a) { throw null; } + public static int AddExact(int x, int y) { throw null; } + public static long AddExact(long x, long y) { throw null; } + public static double Asin(double a) { throw null; } + public static double Atan(double a) { throw null; } + public static double Atan2(double y, double x) { throw null; } + public static double Cbrt(double a) { throw null; } + public static double Ceil(double a) { throw null; } + public static double CopySign(double magnitude, double sign) { throw null; } + public static float CopySign(float magnitude, float sign) { throw null; } + public static double Cos(double a) { throw null; } + public static double Cosh(double x) { throw null; } + public static int DecrementExact(int a) { throw null; } + public static long DecrementExact(long a) { throw null; } + public static double Exp(double a) { throw null; } + public static double Expm1(double x) { throw null; } + public static double Floor(double a) { throw null; } + public static int FloorDiv(int x, int y) { throw null; } + public static long FloorDiv(long x, int y) { throw null; } + public static long FloorDiv(long x, long y) { throw null; } + public static int FloorMod(int x, int y) { throw null; } + public static int FloorMod(long x, int y) { throw null; } + public static long FloorMod(long x, long y) { throw null; } + public static double Fma(double a, double b, double c) { throw null; } + public static float Fma(float a, float b, float c) { throw null; } + public static int GetExponent(double d) { throw null; } + public static int GetExponent(float f) { throw null; } + public static double Hypot(double x, double y) { throw null; } + public static double IEEEremainder(double f1, double f2) { throw null; } + public static int IncrementExact(int a) { throw null; } + public static long IncrementExact(long a) { throw null; } + public static double Log(double a) { throw null; } + public static double Log10(double a) { throw null; } + public static double Log1p(double x) { throw null; } + public static double Max(double a, double b) { throw null; } + public static int Max(int a, int b) { throw null; } + public static long Max(long a, long b) { throw null; } + public static float Max(float a, float b) { throw null; } + public static double Min(double a, double b) { throw null; } + public static int Min(int a, int b) { throw null; } + public static long Min(long a, long b) { throw null; } + public static float Min(float a, float b) { throw null; } + public static int MultiplyExact(int x, int y) { throw null; } + public static long MultiplyExact(long x, int y) { throw null; } + public static long MultiplyExact(long x, long y) { throw null; } + public static long MultiplyFull(int x, int y) { throw null; } + public static long MultiplyHigh(long x, long y) { throw null; } + public static int NegateExact(int a) { throw null; } + public static long NegateExact(long a) { throw null; } + public static double NextAfter(double start, double direction) { throw null; } + public static float NextAfter(float start, double direction) { throw null; } + public static double NextDown(double d) { throw null; } + public static float NextDown(float f) { throw null; } + public static double NextUp(double d) { throw null; } + public static float NextUp(float f) { throw null; } + public static double Pow(double a, double b) { throw null; } + public static double Random() { throw null; } + public static double Rint(double a) { throw null; } + public static long Round(double a) { throw null; } + public static int Round(float a) { throw null; } + public static double Scalb(double d, int scaleFactor) { throw null; } + public static float Scalb(float f, int scaleFactor) { throw null; } + public static double Signum(double d) { throw null; } + public static float Signum(float f) { throw null; } + public static double Sin(double a) { throw null; } + public static double Sinh(double x) { throw null; } + public static double Sqrt(double a) { throw null; } + public static int SubtractExact(int x, int y) { throw null; } + public static long SubtractExact(long x, long y) { throw null; } + public static double Tan(double a) { throw null; } + public static double Tanh(double x) { throw null; } + public static double ToDegrees(double angrad) { throw null; } + public static int ToIntExact(long value) { throw null; } + public static double ToRadians(double angdeg) { throw null; } + public static double Ulp(double d) { throw null; } + public static float Ulp(float f) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Module", GenerateJavaPeer=false)] + public sealed partial class Module : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.Lang.Reflect.IAnnotatedElement, System.IDisposable + { + internal Module() { } + public Java.Lang.ClassLoader? ClassLoader { get { throw null; } } + public Java.Lang.Modules.ModuleDescriptor? Descriptor { get { throw null; } } + public bool IsNamed { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public Java.Lang.ModuleLayer? Layer { get { throw null; } } + public string? Name { get { throw null; } } + public Java.Lang.Module? AddExports(string? pn, Java.Lang.Module? other) { throw null; } + public Java.Lang.Module? AddOpens(string? pn, Java.Lang.Module? other) { throw null; } + public Java.Lang.Module? AddReads(Java.Lang.Module? other) { throw null; } + public Java.Lang.Module? AddUses(Java.Lang.Class? service) { throw null; } + public bool CanRead(Java.Lang.Module? other) { throw null; } + public bool CanUse(Java.Lang.Class? service) { throw null; } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T extends java.lang.annotation.Annotation"})] + public Java.Lang.Object? GetAnnotation(Java.Lang.Class? annotationClass) { throw null; } + public Java.Interop.JavaObjectArray? GetAnnotations() { throw null; } + public Java.Interop.JavaObjectArray? GetDeclaredAnnotations() { throw null; } + public Java.IO.InputStream? GetResourceAsStream(string? name) { throw null; } + public bool IsExported(string? pn) { throw null; } + public bool IsExported(string? pn, Java.Lang.Module? other) { throw null; } + public bool IsOpen(string? pn) { throw null; } + public bool IsOpen(string? pn, Java.Lang.Module? other) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/ModuleLayer", GenerateJavaPeer=false)] + public sealed partial class ModuleLayer : Java.Lang.Object + { + internal ModuleLayer() { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.ModuleLayer? Boot() { throw null; } + public Java.Lang.Modules.Configuration? Configuration() { throw null; } + public Java.Lang.ModuleLayer? DefineModulesWithManyLoaders(Java.Lang.Modules.Configuration? cf, Java.Lang.ClassLoader? parentLoader) { throw null; } + public Java.Lang.ModuleLayer? DefineModulesWithOneLoader(Java.Lang.Modules.Configuration? cf, Java.Lang.ClassLoader? parentLoader) { throw null; } + public static Java.Lang.ModuleLayer? Empty() { throw null; } + public Java.Lang.ClassLoader? FindLoader(string? name) { throw null; } + [Java.Interop.JniTypeSignatureAttribute("java/lang/ModuleLayer$Controller", GenerateJavaPeer=false)] + public sealed partial class Controller : Java.Lang.Object + { + internal Controller() { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public Java.Lang.ModuleLayer.Controller? AddExports(Java.Lang.Module? source, string? pn, Java.Lang.Module? target) { throw null; } + public Java.Lang.ModuleLayer.Controller? AddOpens(Java.Lang.Module? source, string? pn, Java.Lang.Module? target) { throw null; } + public Java.Lang.ModuleLayer.Controller? AddReads(Java.Lang.Module? source, Java.Lang.Module? target) { throw null; } + public Java.Lang.ModuleLayer? Layer() { throw null; } + } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/NegativeArraySizeException", GenerateJavaPeer=false)] + public partial class NegativeArraySizeException : Java.Lang.RuntimeException + { + public NegativeArraySizeException() { } + protected NegativeArraySizeException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public NegativeArraySizeException(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/NoClassDefFoundError", GenerateJavaPeer=false)] + public partial class NoClassDefFoundError : Java.Lang.LinkageError + { + public NoClassDefFoundError() { } + protected NoClassDefFoundError(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public NoClassDefFoundError(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/NoSuchFieldError", GenerateJavaPeer=false)] + public partial class NoSuchFieldError : Java.Lang.IncompatibleClassChangeError + { + public NoSuchFieldError() { } + protected NoSuchFieldError(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public NoSuchFieldError(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/NoSuchFieldException", GenerateJavaPeer=false)] + public partial class NoSuchFieldException : Java.Lang.ReflectiveOperationException + { + public NoSuchFieldException() { } + protected NoSuchFieldException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public NoSuchFieldException(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/NoSuchMethodError", GenerateJavaPeer=false)] + public partial class NoSuchMethodError : Java.Lang.IncompatibleClassChangeError + { + public NoSuchMethodError() { } + protected NoSuchMethodError(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public NoSuchMethodError(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/NoSuchMethodException", GenerateJavaPeer=false)] + public partial class NoSuchMethodException : Java.Lang.ReflectiveOperationException + { + public NoSuchMethodException() { } + protected NoSuchMethodException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public NoSuchMethodException(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/NullPointerException", GenerateJavaPeer=false)] + public partial class NullPointerException : Java.Lang.RuntimeException + { + public NullPointerException() { } + protected NullPointerException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public NullPointerException(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Number", GenerateJavaPeer=false)] + public abstract partial class Number : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.IO.ISerializable, System.IDisposable + { + public Number() { } + protected Number(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual sbyte ByteValue() { throw null; } + public abstract double DoubleValue(); + public abstract float FloatValue(); + public abstract int IntValue(); + public abstract long LongValue(); + public virtual short ShortValue() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/NumberFormatException", GenerateJavaPeer=false)] + public partial class NumberFormatException : Java.Lang.IllegalArgumentException + { + public NumberFormatException() { } + protected NumberFormatException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public NumberFormatException(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Object", GenerateJavaPeer=false)] + public partial class Object : Java.Interop.JavaObject + { + public Object() { } + public Object(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public Java.Lang.Class? Class { get { throw null; } } + protected virtual Java.Lang.Object? Clone() { throw null; } + public virtual bool Equals(Java.Lang.Object? obj) { throw null; } + public override int GetHashCode() { throw null; } + [System.ObsoleteAttribute("deprecated")] + protected virtual void JavaFinalize() { } + public void Notify() { } + public void NotifyAll() { } + public override string? ToString() { throw null; } + public void Wait() { } + public void Wait(long p0) { } + public void Wait(long timeoutMillis, int nanos) { } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/OutOfMemoryError", GenerateJavaPeer=false)] + public partial class OutOfMemoryError : Java.Lang.VirtualMachineError + { + public OutOfMemoryError() { } + protected OutOfMemoryError(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public OutOfMemoryError(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Package", GenerateJavaPeer=false)] + public partial class Package : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.Lang.Reflect.IAnnotatedElement, System.IDisposable + { + protected Package(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public virtual string? ImplementationTitle { get { throw null; } } + public virtual string? ImplementationVendor { get { throw null; } } + public virtual string? ImplementationVersion { get { throw null; } } + public virtual bool IsSealed { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual string? Name { get { throw null; } } + public virtual string? SpecificationTitle { get { throw null; } } + public virtual string? SpecificationVendor { get { throw null; } } + public virtual string? SpecificationVersion { get { throw null; } } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "A extends java.lang.annotation.Annotation"})] + public virtual Java.Lang.Object? GetAnnotation(Java.Lang.Class? annotationClass) { throw null; } + public virtual Java.Interop.JavaObjectArray? GetAnnotations() { throw null; } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "A extends java.lang.annotation.Annotation"})] + public virtual Java.Interop.JavaObjectArray? GetAnnotationsByType(Java.Lang.Class? annotationClass) { throw null; } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "A extends java.lang.annotation.Annotation"})] + public virtual Java.Lang.Object? GetDeclaredAnnotation(Java.Lang.Class? annotationClass) { throw null; } + public virtual Java.Interop.JavaObjectArray? GetDeclaredAnnotations() { throw null; } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "A extends java.lang.annotation.Annotation"})] + public virtual Java.Interop.JavaObjectArray? GetDeclaredAnnotationsByType(Java.Lang.Class? annotationClass) { throw null; } + [System.ObsoleteAttribute("deprecated")] + public static Java.Lang.Package? GetPackage(string? name) { throw null; } + public static Java.Interop.JavaObjectArray? GetPackages() { throw null; } + public virtual bool IsAnnotationPresent(Java.Lang.Class? annotationClass) { throw null; } + public virtual bool IsCompatibleWith(string? desired) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Process", GenerateJavaPeer=false)] + public abstract partial class Process : Java.Lang.Object + { + public Process() { } + protected Process(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public abstract Java.IO.InputStream? ErrorStream { get; } + public abstract Java.IO.InputStream? InputStream { get; } + public virtual bool IsAlive { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public abstract Java.IO.OutputStream? OutputStream { get; } + public abstract void Destroy(); + public virtual Java.Lang.Process? DestroyForcibly() { throw null; } + public abstract int ExitValue(); + public virtual long Pid() { throw null; } + public virtual bool SupportsNormalTermination() { throw null; } + public abstract int WaitFor(); + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/ProcessBuilder", GenerateJavaPeer=false)] + public sealed partial class ProcessBuilder : Java.Lang.Object + { + public ProcessBuilder(params string[]? command) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public Java.Lang.ProcessBuilder? Command(params string[]? command) { throw null; } + public Java.IO.File? Directory() { throw null; } + public Java.Lang.ProcessBuilder? Directory(Java.IO.File? directory) { throw null; } + public Java.Lang.ProcessBuilder? InheritIO() { throw null; } + public Java.Lang.ProcessBuilder.Redirect? RedirectError() { throw null; } + public Java.Lang.ProcessBuilder? RedirectError(Java.IO.File? file) { throw null; } + public Java.Lang.ProcessBuilder? RedirectError(Java.Lang.ProcessBuilder.Redirect? destination) { throw null; } + public bool RedirectErrorStream() { throw null; } + public Java.Lang.ProcessBuilder? RedirectErrorStream(bool redirectErrorStream) { throw null; } + public Java.Lang.ProcessBuilder.Redirect? RedirectInput() { throw null; } + public Java.Lang.ProcessBuilder? RedirectInput(Java.IO.File? file) { throw null; } + public Java.Lang.ProcessBuilder? RedirectInput(Java.Lang.ProcessBuilder.Redirect? source) { throw null; } + public Java.Lang.ProcessBuilder.Redirect? RedirectOutput() { throw null; } + public Java.Lang.ProcessBuilder? RedirectOutput(Java.IO.File? file) { throw null; } + public Java.Lang.ProcessBuilder? RedirectOutput(Java.Lang.ProcessBuilder.Redirect? destination) { throw null; } + public Java.Lang.Process? Start() { throw null; } + [Java.Interop.JniTypeSignatureAttribute("java/lang/ProcessBuilder$Redirect", GenerateJavaPeer=false)] + public abstract partial class Redirect : Java.Lang.Object + { + protected Redirect(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public static Java.Lang.ProcessBuilder.Redirect? Discard { get { throw null; } } + public static Java.Lang.ProcessBuilder.Redirect? Inherit { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.ProcessBuilder.Redirect? Pipe { get { throw null; } } + public static Java.Lang.ProcessBuilder.Redirect? AppendTo(Java.IO.File? file) { throw null; } + public virtual Java.IO.File? File() { throw null; } + public static Java.Lang.ProcessBuilder.Redirect? From(Java.IO.File? file) { throw null; } + public abstract Java.Lang.ProcessBuilder.Redirect.Type? InvokeType(); + public static Java.Lang.ProcessBuilder.Redirect? To(Java.IO.File? file) { throw null; } + [Java.Interop.JniTypeSignatureAttribute("java/lang/ProcessBuilder$Redirect$Type", GenerateJavaPeer=false)] + public sealed partial class Type : Java.Lang.Enum + { + internal Type() : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public static Java.Lang.ProcessBuilder.Redirect.Type? Append { get { throw null; } } + public static Java.Lang.ProcessBuilder.Redirect.Type? Inherit { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.ProcessBuilder.Redirect.Type? Pipe { get { throw null; } } + public static Java.Lang.ProcessBuilder.Redirect.Type? Read { get { throw null; } } + public static Java.Lang.ProcessBuilder.Redirect.Type? Write { get { throw null; } } + public static Java.Lang.ProcessBuilder.Redirect.Type? ValueOf(string? name) { throw null; } + public static Java.Interop.JavaObjectArray? Values() { throw null; } + } + } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/ReflectiveOperationException", GenerateJavaPeer=false)] + public partial class ReflectiveOperationException : Java.Lang.Exception + { + public ReflectiveOperationException() { } + protected ReflectiveOperationException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public ReflectiveOperationException(Java.Lang.Throwable? cause) { } + public ReflectiveOperationException(string? message) { } + public ReflectiveOperationException(string? message, Java.Lang.Throwable? cause) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Runtime", GenerateJavaPeer=false)] + public partial class Runtime : Java.Lang.Object + { + protected Runtime(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual void AddShutdownHook(Java.Lang.Thread? hook) { } + public virtual int AvailableProcessors() { throw null; } + public virtual Java.Lang.Process? Exec(Java.Interop.JavaObjectArray? cmdarray) { throw null; } + public virtual Java.Lang.Process? Exec(Java.Interop.JavaObjectArray? cmdarray, Java.Interop.JavaObjectArray? envp) { throw null; } + public virtual Java.Lang.Process? Exec(Java.Interop.JavaObjectArray? cmdarray, Java.Interop.JavaObjectArray? envp, Java.IO.File? dir) { throw null; } + public virtual Java.Lang.Process? Exec(string? command) { throw null; } + public virtual Java.Lang.Process? Exec(string? command, Java.Interop.JavaObjectArray? envp) { throw null; } + public virtual Java.Lang.Process? Exec(string? command, Java.Interop.JavaObjectArray? envp, Java.IO.File? dir) { throw null; } + public virtual void Exit(int status) { } + public virtual long FreeMemory() { throw null; } + public virtual void Gc() { } + public static Java.Lang.Runtime? GetRuntime() { throw null; } + public virtual void Halt(int status) { } + public static Java.Lang.Runtime.Version? InvokeVersion() { throw null; } + public virtual void Load(string? filename) { } + public virtual void LoadLibrary(string? libname) { } + public virtual long MaxMemory() { throw null; } + public virtual bool RemoveShutdownHook(Java.Lang.Thread? hook) { throw null; } + public virtual void RunFinalization() { } + public virtual long TotalMemory() { throw null; } + [System.ObsoleteAttribute("deprecated")] + public virtual void TraceInstructions(bool on) { } + [System.ObsoleteAttribute("deprecated")] + public virtual void TraceMethodCalls(bool on) { } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Runtime$Version", GenerateJavaPeer=false)] + public sealed partial class Version : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable + { + internal Version() { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public int CompareTo(Java.Lang.Runtime.Version? obj) { throw null; } + public int CompareToIgnoreOptional(Java.Lang.Runtime.Version? obj) { throw null; } + public bool EqualsIgnoreOptional(Java.Lang.Object? obj) { throw null; } + public int Feature() { throw null; } + int Java.Lang.IComparable.CompareTo(Java.Lang.Object? p0) { throw null; } + public int Interim() { throw null; } + [System.ObsoleteAttribute("deprecated")] + public int Major() { throw null; } + [System.ObsoleteAttribute("deprecated")] + public int Minor() { throw null; } + public static Java.Lang.Runtime.Version? Parse(string? s) { throw null; } + public int Patch() { throw null; } + [System.ObsoleteAttribute("deprecated")] + public int Security() { throw null; } + public int Update() { throw null; } + } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/RuntimeException", GenerateJavaPeer=false)] + public partial class RuntimeException : Java.Lang.Exception + { + public RuntimeException() { } + protected RuntimeException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public RuntimeException(Java.Lang.Throwable? cause) { } + public RuntimeException(string? message) { } + public RuntimeException(string? message, Java.Lang.Throwable? cause) { } + protected RuntimeException(string? message, Java.Lang.Throwable? cause, bool enableSuppression, bool writableStackTrace) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/SecurityException", GenerateJavaPeer=false)] + public partial class SecurityException : Java.Lang.RuntimeException + { + public SecurityException() { } + protected SecurityException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public SecurityException(Java.Lang.Throwable? cause) { } + public SecurityException(string? s) { } + public SecurityException(string? message, Java.Lang.Throwable? cause) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/SecurityManager", GenerateJavaPeer=false)] + public partial class SecurityManager : Java.Lang.Object + { + public SecurityManager() { } + protected SecurityManager(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual Java.Lang.Object? SecurityContext { get { throw null; } } + public virtual Java.Lang.ThreadGroup? ThreadGroup { get { throw null; } } + public virtual void CheckAccept(string? host, int port) { } + public virtual void CheckAccess(Java.Lang.Thread? t) { } + public virtual void CheckAccess(Java.Lang.ThreadGroup? g) { } + public virtual void CheckConnect(string? host, int port) { } + public virtual void CheckConnect(string? host, int port, Java.Lang.Object? context) { } + public virtual void CheckCreateClassLoader() { } + public virtual void CheckDelete(string? file) { } + public virtual void CheckExec(string? cmd) { } + public virtual void CheckExit(int status) { } + public virtual void CheckLink(string? lib) { } + public virtual void CheckListen(int port) { } + public virtual void CheckPackageAccess(string? pkg) { } + public virtual void CheckPackageDefinition(string? pkg) { } + public virtual void CheckPrintJobAccess() { } + public virtual void CheckPropertiesAccess() { } + public virtual void CheckPropertyAccess(string? key) { } + public virtual void CheckRead(Java.IO.FileDescriptor? fd) { } + public virtual void CheckRead(string? file) { } + public virtual void CheckRead(string? file, Java.Lang.Object? context) { } + public virtual void CheckSecurityAccess(string? target) { } + public virtual void CheckSetFactory() { } + public virtual void CheckWrite(Java.IO.FileDescriptor? fd) { } + public virtual void CheckWrite(string? file) { } + protected virtual Java.Interop.JavaObjectArray? GetClassContext() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Short", GenerateJavaPeer=false)] + public sealed partial class Short : Java.Lang.Number, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable + { + public const int Bytes = 2; + public const short MaxValue = (short)32767; + public const short MinValue = (short)-32768; + public const int Size = 16; + [System.ObsoleteAttribute("deprecated")] + public Short(short value) { } + [System.ObsoleteAttribute("deprecated")] + public Short(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Class? Type { get { throw null; } } + public static int Compare(short x, short y) { throw null; } + public int CompareTo(Java.Lang.Short? anotherShort) { throw null; } + public static int CompareUnsigned(short x, short y) { throw null; } + public static Java.Lang.Short? Decode(string? nm) { throw null; } + public override double DoubleValue() { throw null; } + public override float FloatValue() { throw null; } + int Java.Lang.IComparable.CompareTo(Java.Lang.Object? p0) { throw null; } + public static int HashCode(short value) { throw null; } + public override int IntValue() { throw null; } + public override long LongValue() { throw null; } + public static short ParseShort(string? s) { throw null; } + public static short ParseShort(string? s, int radix) { throw null; } + public static short ReverseBytes(short i) { throw null; } + public static string? ToString(short s) { throw null; } + public static int ToUnsignedInt(short x) { throw null; } + public static long ToUnsignedLong(short x) { throw null; } + public static Java.Lang.Short? ValueOf(short s) { throw null; } + public static Java.Lang.Short? ValueOf(string? s) { throw null; } + public static Java.Lang.Short? ValueOf(string? s, int radix) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/StackOverflowError", GenerateJavaPeer=false)] + public partial class StackOverflowError : Java.Lang.VirtualMachineError + { + public StackOverflowError() { } + protected StackOverflowError(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public StackOverflowError(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/StackTraceElement", GenerateJavaPeer=false)] + public sealed partial class StackTraceElement : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.IO.ISerializable, System.IDisposable + { + public StackTraceElement(string? declaringClass, string? methodName, string? fileName, int lineNumber) { } + public StackTraceElement(string? classLoaderName, string? moduleName, string? moduleVersion, string? declaringClass, string? methodName, string? fileName, int lineNumber) { } + public string? ClassLoaderName { get { throw null; } } + public string? ClassName { get { throw null; } } + public string? FileName { get { throw null; } } + public bool IsNativeMethod { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public int LineNumber { get { throw null; } } + public string? MethodName { get { throw null; } } + public string? ModuleName { get { throw null; } } + public string? ModuleVersion { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/StackWalker", GenerateJavaPeer=false)] + public sealed partial class StackWalker : Java.Lang.Object + { + internal StackWalker() { } + public Java.Lang.Class? CallerClass { get { throw null; } } + public static Java.Lang.StackWalker? Instance { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.StackWalker? GetInstance(Java.Lang.StackWalker.Option? option) { throw null; } + [Java.Interop.JniTypeSignatureAttribute("java/lang/StackWalker$StackFrame", GenerateJavaPeer=false)] + public partial interface IStackFrame : Java.Interop.IJavaPeerable, System.IDisposable + { + int ByteCodeIndex { get; } + string? ClassName { get; } + Java.Lang.Class? DeclaringClass { get; } + string? Descriptor { get { throw null; } } + string? FileName { get; } + bool IsNativeMethod { get; } + int LineNumber { get; } + string? MethodName { get; } + Java.Lang.Invoke.MethodType? MethodType { get { throw null; } } + Java.Lang.StackTraceElement? ToStackTraceElement(); + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/StackWalker$Option", GenerateJavaPeer=false)] + public sealed partial class Option : Java.Lang.Enum + { + internal Option() : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.StackWalker.Option? RetainClassReference { get { throw null; } } + public static Java.Lang.StackWalker.Option? ShowHiddenFrames { get { throw null; } } + public static Java.Lang.StackWalker.Option? ShowReflectFrames { get { throw null; } } + public static Java.Lang.StackWalker.Option? ValueOf(string? name) { throw null; } + public static Java.Interop.JavaObjectArray? Values() { throw null; } + } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/StrictMath", GenerateJavaPeer=false)] + public sealed partial class StrictMath : Java.Lang.Object + { + internal StrictMath() { } + public const double E = 2.718281828459045; + public const double Pi = 3.141592653589793; + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static double Abs(double a) { throw null; } + public static int Abs(int a) { throw null; } + public static long Abs(long a) { throw null; } + public static float Abs(float a) { throw null; } + public static double Acos(double p0) { throw null; } + public static int AddExact(int x, int y) { throw null; } + public static long AddExact(long x, long y) { throw null; } + public static double Asin(double p0) { throw null; } + public static double Atan(double p0) { throw null; } + public static double Atan2(double p0, double p1) { throw null; } + public static double Cbrt(double a) { throw null; } + public static double Ceil(double a) { throw null; } + public static double CopySign(double magnitude, double sign) { throw null; } + public static float CopySign(float magnitude, float sign) { throw null; } + public static double Cos(double p0) { throw null; } + public static double Cosh(double p0) { throw null; } + public static double Exp(double a) { throw null; } + public static double Expm1(double p0) { throw null; } + public static double Floor(double a) { throw null; } + public static int FloorDiv(int x, int y) { throw null; } + public static long FloorDiv(long x, int y) { throw null; } + public static long FloorDiv(long x, long y) { throw null; } + public static int FloorMod(int x, int y) { throw null; } + public static int FloorMod(long x, int y) { throw null; } + public static long FloorMod(long x, long y) { throw null; } + public static double Fma(double a, double b, double c) { throw null; } + public static float Fma(float a, float b, float c) { throw null; } + public static int GetExponent(double d) { throw null; } + public static int GetExponent(float f) { throw null; } + public static double Hypot(double x, double y) { throw null; } + public static double IEEEremainder(double p0, double p1) { throw null; } + public static double Log(double p0) { throw null; } + public static double Log10(double p0) { throw null; } + public static double Log1p(double p0) { throw null; } + public static double Max(double a, double b) { throw null; } + public static int Max(int a, int b) { throw null; } + public static long Max(long a, long b) { throw null; } + public static float Max(float a, float b) { throw null; } + public static double Min(double a, double b) { throw null; } + public static int Min(int a, int b) { throw null; } + public static long Min(long a, long b) { throw null; } + public static float Min(float a, float b) { throw null; } + public static int MultiplyExact(int x, int y) { throw null; } + public static long MultiplyExact(long x, int y) { throw null; } + public static long MultiplyExact(long x, long y) { throw null; } + public static long MultiplyFull(int x, int y) { throw null; } + public static long MultiplyHigh(long x, long y) { throw null; } + public static double NextAfter(double start, double direction) { throw null; } + public static float NextAfter(float start, double direction) { throw null; } + public static double NextDown(double d) { throw null; } + public static float NextDown(float f) { throw null; } + public static double NextUp(double d) { throw null; } + public static float NextUp(float f) { throw null; } + public static double Pow(double a, double b) { throw null; } + public static double Random() { throw null; } + public static double Rint(double a) { throw null; } + public static long Round(double a) { throw null; } + public static int Round(float a) { throw null; } + public static double Scalb(double d, int scaleFactor) { throw null; } + public static float Scalb(float f, int scaleFactor) { throw null; } + public static double Signum(double d) { throw null; } + public static float Signum(float f) { throw null; } + public static double Sin(double p0) { throw null; } + public static double Sinh(double p0) { throw null; } + public static double Sqrt(double p0) { throw null; } + public static int SubtractExact(int x, int y) { throw null; } + public static long SubtractExact(long x, long y) { throw null; } + public static double Tan(double p0) { throw null; } + public static double Tanh(double p0) { throw null; } + public static double ToDegrees(double angrad) { throw null; } + public static int ToIntExact(long value) { throw null; } + public static double ToRadians(double angdeg) { throw null; } + public static double Ulp(double d) { throw null; } + public static float Ulp(float f) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/String", GenerateJavaPeer=false)] + public sealed partial class String : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.IO.ISerializable, Java.Lang.ICharSequence, Java.Lang.IComparable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.IDisposable + { + public String() { } + public String(Java.Interop.JavaCharArray? value) { } + public String(Java.Interop.JavaCharArray? value, int offset, int count) { } + public String(Java.Interop.JavaInt32Array? codePoints, int offset, int count) { } + public String(Java.Interop.JavaSByteArray? bytes) { } + [System.ObsoleteAttribute("deprecated")] + public String(Java.Interop.JavaSByteArray? ascii, int hibyte) { } + public String(Java.Interop.JavaSByteArray? bytes, int offset, int length) { } + [System.ObsoleteAttribute("deprecated")] + public String(Java.Interop.JavaSByteArray? ascii, int hibyte, int offset, int count) { } + public String(Java.Interop.JavaSByteArray? bytes, int offset, int length, string? charsetName) { } + public String(Java.Interop.JavaSByteArray? bytes, string? charsetName) { } + public String(Java.Lang.StringBuffer? buffer) { } + public String(Java.Lang.StringBuilder? builder) { } + public String(string? original) { } + public bool IsBlank { get { throw null; } } + public bool IsEmpty { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public char CharAt(int index) { throw null; } + public int CodePointAt(int index) { throw null; } + public int CodePointBefore(int index) { throw null; } + public int CodePointCount(int beginIndex, int endIndex) { throw null; } + public int CompareTo(string? anotherString) { throw null; } + public int CompareToIgnoreCase(string? str) { throw null; } + public string? Concat(string? str) { throw null; } + public bool Contains(Java.Lang.ICharSequence? s) { throw null; } + public bool Contains(string? s) { throw null; } + public bool ContentEquals(Java.Lang.ICharSequence? cs) { throw null; } + public bool ContentEquals(Java.Lang.StringBuffer? sb) { throw null; } + public bool ContentEquals(string? cs) { throw null; } + public static string? CopyValueOf(Java.Interop.JavaCharArray? data) { throw null; } + public static string? CopyValueOf(Java.Interop.JavaCharArray? data, int offset, int count) { throw null; } + public bool EndsWith(string? suffix) { throw null; } + public bool EqualsIgnoreCase(string? anotherString) { throw null; } + public static string? Format(string? format, params Java.Lang.Object[]? args) { throw null; } + public Java.Interop.JavaSByteArray? GetBytes() { throw null; } + [System.ObsoleteAttribute("deprecated")] + public void GetBytes(int srcBegin, int srcEnd, Java.Interop.JavaSByteArray? dst, int dstBegin) { } + public Java.Interop.JavaSByteArray? GetBytes(string? charsetName) { throw null; } + public void GetChars(int srcBegin, int srcEnd, Java.Interop.JavaCharArray? dst, int dstBegin) { } + public System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + int Java.Lang.IComparable.CompareTo(Java.Lang.Object? p0) { throw null; } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + public int IndexOf(int ch) { throw null; } + public int IndexOf(int ch, int fromIndex) { throw null; } + public int IndexOf(string? str) { throw null; } + public int IndexOf(string? str, int fromIndex) { throw null; } + public string? Intern() { throw null; } + public static string? Join(Java.Lang.ICharSequence? delimiter, params Java.Lang.ICharSequence[]? elements) { throw null; } + public static string? Join(string? delimiter, params string[]? elements) { throw null; } + public int LastIndexOf(int ch) { throw null; } + public int LastIndexOf(int ch, int fromIndex) { throw null; } + public int LastIndexOf(string? str) { throw null; } + public int LastIndexOf(string? str, int fromIndex) { throw null; } + public int Length() { throw null; } + public bool Matches(string? regex) { throw null; } + public int OffsetByCodePoints(int index, int codePointOffset) { throw null; } + public bool RegionMatches(bool ignoreCase, int toffset, string? other, int ooffset, int len) { throw null; } + public bool RegionMatches(int toffset, string? other, int ooffset, int len) { throw null; } + public string? Repeat(int count) { throw null; } + public string? Replace(Java.Lang.ICharSequence? target, Java.Lang.ICharSequence? replacement) { throw null; } + public string? Replace(char oldChar, char newChar) { throw null; } + public string? Replace(string? target, string? replacement) { throw null; } + public string? ReplaceAll(string? regex, string? replacement) { throw null; } + public string? ReplaceFirst(string? regex, string? replacement) { throw null; } + public Java.Interop.JavaObjectArray? Split(string? regex) { throw null; } + public Java.Interop.JavaObjectArray? Split(string? regex, int limit) { throw null; } + public bool StartsWith(string? prefix) { throw null; } + public bool StartsWith(string? prefix, int toffset) { throw null; } + public string? Strip() { throw null; } + public string? StripLeading() { throw null; } + public string? StripTrailing() { throw null; } + public string? SubSequence(int beginIndex, int endIndex) { throw null; } + public Java.Lang.ICharSequence? SubSequenceFormatted(int beginIndex, int endIndex) { throw null; } + public string? Substring(int beginIndex) { throw null; } + public string? Substring(int beginIndex, int endIndex) { throw null; } + public Java.Interop.JavaCharArray? ToCharArray() { throw null; } + public string? ToLowerCase() { throw null; } + public string? ToUpperCase() { throw null; } + public string? Trim() { throw null; } + public static string? ValueOf(Java.Interop.JavaCharArray? data) { throw null; } + public static string? ValueOf(Java.Interop.JavaCharArray? data, int offset, int count) { throw null; } + public static string? ValueOf(Java.Lang.Object? obj) { throw null; } + public static string? ValueOf(bool b) { throw null; } + public static string? ValueOf(char c) { throw null; } + public static string? ValueOf(double d) { throw null; } + public static string? ValueOf(int i) { throw null; } + public static string? ValueOf(long l) { throw null; } + public static string? ValueOf(float f) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/StringBuffer", GenerateJavaPeer=false)] + public sealed partial class StringBuffer : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.IO.ISerializable, Java.Lang.ICharSequence, Java.Lang.IComparable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.IDisposable + { + public StringBuffer() { } + public StringBuffer(Java.Lang.ICharSequence? seq) { } + public StringBuffer(int capacity) { } + public StringBuffer(string? str) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public Java.Lang.StringBuffer? Append(Java.Interop.JavaCharArray? str) { throw null; } + public Java.Lang.StringBuffer? Append(Java.Interop.JavaCharArray? str, int offset, int len) { throw null; } + public Java.Lang.StringBuffer? Append(Java.Lang.ICharSequence? s) { throw null; } + public Java.Lang.StringBuffer? Append(Java.Lang.ICharSequence? s, int start, int end) { throw null; } + public Java.Lang.StringBuffer? Append(Java.Lang.Object? obj) { throw null; } + public Java.Lang.StringBuffer? Append(Java.Lang.StringBuffer? sb) { throw null; } + public Java.Lang.StringBuffer? Append(bool b) { throw null; } + public Java.Lang.StringBuffer? Append(char c) { throw null; } + public Java.Lang.StringBuffer? Append(double d) { throw null; } + public Java.Lang.StringBuffer? Append(int i) { throw null; } + public Java.Lang.StringBuffer? Append(long lng) { throw null; } + public Java.Lang.StringBuffer? Append(float f) { throw null; } + public Java.Lang.StringBuffer? Append(string? str) { throw null; } + public Java.Lang.StringBuffer? Append(string? s, int start, int end) { throw null; } + public Java.Lang.StringBuffer? AppendCodePoint(int codePoint) { throw null; } + public int Capacity() { throw null; } + public char CharAt(int index) { throw null; } + public int CodePointAt(int index) { throw null; } + public int CodePointBefore(int index) { throw null; } + public int CodePointCount(int beginIndex, int endIndex) { throw null; } + public int CompareTo(Java.Lang.StringBuffer? another) { throw null; } + public Java.Lang.StringBuffer? Delete(int start, int end) { throw null; } + public Java.Lang.StringBuffer? DeleteCharAt(int index) { throw null; } + public void EnsureCapacity(int minimumCapacity) { } + public void GetChars(int srcBegin, int srcEnd, Java.Interop.JavaCharArray? dst, int dstBegin) { } + public System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + int Java.Lang.IComparable.CompareTo(Java.Lang.Object? p0) { throw null; } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + public int IndexOf(string? str) { throw null; } + public int IndexOf(string? str, int fromIndex) { throw null; } + public Java.Lang.StringBuffer? Insert(int offset, Java.Interop.JavaCharArray? str) { throw null; } + public Java.Lang.StringBuffer? Insert(int index, Java.Interop.JavaCharArray? str, int offset, int len) { throw null; } + public Java.Lang.StringBuffer? Insert(int dstOffset, Java.Lang.ICharSequence? s) { throw null; } + public Java.Lang.StringBuffer? Insert(int dstOffset, Java.Lang.ICharSequence? s, int start, int end) { throw null; } + public Java.Lang.StringBuffer? Insert(int offset, Java.Lang.Object? obj) { throw null; } + public Java.Lang.StringBuffer? Insert(int offset, bool b) { throw null; } + public Java.Lang.StringBuffer? Insert(int offset, char c) { throw null; } + public Java.Lang.StringBuffer? Insert(int offset, double d) { throw null; } + public Java.Lang.StringBuffer? Insert(int offset, int i) { throw null; } + public Java.Lang.StringBuffer? Insert(int offset, long l) { throw null; } + public Java.Lang.StringBuffer? Insert(int offset, float f) { throw null; } + public Java.Lang.StringBuffer? Insert(int offset, string? str) { throw null; } + public Java.Lang.StringBuffer? Insert(int dstOffset, string? s, int start, int end) { throw null; } + public int LastIndexOf(string? str) { throw null; } + public int LastIndexOf(string? str, int fromIndex) { throw null; } + public int Length() { throw null; } + public int OffsetByCodePoints(int index, int codePointOffset) { throw null; } + public Java.Lang.StringBuffer? Replace(int start, int end, string? str) { throw null; } + public Java.Lang.StringBuffer? Reverse() { throw null; } + public void SetCharAt(int index, char ch) { } + public void SetLength(int newLength) { } + public string? SubSequence(int start, int end) { throw null; } + public Java.Lang.ICharSequence? SubSequenceFormatted(int start, int end) { throw null; } + public string? Substring(int start) { throw null; } + public string? Substring(int start, int end) { throw null; } + public override string? ToString() { throw null; } + public void TrimToSize() { } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/StringBuilder", GenerateJavaPeer=false)] + public sealed partial class StringBuilder : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.IO.ISerializable, Java.Lang.ICharSequence, Java.Lang.IComparable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.IDisposable + { + public StringBuilder() { } + public StringBuilder(Java.Lang.ICharSequence? seq) { } + public StringBuilder(int capacity) { } + public StringBuilder(string? str) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public Java.Lang.StringBuilder? Append(Java.Interop.JavaCharArray? str) { throw null; } + public Java.Lang.StringBuilder? Append(Java.Interop.JavaCharArray? str, int offset, int len) { throw null; } + public Java.Lang.StringBuilder? Append(Java.Lang.ICharSequence? s) { throw null; } + public Java.Lang.StringBuilder? Append(Java.Lang.ICharSequence? s, int start, int end) { throw null; } + public Java.Lang.StringBuilder? Append(Java.Lang.Object? obj) { throw null; } + public Java.Lang.StringBuilder? Append(Java.Lang.StringBuffer? sb) { throw null; } + public Java.Lang.StringBuilder? Append(bool b) { throw null; } + public Java.Lang.StringBuilder? Append(char c) { throw null; } + public Java.Lang.StringBuilder? Append(double d) { throw null; } + public Java.Lang.StringBuilder? Append(int i) { throw null; } + public Java.Lang.StringBuilder? Append(long lng) { throw null; } + public Java.Lang.StringBuilder? Append(float f) { throw null; } + public Java.Lang.StringBuilder? Append(string? str) { throw null; } + public Java.Lang.StringBuilder? Append(string? s, int start, int end) { throw null; } + public Java.Lang.StringBuilder? AppendCodePoint(int codePoint) { throw null; } + public int Capacity() { throw null; } + public char CharAt(int p0) { throw null; } + public int CodePointAt(int p0) { throw null; } + public int CodePointBefore(int p0) { throw null; } + public int CodePointCount(int p0, int p1) { throw null; } + public int CompareTo(Java.Lang.StringBuilder? another) { throw null; } + public Java.Lang.StringBuilder? Delete(int start, int end) { throw null; } + public Java.Lang.StringBuilder? DeleteCharAt(int index) { throw null; } + public void EnsureCapacity(int p0) { } + public void GetChars(int p0, int p1, Java.Interop.JavaCharArray? p2, int p3) { } + public System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + int Java.Lang.IComparable.CompareTo(Java.Lang.Object? p0) { throw null; } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + public int IndexOf(string? str) { throw null; } + public int IndexOf(string? str, int fromIndex) { throw null; } + public Java.Lang.StringBuilder? Insert(int offset, Java.Interop.JavaCharArray? str) { throw null; } + public Java.Lang.StringBuilder? Insert(int index, Java.Interop.JavaCharArray? str, int offset, int len) { throw null; } + public Java.Lang.StringBuilder? Insert(int dstOffset, Java.Lang.ICharSequence? s) { throw null; } + public Java.Lang.StringBuilder? Insert(int dstOffset, Java.Lang.ICharSequence? s, int start, int end) { throw null; } + public Java.Lang.StringBuilder? Insert(int offset, Java.Lang.Object? obj) { throw null; } + public Java.Lang.StringBuilder? Insert(int offset, bool b) { throw null; } + public Java.Lang.StringBuilder? Insert(int offset, char c) { throw null; } + public Java.Lang.StringBuilder? Insert(int offset, double d) { throw null; } + public Java.Lang.StringBuilder? Insert(int offset, int i) { throw null; } + public Java.Lang.StringBuilder? Insert(int offset, long l) { throw null; } + public Java.Lang.StringBuilder? Insert(int offset, float f) { throw null; } + public Java.Lang.StringBuilder? Insert(int offset, string? str) { throw null; } + public Java.Lang.StringBuilder? Insert(int dstOffset, string? s, int start, int end) { throw null; } + public int LastIndexOf(string? str) { throw null; } + public int LastIndexOf(string? str, int fromIndex) { throw null; } + public int Length() { throw null; } + public int OffsetByCodePoints(int p0, int p1) { throw null; } + public Java.Lang.StringBuilder? Replace(int start, int end, string? str) { throw null; } + public Java.Lang.StringBuilder? Reverse() { throw null; } + public void SetCharAt(int p0, char p1) { } + public void SetLength(int p0) { } + public string? SubSequence(int p0, int p1) { throw null; } + public Java.Lang.ICharSequence? SubSequenceFormatted(int p0, int p1) { throw null; } + public string? Substring(int p0) { throw null; } + public string? Substring(int p0, int p1) { throw null; } + public override string? ToString() { throw null; } + public void TrimToSize() { } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/StringIndexOutOfBoundsException", GenerateJavaPeer=false)] + public partial class StringIndexOutOfBoundsException : Java.Lang.IndexOutOfBoundsException + { + public StringIndexOutOfBoundsException() { } + protected StringIndexOutOfBoundsException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public StringIndexOutOfBoundsException(int index) { } + public StringIndexOutOfBoundsException(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/System", GenerateJavaPeer=false)] + public sealed partial class System : Java.Lang.Object + { + internal System() { } + public static Java.IO.PrintStream? Err { get { throw null; } } + public static Java.IO.InputStream? In { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.IO.PrintStream? Out { get { throw null; } } + public static Java.Lang.SecurityManager? SecurityManager { get { throw null; } set { } } + public static void Arraycopy(Java.Lang.Object? p0, int p1, Java.Lang.Object? p2, int p3, int p4) { } + public static string? ClearProperty(string? key) { throw null; } + public static Java.IO.Console? Console() { throw null; } + public static long CurrentTimeMillis() { throw null; } + public static void Exit(int status) { } + public static void Gc() { } + public static string? Getenv(string? name) { throw null; } + public static string? GetProperty(string? key) { throw null; } + public static string? GetProperty(string? key, string? def) { throw null; } + public static int IdentityHashCode(Java.Lang.Object? p0) { throw null; } + public static string? LineSeparator() { throw null; } + public static void Load(string? filename) { } + public static void LoadLibrary(string? libname) { } + public static string? MapLibraryName(string? p0) { throw null; } + public static long NanoTime() { throw null; } + public static void RunFinalization() { } + public static void SetErr(Java.IO.PrintStream? err) { } + public static void SetIn(Java.IO.InputStream? @in) { } + public static void SetOut(Java.IO.PrintStream? @out) { } + public static string? SetProperty(string? key, string? value) { throw null; } + [Java.Interop.JniTypeSignatureAttribute("java/lang/System$LoggerFinder", GenerateJavaPeer=false)] + public abstract partial class LoggerFinder : Java.Lang.Object + { + protected LoggerFinder() { } + protected LoggerFinder(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.System.LoggerFinder? GetLoggerFinder() { throw null; } + } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Thread", GenerateJavaPeer=false)] + public partial class Thread : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.Lang.IRunnable, System.IDisposable + { + public const int MaxPriority = 10; + public const int MinPriority = 1; + public const int NormPriority = 5; + public Thread() { } + protected Thread(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public Thread(Java.Lang.IRunnable? target) { } + public Thread(Java.Lang.IRunnable? target, string? name) { } + public Thread(Java.Lang.ThreadGroup? group, Java.Lang.IRunnable? target) { } + public Thread(Java.Lang.ThreadGroup? group, Java.Lang.IRunnable? target, string? name) { } + public Thread(Java.Lang.ThreadGroup? group, Java.Lang.IRunnable? target, string? name, long stackSize) { } + public Thread(Java.Lang.ThreadGroup? group, Java.Lang.IRunnable? target, string? name, long stackSize, bool inheritThreadLocals) { } + public Thread(Java.Lang.ThreadGroup? group, string? name) { } + public Thread(string? name) { } + public virtual Java.Lang.ClassLoader? ContextClassLoader { get { throw null; } set { } } + public bool Daemon { get { throw null; } set { } } + public static Java.Lang.Thread.IUncaughtExceptionHandler? DefaultUncaughtExceptionHandler { get { throw null; } set { } } + public virtual long Id { get { throw null; } } + public bool IsAlive { get { throw null; } } + public virtual bool IsInterrupted { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public string? Name { get { throw null; } set { } } + public int Priority { get { throw null; } set { } } + public Java.Lang.ThreadGroup? ThreadGroup { get { throw null; } } + public virtual Java.Lang.Thread.IUncaughtExceptionHandler? UncaughtExceptionHandler { get { throw null; } set { } } + public static int ActiveCount() { throw null; } + public void CheckAccess() { } + [System.ObsoleteAttribute("deprecated")] + public virtual int CountStackFrames() { throw null; } + public static Java.Lang.Thread? CurrentThread() { throw null; } + public static void DumpStack() { } + public static int Enumerate(Java.Interop.JavaObjectArray? tarray) { throw null; } + public virtual Java.Interop.JavaObjectArray? GetStackTrace() { throw null; } + public virtual Java.Lang.Thread.State? GetState() { throw null; } + public static bool HoldsLock(Java.Lang.Object? p0) { throw null; } + public virtual void Interrupt() { } + public static bool Interrupted() { throw null; } + public void Join() { } + public void Join(long millis) { } + public void Join(long millis, int nanos) { } + public static void OnSpinWait() { } + [System.ObsoleteAttribute("deprecated")] + public void Resume() { } + public virtual void Run() { } + public static void Sleep(long p0) { } + public static void Sleep(long millis, int nanos) { } + public virtual void Start() { } + [System.ObsoleteAttribute("deprecated")] + public void Stop() { } + [System.ObsoleteAttribute("deprecated")] + public void Suspend() { } + public static void Yield() { } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Thread$UncaughtExceptionHandler", GenerateJavaPeer=false)] + public partial interface IUncaughtExceptionHandler : Java.Interop.IJavaPeerable, System.IDisposable + { + void UncaughtException(Java.Lang.Thread? p0, Java.Lang.Throwable? p1); + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Thread$State", GenerateJavaPeer=false)] + public sealed partial class State : Java.Lang.Enum + { + internal State() : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public static Java.Lang.Thread.State Blocked { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Thread.State New { get { throw null; } } + public static Java.Lang.Thread.State Runnable { get { throw null; } } + public static Java.Lang.Thread.State Terminated { get { throw null; } } + public static Java.Lang.Thread.State TimedWaiting { get { throw null; } } + public static Java.Lang.Thread.State Waiting { get { throw null; } } + public static Java.Lang.Thread.State ValueOf(string name) { throw null; } + public static Java.Interop.JavaObjectArray? Values() { throw null; } + } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/ThreadDeath", GenerateJavaPeer=false)] + public partial class ThreadDeath : Java.Lang.Error + { + public ThreadDeath() { } + protected ThreadDeath(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/ThreadGroup", GenerateJavaPeer=false)] + public partial class ThreadGroup : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.Lang.Thread.IUncaughtExceptionHandler, System.IDisposable + { + protected ThreadGroup(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public ThreadGroup(Java.Lang.ThreadGroup? parent, string? name) { } + public ThreadGroup(string? name) { } + public bool Daemon { get { throw null; } set { } } + public virtual bool IsDestroyed { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public int MaxPriority { get { throw null; } set { } } + public string? Name { get { throw null; } } + public Java.Lang.ThreadGroup? Parent { get { throw null; } } + public virtual int ActiveCount() { throw null; } + public virtual int ActiveGroupCount() { throw null; } + [System.ObsoleteAttribute("deprecated")] + public virtual bool AllowThreadSuspension(bool b) { throw null; } + public void CheckAccess() { } + public void Destroy() { } + public virtual int Enumerate(Java.Interop.JavaObjectArray? list) { throw null; } + public virtual int Enumerate(Java.Interop.JavaObjectArray? list, bool recurse) { throw null; } + public virtual int Enumerate(Java.Interop.JavaObjectArray? list) { throw null; } + public virtual int Enumerate(Java.Interop.JavaObjectArray? list, bool recurse) { throw null; } + public void Interrupt() { } + public virtual void List() { } + public bool ParentOf(Java.Lang.ThreadGroup? g) { throw null; } + [System.ObsoleteAttribute("deprecated")] + public void Resume() { } + [System.ObsoleteAttribute("deprecated")] + public void Stop() { } + [System.ObsoleteAttribute("deprecated")] + public void Suspend() { } + public virtual void UncaughtException(Java.Lang.Thread? t, Java.Lang.Throwable? e) { } + } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T"})] + [Java.Interop.JniTypeSignatureAttribute("java/lang/ThreadLocal", GenerateJavaPeer=false)] + public partial class ThreadLocal : Java.Lang.Object + { + public ThreadLocal() { } + protected ThreadLocal(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual Java.Lang.Object? Get() { throw null; } + protected virtual Java.Lang.Object? InitialValue() { throw null; } + public virtual void Remove() { } + public virtual void Set(Java.Lang.Object? value) { } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Throwable", GenerateJavaPeer=false)] + public partial class Throwable : Java.Interop.JavaException, Java.Interop.IJavaPeerable, Java.IO.ISerializable, System.IDisposable + { + public Throwable() { } + public Throwable(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public Throwable(Java.Lang.Throwable? cause) { } + public Throwable(string? message) { } + public Throwable(string? message, Java.Lang.Throwable? cause) { } + protected Throwable(string? message, Java.Lang.Throwable? cause, bool enableSuppression, bool writableStackTrace) { } + public virtual Java.Lang.Throwable? Cause { get { throw null; } } + public virtual string? LocalizedMessage { get { throw null; } } + public virtual string? Message { get { throw null; } } + public void AddSuppressed(Java.Lang.Throwable? exception) { } + public virtual Java.Lang.Throwable? FillInStackTrace() { throw null; } + public virtual Java.Interop.JavaObjectArray? GetStackTrace() { throw null; } + public Java.Interop.JavaObjectArray? GetSuppressed() { throw null; } + public virtual Java.Lang.Throwable? InitCause(Java.Lang.Throwable? cause) { throw null; } + public virtual void PrintStackTrace() { } + public virtual void PrintStackTrace(Java.IO.PrintStream? s) { } + public virtual void PrintStackTrace(Java.IO.PrintWriter? s) { } + public virtual void SetStackTrace(Java.Interop.JavaObjectArray? stackTrace) { } + public override string? ToString() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/TypeNotPresentException", GenerateJavaPeer=false)] + public partial class TypeNotPresentException : Java.Lang.RuntimeException + { + protected TypeNotPresentException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public TypeNotPresentException(string? typeName, Java.Lang.Throwable? cause) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual string? TypeName() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/UnknownError", GenerateJavaPeer=false)] + public partial class UnknownError : Java.Lang.VirtualMachineError + { + public UnknownError() { } + protected UnknownError(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public UnknownError(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/UnsatisfiedLinkError", GenerateJavaPeer=false)] + public partial class UnsatisfiedLinkError : Java.Lang.LinkageError + { + public UnsatisfiedLinkError() { } + protected UnsatisfiedLinkError(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public UnsatisfiedLinkError(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/UnsupportedClassVersionError", GenerateJavaPeer=false)] + public partial class UnsupportedClassVersionError : Java.Lang.ClassFormatError + { + public UnsupportedClassVersionError() { } + protected UnsupportedClassVersionError(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public UnsupportedClassVersionError(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/UnsupportedOperationException", GenerateJavaPeer=false)] + public partial class UnsupportedOperationException : Java.Lang.RuntimeException + { + public UnsupportedOperationException() { } + protected UnsupportedOperationException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public UnsupportedOperationException(Java.Lang.Throwable? cause) { } + public UnsupportedOperationException(string? message) { } + public UnsupportedOperationException(string? message, Java.Lang.Throwable? cause) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/VerifyError", GenerateJavaPeer=false)] + public partial class VerifyError : Java.Lang.LinkageError + { + public VerifyError() { } + protected VerifyError(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public VerifyError(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/VirtualMachineError", GenerateJavaPeer=false)] + public abstract partial class VirtualMachineError : Java.Lang.Error + { + public VirtualMachineError() { } + protected VirtualMachineError(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public VirtualMachineError(Java.Lang.Throwable? cause) { } + public VirtualMachineError(string? message) { } + public VirtualMachineError(string? message, Java.Lang.Throwable? cause) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/Void", GenerateJavaPeer=false)] + public sealed partial class Void : Java.Lang.Object + { + internal Void() { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Class? Type { get { throw null; } } + } +} +namespace Java.Lang.Annotation +{ + [Java.Interop.JniTypeSignatureAttribute("java/lang/annotation/AnnotationFormatError", GenerateJavaPeer=false)] + public partial class AnnotationFormatError : Java.Lang.Error + { + protected AnnotationFormatError(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public AnnotationFormatError(Java.Lang.Throwable? cause) { } + public AnnotationFormatError(string? message) { } + public AnnotationFormatError(string? message, Java.Lang.Throwable? cause) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/annotation/AnnotationTypeMismatchException", GenerateJavaPeer=false)] + public partial class AnnotationTypeMismatchException : Java.Lang.RuntimeException + { + protected AnnotationTypeMismatchException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public AnnotationTypeMismatchException(Java.Lang.Reflect.Method? element, string? foundType) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual Java.Lang.Reflect.Method? Element() { throw null; } + public virtual string? FoundType() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/annotation/ElementType", GenerateJavaPeer=false)] + public sealed partial class ElementType : Java.Lang.Enum + { + internal ElementType() : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public static Java.Lang.Annotation.ElementType? AnnotationType { get { throw null; } } + public static Java.Lang.Annotation.ElementType? Constructor { get { throw null; } } + public static Java.Lang.Annotation.ElementType? Field { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Annotation.ElementType? LocalVariable { get { throw null; } } + public static Java.Lang.Annotation.ElementType? Method { get { throw null; } } + public static Java.Lang.Annotation.ElementType? Module { get { throw null; } } + public static Java.Lang.Annotation.ElementType? Package { get { throw null; } } + public static Java.Lang.Annotation.ElementType? Parameter { get { throw null; } } + public static Java.Lang.Annotation.ElementType? Type { get { throw null; } } + public static Java.Lang.Annotation.ElementType? TypeParameter { get { throw null; } } + public static Java.Lang.Annotation.ElementType? TypeUse { get { throw null; } } + public static Java.Lang.Annotation.ElementType? ValueOf(string? name) { throw null; } + public static Java.Interop.JavaObjectArray? Values() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/annotation/Annotation", GenerateJavaPeer=false)] + public partial interface IAnnotation : Java.Interop.IJavaPeerable, System.IDisposable + { + Java.Lang.Class? AnnotationType(); + bool Equals(Java.Lang.Object? p0); + int GetHashCode(); + string? ToString(); + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/annotation/Documented", GenerateJavaPeer=false)] + public partial interface IDocumented : Java.Interop.IJavaPeerable, Java.Lang.Annotation.IAnnotation, System.IDisposable + { + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/annotation/Inherited", GenerateJavaPeer=false)] + public partial interface IInherited : Java.Interop.IJavaPeerable, Java.Lang.Annotation.IAnnotation, System.IDisposable + { + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/annotation/Native", GenerateJavaPeer=false)] + public partial interface INative : Java.Interop.IJavaPeerable, Java.Lang.Annotation.IAnnotation, System.IDisposable + { + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/annotation/IncompleteAnnotationException", GenerateJavaPeer=false)] + public partial class IncompleteAnnotationException : Java.Lang.RuntimeException + { + protected IncompleteAnnotationException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public IncompleteAnnotationException(Java.Lang.Class? annotationType, string? elementName) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual Java.Lang.Class? AnnotationType() { throw null; } + public virtual string? ElementName() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/annotation/Repeatable", GenerateJavaPeer=false)] + public partial interface IRepeatable : Java.Interop.IJavaPeerable, Java.Lang.Annotation.IAnnotation, System.IDisposable + { + Java.Lang.Class? Value(); + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/annotation/Retention", GenerateJavaPeer=false)] + public partial interface IRetention : Java.Interop.IJavaPeerable, Java.Lang.Annotation.IAnnotation, System.IDisposable + { + Java.Lang.Annotation.RetentionPolicy? Value(); + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/annotation/Target", GenerateJavaPeer=false)] + public partial interface ITarget : Java.Interop.IJavaPeerable, Java.Lang.Annotation.IAnnotation, System.IDisposable + { + Java.Interop.JavaObjectArray? Value(); + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/annotation/RetentionPolicy", GenerateJavaPeer=false)] + public sealed partial class RetentionPolicy : Java.Lang.Enum + { + internal RetentionPolicy() : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Annotation.RetentionPolicy? Runtime { get { throw null; } } + public static Java.Lang.Annotation.RetentionPolicy? Source { get { throw null; } } + public static Java.Lang.Annotation.RetentionPolicy? ValueOf(string? name) { throw null; } + public static Java.Interop.JavaObjectArray? Values() { throw null; } + } +} +namespace Java.Lang.Invoke +{ + [Java.Interop.JniTypeSignatureAttribute("java/lang/invoke/CallSite", GenerateJavaPeer=false)] + public abstract partial class CallSite : Java.Lang.Object + { + protected CallSite(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public abstract Java.Lang.Invoke.MethodHandle? Target { get; set; } + public abstract Java.Lang.Invoke.MethodHandle? DynamicInvoker(); + public virtual Java.Lang.Invoke.MethodType? Type() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/invoke/ConstantBootstraps", GenerateJavaPeer=false)] + public sealed partial class ConstantBootstraps : Java.Lang.Object + { + public ConstantBootstraps() { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Invoke.VarHandle? ArrayVarHandle(Java.Lang.Invoke.MethodHandles.Lookup? lookup, string? name, Java.Lang.Class? type, Java.Lang.Class? arrayClass) { throw null; } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "E extends java.lang.Enum"})] + public static Java.Lang.Object? EnumConstant(Java.Lang.Invoke.MethodHandles.Lookup? lookup, string? name, Java.Lang.Class? type) { throw null; } + public static Java.Lang.Invoke.VarHandle? FieldVarHandle(Java.Lang.Invoke.MethodHandles.Lookup? lookup, string? name, Java.Lang.Class? type, Java.Lang.Class? declaringClass, Java.Lang.Class? fieldType) { throw null; } + public static Java.Lang.Object? GetStaticFinal(Java.Lang.Invoke.MethodHandles.Lookup? lookup, string? name, Java.Lang.Class? type) { throw null; } + public static Java.Lang.Object? GetStaticFinal(Java.Lang.Invoke.MethodHandles.Lookup? lookup, string? name, Java.Lang.Class? type, Java.Lang.Class? declaringClass) { throw null; } + public static Java.Lang.Object? Invoke(Java.Lang.Invoke.MethodHandles.Lookup? lookup, string? name, Java.Lang.Class? type, Java.Lang.Invoke.MethodHandle? handle, params Java.Lang.Object[]? args) { throw null; } + public static Java.Lang.Object? NullConstant(Java.Lang.Invoke.MethodHandles.Lookup? lookup, string? name, Java.Lang.Class? type) { throw null; } + public static Java.Lang.Class? PrimitiveClass(Java.Lang.Invoke.MethodHandles.Lookup? lookup, string? name, Java.Lang.Class? type) { throw null; } + public static Java.Lang.Invoke.VarHandle? StaticFieldVarHandle(Java.Lang.Invoke.MethodHandles.Lookup? lookup, string? name, Java.Lang.Class? type, Java.Lang.Class? declaringClass, Java.Lang.Class? fieldType) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/invoke/ConstantCallSite", GenerateJavaPeer=false)] + public partial class ConstantCallSite : Java.Lang.Invoke.CallSite + { + protected ConstantCallSite(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public ConstantCallSite(Java.Lang.Invoke.MethodHandle? target) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + protected ConstantCallSite(Java.Lang.Invoke.MethodType? targetType, Java.Lang.Invoke.MethodHandle? createTargetHook) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public override Java.Lang.Invoke.MethodHandle? Target { get { throw null; } set { } } + public sealed override Java.Lang.Invoke.MethodHandle? DynamicInvoker() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/invoke/LambdaConversionException", GenerateJavaPeer=false)] + public partial class LambdaConversionException : Java.Lang.Exception + { + public LambdaConversionException() { } + protected LambdaConversionException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public LambdaConversionException(Java.Lang.Throwable? cause) { } + public LambdaConversionException(string? message) { } + public LambdaConversionException(string? message, Java.Lang.Throwable? cause) { } + public LambdaConversionException(string? message, Java.Lang.Throwable? cause, bool enableSuppression, bool writableStackTrace) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/invoke/LambdaMetafactory", GenerateJavaPeer=false)] + public sealed partial class LambdaMetafactory : Java.Lang.Object + { + internal LambdaMetafactory() { } + public const int FlagBridges = 4; + public const int FlagMarkers = 2; + public const int FlagSerializable = 1; + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Invoke.CallSite? AltMetafactory(Java.Lang.Invoke.MethodHandles.Lookup? caller, string? invokedName, Java.Lang.Invoke.MethodType? invokedType, params Java.Lang.Object[]? args) { throw null; } + public static Java.Lang.Invoke.CallSite? Metafactory(Java.Lang.Invoke.MethodHandles.Lookup? caller, string? invokedName, Java.Lang.Invoke.MethodType? invokedType, Java.Lang.Invoke.MethodType? samMethodType, Java.Lang.Invoke.MethodHandle? implMethod, Java.Lang.Invoke.MethodType? instantiatedMethodType) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/invoke/MethodHandle", GenerateJavaPeer=false)] + public abstract partial class MethodHandle : Java.Lang.Object + { + protected MethodHandle(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public virtual bool IsVarargsCollector { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual Java.Lang.Invoke.MethodHandle? AsCollector(Java.Lang.Class? arrayType, int arrayLength) { throw null; } + public virtual Java.Lang.Invoke.MethodHandle? AsCollector(int collectArgPos, Java.Lang.Class? arrayType, int arrayLength) { throw null; } + public virtual Java.Lang.Invoke.MethodHandle? AsFixedArity() { throw null; } + public virtual Java.Lang.Invoke.MethodHandle? AsSpreader(Java.Lang.Class? arrayType, int arrayLength) { throw null; } + public virtual Java.Lang.Invoke.MethodHandle? AsSpreader(int spreadArgPos, Java.Lang.Class? arrayType, int arrayLength) { throw null; } + public virtual Java.Lang.Invoke.MethodHandle? AsType(Java.Lang.Invoke.MethodType? newType) { throw null; } + public virtual Java.Lang.Invoke.MethodHandle? AsVarargsCollector(Java.Lang.Class? arrayType) { throw null; } + public virtual Java.Lang.Invoke.MethodHandle? BindTo(Java.Lang.Object? x) { throw null; } + public Java.Lang.Object? Invoke(params Java.Lang.Object[]? p0) { throw null; } + public Java.Lang.Object? InvokeExact(params Java.Lang.Object[]? p0) { throw null; } + public virtual Java.Lang.Object? InvokeWithArguments(params Java.Lang.Object[]? arguments) { throw null; } + public virtual Java.Lang.Invoke.MethodType? Type() { throw null; } + public virtual Java.Lang.Invoke.MethodHandle? WithVarargs(bool makeVarargs) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/invoke/MethodHandleProxies", GenerateJavaPeer=false)] + public partial class MethodHandleProxies : Java.Lang.Object + { + protected MethodHandleProxies(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T"})] + public static Java.Lang.Object? AsInterfaceInstance(Java.Lang.Class? intfc, Java.Lang.Invoke.MethodHandle? target) { throw null; } + public static bool IsWrapperInstance(Java.Lang.Object? x) { throw null; } + public static Java.Lang.Invoke.MethodHandle? WrapperInstanceTarget(Java.Lang.Object? x) { throw null; } + public static Java.Lang.Class? WrapperInstanceType(Java.Lang.Object? x) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/invoke/MethodHandles", GenerateJavaPeer=false)] + public partial class MethodHandles : Java.Lang.Object + { + protected MethodHandles(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Invoke.MethodHandle? ArrayConstructor(Java.Lang.Class? arrayClass) { throw null; } + public static Java.Lang.Invoke.MethodHandle? ArrayElementGetter(Java.Lang.Class? arrayClass) { throw null; } + public static Java.Lang.Invoke.MethodHandle? ArrayElementSetter(Java.Lang.Class? arrayClass) { throw null; } + public static Java.Lang.Invoke.VarHandle? ArrayElementVarHandle(Java.Lang.Class? arrayClass) { throw null; } + public static Java.Lang.Invoke.MethodHandle? ArrayLength(Java.Lang.Class? arrayClass) { throw null; } + public static Java.Lang.Invoke.MethodHandle? CatchException(Java.Lang.Invoke.MethodHandle? target, Java.Lang.Class? exType, Java.Lang.Invoke.MethodHandle? handler) { throw null; } + public static Java.Lang.Invoke.MethodHandle? CollectArguments(Java.Lang.Invoke.MethodHandle? target, int pos, Java.Lang.Invoke.MethodHandle? filter) { throw null; } + public static Java.Lang.Invoke.MethodHandle? Constant(Java.Lang.Class? type, Java.Lang.Object? value) { throw null; } + public static Java.Lang.Invoke.MethodHandle? CountedLoop(Java.Lang.Invoke.MethodHandle? iterations, Java.Lang.Invoke.MethodHandle? init, Java.Lang.Invoke.MethodHandle? body) { throw null; } + public static Java.Lang.Invoke.MethodHandle? CountedLoop(Java.Lang.Invoke.MethodHandle? start, Java.Lang.Invoke.MethodHandle? end, Java.Lang.Invoke.MethodHandle? init, Java.Lang.Invoke.MethodHandle? body) { throw null; } + public static Java.Lang.Invoke.MethodHandle? DoWhileLoop(Java.Lang.Invoke.MethodHandle? init, Java.Lang.Invoke.MethodHandle? body, Java.Lang.Invoke.MethodHandle? pred) { throw null; } + public static Java.Lang.Invoke.MethodHandle? DropArguments(Java.Lang.Invoke.MethodHandle? target, int pos, params Java.Lang.Class[]? valueTypes) { throw null; } + public static Java.Lang.Invoke.MethodHandle? Empty(Java.Lang.Invoke.MethodType? type) { throw null; } + public static Java.Lang.Invoke.MethodHandle? ExactInvoker(Java.Lang.Invoke.MethodType? type) { throw null; } + public static Java.Lang.Invoke.MethodHandle? ExplicitCastArguments(Java.Lang.Invoke.MethodHandle? target, Java.Lang.Invoke.MethodType? newType) { throw null; } + public static Java.Lang.Invoke.MethodHandle? FilterArguments(Java.Lang.Invoke.MethodHandle? target, int pos, params Java.Lang.Invoke.MethodHandle[]? filters) { throw null; } + public static Java.Lang.Invoke.MethodHandle? FilterReturnValue(Java.Lang.Invoke.MethodHandle? target, Java.Lang.Invoke.MethodHandle? filter) { throw null; } + public static Java.Lang.Invoke.MethodHandle? FoldArguments(Java.Lang.Invoke.MethodHandle? target, Java.Lang.Invoke.MethodHandle? combiner) { throw null; } + public static Java.Lang.Invoke.MethodHandle? FoldArguments(Java.Lang.Invoke.MethodHandle? target, int pos, Java.Lang.Invoke.MethodHandle? combiner) { throw null; } + public static Java.Lang.Invoke.MethodHandle? GuardWithTest(Java.Lang.Invoke.MethodHandle? test, Java.Lang.Invoke.MethodHandle? target, Java.Lang.Invoke.MethodHandle? fallback) { throw null; } + public static Java.Lang.Invoke.MethodHandle? Identity(Java.Lang.Class? type) { throw null; } + public static Java.Lang.Invoke.MethodHandle? InsertArguments(Java.Lang.Invoke.MethodHandle? target, int pos, params Java.Lang.Object[]? values) { throw null; } + public static Java.Lang.Invoke.MethodHandles.Lookup? InvokeLookup() { throw null; } + public static Java.Lang.Invoke.MethodHandle? Invoker(Java.Lang.Invoke.MethodType? type) { throw null; } + public static Java.Lang.Invoke.MethodHandle? IteratedLoop(Java.Lang.Invoke.MethodHandle? iterator, Java.Lang.Invoke.MethodHandle? init, Java.Lang.Invoke.MethodHandle? body) { throw null; } + public static Java.Lang.Invoke.MethodHandle? Loop(params Java.Interop.JavaObjectArray[]? clauses) { throw null; } + public static Java.Lang.Invoke.MethodHandle? PermuteArguments(Java.Lang.Invoke.MethodHandle? target, Java.Lang.Invoke.MethodType? newType, params int[]? reorder) { throw null; } + public static Java.Lang.Invoke.MethodHandles.Lookup? PrivateLookupIn(Java.Lang.Class? targetClass, Java.Lang.Invoke.MethodHandles.Lookup? lookup) { throw null; } + public static Java.Lang.Invoke.MethodHandles.Lookup? PublicLookup() { throw null; } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T extends java.lang.reflect.Member"})] + public static Java.Lang.Object? ReflectAs(Java.Lang.Class? expected, Java.Lang.Invoke.MethodHandle? target) { throw null; } + public static Java.Lang.Invoke.MethodHandle? SpreadInvoker(Java.Lang.Invoke.MethodType? type, int leadingArgCount) { throw null; } + public static Java.Lang.Invoke.MethodHandle? ThrowException(Java.Lang.Class? returnType, Java.Lang.Class? exType) { throw null; } + public static Java.Lang.Invoke.MethodHandle? TryFinally(Java.Lang.Invoke.MethodHandle? target, Java.Lang.Invoke.MethodHandle? cleanup) { throw null; } + public static Java.Lang.Invoke.MethodHandle? VarHandleExactInvoker(Java.Lang.Invoke.VarHandle.AccessMode? accessMode, Java.Lang.Invoke.MethodType? type) { throw null; } + public static Java.Lang.Invoke.MethodHandle? VarHandleInvoker(Java.Lang.Invoke.VarHandle.AccessMode? accessMode, Java.Lang.Invoke.MethodType? type) { throw null; } + public static Java.Lang.Invoke.MethodHandle? WhileLoop(Java.Lang.Invoke.MethodHandle? init, Java.Lang.Invoke.MethodHandle? pred, Java.Lang.Invoke.MethodHandle? body) { throw null; } + public static Java.Lang.Invoke.MethodHandle? Zero(Java.Lang.Class? type) { throw null; } + [Java.Interop.JniTypeSignatureAttribute("java/lang/invoke/MethodHandles$Lookup", GenerateJavaPeer=false)] + public sealed partial class Lookup : Java.Lang.Object + { + internal Lookup() { } + public const int Module = 16; + public const int Package = 8; + public const int Private = 2; + public const int Protected = 4; + public const int Public = 1; + public const int Unconditional = 32; + public bool HasPrivateAccess { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public Java.Lang.Class? AccessClass(Java.Lang.Class? targetClass) { throw null; } + public Java.Lang.Invoke.MethodHandle? Bind(Java.Lang.Object? receiver, string? name, Java.Lang.Invoke.MethodType? type) { throw null; } + public Java.Lang.Class? DefineClass(Java.Interop.JavaSByteArray? bytes) { throw null; } + public Java.Lang.Invoke.MethodHandles.Lookup? DropLookupMode(int modeToDrop) { throw null; } + public Java.Lang.Class? FindClass(string? targetName) { throw null; } + public Java.Lang.Invoke.MethodHandle? FindConstructor(Java.Lang.Class? refc, Java.Lang.Invoke.MethodType? type) { throw null; } + public Java.Lang.Invoke.MethodHandle? FindGetter(Java.Lang.Class? refc, string? name, Java.Lang.Class? type) { throw null; } + public Java.Lang.Invoke.MethodHandle? FindSetter(Java.Lang.Class? refc, string? name, Java.Lang.Class? type) { throw null; } + public Java.Lang.Invoke.MethodHandle? FindSpecial(Java.Lang.Class? refc, string? name, Java.Lang.Invoke.MethodType? type, Java.Lang.Class? specialCaller) { throw null; } + public Java.Lang.Invoke.MethodHandle? FindStatic(Java.Lang.Class? refc, string? name, Java.Lang.Invoke.MethodType? type) { throw null; } + public Java.Lang.Invoke.MethodHandle? FindStaticGetter(Java.Lang.Class? refc, string? name, Java.Lang.Class? type) { throw null; } + public Java.Lang.Invoke.MethodHandle? FindStaticSetter(Java.Lang.Class? refc, string? name, Java.Lang.Class? type) { throw null; } + public Java.Lang.Invoke.VarHandle? FindStaticVarHandle(Java.Lang.Class? decl, string? name, Java.Lang.Class? type) { throw null; } + public Java.Lang.Invoke.VarHandle? FindVarHandle(Java.Lang.Class? recv, string? name, Java.Lang.Class? type) { throw null; } + public Java.Lang.Invoke.MethodHandle? FindVirtual(Java.Lang.Class? refc, string? name, Java.Lang.Invoke.MethodType? type) { throw null; } + public Java.Lang.Invoke.MethodHandles.Lookup? In(Java.Lang.Class? requestedLookupClass) { throw null; } + public Java.Lang.Class? LookupClass() { throw null; } + public Java.Lang.Invoke.MethodHandle? Unreflect(Java.Lang.Reflect.Method? m) { throw null; } + public Java.Lang.Invoke.MethodHandle? UnreflectConstructor(Java.Lang.Reflect.Constructor? c) { throw null; } + public Java.Lang.Invoke.MethodHandle? UnreflectGetter(Java.Lang.Reflect.Field? f) { throw null; } + public Java.Lang.Invoke.MethodHandle? UnreflectSetter(Java.Lang.Reflect.Field? f) { throw null; } + public Java.Lang.Invoke.MethodHandle? UnreflectSpecial(Java.Lang.Reflect.Method? m, Java.Lang.Class? specialCaller) { throw null; } + public Java.Lang.Invoke.VarHandle? UnreflectVarHandle(Java.Lang.Reflect.Field? f) { throw null; } + } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/invoke/MethodType", GenerateJavaPeer=false)] + public sealed partial class MethodType : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.IO.ISerializable, System.IDisposable + { + internal MethodType() { } + public bool HasPrimitives { get { throw null; } } + public bool HasWrappers { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public Java.Lang.Invoke.MethodType? AppendParameterTypes(params Java.Lang.Class[]? ptypesToInsert) { throw null; } + public Java.Lang.Invoke.MethodType? ChangeParameterType(int num, Java.Lang.Class? nptype) { throw null; } + public Java.Lang.Invoke.MethodType? ChangeReturnType(Java.Lang.Class? nrtype) { throw null; } + public Java.Lang.Invoke.MethodType? DropParameterTypes(int start, int end) { throw null; } + public Java.Lang.Invoke.MethodType? Erase() { throw null; } + public static Java.Lang.Invoke.MethodType? FromMethodDescriptorString(string? descriptor, Java.Lang.ClassLoader? loader) { throw null; } + public Java.Lang.Invoke.MethodType? Generic() { throw null; } + public static Java.Lang.Invoke.MethodType? GenericMethodType(int objectArgCount) { throw null; } + public static Java.Lang.Invoke.MethodType? GenericMethodType(int objectArgCount, bool finalArray) { throw null; } + public Java.Lang.Invoke.MethodType? InsertParameterTypes(int num, params Java.Lang.Class[]? ptypesToInsert) { throw null; } + public static Java.Lang.Invoke.MethodType? InvokeMethodType(Java.Lang.Class? rtype) { throw null; } + public static Java.Lang.Invoke.MethodType? InvokeMethodType(Java.Lang.Class? rtype, Java.Interop.JavaObjectArray? ptypes) { throw null; } + public static Java.Lang.Invoke.MethodType? InvokeMethodType(Java.Lang.Class? rtype, Java.Lang.Class? ptype0) { throw null; } + public static Java.Lang.Invoke.MethodType? InvokeMethodType(Java.Lang.Class? rtype, Java.Lang.Class? ptype0, params Java.Lang.Class[]? ptypes) { throw null; } + public static Java.Lang.Invoke.MethodType? InvokeMethodType(Java.Lang.Class? rtype, Java.Lang.Invoke.MethodType? ptypes) { throw null; } + public Java.Lang.Class? LastParameterType() { throw null; } + public Java.Interop.JavaObjectArray? ParameterArray() { throw null; } + public int ParameterCount() { throw null; } + public Java.Lang.Class? ParameterType(int num) { throw null; } + public Java.Lang.Class? ReturnType() { throw null; } + public string? ToMethodDescriptorString() { throw null; } + public Java.Lang.Invoke.MethodType? Unwrap() { throw null; } + public Java.Lang.Invoke.MethodType? Wrap() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/invoke/MutableCallSite", GenerateJavaPeer=false)] + public partial class MutableCallSite : Java.Lang.Invoke.CallSite + { + protected MutableCallSite(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public MutableCallSite(Java.Lang.Invoke.MethodHandle? target) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public MutableCallSite(Java.Lang.Invoke.MethodType? type) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public override Java.Lang.Invoke.MethodHandle? Target { get { throw null; } set { } } + public sealed override Java.Lang.Invoke.MethodHandle? DynamicInvoker() { throw null; } + public static void SyncAll(Java.Interop.JavaObjectArray? sites) { } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/invoke/SerializedLambda", GenerateJavaPeer=false)] + public sealed partial class SerializedLambda : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.IO.ISerializable, System.IDisposable + { + public SerializedLambda(Java.Lang.Class? capturingClass, string? functionalInterfaceClass, string? functionalInterfaceMethodName, string? functionalInterfaceMethodSignature, int implMethodKind, string? implClass, string? implMethodName, string? implMethodSignature, string? instantiatedMethodType, Java.Interop.JavaObjectArray? capturedArgs) { } + public int CapturedArgCount { get { throw null; } } + public string? CapturingClass { get { throw null; } } + public string? FunctionalInterfaceClass { get { throw null; } } + public string? FunctionalInterfaceMethodName { get { throw null; } } + public string? FunctionalInterfaceMethodSignature { get { throw null; } } + public string? ImplClass { get { throw null; } } + public int ImplMethodKind { get { throw null; } } + public string? ImplMethodName { get { throw null; } } + public string? ImplMethodSignature { get { throw null; } } + public string? InstantiatedMethodType { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public Java.Lang.Object? GetCapturedArg(int i) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/invoke/StringConcatException", GenerateJavaPeer=false)] + public partial class StringConcatException : Java.Lang.Exception + { + protected StringConcatException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public StringConcatException(string? msg) { } + public StringConcatException(string? msg, Java.Lang.Throwable? cause) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/invoke/StringConcatFactory", GenerateJavaPeer=false)] + public sealed partial class StringConcatFactory : Java.Lang.Object + { + internal StringConcatFactory() { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Invoke.CallSite? MakeConcat(Java.Lang.Invoke.MethodHandles.Lookup? lookup, string? name, Java.Lang.Invoke.MethodType? concatType) { throw null; } + public static Java.Lang.Invoke.CallSite? MakeConcatWithConstants(Java.Lang.Invoke.MethodHandles.Lookup? lookup, string? name, Java.Lang.Invoke.MethodType? concatType, string? recipe, params Java.Lang.Object[]? constants) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/invoke/SwitchPoint", GenerateJavaPeer=false)] + public partial class SwitchPoint : Java.Lang.Object + { + public SwitchPoint() { } + protected SwitchPoint(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public virtual bool HasBeenInvalidated { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual Java.Lang.Invoke.MethodHandle? GuardWithTest(Java.Lang.Invoke.MethodHandle? target, Java.Lang.Invoke.MethodHandle? fallback) { throw null; } + public static void InvalidateAll(Java.Interop.JavaObjectArray? switchPoints) { } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/invoke/VarHandle", GenerateJavaPeer=false)] + public abstract partial class VarHandle : Java.Lang.Object + { + protected VarHandle(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public Java.Lang.Invoke.MethodType? AccessModeType(Java.Lang.Invoke.VarHandle.AccessMode? accessMode) { throw null; } + public static void AcquireFence() { } + public Java.Lang.Object? CompareAndExchange(params Java.Lang.Object[]? p0) { throw null; } + public Java.Lang.Object? CompareAndExchangeAcquire(params Java.Lang.Object[]? p0) { throw null; } + public Java.Lang.Object? CompareAndExchangeRelease(params Java.Lang.Object[]? p0) { throw null; } + public bool CompareAndSet(params Java.Lang.Object[]? p0) { throw null; } + public static void FullFence() { } + public Java.Lang.Object? Get(params Java.Lang.Object[]? p0) { throw null; } + public Java.Lang.Object? GetAcquire(params Java.Lang.Object[]? p0) { throw null; } + public Java.Lang.Object? GetAndAdd(params Java.Lang.Object[]? p0) { throw null; } + public Java.Lang.Object? GetAndAddAcquire(params Java.Lang.Object[]? p0) { throw null; } + public Java.Lang.Object? GetAndAddRelease(params Java.Lang.Object[]? p0) { throw null; } + public Java.Lang.Object? GetAndBitwiseAnd(params Java.Lang.Object[]? p0) { throw null; } + public Java.Lang.Object? GetAndBitwiseAndAcquire(params Java.Lang.Object[]? p0) { throw null; } + public Java.Lang.Object? GetAndBitwiseAndRelease(params Java.Lang.Object[]? p0) { throw null; } + public Java.Lang.Object? GetAndBitwiseOr(params Java.Lang.Object[]? p0) { throw null; } + public Java.Lang.Object? GetAndBitwiseOrAcquire(params Java.Lang.Object[]? p0) { throw null; } + public Java.Lang.Object? GetAndBitwiseOrRelease(params Java.Lang.Object[]? p0) { throw null; } + public Java.Lang.Object? GetAndBitwiseXor(params Java.Lang.Object[]? p0) { throw null; } + public Java.Lang.Object? GetAndBitwiseXorAcquire(params Java.Lang.Object[]? p0) { throw null; } + public Java.Lang.Object? GetAndBitwiseXorRelease(params Java.Lang.Object[]? p0) { throw null; } + public Java.Lang.Object? GetAndSet(params Java.Lang.Object[]? p0) { throw null; } + public Java.Lang.Object? GetAndSetAcquire(params Java.Lang.Object[]? p0) { throw null; } + public Java.Lang.Object? GetAndSetRelease(params Java.Lang.Object[]? p0) { throw null; } + public Java.Lang.Object? GetOpaque(params Java.Lang.Object[]? p0) { throw null; } + public Java.Lang.Object? GetVolatile(params Java.Lang.Object[]? p0) { throw null; } + public bool IsAccessModeSupported(Java.Lang.Invoke.VarHandle.AccessMode? accessMode) { throw null; } + public static void LoadLoadFence() { } + public static void ReleaseFence() { } + public void Set(params Java.Lang.Object[]? p0) { } + public void SetOpaque(params Java.Lang.Object[]? p0) { } + public void SetRelease(params Java.Lang.Object[]? p0) { } + public void SetVolatile(params Java.Lang.Object[]? p0) { } + public static void StoreStoreFence() { } + public Java.Lang.Invoke.MethodHandle? ToMethodHandle(Java.Lang.Invoke.VarHandle.AccessMode? accessMode) { throw null; } + public Java.Lang.Class? VarType() { throw null; } + public bool WeakCompareAndSet(params Java.Lang.Object[]? p0) { throw null; } + public bool WeakCompareAndSetAcquire(params Java.Lang.Object[]? p0) { throw null; } + public bool WeakCompareAndSetPlain(params Java.Lang.Object[]? p0) { throw null; } + public bool WeakCompareAndSetRelease(params Java.Lang.Object[]? p0) { throw null; } + [Java.Interop.JniTypeSignatureAttribute("java/lang/invoke/VarHandle$AccessMode", GenerateJavaPeer=false)] + public sealed partial class AccessMode : Java.Lang.Enum + { + internal AccessMode() : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public static Java.Lang.Invoke.VarHandle.AccessMode? CompareAndExchange { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? CompareAndExchangeAcquire { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? CompareAndExchangeRelease { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? CompareAndSet { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? Get { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? GetAcquire { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? GetAndAdd { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? GetAndAddAcquire { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? GetAndAddRelease { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? GetAndBitwiseAnd { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? GetAndBitwiseAndAcquire { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? GetAndBitwiseAndRelease { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? GetAndBitwiseOr { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? GetAndBitwiseOrAcquire { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? GetAndBitwiseOrRelease { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? GetAndBitwiseXor { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? GetAndBitwiseXorAcquire { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? GetAndBitwiseXorRelease { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? GetAndSet { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? GetAndSetAcquire { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? GetAndSetRelease { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? GetOpaque { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? GetVolatile { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? Set { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? SetOpaque { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? SetRelease { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? SetVolatile { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? WeakCompareAndSet { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? WeakCompareAndSetAcquire { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? WeakCompareAndSetPlain { get { throw null; } } + public static Java.Lang.Invoke.VarHandle.AccessMode? WeakCompareAndSetRelease { get { throw null; } } + public string? MethodName() { throw null; } + public static Java.Lang.Invoke.VarHandle.AccessMode? ValueFromMethodName(string? methodName) { throw null; } + public static Java.Lang.Invoke.VarHandle.AccessMode? ValueOf(string? name) { throw null; } + public static Java.Interop.JavaObjectArray? Values() { throw null; } + } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/invoke/VolatileCallSite", GenerateJavaPeer=false)] + public partial class VolatileCallSite : Java.Lang.Invoke.CallSite + { + protected VolatileCallSite(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public VolatileCallSite(Java.Lang.Invoke.MethodHandle? target) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public VolatileCallSite(Java.Lang.Invoke.MethodType? type) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public override Java.Lang.Invoke.MethodHandle? Target { get { throw null; } set { } } + public sealed override Java.Lang.Invoke.MethodHandle? DynamicInvoker() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/invoke/WrongMethodTypeException", GenerateJavaPeer=false)] + public partial class WrongMethodTypeException : Java.Lang.RuntimeException + { + public WrongMethodTypeException() { } + protected WrongMethodTypeException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public WrongMethodTypeException(string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } +} +namespace Java.Lang.Modules +{ + [Java.Interop.JniTypeSignatureAttribute("java/lang/module/Configuration", GenerateJavaPeer=false)] + public sealed partial class Configuration : Java.Lang.Object + { + internal Configuration() { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Modules.Configuration? Empty() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/module/FindException", GenerateJavaPeer=false)] + public partial class FindException : Java.Lang.RuntimeException + { + public FindException() { } + protected FindException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public FindException(Java.Lang.Throwable? cause) { } + public FindException(string? msg) { } + public FindException(string? msg, Java.Lang.Throwable? cause) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/module/InvalidModuleDescriptorException", GenerateJavaPeer=false)] + public partial class InvalidModuleDescriptorException : Java.Lang.RuntimeException + { + public InvalidModuleDescriptorException() { } + protected InvalidModuleDescriptorException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public InvalidModuleDescriptorException(string? msg) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/module/ModuleDescriptor", GenerateJavaPeer=false)] + public partial class ModuleDescriptor : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable + { + protected ModuleDescriptor(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public virtual bool IsAutomatic { get { throw null; } } + public virtual bool IsOpen { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual int CompareTo(Java.Lang.Modules.ModuleDescriptor? that) { throw null; } + int Java.Lang.IComparable.CompareTo(Java.Lang.Object? p0) { throw null; } + public virtual string? Name() { throw null; } + public static Java.Lang.Modules.ModuleDescriptor.Builder? NewAutomaticModule(string? name) { throw null; } + public static Java.Lang.Modules.ModuleDescriptor.Builder? NewModule(string? name) { throw null; } + public static Java.Lang.Modules.ModuleDescriptor.Builder? NewOpenModule(string? name) { throw null; } + public static Java.Lang.Modules.ModuleDescriptor? Read(Java.IO.InputStream? @in) { throw null; } + public virtual string? ToNameAndVersion() { throw null; } + [Java.Interop.JniTypeSignatureAttribute("java/lang/module/ModuleDescriptor$Builder", GenerateJavaPeer=false)] + public sealed partial class Builder : Java.Lang.Object + { + internal Builder() { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public Java.Lang.Modules.ModuleDescriptor? Build() { throw null; } + public Java.Lang.Modules.ModuleDescriptor.Builder? Exports(Java.Lang.Modules.ModuleDescriptor.Exports? e) { throw null; } + public Java.Lang.Modules.ModuleDescriptor.Builder? Exports(string? pn) { throw null; } + public Java.Lang.Modules.ModuleDescriptor.Builder? MainClass(string? mc) { throw null; } + public Java.Lang.Modules.ModuleDescriptor.Builder? Opens(Java.Lang.Modules.ModuleDescriptor.Opens? obj) { throw null; } + public Java.Lang.Modules.ModuleDescriptor.Builder? Opens(string? pn) { throw null; } + public Java.Lang.Modules.ModuleDescriptor.Builder? Provides(Java.Lang.Modules.ModuleDescriptor.Provides? p) { throw null; } + public Java.Lang.Modules.ModuleDescriptor.Builder? Requires(Java.Lang.Modules.ModuleDescriptor.Requires? req) { throw null; } + public Java.Lang.Modules.ModuleDescriptor.Builder? Requires(string? mn) { throw null; } + public Java.Lang.Modules.ModuleDescriptor.Builder? Uses(string? service) { throw null; } + public Java.Lang.Modules.ModuleDescriptor.Builder? Version(Java.Lang.Modules.ModuleDescriptor.Version? v) { throw null; } + public Java.Lang.Modules.ModuleDescriptor.Builder? Version(string? vs) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/module/ModuleDescriptor$Exports", GenerateJavaPeer=false)] + public sealed partial class Exports : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable + { + internal Exports() { } + public bool IsQualified { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public int CompareTo(Java.Lang.Modules.ModuleDescriptor.Exports? that) { throw null; } + int global::Java.Lang.IComparable.CompareTo(Java.Lang.Object? p0) { throw null; } + public string? Source() { throw null; } + [Java.Interop.JniTypeSignatureAttribute("java/lang/module/ModuleDescriptor$Exports$Modifier", GenerateJavaPeer=false)] + public sealed partial class Modifier : Java.Lang.Enum + { + internal Modifier() : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Modules.ModuleDescriptor.Exports.Modifier? Mandated { get { throw null; } } + public static Java.Lang.Modules.ModuleDescriptor.Exports.Modifier? Synthetic { get { throw null; } } + public static Java.Lang.Modules.ModuleDescriptor.Exports.Modifier? ValueOf(string? name) { throw null; } + public static Java.Interop.JavaObjectArray? Values() { throw null; } + } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/module/ModuleDescriptor$Modifier", GenerateJavaPeer=false)] + public sealed partial class Modifier : Java.Lang.Enum + { + internal Modifier() : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public static Java.Lang.Modules.ModuleDescriptor.Modifier? Automatic { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Modules.ModuleDescriptor.Modifier? Mandated { get { throw null; } } + public static Java.Lang.Modules.ModuleDescriptor.Modifier? Open { get { throw null; } } + public static Java.Lang.Modules.ModuleDescriptor.Modifier? Synthetic { get { throw null; } } + public static Java.Lang.Modules.ModuleDescriptor.Modifier? ValueOf(string? name) { throw null; } + public static Java.Interop.JavaObjectArray? Values() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/module/ModuleDescriptor$Opens", GenerateJavaPeer=false)] + public sealed partial class Opens : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable + { + internal Opens() { } + public bool IsQualified { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public int CompareTo(Java.Lang.Modules.ModuleDescriptor.Opens? that) { throw null; } + int global::Java.Lang.IComparable.CompareTo(Java.Lang.Object? p0) { throw null; } + public string? Source() { throw null; } + [Java.Interop.JniTypeSignatureAttribute("java/lang/module/ModuleDescriptor$Opens$Modifier", GenerateJavaPeer=false)] + public sealed partial class Modifier : Java.Lang.Enum + { + internal Modifier() : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Modules.ModuleDescriptor.Opens.Modifier? Mandated { get { throw null; } } + public static Java.Lang.Modules.ModuleDescriptor.Opens.Modifier? Synthetic { get { throw null; } } + public static Java.Lang.Modules.ModuleDescriptor.Opens.Modifier? ValueOf(string? name) { throw null; } + public static Java.Interop.JavaObjectArray? Values() { throw null; } + } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/module/ModuleDescriptor$Provides", GenerateJavaPeer=false)] + public sealed partial class Provides : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable + { + internal Provides() { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public int CompareTo(Java.Lang.Modules.ModuleDescriptor.Provides? that) { throw null; } + int global::Java.Lang.IComparable.CompareTo(Java.Lang.Object? p0) { throw null; } + public string? Service() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/module/ModuleDescriptor$Requires", GenerateJavaPeer=false)] + public sealed partial class Requires : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable + { + internal Requires() { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public int CompareTo(Java.Lang.Modules.ModuleDescriptor.Requires? that) { throw null; } + int global::Java.Lang.IComparable.CompareTo(Java.Lang.Object? p0) { throw null; } + public string? Name() { throw null; } + [Java.Interop.JniTypeSignatureAttribute("java/lang/module/ModuleDescriptor$Requires$Modifier", GenerateJavaPeer=false)] + public sealed partial class Modifier : Java.Lang.Enum + { + internal Modifier() : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Modules.ModuleDescriptor.Requires.Modifier? Mandated { get { throw null; } } + public static Java.Lang.Modules.ModuleDescriptor.Requires.Modifier? Static { get { throw null; } } + public static Java.Lang.Modules.ModuleDescriptor.Requires.Modifier? Synthetic { get { throw null; } } + public static Java.Lang.Modules.ModuleDescriptor.Requires.Modifier? Transitive { get { throw null; } } + public static Java.Lang.Modules.ModuleDescriptor.Requires.Modifier? ValueOf(string? name) { throw null; } + public static Java.Interop.JavaObjectArray? Values() { throw null; } + } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/module/ModuleDescriptor$Version", GenerateJavaPeer=false)] + public sealed partial class Version : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable + { + internal Version() { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public int CompareTo(Java.Lang.Modules.ModuleDescriptor.Version? that) { throw null; } + int global::Java.Lang.IComparable.CompareTo(Java.Lang.Object? p0) { throw null; } + public static Java.Lang.Modules.ModuleDescriptor.Version? Parse(string? v) { throw null; } + } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/module/ModuleReference", GenerateJavaPeer=false)] + public abstract partial class ModuleReference : Java.Lang.Object + { + protected ModuleReference(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public Java.Lang.Modules.ModuleDescriptor? Descriptor() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/module/ResolutionException", GenerateJavaPeer=false)] + public partial class ResolutionException : Java.Lang.RuntimeException + { + public ResolutionException() { } + protected ResolutionException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public ResolutionException(Java.Lang.Throwable? cause) { } + public ResolutionException(string? msg) { } + public ResolutionException(string? msg, Java.Lang.Throwable? cause) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/module/ResolvedModule", GenerateJavaPeer=false)] + public sealed partial class ResolvedModule : Java.Lang.Object + { + internal ResolvedModule() { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public Java.Lang.Modules.Configuration? Configuration() { throw null; } + public string? Name() { throw null; } + public Java.Lang.Modules.ModuleReference? Reference() { throw null; } + } +} +namespace Java.Lang.Ref +{ + [Java.Interop.JniTypeSignatureAttribute("java/lang/ref/Cleaner", GenerateJavaPeer=false)] + public sealed partial class Cleaner : Java.Lang.Object + { + internal Cleaner() { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Ref.Cleaner? Create() { throw null; } + public Java.Lang.Ref.Cleaner.ICleanable? Register(Java.Lang.Object? obj, Java.Lang.IRunnable? action) { throw null; } + [Java.Interop.JniTypeSignatureAttribute("java/lang/ref/Cleaner$Cleanable", GenerateJavaPeer=false)] + public partial interface ICleanable : Java.Interop.IJavaPeerable, System.IDisposable + { + void Clean(); + } + } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T"})] + [Java.Interop.JniTypeSignatureAttribute("java/lang/ref/PhantomReference", GenerateJavaPeer=false)] + public partial class PhantomReference : Java.Lang.Ref.Reference + { + protected PhantomReference(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public PhantomReference(Java.Lang.Object? referent, Java.Lang.Ref.ReferenceQueue? q) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T"})] + [Java.Interop.JniTypeSignatureAttribute("java/lang/ref/Reference", GenerateJavaPeer=false)] + public abstract partial class Reference : Java.Lang.Object + { + protected Reference(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public virtual bool IsEnqueued { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual void Clear() { } + public virtual bool Enqueue() { throw null; } + public virtual Java.Lang.Object? Get() { throw null; } + public static void ReachabilityFence(Java.Lang.Object? @ref) { } + } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T"})] + [Java.Interop.JniTypeSignatureAttribute("java/lang/ref/ReferenceQueue", GenerateJavaPeer=false)] + public partial class ReferenceQueue : Java.Lang.Object + { + public ReferenceQueue() { } + protected ReferenceQueue(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual Java.Lang.Ref.Reference? Poll() { throw null; } + public virtual Java.Lang.Ref.Reference? Remove() { throw null; } + public virtual Java.Lang.Ref.Reference? Remove(long timeout) { throw null; } + } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T"})] + [Java.Interop.JniTypeSignatureAttribute("java/lang/ref/SoftReference", GenerateJavaPeer=false)] + public partial class SoftReference : Java.Lang.Ref.Reference + { + protected SoftReference(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public SoftReference(Java.Lang.Object? referent) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public SoftReference(Java.Lang.Object? referent, Java.Lang.Ref.ReferenceQueue? q) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T"})] + [Java.Interop.JniTypeSignatureAttribute("java/lang/ref/WeakReference", GenerateJavaPeer=false)] + public partial class WeakReference : Java.Lang.Ref.Reference + { + protected WeakReference(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public WeakReference(Java.Lang.Object? referent) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public WeakReference(Java.Lang.Object? referent, Java.Lang.Ref.ReferenceQueue? q) : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } +} +namespace Java.Lang.Reflect +{ + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/AccessibleObject", GenerateJavaPeer=false)] + public partial class AccessibleObject : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.Lang.Reflect.IAnnotatedElement, System.IDisposable + { + protected AccessibleObject() { } + protected AccessibleObject(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public virtual bool Accessible { get { throw null; } set { } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public bool CanAccess(Java.Lang.Object? obj) { throw null; } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T extends java.lang.annotation.Annotation"})] + public virtual Java.Lang.Object? GetAnnotation(Java.Lang.Class? annotationClass) { throw null; } + public virtual Java.Interop.JavaObjectArray? GetAnnotations() { throw null; } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T extends java.lang.annotation.Annotation"})] + public virtual Java.Interop.JavaObjectArray? GetAnnotationsByType(Java.Lang.Class? annotationClass) { throw null; } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T extends java.lang.annotation.Annotation"})] + public virtual Java.Lang.Object? GetDeclaredAnnotation(Java.Lang.Class? annotationClass) { throw null; } + public virtual Java.Interop.JavaObjectArray? GetDeclaredAnnotations() { throw null; } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T extends java.lang.annotation.Annotation"})] + public virtual Java.Interop.JavaObjectArray? GetDeclaredAnnotationsByType(Java.Lang.Class? annotationClass) { throw null; } + public virtual bool IsAnnotationPresent(Java.Lang.Class? annotationClass) { throw null; } + public static void SetAccessible(Java.Interop.JavaObjectArray? array, bool flag) { } + public bool TrySetAccessible() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/Array", GenerateJavaPeer=false)] + public sealed partial class Array : Java.Lang.Object + { + internal Array() { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Object? Get(Java.Lang.Object? p0, int p1) { throw null; } + public static bool GetBoolean(Java.Lang.Object? p0, int p1) { throw null; } + public static sbyte GetByte(Java.Lang.Object? p0, int p1) { throw null; } + public static char GetChar(Java.Lang.Object? p0, int p1) { throw null; } + public static double GetDouble(Java.Lang.Object? p0, int p1) { throw null; } + public static float GetFloat(Java.Lang.Object? p0, int p1) { throw null; } + public static int GetInt(Java.Lang.Object? p0, int p1) { throw null; } + public static int GetLength(Java.Lang.Object? p0) { throw null; } + public static long GetLong(Java.Lang.Object? p0, int p1) { throw null; } + public static short GetShort(Java.Lang.Object? p0, int p1) { throw null; } + public static Java.Lang.Object? NewInstance(Java.Lang.Class? componentType, int length) { throw null; } + public static Java.Lang.Object? NewInstance(Java.Lang.Class? componentType, params int[]? dimensions) { throw null; } + public static void Set(Java.Lang.Object? p0, int p1, Java.Lang.Object? p2) { } + public static void SetBoolean(Java.Lang.Object? p0, int p1, bool p2) { } + public static void SetByte(Java.Lang.Object? p0, int p1, sbyte p2) { } + public static void SetChar(Java.Lang.Object? p0, int p1, char p2) { } + public static void SetDouble(Java.Lang.Object? p0, int p1, double p2) { } + public static void SetFloat(Java.Lang.Object? p0, int p1, float p2) { } + public static void SetInt(Java.Lang.Object? p0, int p1, int p2) { } + public static void SetLong(Java.Lang.Object? p0, int p1, long p2) { } + public static void SetShort(Java.Lang.Object? p0, int p1, short p2) { } + } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T"})] + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/Constructor", GenerateJavaPeer=false)] + public sealed partial class Constructor : Java.Lang.Reflect.Executable + { + internal Constructor() : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public override Java.Lang.Reflect.IAnnotatedType? AnnotatedReturnType { get { throw null; } } + public override Java.Lang.Class? DeclaringClass { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public override int Modifiers { get { throw null; } } + public override string? Name { get { throw null; } } + public override Java.Interop.JavaObjectArray? GetExceptionTypes() { throw null; } + public override Java.Interop.JavaObjectArray>? GetParameterAnnotations() { throw null; } + public override Java.Interop.JavaObjectArray? GetParameterTypes() { throw null; } + public override Java.Interop.JavaObjectArray? GetTypeParameters() { throw null; } + public Java.Lang.Object? NewInstance(params Java.Lang.Object[]? initargs) { throw null; } + public override string? ToGenericString() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/Executable", GenerateJavaPeer=false)] + public abstract partial class Executable : Java.Lang.Reflect.AccessibleObject, Java.Interop.IJavaPeerable, Java.Lang.Reflect.IAnnotatedElement, Java.Lang.Reflect.IGenericDeclaration, Java.Lang.Reflect.IMember, System.IDisposable + { + protected Executable(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public virtual Java.Lang.Reflect.IAnnotatedType? AnnotatedReceiverType { get { throw null; } } + public abstract Java.Lang.Reflect.IAnnotatedType? AnnotatedReturnType { get; } + public abstract Java.Lang.Class? DeclaringClass { get; } + public virtual bool IsSynthetic { get { throw null; } } + public virtual bool IsVarArgs { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public abstract int Modifiers { get; } + public abstract string? Name { get; } + public virtual int ParameterCount { get { throw null; } } + public virtual Java.Interop.JavaObjectArray? GetAnnotatedExceptionTypes() { throw null; } + public virtual Java.Interop.JavaObjectArray? GetAnnotatedParameterTypes() { throw null; } + public abstract Java.Interop.JavaObjectArray? GetExceptionTypes(); + public virtual Java.Interop.JavaObjectArray? GetGenericExceptionTypes() { throw null; } + public virtual Java.Interop.JavaObjectArray? GetGenericParameterTypes() { throw null; } + public abstract Java.Interop.JavaObjectArray>? GetParameterAnnotations(); + public virtual Java.Interop.JavaObjectArray? GetParameters() { throw null; } + public abstract Java.Interop.JavaObjectArray? GetParameterTypes(); + public abstract Java.Interop.JavaObjectArray? GetTypeParameters(); + public abstract string? ToGenericString(); + public static partial class InterfaceConsts + { + public const int Declared = 1; + public const int Public = 0; + } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/Field", GenerateJavaPeer=false)] + public sealed partial class Field : Java.Lang.Reflect.AccessibleObject, Java.Interop.IJavaPeerable, Java.Lang.Reflect.IMember, System.IDisposable + { + internal Field() { } + public Java.Lang.Reflect.IAnnotatedType? AnnotatedType { get { throw null; } } + public Java.Lang.Class? DeclaringClass { get { throw null; } } + public Java.Lang.Reflect.IType? GenericType { get { throw null; } } + public bool IsEnumConstant { get { throw null; } } + public bool IsSynthetic { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public int Modifiers { get { throw null; } } + public string? Name { get { throw null; } } + public Java.Lang.Class? Type { get { throw null; } } + public Java.Lang.Object? Get(Java.Lang.Object? obj) { throw null; } + public bool GetBoolean(Java.Lang.Object? obj) { throw null; } + public sbyte GetByte(Java.Lang.Object? obj) { throw null; } + public char GetChar(Java.Lang.Object? obj) { throw null; } + public double GetDouble(Java.Lang.Object? obj) { throw null; } + public float GetFloat(Java.Lang.Object? obj) { throw null; } + public int GetInt(Java.Lang.Object? obj) { throw null; } + public long GetLong(Java.Lang.Object? obj) { throw null; } + public short GetShort(Java.Lang.Object? obj) { throw null; } + public void Set(Java.Lang.Object? obj, Java.Lang.Object? value) { } + public void SetBoolean(Java.Lang.Object? obj, bool z) { } + public void SetByte(Java.Lang.Object? obj, sbyte b) { } + public void SetChar(Java.Lang.Object? obj, char c) { } + public void SetDouble(Java.Lang.Object? obj, double d) { } + public void SetFloat(Java.Lang.Object? obj, float f) { } + public void SetInt(Java.Lang.Object? obj, int i) { } + public void SetLong(Java.Lang.Object? obj, long l) { } + public void SetShort(Java.Lang.Object? obj, short s) { } + public string? ToGenericString() { throw null; } + public static partial class InterfaceConsts + { + public const int Declared = 1; + public const int Public = 0; + } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/GenericSignatureFormatError", GenerateJavaPeer=false)] + public partial class GenericSignatureFormatError : Java.Lang.ClassFormatError + { + public GenericSignatureFormatError() { } + protected GenericSignatureFormatError(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public GenericSignatureFormatError(string? message) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/AnnotatedArrayType", GenerateJavaPeer=false)] + public partial interface IAnnotatedArrayType : Java.Interop.IJavaPeerable, Java.Lang.Reflect.IAnnotatedElement, Java.Lang.Reflect.IAnnotatedType, System.IDisposable + { + Java.Lang.Reflect.IAnnotatedType? AnnotatedGenericComponentType { get; } + new Java.Lang.Reflect.IAnnotatedType? AnnotatedOwnerType { get; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/AnnotatedElement", GenerateJavaPeer=false)] + public partial interface IAnnotatedElement : Java.Interop.IJavaPeerable, System.IDisposable + { + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T extends java.lang.annotation.Annotation"})] + Java.Lang.Object? GetAnnotation(Java.Lang.Class? p0); + Java.Interop.JavaObjectArray? GetAnnotations(); + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T extends java.lang.annotation.Annotation"})] + Java.Interop.JavaObjectArray? GetAnnotationsByType(Java.Lang.Class? annotationClass) { throw null; } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T extends java.lang.annotation.Annotation"})] + Java.Lang.Object? GetDeclaredAnnotation(Java.Lang.Class? annotationClass) { throw null; } + Java.Interop.JavaObjectArray? GetDeclaredAnnotations(); + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T extends java.lang.annotation.Annotation"})] + Java.Interop.JavaObjectArray? GetDeclaredAnnotationsByType(Java.Lang.Class? annotationClass) { throw null; } + bool IsAnnotationPresent(Java.Lang.Class? annotationClass) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/AnnotatedParameterizedType", GenerateJavaPeer=false)] + public partial interface IAnnotatedParameterizedType : Java.Interop.IJavaPeerable, Java.Lang.Reflect.IAnnotatedElement, Java.Lang.Reflect.IAnnotatedType, System.IDisposable + { + new Java.Lang.Reflect.IAnnotatedType? AnnotatedOwnerType { get; } + Java.Interop.JavaObjectArray? GetAnnotatedActualTypeArguments(); + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/AnnotatedType", GenerateJavaPeer=false)] + public partial interface IAnnotatedType : Java.Interop.IJavaPeerable, Java.Lang.Reflect.IAnnotatedElement, System.IDisposable + { + Java.Lang.Reflect.IAnnotatedType? AnnotatedOwnerType { get { throw null; } } + Java.Lang.Reflect.IType? Type { get; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/AnnotatedTypeVariable", GenerateJavaPeer=false)] + public partial interface IAnnotatedTypeVariable : Java.Interop.IJavaPeerable, Java.Lang.Reflect.IAnnotatedElement, Java.Lang.Reflect.IAnnotatedType, System.IDisposable + { + new Java.Lang.Reflect.IAnnotatedType? AnnotatedOwnerType { get; } + Java.Interop.JavaObjectArray? GetAnnotatedBounds(); + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/AnnotatedWildcardType", GenerateJavaPeer=false)] + public partial interface IAnnotatedWildcardType : Java.Interop.IJavaPeerable, Java.Lang.Reflect.IAnnotatedElement, Java.Lang.Reflect.IAnnotatedType, System.IDisposable + { + new Java.Lang.Reflect.IAnnotatedType? AnnotatedOwnerType { get; } + Java.Interop.JavaObjectArray? GetAnnotatedLowerBounds(); + Java.Interop.JavaObjectArray? GetAnnotatedUpperBounds(); + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/GenericArrayType", GenerateJavaPeer=false)] + public partial interface IGenericArrayType : Java.Interop.IJavaPeerable, Java.Lang.Reflect.IType, System.IDisposable + { + Java.Lang.Reflect.IType? GenericComponentType { get; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/GenericDeclaration", GenerateJavaPeer=false)] + public partial interface IGenericDeclaration : Java.Interop.IJavaPeerable, Java.Lang.Reflect.IAnnotatedElement, System.IDisposable + { + Java.Interop.JavaObjectArray? GetTypeParameters(); + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/InvocationHandler", GenerateJavaPeer=false)] + public partial interface IInvocationHandler : Java.Interop.IJavaPeerable, System.IDisposable + { + Java.Lang.Object? Invoke(Java.Lang.Object? p0, Java.Lang.Reflect.Method? p1, Java.Interop.JavaObjectArray? p2); + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/Member", GenerateJavaPeer=false)] + public partial interface IMember : Java.Interop.IJavaPeerable, System.IDisposable + { + public const int Declared = 1; + public const int Public = 0; + Java.Lang.Class? DeclaringClass { get; } + bool IsSynthetic { get; } + int Modifiers { get; } + string? Name { get; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/InaccessibleObjectException", GenerateJavaPeer=false)] + public partial class InaccessibleObjectException : Java.Lang.RuntimeException + { + public InaccessibleObjectException() { } + protected InaccessibleObjectException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public InaccessibleObjectException(string? msg) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/InvocationTargetException", GenerateJavaPeer=false)] + public partial class InvocationTargetException : Java.Lang.ReflectiveOperationException + { + protected InvocationTargetException() { } + protected InvocationTargetException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public InvocationTargetException(Java.Lang.Throwable? target) { } + public InvocationTargetException(Java.Lang.Throwable? target, string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual Java.Lang.Throwable? TargetException { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/ParameterizedType", GenerateJavaPeer=false)] + public partial interface IParameterizedType : Java.Interop.IJavaPeerable, Java.Lang.Reflect.IType, System.IDisposable + { + Java.Lang.Reflect.IType? OwnerType { get; } + Java.Lang.Reflect.IType? RawType { get; } + Java.Interop.JavaObjectArray? GetActualTypeArguments(); + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/Type", GenerateJavaPeer=false)] + public partial interface IType : Java.Interop.IJavaPeerable, System.IDisposable + { + string? TypeName { get { throw null; } } + } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "D extends java.lang.reflect.GenericDeclaration"})] + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/TypeVariable", GenerateJavaPeer=false)] + public partial interface ITypeVariable : Java.Interop.IJavaPeerable, Java.Lang.Reflect.IAnnotatedElement, Java.Lang.Reflect.IType, System.IDisposable + { + Java.Lang.Object? GenericDeclaration { get; } + string? Name { get; } + Java.Interop.JavaObjectArray? GetAnnotatedBounds(); + Java.Interop.JavaObjectArray? GetBounds(); + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/WildcardType", GenerateJavaPeer=false)] + public partial interface IWildcardType : Java.Interop.IJavaPeerable, Java.Lang.Reflect.IType, System.IDisposable + { + Java.Interop.JavaObjectArray? GetLowerBounds(); + Java.Interop.JavaObjectArray? GetUpperBounds(); + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/MalformedParameterizedTypeException", GenerateJavaPeer=false)] + public partial class MalformedParameterizedTypeException : Java.Lang.RuntimeException + { + public MalformedParameterizedTypeException() { } + protected MalformedParameterizedTypeException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public MalformedParameterizedTypeException(string? message) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/MalformedParametersException", GenerateJavaPeer=false)] + public partial class MalformedParametersException : Java.Lang.RuntimeException + { + public MalformedParametersException() { } + protected MalformedParametersException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public MalformedParametersException(string? reason) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/Method", GenerateJavaPeer=false)] + public sealed partial class Method : Java.Lang.Reflect.Executable + { + internal Method() : base (default(Java.Interop.JniObjectReference), default(Java.Interop.JniObjectReferenceOptions)) { } + public override Java.Lang.Reflect.IAnnotatedType? AnnotatedReturnType { get { throw null; } } + public override Java.Lang.Class? DeclaringClass { get { throw null; } } + public Java.Lang.Object? DefaultValue { get { throw null; } } + public Java.Lang.Reflect.IType? GenericReturnType { get { throw null; } } + public bool IsBridge { get { throw null; } } + public bool IsDefault { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public override int Modifiers { get { throw null; } } + public override string? Name { get { throw null; } } + public Java.Lang.Class? ReturnType { get { throw null; } } + public override Java.Interop.JavaObjectArray? GetExceptionTypes() { throw null; } + public override Java.Interop.JavaObjectArray>? GetParameterAnnotations() { throw null; } + public override Java.Interop.JavaObjectArray? GetParameterTypes() { throw null; } + public override Java.Interop.JavaObjectArray? GetTypeParameters() { throw null; } + public Java.Lang.Object? Invoke(Java.Lang.Object? obj, params Java.Lang.Object[]? args) { throw null; } + public override string? ToGenericString() { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/Modifier", GenerateJavaPeer=false)] + public partial class Modifier : Java.Lang.Object + { + public const int Abstract = 1024; + public const int Final = 16; + public const int Interface = 512; + public const int Native = 256; + public const int Private = 2; + public const int Protected = 4; + public const int Public = 1; + public const int Static = 8; + public const int Strict = 2048; + public const int Synchronized = 32; + public const int Transient = 128; + public const int Volatile = 64; + public Modifier() { } + protected Modifier(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static int ClassModifiers() { throw null; } + public static int ConstructorModifiers() { throw null; } + public static int FieldModifiers() { throw null; } + public static int InterfaceModifiers() { throw null; } + public static bool IsAbstract(int mod) { throw null; } + public static bool IsFinal(int mod) { throw null; } + public static bool IsInterface(int mod) { throw null; } + public static bool IsNative(int mod) { throw null; } + public static bool IsPrivate(int mod) { throw null; } + public static bool IsProtected(int mod) { throw null; } + public static bool IsPublic(int mod) { throw null; } + public static bool IsStatic(int mod) { throw null; } + public static bool IsStrict(int mod) { throw null; } + public static bool IsSynchronized(int mod) { throw null; } + public static bool IsTransient(int mod) { throw null; } + public static bool IsVolatile(int mod) { throw null; } + public static int MethodModifiers() { throw null; } + public static int ParameterModifiers() { throw null; } + public static string? ToString(int mod) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/Parameter", GenerateJavaPeer=false)] + public sealed partial class Parameter : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.Lang.Reflect.IAnnotatedElement, System.IDisposable + { + internal Parameter() { } + public Java.Lang.Reflect.IAnnotatedType? AnnotatedType { get { throw null; } } + public Java.Lang.Reflect.Executable? DeclaringExecutable { get { throw null; } } + public bool IsImplicit { get { throw null; } } + public bool IsNamePresent { get { throw null; } } + public bool IsSynthetic { get { throw null; } } + public bool IsVarArgs { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public int Modifiers { get { throw null; } } + public string? Name { get { throw null; } } + public Java.Lang.Reflect.IType? ParameterizedType { get { throw null; } } + public Java.Lang.Class? Type { get { throw null; } } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T extends java.lang.annotation.Annotation"})] + public Java.Lang.Object? GetAnnotation(Java.Lang.Class? annotationClass) { throw null; } + public Java.Interop.JavaObjectArray? GetAnnotations() { throw null; } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T extends java.lang.annotation.Annotation"})] + public Java.Interop.JavaObjectArray? GetAnnotationsByType(Java.Lang.Class? annotationClass) { throw null; } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T extends java.lang.annotation.Annotation"})] + public Java.Lang.Object? GetDeclaredAnnotation(Java.Lang.Class? annotationClass) { throw null; } + public Java.Interop.JavaObjectArray? GetDeclaredAnnotations() { throw null; } + [Java.Interop.JavaTypeParametersAttribute(new string[]{ "T extends java.lang.annotation.Annotation"})] + public Java.Interop.JavaObjectArray? GetDeclaredAnnotationsByType(Java.Lang.Class? annotationClass) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/Proxy", GenerateJavaPeer=false)] + public partial class Proxy : Java.Lang.Object, Java.Interop.IJavaPeerable, Java.IO.ISerializable, System.IDisposable + { + protected Proxy(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + protected Proxy(Java.Lang.Reflect.IInvocationHandler? h) { } + protected Java.Lang.Reflect.IInvocationHandler? H { get { throw null; } set { } } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public static Java.Lang.Reflect.IInvocationHandler? GetInvocationHandler(Java.Lang.Object? proxy) { throw null; } + [System.ObsoleteAttribute("deprecated")] + public static Java.Lang.Class? GetProxyClass(Java.Lang.ClassLoader? loader, params Java.Lang.Class[]? interfaces) { throw null; } + public static bool IsProxyClass(Java.Lang.Class? cl) { throw null; } + public static Java.Lang.Object? NewProxyInstance(Java.Lang.ClassLoader? loader, Java.Interop.JavaObjectArray? interfaces, Java.Lang.Reflect.IInvocationHandler? h) { throw null; } + } + [Java.Interop.JniTypeSignatureAttribute("java/lang/reflect/UndeclaredThrowableException", GenerateJavaPeer=false)] + public partial class UndeclaredThrowableException : Java.Lang.RuntimeException + { + protected UndeclaredThrowableException(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options) { } + public UndeclaredThrowableException(Java.Lang.Throwable? undeclaredThrowable) { } + public UndeclaredThrowableException(Java.Lang.Throwable? undeclaredThrowable, string? s) { } + [System.ComponentModel.EditorBrowsableAttribute(1)] + [System.Diagnostics.DebuggerBrowsableAttribute(0)] + public override Java.Interop.JniPeerMembers JniPeerMembers { get { throw null; } } + public virtual Java.Lang.Throwable? UndeclaredThrowable { get { throw null; } } + } +} +namespace Java.Net +{ + [System.FlagsAttribute] + public enum IDNFlags + { + None = 0, + } +} +namespace Java.Nio.Channels +{ + public enum Operations + { + None = 0, + } +} diff --git a/src/Java.Base/Java.Base.targets b/src/Java.Base/Java.Base.targets index 8ce72f869..4240630c7 100644 --- a/src/Java.Base/Java.Base.targets +++ b/src/Java.Base/Java.Base.targets @@ -4,6 +4,10 @@ $(UtilityOutputFullPath)generator.dll + + + + <_JavaBaseJmod>$(Java11SdkDirectory)/jmods/java.base.jmod @@ -75,4 +79,17 @@ + + + <_GenApi>$(PkgMicrosoft_DotNet_GenAPI)/tools/netcoreapp3.1/Microsoft.DotNet.GenAPI.dll + <_Output>-o "../Java.Base-ref.cs" + <_Libpath>--lib-path "$(OutputPath.TrimEnd('\'))" + + + + diff --git a/src/Java.Base/Java.IO/PrintStream.cs b/src/Java.Base/Java.IO/PrintStream.cs new file mode 100644 index 000000000..828659372 --- /dev/null +++ b/src/Java.Base/Java.IO/PrintStream.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using Java.Interop; + +namespace Java.IO { + + public partial class PrintStream : Java.Lang.IAppendable { + + Java.Lang.IAppendable? Java.Lang.IAppendable.Append (char p0) => Append (p0); + Java.Lang.IAppendable? Java.Lang.IAppendable.Append (Java.Lang.ICharSequence? p0) => Append (p0); + Java.Lang.IAppendable? Java.Lang.IAppendable.Append (Java.Lang.ICharSequence? p0, int p1, int p2) => Append (p0, p1, p2); + } +} diff --git a/src/Java.Base/Java.IO/Writer.cs b/src/Java.Base/Java.IO/Writer.cs new file mode 100644 index 000000000..6b7245825 --- /dev/null +++ b/src/Java.Base/Java.IO/Writer.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using Java.Interop; + +namespace Java.IO { + + public partial class Writer : Java.Lang.IAppendable { + + Java.Lang.IAppendable? Java.Lang.IAppendable.Append (char p0) => Append (p0); + Java.Lang.IAppendable? Java.Lang.IAppendable.Append (Java.Lang.ICharSequence? p0) => Append (p0); + Java.Lang.IAppendable? Java.Lang.IAppendable.Append (Java.Lang.ICharSequence? p0, int p1, int p2) => Append (p0, p1, p2); + } +} diff --git a/src/Java.Base/Transforms/Metadata.xml b/src/Java.Base/Transforms/Metadata.xml index 29fc1fedc..21828b346 100644 --- a/src/Java.Base/Transforms/Metadata.xml +++ b/src/Java.Base/Transforms/Metadata.xml @@ -1,6 +1,8 @@ - + diff --git a/tools/generator/SourceWriters/BoundFieldAsProperty.cs b/tools/generator/SourceWriters/BoundFieldAsProperty.cs index 2e3740a63..9c8ac4972 100644 --- a/tools/generator/SourceWriters/BoundFieldAsProperty.cs +++ b/tools/generator/SourceWriters/BoundFieldAsProperty.cs @@ -152,7 +152,12 @@ protected override void WriteSetterBody (CodeWriter writer) writer.Write ($"\t_members.{indirect}.SetValue (__id{(field.IsStatic ? "" : ", this")}, "); if (opt.CodeGenerationTarget == CodeGenerationTarget.JavaInterop1) { - writer.WriteLine ($"{(invokeType != "Object" ? arg : $"{arg}?.PeerReference ?? default")});"); + if (invokeType != "Object" || have_prep) { + writer.Write (arg); + } else { + writer.Write ($"{arg}?.PeerReference ?? default"); + } + writer.WriteLine (");"); } else { writer.WriteLine ($"{(invokeType != "Object" ? arg : "new JniObjectReference (" + arg + ")")});"); } diff --git a/tools/generator/SourceWriters/BoundMethodAbstractDeclaration.cs b/tools/generator/SourceWriters/BoundMethodAbstractDeclaration.cs index f17adc419..2957662ea 100644 --- a/tools/generator/SourceWriters/BoundMethodAbstractDeclaration.cs +++ b/tools/generator/SourceWriters/BoundMethodAbstractDeclaration.cs @@ -52,6 +52,11 @@ public BoundMethodAbstractDeclaration (GenBase gen, Method method, CodeGeneratio if (method.DeclaringType.IsGeneratable) Comments.Add ($"// Metadata.xml XPath method reference: path=\"{method.GetMetadataXPathReference (method.DeclaringType)}\""); + // TODO: shouldn't `[Obsolete]` be added for *all* CodeGenerationTargets? + if (opt.CodeGenerationTarget == CodeGenerationTarget.JavaInterop1 && method.Deprecated.HasValue ()) { + Attributes.Add (new ObsoleteAttr (method.Deprecated.Replace ("\"", "\"\""))); + } + SourceWriterExtensions.AddSupportedOSPlatform (Attributes, method, opt); if (opt.CodeGenerationTarget != CodeGenerationTarget.JavaInterop1) {