Table of Contents

Class ObjectStreamConstants

Namespace
Java.Io
Assembly
MASES.JNet.dll
public class ObjectStreamConstants : JVMBridgeBase<ObjectStreamConstants>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IObjectStreamConstants
Inheritance
ObjectStreamConstants
Implements
Inherited Members
JVMBridgeBase<ObjectStreamConstants>.IsAssignableFrom(IJavaType)
JVMBridgeBase<ObjectStreamConstants>.IsAssignableFrom<T>()
JVMBridgeBase<ObjectStreamConstants>.Execute<T>(params T[])
JVMBridgeBase<ObjectStreamConstants>.DynBridgeClazz
JVMBridgeBase<ObjectStreamConstants>.BridgeClazz
JVMBridgeBase.ReferenceEqualsJVM(IJVMBridgeBase, IJVMBridgeBase)
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastToAndDetach<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.CastDirectAndDetach<TNewClass>()
JVMBridgeBase.CheckDisposed()
JVMBridgeBase.ToString()
JVMBridgeBase.Equals(IJVMBridgeBase)
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

ObjectStreamConstants(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public ObjectStreamConstants(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

ObjectStreamConstants(params object[])

Generic constructor used by JCOBridge when a derived class needs to forward arguments to the base JVMBridgeBase class.

[Obsolete("ObjectStreamConstants class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public ObjectStreamConstants(params object[] args)

Parameters

args object[]

Remarks

ObjectStreamConstants represents a JVM interface or abstract class in .NET. Instantiating it directly outside of JCOBridge infrastructure is not supported and may produce undefined behavior.

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

PROTOCOL_VERSION_1

public static int PROTOCOL_VERSION_1 { get; }

Property Value

int

PROTOCOL_VERSION_2

public static int PROTOCOL_VERSION_2 { get; }

Property Value

int

SC_BLOCK_DATA

public static byte SC_BLOCK_DATA { get; }

Property Value

byte

SC_ENUM

public static byte SC_ENUM { get; }

Property Value

byte

SC_EXTERNALIZABLE

public static byte SC_EXTERNALIZABLE { get; }

Property Value

byte

SC_SERIALIZABLE

public static byte SC_SERIALIZABLE { get; }

Property Value

byte

SC_WRITE_METHOD

public static byte SC_WRITE_METHOD { get; }

Property Value

byte

STREAM_MAGIC

public static short STREAM_MAGIC { get; }

Property Value

short

STREAM_VERSION

public static short STREAM_VERSION { get; }

Property Value

short

SUBCLASS_IMPLEMENTATION_PERMISSION

public static SerializablePermission SUBCLASS_IMPLEMENTATION_PERMISSION { get; }

Property Value

SerializablePermission

SUBSTITUTION_PERMISSION

public static SerializablePermission SUBSTITUTION_PERMISSION { get; }

Property Value

SerializablePermission

TC_ARRAY

public static byte TC_ARRAY { get; }

Property Value

byte

TC_BASE

public static byte TC_BASE { get; }

Property Value

byte

TC_BLOCKDATA

public static byte TC_BLOCKDATA { get; }

Property Value

byte

TC_BLOCKDATALONG

public static byte TC_BLOCKDATALONG { get; }

Property Value

byte

TC_CLASS

public static byte TC_CLASS { get; }

Property Value

byte

TC_CLASSDESC

public static byte TC_CLASSDESC { get; }

Property Value

byte

TC_ENDBLOCKDATA

public static byte TC_ENDBLOCKDATA { get; }

Property Value

byte

TC_ENUM

public static byte TC_ENUM { get; }

Property Value

byte

TC_EXCEPTION

public static byte TC_EXCEPTION { get; }

Property Value

byte

TC_LONGSTRING

public static byte TC_LONGSTRING { get; }

Property Value

byte

TC_MAX

public static byte TC_MAX { get; }

Property Value

byte

TC_NULL

public static byte TC_NULL { get; }

Property Value

byte

TC_OBJECT

public static byte TC_OBJECT { get; }

Property Value

byte

TC_PROXYCLASSDESC

public static byte TC_PROXYCLASSDESC { get; }

Property Value

byte

TC_REFERENCE

public static byte TC_REFERENCE { get; }

Property Value

byte

TC_RESET

public static byte TC_RESET { get; }

Property Value

byte

TC_STRING

public static byte TC_STRING { get; }

Property Value

byte

baseWireHandle

public static int baseWireHandle { get; }

Property Value

int