JClass lookup. JClass instances are cached as JNI globals. The cached
JNI globals are disposed by JNIClassCache#dispose(JNIEnv).
| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final Map |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static void | |
| public static JNI. | |
| public static JNI. | Returns: JNI global reference forJClassLooks up JClass using a fully qualified name. |
| private static JNI. |
| classesByName | back to summary |
|---|---|
| private static final Map<String, JNIClassCache. | |
| JNIClassCache | back to summary |
|---|---|
| private JNIClassCache() | |
| dispose | back to summary |
|---|---|
| public static void dispose(JNI. Disposes cached JNI objects and frees JNI globals. The isolate should call this method before disposing to free host classes held by JNI global references. | |
| lookupClass | back to summary |
|---|---|
| public static JNI. Looks up JClass using a
| |
| lookupClass | back to summary |
|---|---|
| public static JNI. Looks up JClass using a fully qualified name.
| |
| lookupClassImpl | back to summary |
|---|---|
| private static JNI. | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final JNIClassCache. | |
| private final JNI. |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| INVALID | back to summary |
|---|---|
| pack-priv static final JNIClassCache. | |
| jClassGlobal | back to summary |
|---|---|
| private final JNI. | |
| JNIClassData | back to summary |
|---|---|
| pack-priv JNIClassData(JNI. | |