25 #include "precompiled.hpp"
26 #include "oops/oop.inline.hpp"
27 #include "runtime/atomic.hpp"
28 #include "utilities/accessFlags.hpp"
29
30 #if !defined(PRODUCT) || INCLUDE_JVMTI
31
32 void AccessFlags::print_on(outputStream* st) const {
33 if (is_public ()) st->print("public " );
34 if (is_private ()) st->print("private " );
35 if (is_protected ()) st->print("protected " );
36 if (is_static ()) st->print("static " );
37 if (is_final ()) st->print("final " );
38 if (is_synchronized()) st->print("synchronized ");
39 if (is_volatile ()) st->print("volatile " );
40 if (is_transient ()) st->print("transient " );
41 if (is_native ()) st->print("native " );
42 if (is_interface ()) st->print("interface " );
43 if (is_abstract ()) st->print("abstract " );
44 if (is_synthetic ()) st->print("synthetic " );
45 }
46
47 #endif // !PRODUCT || INCLUDE_JVMTI
48
49 void accessFlags_init() {
50 assert(sizeof(AccessFlags) == sizeof(jint), "just checking size of flags");
51 }
|
25 #include "precompiled.hpp"
26 #include "oops/oop.inline.hpp"
27 #include "runtime/atomic.hpp"
28 #include "utilities/accessFlags.hpp"
29
30 #if !defined(PRODUCT) || INCLUDE_JVMTI
31
32 void AccessFlags::print_on(outputStream* st) const {
33 if (is_public ()) st->print("public " );
34 if (is_private ()) st->print("private " );
35 if (is_protected ()) st->print("protected " );
36 if (is_static ()) st->print("static " );
37 if (is_final ()) st->print("final " );
38 if (is_synchronized()) st->print("synchronized ");
39 if (is_volatile ()) st->print("volatile " );
40 if (is_transient ()) st->print("transient " );
41 if (is_native ()) st->print("native " );
42 if (is_interface ()) st->print("interface " );
43 if (is_abstract ()) st->print("abstract " );
44 if (is_synthetic ()) st->print("synthetic " );
45 if (is_identity_class()) st->print("identity " );
46 if (!is_identity_class()) st->print("value " );
47 }
48
49 #endif // !PRODUCT || INCLUDE_JVMTI
50
51 void accessFlags_init() {
52 assert(sizeof(AccessFlags) == sizeof(jint), "just checking size of flags");
53 }
|