Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。
詳細をご覧ください。
        
 
       
     
  
  
  
    
  
  
  
    
  
  
    
    
      
    
    
      
      コレクションでコンテンツを整理
    
    
      
      必要に応じて、コンテンツの保存と分類を行います。
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  nl::Weave::JNIUtils
  概要
  
  
    
      | 静的パブリック関数 | 
    
      | GetGlobalClassRef(JNIEnv *env, const char *clsType, jclass & outCls) |  | 
    
      | Init(JavaVM *jvm, JNIEnv *env, const char *weaveErrorClassName) |  | 
    
      | J2N_ByteArray(JNIEnv *env, jbyteArray inArray, uint8_t *& outArray, uint32_t & outArrayLen) |  | 
    
      | J2N_ByteArrayFieldVal(JNIEnv *env, jobject obj, const char *fieldName, uint8_t *& outArray, uint32_t & outArrayLen) |  | 
    
      | J2N_ByteArrayInPlace(JNIEnv *env, jbyteArray inArray, uint8_t *outArray, uint32_t maxArrayLen) |  | 
    
      | J2N_EnumFieldVal(JNIEnv *env, jobject obj, const char *fieldName, const char *fieldType, int & outVal) |  | 
    
      | J2N_EnumVal(JNIEnv *env, jobject enumObj, int & outVal) |  | 
    
      | J2N_IntFieldVal(JNIEnv *env, jobject obj, const char *fieldName, jint & outVal) |  | 
    
      | J2N_LongFieldVal(JNIEnv *env, jobject obj, const char *fieldName, jlong & outVal) |  | 
    
      | J2N_ShortFieldVal(JNIEnv *env, jobject obj, const char *fieldName, jshort & outVal) |  | 
    
      | J2N_StringFieldVal(JNIEnv *env, jobject obj, const char *fieldName, char *& outVal) |  | 
    
      | N2J_ByteArray(JNIEnv *env, const uint8_t *inArray, uint32_t inArrayLen, jbyteArray & outArray) |  | 
    
      | N2J_Error(JNIEnv *env, WEAVE_ERROR inErr, jthrowable & outEx) |  | 
    
      | RegisterLibraryMethods(JNIEnv *env, const char *basePackageName, const JNILibraryMethod *libMethods, size_t numLibMethods) |  | 
    
      | Shutdown(JNIEnv *env) | 
          void | 
    
      | ThrowError(JNIEnv *env, WEAVE_ERROR errToThrow) | 
          void | 
  
  公開静的属性
  
    sJVM
    JavaVM * sJVM
    
  
  
    sJavaObjectClass
    jclass sJavaObjectClass
    
  
  静的パブリック関数
  
    GetGlobalClassRef
    WEAVE_ERROR GetGlobalClassRef(
  JNIEnv *env,
  const char *clsType,
  jclass & outCls
)
    
  
  
    init
    WEAVE_ERROR Init(
  JavaVM *jvm,
  JNIEnv *env,
  const char *weaveErrorClassName
)
    
  
  
    J2N_ByteArray
    WEAVE_ERROR J2N_ByteArray(
  JNIEnv *env,
  jbyteArray inArray,
  uint8_t *& outArray,
  uint32_t & outArrayLen
)
    
  
  
    J2N_ByteArrayFieldVal
    WEAVE_ERROR J2N_ByteArrayFieldVal(
  JNIEnv *env,
  jobject obj,
  const char *fieldName,
  uint8_t *& outArray,
  uint32_t & outArrayLen
)
    
  
  
    J2N_ByteArrayInPlace
    WEAVE_ERROR J2N_ByteArrayInPlace(
  JNIEnv *env,
  jbyteArray inArray,
  uint8_t *outArray,
  uint32_t maxArrayLen
)
    
  
  
    J2N_EnumFieldVal
    WEAVE_ERROR J2N_EnumFieldVal(
  JNIEnv *env,
  jobject obj,
  const char *fieldName,
  const char *fieldType,
  int & outVal
)
    
  
  
    J2N_EnumVal
    WEAVE_ERROR J2N_EnumVal(
  JNIEnv *env,
  jobject enumObj,
  int & outVal
)
    
  
  
    J2N_IntFieldVal
    WEAVE_ERROR J2N_IntFieldVal(
  JNIEnv *env,
  jobject obj,
  const char *fieldName,
  jint & outVal
)
    
  
  
    J2N_LongFieldVal
    WEAVE_ERROR J2N_LongFieldVal(
  JNIEnv *env,
  jobject obj,
  const char *fieldName,
  jlong & outVal
)
    
  
  
    J2N_ShortFieldVal
    WEAVE_ERROR J2N_ShortFieldVal(
  JNIEnv *env,
  jobject obj,
  const char *fieldName,
  jshort & outVal
)
    
  
  
    J2N_StringFieldVal
    WEAVE_ERROR J2N_StringFieldVal(
  JNIEnv *env,
  jobject obj,
  const char *fieldName,
  char *& outVal
)
    
  
  
    N2J_ByteArray
    WEAVE_ERROR N2J_ByteArray(
  JNIEnv *env,
  const uint8_t *inArray,
  uint32_t inArrayLen,
  jbyteArray & outArray
)
    
  
  
    N2J_Error
    WEAVE_ERROR N2J_Error(
  JNIEnv *env,
  WEAVE_ERROR inErr,
  jthrowable & outEx
)
    
  
  
    RegisterLibraryMethods
    WEAVE_ERROR RegisterLibraryMethods(
  JNIEnv *env,
  const char *basePackageName,
  const JNILibraryMethod *libMethods,
  size_t numLibMethods
)
    
  
  
    シャットダウン
    void Shutdown(
  JNIEnv *env
)
    
  
  
    ThrowError
    void ThrowError(
  JNIEnv *env,
  WEAVE_ERROR errToThrow
)
    
  
  
                  
  
  
 
  
    
    
    
  
  
  特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。OPENTHREAD および関連するマークは Thread Group の商標であり、ライセンスに基づいて使用されています。
  最終更新日 2025-07-24 UTC。
  
  
    
    
    
      
  
    
  
  
    
      [[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-07-24 UTC。"],[],[]]