1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __java_lang_reflect_Modifier__ 5 #define __java_lang_reflect_Modifier__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 11 class java::lang::reflect::Modifier : public ::java::lang::Object 12 { 13 14 public: 15 Modifier(); 16 static jboolean isAbstract(jint); 17 static jboolean isFinal(jint); 18 static jboolean isInterface(jint); 19 static jboolean isNative(jint); 20 static jboolean isPrivate(jint); 21 static jboolean isProtected(jint); 22 static jboolean isPublic(jint); 23 static jboolean isStatic(jint); 24 static jboolean isStrict(jint); 25 static jboolean isSynchronized(jint); 26 static jboolean isTransient(jint); 27 static jboolean isVolatile(jint); 28 static ::java::lang::String * toString(jint); 29 public: // actually package-private 30 static ::java::lang::StringBuilder * toString(jint, ::java::lang::StringBuilder *); 31 static ::java::lang::StringBuffer * toString(jint, ::java::lang::StringBuffer *); 32 public: 33 static const jint PUBLIC = 1; 34 static const jint PRIVATE = 2; 35 static const jint PROTECTED = 4; 36 static const jint STATIC = 8; 37 static const jint FINAL = 16; 38 static const jint SYNCHRONIZED = 32; 39 static const jint VOLATILE = 64; 40 static const jint TRANSIENT = 128; 41 static const jint NATIVE = 256; 42 static const jint INTERFACE = 512; 43 static const jint ABSTRACT = 1024; 44 static const jint STRICT = 2048; 45 public: // actually package-private 46 static const jint SUPER = 32; 47 static const jint ALL_FLAGS = 4095; 48 static const jint BRIDGE = 64; 49 static const jint VARARGS = 128; 50 static const jint SYNTHETIC = 4096; 51 static const jint ENUM = 16384; 52 static const jint INVISIBLE = 32768; 53 static const jint INTERPRETED = 4096; 54 public: 55 static ::java::lang::Class class$; 56 }; 57 58 #endif // __java_lang_reflect_Modifier__ 59