Java.Interop Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
Structs
| Name | Description |
|---|---|
| JniArgumentValue | |
| JniMemberSignature | |
| JniNativeMethod |
Blittable JNI native method registration for use with raw function pointers.
Layout matches JNI's |
| JniNativeMethodRegistration | |
| JniNativeMethodRegistrationArguments | |
| JniObjectReference | |
| JniRuntime.ReplacementMethodInfo | |
| JniTransition | |
| JniTypeSignature | |
| JniValueMarshalerState | |
Interfaces
| Name | Description |
|---|---|
| IAndroidCallableWrapper |
Interface for proxy types that represent Android Callable Wrappers (ACW). ACW types are .NET types that have a corresponding generated Java class which calls back into .NET via JNI native methods. |
| IJavaPeerable |
Support for using Java object instances. |
| IJniNameProviderAttribute | |
Enums
| Name | Description |
|---|---|
| ExportParameterKind |
Within the method that is marked with T:Java.Introp.ExportAttribute , specify the actual Java type of the corresponding parameter or return value in T:Java.Introp.ExportParameterAttribute. |
| JniManagedPeerStates |
Managed peer states. |
| JniObjectReferenceOptions | |
| JniObjectReferenceType |
Identifies the kind of a JNI object reference. |
| JniReleaseArrayElementsMode |
Specifies how a copied JNI primitive-array elements buffer is released. |
| JniVersion |
Identifies a version of the Java Native Interface. |