Click or drag to resize

JVMBridgeBaseTClassSGetFieldStreamTReturn(IJavaType, String) Method

Reads the static field identified by fieldName on clazz and returns its value as a JCOBridgeStreamT backed by the JVM primitive array stored in the field.

Namespace: MASES.JCOBridge.C2JBridge
Assembly: C2JBridge (in C2JBridge.dll) Version: 2.6.9.260611-9a148513a79c26cdd7f1dde468f4f9e06ef3bc7e
Syntax
public static JCOBridgeStream<TReturn> SGetFieldStream<TReturn>(
	IJavaType clazz,
	string fieldName
)
where TReturn : struct, new()

Parameters

clazz  IJavaType
The IJavaType on which the static field shall be read.
fieldName  String
The name of the static field to read.

Type Parameters

TReturn
The .NET primitive type corresponding to the JVM array element type. Supported types are: bool, byte, short, int, long, float, double and char. Must match the actual JVM array element type; a mismatch throws InvalidOperationException at runtime.

Return Value

JCOBridgeStreamTReturn
A JCOBridgeStreamT that provides stream access to the JVM array data, or if the field contains or an empty JVM array reference. Dispose the returned stream as soon as it is no longer needed.
See Also