Class ObjectStreamConstants
public class ObjectStreamConstants : JVMBridgeBase<ObjectStreamConstants>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IObjectStreamConstants
- Inheritance
-
ObjectStreamConstants
- Implements
- Inherited Members
-
JVMBridgeBase<ObjectStreamConstants>.SExecuteWithSignature<TReturn>(string, string, params object[])JVMBridgeBase<ObjectStreamConstants>.IsAssignableFrom(IJavaType)JVMBridgeBase<ObjectStreamConstants>.IsAssignableFrom<T>()JVMBridgeBase<ObjectStreamConstants>.Execute<T>(params T[])JVMBridgeBase<ObjectStreamConstants>.DynBridgeClazzJVMBridgeBase<ObjectStreamConstants>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
initializerIJVMBridgeBaseInitializer
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
argsobject[]
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
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
PROTOCOL_VERSION_1
public static int PROTOCOL_VERSION_1 { get; }
Property Value
PROTOCOL_VERSION_2
public static int PROTOCOL_VERSION_2 { get; }
Property Value
SC_BLOCK_DATA
public static byte SC_BLOCK_DATA { get; }
Property Value
SC_ENUM
public static byte SC_ENUM { get; }
Property Value
SC_EXTERNALIZABLE
public static byte SC_EXTERNALIZABLE { get; }
Property Value
SC_SERIALIZABLE
public static byte SC_SERIALIZABLE { get; }
Property Value
SC_WRITE_METHOD
public static byte SC_WRITE_METHOD { get; }
Property Value
STREAM_MAGIC
public static short STREAM_MAGIC { get; }
Property Value
STREAM_VERSION
public static short STREAM_VERSION { get; }
Property Value
SUBCLASS_IMPLEMENTATION_PERMISSION
public static SerializablePermission SUBCLASS_IMPLEMENTATION_PERMISSION { get; }
Property Value
SUBSTITUTION_PERMISSION
https://docs.oracle.com/javase/8/docs/api/java/io/ObjectStreamConstants.html#SUBSTITUTION_PERMISSION
public static SerializablePermission SUBSTITUTION_PERMISSION { get; }
Property Value
TC_ARRAY
public static byte TC_ARRAY { get; }
Property Value
TC_BASE
public static byte TC_BASE { get; }
Property Value
TC_BLOCKDATA
public static byte TC_BLOCKDATA { get; }
Property Value
TC_BLOCKDATALONG
public static byte TC_BLOCKDATALONG { get; }
Property Value
TC_CLASS
public static byte TC_CLASS { get; }
Property Value
TC_CLASSDESC
public static byte TC_CLASSDESC { get; }
Property Value
TC_ENDBLOCKDATA
public static byte TC_ENDBLOCKDATA { get; }
Property Value
TC_ENUM
public static byte TC_ENUM { get; }
Property Value
TC_EXCEPTION
public static byte TC_EXCEPTION { get; }
Property Value
TC_LONGSTRING
public static byte TC_LONGSTRING { get; }
Property Value
TC_MAX
public static byte TC_MAX { get; }
Property Value
TC_NULL
public static byte TC_NULL { get; }
Property Value
TC_OBJECT
public static byte TC_OBJECT { get; }
Property Value
TC_PROXYCLASSDESC
public static byte TC_PROXYCLASSDESC { get; }
Property Value
TC_REFERENCE
public static byte TC_REFERENCE { get; }
Property Value
TC_RESET
public static byte TC_RESET { get; }
Property Value
TC_STRING
public static byte TC_STRING { get; }
Property Value
baseWireHandle
public static int baseWireHandle { get; }