2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_lang_VMCompiler__
5 #define __java_lang_VMCompiler__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
31 class ProtectionDomain
;
36 class java::lang::VMCompiler
: public ::java::lang::Object
40 static jboolean
precompiles();
43 static ::java::lang::Class
* loadSharedLibrary(::java::lang::ClassLoader
*, ::java::lang::String
*, ::java::security::ProtectionDomain
*, ::java::lang::String
*);
45 static ::java::lang::Class
* compileClass(::java::lang::ClassLoader
*, ::java::lang::String
*, JArray
< jbyte
> *, jint
, jint
, ::java::security::ProtectionDomain
*);
46 static jboolean
compileClass(::java::lang::Class
*);
47 static jboolean
compileClasses(::java::lang::String
*);
48 static ::java::lang::Object
* command(::java::lang::Object
*);
50 static void disable();
51 static jboolean useCompiler
;
52 static jboolean canUseCompiler
;
53 static ::java::lang::String
* gcjJitCompiler
;
54 static ::java::lang::String
* gcjJitCompilerOptions
;
55 static ::java::lang::String
* gcjJitTmpdir
;
57 static ::java::util::WeakHashMap
* sharedHelperMap
;
58 static ::java::util::Vector
* precompiledMapFiles
;
59 static ::gnu::java::security::hash::MD5
* md5Digest
;
61 static ::java::lang::Class
class$
;
64 #endif // __java_lang_VMCompiler__