1/* DO NOT EDIT THIS FILE - it is machine generated */
2#include <jni.h>
3/* Header for class sun_instrument_InstrumentationImpl */
4
5#ifndef _Included_sun_instrument_InstrumentationImpl
6#define _Included_sun_instrument_InstrumentationImpl
7#ifdef __cplusplus
8extern "C" {
9#endif
10/*
11 * Class: sun_instrument_InstrumentationImpl
12 * Method: isModifiableClass0
13 * Signature: (JLjava/lang/Class;)Z
14 */
15JNIEXPORT jboolean JNICALL Java_sun_instrument_InstrumentationImpl_isModifiableClass0
16 (JNIEnv *, jobject, jlong, jclass);
17
18/*
19 * Class: sun_instrument_InstrumentationImpl
20 * Method: isRetransformClassesSupported0
21 * Signature: (J)Z
22 */
23JNIEXPORT jboolean JNICALL Java_sun_instrument_InstrumentationImpl_isRetransformClassesSupported0
24 (JNIEnv *, jobject, jlong);
25
26/*
27 * Class: sun_instrument_InstrumentationImpl
28 * Method: setHasTransformers
29 * Signature: (JZ)V
30 */
31JNIEXPORT void JNICALL Java_sun_instrument_InstrumentationImpl_setHasTransformers
32 (JNIEnv *, jobject, jlong, jboolean);
33
34/*
35 * Class: sun_instrument_InstrumentationImpl
36 * Method: setHasRetransformableTransformers
37 * Signature: (JZ)V
38 */
39JNIEXPORT void JNICALL Java_sun_instrument_InstrumentationImpl_setHasRetransformableTransformers
40 (JNIEnv *, jobject, jlong, jboolean);
41
42/*
43 * Class: sun_instrument_InstrumentationImpl
44 * Method: retransformClasses0
45 * Signature: (J[Ljava/lang/Class;)V
46 */
47JNIEXPORT void JNICALL Java_sun_instrument_InstrumentationImpl_retransformClasses0
48 (JNIEnv *, jobject, jlong, jobjectArray);
49
50/*
51 * Class: sun_instrument_InstrumentationImpl
52 * Method: redefineClasses0
53 * Signature: (J[Ljava/lang/instrument/ClassDefinition;)V
54 */
55JNIEXPORT void JNICALL Java_sun_instrument_InstrumentationImpl_redefineClasses0
56 (JNIEnv *, jobject, jlong, jobjectArray);
57
58/*
59 * Class: sun_instrument_InstrumentationImpl
60 * Method: getAllLoadedClasses0
61 * Signature: (J)[Ljava/lang/Class;
62 */
63JNIEXPORT jobjectArray JNICALL Java_sun_instrument_InstrumentationImpl_getAllLoadedClasses0
64 (JNIEnv *, jobject, jlong);
65
66/*
67 * Class: sun_instrument_InstrumentationImpl
68 * Method: getInitiatedClasses0
69 * Signature: (JLjava/lang/ClassLoader;)[Ljava/lang/Class;
70 */
71JNIEXPORT jobjectArray JNICALL Java_sun_instrument_InstrumentationImpl_getInitiatedClasses0
72 (JNIEnv *, jobject, jlong, jobject);
73
74/*
75 * Class: sun_instrument_InstrumentationImpl
76 * Method: getObjectSize0
77 * Signature: (JLjava/lang/Object;)J
78 */
79JNIEXPORT jlong JNICALL Java_sun_instrument_InstrumentationImpl_getObjectSize0
80 (JNIEnv *, jobject, jlong, jobject);
81
82/*
83 * Class: sun_instrument_InstrumentationImpl
84 * Method: appendToClassLoaderSearch0
85 * Signature: (JLjava/lang/String;Z)V
86 */
87JNIEXPORT void JNICALL Java_sun_instrument_InstrumentationImpl_appendToClassLoaderSearch0
88 (JNIEnv *, jobject, jlong, jstring, jboolean);
89
90/*
91 * Class: sun_instrument_InstrumentationImpl
92 * Method: setNativeMethodPrefixes
93 * Signature: (J[Ljava/lang/String;Z)V
94 */
95JNIEXPORT void JNICALL Java_sun_instrument_InstrumentationImpl_setNativeMethodPrefixes
96 (JNIEnv *, jobject, jlong, jobjectArray, jboolean);
97
98/*
99 * Class: sun_instrument_InstrumentationImpl
100 * Method: loadAgent0
101 * Signature: (Ljava/lang/String;)V
102 */
103JNIEXPORT void JNICALL Java_sun_instrument_InstrumentationImpl_loadAgent0
104 (JNIEnv *, jclass, jstring);
105
106#ifdef __cplusplus
107}
108#endif
109#endif
110