webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Attributes | List of all members
webrtc::JavaClass Class Reference

#include <jvm_android.h>

Inheritance diagram for webrtc::JavaClass:
webrtc::NativeRegistration webrtc::NativeRegistration

Public Member Functions

 JavaClass (JNIEnv *jni, jclass clazz)
 
 ~JavaClass ()
 
jmethodID GetMethodId (const char *name, const char *signature)
 
jmethodID GetStaticMethodId (const char *name, const char *signature)
 
jobject CallStaticObjectMethod (jmethodID methodID,...)
 
jint CallStaticIntMethod (jmethodID methodID,...)
 
 JavaClass (JNIEnv *jni, jclass clazz)
 
 ~JavaClass ()
 
jmethodID GetMethodId (const char *name, const char *signature)
 
jmethodID GetStaticMethodId (const char *name, const char *signature)
 
jobject CallStaticObjectMethod (jmethodID methodID,...)
 
jint CallStaticIntMethod (jmethodID methodID,...)
 

Protected Attributes

JNIEnv *const jni_
 
jclass const j_class_
 

Constructor & Destructor Documentation

◆ JavaClass() [1/2]

webrtc::JavaClass::JavaClass ( JNIEnv *  jni,
jclass  clazz 
)
inline

◆ ~JavaClass() [1/2]

webrtc::JavaClass::~JavaClass ( )
inline

◆ JavaClass() [2/2]

webrtc::JavaClass::JavaClass ( JNIEnv *  jni,
jclass  clazz 
)
inline

◆ ~JavaClass() [2/2]

webrtc::JavaClass::~JavaClass ( )
inline

Member Function Documentation

◆ CallStaticIntMethod() [1/2]

jint webrtc::JavaClass::CallStaticIntMethod ( jmethodID  methodID,
  ... 
)

◆ CallStaticIntMethod() [2/2]

jint webrtc::JavaClass::CallStaticIntMethod ( jmethodID  methodID,
  ... 
)

◆ CallStaticObjectMethod() [1/2]

jobject webrtc::JavaClass::CallStaticObjectMethod ( jmethodID  methodID,
  ... 
)

◆ CallStaticObjectMethod() [2/2]

jobject webrtc::JavaClass::CallStaticObjectMethod ( jmethodID  methodID,
  ... 
)

◆ GetMethodId() [1/2]

jmethodID webrtc::JavaClass::GetMethodId ( const char *  name,
const char *  signature 
)

◆ GetMethodId() [2/2]

jmethodID webrtc::JavaClass::GetMethodId ( const char *  name,
const char *  signature 
)

◆ GetStaticMethodId() [1/2]

jmethodID webrtc::JavaClass::GetStaticMethodId ( const char *  name,
const char *  signature 
)

◆ GetStaticMethodId() [2/2]

jmethodID webrtc::JavaClass::GetStaticMethodId ( const char *  name,
const char *  signature 
)

Member Data Documentation

◆ j_class_

jclass const webrtc::JavaClass::j_class_
protected

◆ jni_

JNIEnv *const webrtc::JavaClass::jni_
protected

The documentation for this class was generated from the following files: