Java.Interop Namespace

Classes

AndroidEventHelper
DoNotPackageAttribute
EventHelper
ExportAttribute

Used on a method to indicate Java code generator to export a Java method that becomes an Android Callable Wrapper (ACW).

ExportFieldAttribute

Used on a method to indicate Java code generator to export a Java field which will be initialized by the managed method.

ExportParameterAttribute

Within the method that is marked with T:Java.Introp.ExportAttribute , specify the actual Java type of the corresponding parameter or return value.

JavaArray<T>
JavaBooleanArray
JavaCharArray
JavaDoubleArray
JavaException
JavaInt16Array
JavaInt32Array
JavaInt64Array
JavaInterfaceDefaultMethodAttribute
JavaLibraryReferenceAttribute
JavaObject
JavaObjectArray<T>
JavaObjectExtensions
JavaPeerableExtensions
JavaPrimitiveArray<T>
JavaSByteArray
JavaSingleArray
JavaTypeParametersAttribute
JniAddNativeMethodRegistrationAttribute
JniArrayElements
JniBooleanArrayElements
JniCharArrayElements
JniDoubleArrayElements
JniEnvironment
JniEnvironment.Arrays
JniEnvironment.Exceptions
JniEnvironment.InstanceFields
JniEnvironment.InstanceMethods
JniEnvironment.IO
JniEnvironment.Monitors
JniEnvironment.Object
JniEnvironment.References

JNI Reference-related functionality.

JniEnvironment.StaticFields
JniEnvironment.StaticMethods
JniEnvironment.Strings
JniEnvironment.Types
JniFieldInfo
JniInt16ArrayElements
JniInt32ArrayElements
JniInt64ArrayElements
JniMarshal
JniMemberSignatureAttribute
JniMethodInfo
JniMethodSignatureAttribute
JniPeerMembers
JniPeerMembers.JniInstanceFields
JniPeerMembers.JniInstanceMethods
JniPeerMembers.JniStaticFields
JniPeerMembers.JniStaticMethods
JniRuntime
JniRuntime.CreationOptions
JniRuntime.JniMarshalMemberBuilder
JniRuntime.JniObjectReferenceManager
JniRuntime.JniTypeManager
JniRuntime.JniValueManager
JniSByteArrayElements
JniSingleArrayElements
JniSurfacedPeerInfo
JniType
JniTypeSignatureAttribute
JniValueMarshaler
JniValueMarshaler<T>
JniValueMarshalerAttribute
Runtime
TypeManager

Structs

JniArgumentValue
JniMemberSignature
JniNativeMethodRegistration
JniNativeMethodRegistrationArguments
JniObjectReference
JniRuntime.ReplacementMethodInfo
JniTransition
JniTypeSignature
JniValueMarshalerState

Interfaces

IJavaPeerable

Support for using Java object instances.

IJniNameProviderAttribute

Enums

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
JniReleaseArrayElementsMode
JniVersion