Table of Contents

Class Array

Namespace
Java.Lang.Reflect
Assembly
MASES.JNet.dll
public class Array : JVMBridgeBase<Array>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<Array>
Array
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Array>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Array>.IsAssignableFrom<T>()
JVMBridgeBase<Array>.Execute<T>(params T[])
JVMBridgeBase<Array>.DynBridgeClazz
JVMBridgeBase<Array>.BridgeClazz
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.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

Array()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public Array()

Array(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public Array(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

Get(object, int)

public static object Get(object arg0, int arg1)

Parameters

arg0 object

object

arg1 int

int

Returns

object

object

Exceptions

IllegalArgumentException
ArrayIndexOutOfBoundsException

GetBoolean(object, int)

public static bool GetBoolean(object arg0, int arg1)

Parameters

arg0 object

object

arg1 int

int

Returns

bool

bool

Exceptions

IllegalArgumentException
ArrayIndexOutOfBoundsException

GetByte(object, int)

public static byte GetByte(object arg0, int arg1)

Parameters

arg0 object

object

arg1 int

int

Returns

byte

byte

Exceptions

IllegalArgumentException
ArrayIndexOutOfBoundsException

GetChar(object, int)

public static char GetChar(object arg0, int arg1)

Parameters

arg0 object

object

arg1 int

int

Returns

char

char

Exceptions

IllegalArgumentException
ArrayIndexOutOfBoundsException

GetDouble(object, int)

public static double GetDouble(object arg0, int arg1)

Parameters

arg0 object

object

arg1 int

int

Returns

double

double

Exceptions

IllegalArgumentException
ArrayIndexOutOfBoundsException

GetFloat(object, int)

public static float GetFloat(object arg0, int arg1)

Parameters

arg0 object

object

arg1 int

int

Returns

float

float

Exceptions

IllegalArgumentException
ArrayIndexOutOfBoundsException

GetInt(object, int)

public static int GetInt(object arg0, int arg1)

Parameters

arg0 object

object

arg1 int

int

Returns

int

int

Exceptions

IllegalArgumentException
ArrayIndexOutOfBoundsException

GetLength(object)

public static int GetLength(object arg0)

Parameters

arg0 object

object

Returns

int

int

Exceptions

IllegalArgumentException

GetLong(object, int)

public static long GetLong(object arg0, int arg1)

Parameters

arg0 object

object

arg1 int

int

Returns

long

long

Exceptions

IllegalArgumentException
ArrayIndexOutOfBoundsException

GetShort(object, int)

public static short GetShort(object arg0, int arg1)

Parameters

arg0 object

object

arg1 int

int

Returns

short

short

Exceptions

IllegalArgumentException
ArrayIndexOutOfBoundsException

NewInstance(Class, int)

public static object NewInstance(Class arg0, int arg1)

Parameters

arg0 Class

Class

arg1 int

int

Returns

object

object

Exceptions

NegativeArraySizeException

NewInstance(Class, params int[])

public static object NewInstance(Class arg0, params int[] arg1)

Parameters

arg0 Class

Class

arg1 int[]

int

Returns

object

object

Exceptions

IllegalArgumentException
NegativeArraySizeException

Set(object, int, object)

public static void Set(object arg0, int arg1, object arg2)

Parameters

arg0 object

object

arg1 int

int

arg2 object

object

Exceptions

IllegalArgumentException
ArrayIndexOutOfBoundsException

SetBoolean(object, int, bool)

public static void SetBoolean(object arg0, int arg1, bool arg2)

Parameters

arg0 object

object

arg1 int

int

arg2 bool

bool

Exceptions

IllegalArgumentException
ArrayIndexOutOfBoundsException

SetByte(object, int, byte)

public static void SetByte(object arg0, int arg1, byte arg2)

Parameters

arg0 object

object

arg1 int

int

arg2 byte

byte

Exceptions

IllegalArgumentException
ArrayIndexOutOfBoundsException

SetChar(object, int, char)

public static void SetChar(object arg0, int arg1, char arg2)

Parameters

arg0 object

object

arg1 int

int

arg2 char

char

Exceptions

IllegalArgumentException
ArrayIndexOutOfBoundsException

SetDouble(object, int, double)

public static void SetDouble(object arg0, int arg1, double arg2)

Parameters

arg0 object

object

arg1 int

int

arg2 double

double

Exceptions

IllegalArgumentException
ArrayIndexOutOfBoundsException

SetFloat(object, int, float)

public static void SetFloat(object arg0, int arg1, float arg2)

Parameters

arg0 object

object

arg1 int

int

arg2 float

float

Exceptions

IllegalArgumentException
ArrayIndexOutOfBoundsException

SetInt(object, int, int)

public static void SetInt(object arg0, int arg1, int arg2)

Parameters

arg0 object

object

arg1 int

int

arg2 int

int

Exceptions

IllegalArgumentException
ArrayIndexOutOfBoundsException

SetLong(object, int, long)

public static void SetLong(object arg0, int arg1, long arg2)

Parameters

arg0 object

object

arg1 int

int

arg2 long

long

Exceptions

IllegalArgumentException
ArrayIndexOutOfBoundsException

SetShort(object, int, short)

public static void SetShort(object arg0, int arg1, short arg2)

Parameters

arg0 object

object

arg1 int

int

arg2 short

short

Exceptions

IllegalArgumentException
ArrayIndexOutOfBoundsException