Java.Interop 네임스페이스

클래스

속성 Description
AndroidEventHelper
BaseExportAttribute
DoNotPackageAttribute
EventHelper
ExportAttribute

acW(Android Callable Wrapper)가 되는 Java 메서드를 내보내는 Java 코드 생성기를 나타내는 메서드에 사용됩니다.

ExportFieldAttribute

관리되는 메서드에 의해 초기화될 Java 필드를 내보내는 Java 코드 생성기를 나타내는 메서드에 사용됩니다.

ExportParameterAttribute

T:Java. Introp.ExportAttribute는 해당 매개 변수 또는 반환 값의 실제 Java 형식을 지정합니다.

JavaArray<T>
JavaBooleanArray
JavaCharArray
JavaDoubleArray
JavaException

Throwable 클래스는 Java 언어의 모든 오류 및 예외의 슈퍼 클래스입니다.

JavaInt16Array
JavaInt32Array
JavaInt64Array
JavaInterfaceDefaultMethodAttribute
JavaLibraryReferenceAttribute
JavaObject

클래스 개체는 클래스 계층 구조의 루트입니다.

JavaObjectArray<T>
JavaObjectExtensions
JavaPeerableExtensions

IJavaPeerable확장 메서드

JavaPeerAliasesAttribute

생성된 별칭 소유자 형식에 적용된 특성입니다. 여러 .NET 형식이 동일한 JNI 이름(예: JavaCollectionJavaCollection<T> 둘 다 매핑)에 매핑되는 "java/util/Collection"경우 기본 JNI 이름 진입점은 각 별칭 형식에 대해 인덱싱된 TypeMap 키를 나열하는 이 특성으로 주석이 추가된 일반 소유자 클래스를 가리킵니다.

JavaPeerProxy

Java 형식과 .NET 형식 간에 AOT로부터 안전한 형식 매핑을 사용하도록 설정하는 생성된 프록시 형식에 대한 기본 특성 클래스입니다.

JavaPrimitiveArray<T>
JavaSByteArray
JavaSingleArray
JavaTypeParametersAttribute
JniAddNativeMethodRegistrationAttribute
JniArrayElements
JniBooleanArrayElements
JniCharArrayElements
JniConstructorSignatureAttribute
JniDoubleArrayElements
JniEnvironment
JniEnvironment.Arrays
JniEnvironment.Exceptions
JniEnvironment.InstanceFields
JniEnvironment.InstanceMethods
JniEnvironment.IO
JniEnvironment.Monitors
JniEnvironment.Object
JniEnvironment.References

JNI 참조 관련 기능입니다.

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

바인딩된 Java 형식을 관리합니다.

JniRuntime.JniValueManager
JniRuntime.ReflectionJniTypeManager
JniRuntime.ReflectionJniValueManager
JniSByteArrayElements
JniSingleArrayElements
JniSurfacedPeerInfo
JniType
JniTypeSignatureAttribute
JniValueMarshaler
JniValueMarshaler<T>
JniValueMarshalerAttribute
Runtime
TypeManager

구조체

속성 Description
JniArgumentValue
JniMemberSignature
JniNativeMethod

원시 함수 포인터와 함께 사용할 Blittable JNI 네이티브 메서드 등록입니다. 레이아웃은 JNI의 JNINativeMethod 구조체와 정확히 일치합니다.

JniNativeMethodRegistration
JniNativeMethodRegistrationArguments
JniObjectReference
JniRuntime.ReplacementMethodInfo
JniTransition
JniTypeSignature
JniValueMarshalerState

인터페이스

속성 Description
IAndroidCallableWrapper

ACW(Android 호출 가능 래퍼)를 나타내는 프록시 형식에 대한 인터페이스입니다. ACW 형식은 JNI 네이티브 메서드를 통해 .NET 다시 호출하는 해당 생성된 Java 클래스가 있는 .NET 형식입니다.

IJavaPeerable

Java 개체 인스턴스 사용을 지원합니다.

IJniNameProviderAttribute

열거형

속성 Description
ExportParameterKind

T:Java.Introp.ExportAttribute로 표시된 메서드 내에서 T:Java.Introp.ExportParameterAttribute에서 해당 매개 변수 또는 반환 값의 실제 Java 형식을 지정합니다.

JniManagedPeerStates

관리되는 피어 상태입니다.

JniObjectReferenceOptions
JniObjectReferenceType

JNI 개체 참조의 종류를 식별합니다.

JniReleaseArrayElementsMode

복사된 JNI 기본 배열 요소 버퍼를 해제하는 방법을 지정합니다.

JniVersion

Java 네이티브 인터페이스의 버전을 식별합니다.