< prev index next >

src/hotspot/share/utilities/accessFlags.cpp

Print this page

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 }
< prev index next >