summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Carlstrom <bdc@google.com>2013-10-09 21:00:27 -0700
committerBrian Carlstrom <bdc@google.com>2013-10-09 21:00:27 -0700
commit8e3fb14615f20677da8421ada131b5f2fcd8eb56 (patch)
treea06c3cbc6d8ea544fd221765af770921fd340d77
parent31c9763a1b5f45ee51cef272244a58fb1115945a (diff)
downloadart-8e3fb14615f20677da8421ada131b5f2fcd8eb56.tar.gz
art-8e3fb14615f20677da8421ada131b5f2fcd8eb56.tar.bz2
art-8e3fb14615f20677da8421ada131b5f2fcd8eb56.zip
Revert "Add Jack modifier."
This reverts commit 6ffd0967027c092a62d7100ca42ceded369c8ca1. Change-Id: Ia69241a5100e8f740379e2ed944279de4daaf9ed
-rw-r--r--oatdump/oatdump.cc5
-rw-r--r--runtime/class_linker.cc3
-rw-r--r--runtime/modifiers.h5
3 files changed, 3 insertions, 10 deletions
diff --git a/oatdump/oatdump.cc b/oatdump/oatdump.cc
index bc450bb55a..304222ac8a 100644
--- a/oatdump/oatdump.cc
+++ b/oatdump/oatdump.cc
@@ -256,10 +256,7 @@ class OatDumper {
UniquePtr<const OatFile::OatClass> oat_class(oat_dex_file.GetOatClass(class_def_index));
CHECK(oat_class.get() != NULL);
os << StringPrintf("%zd: %s (type_idx=%d) (", class_def_index, descriptor, class_def.class_idx_)
- << oat_class->GetStatus() << ")"
- // TODO: JACK CLASS ACCESS (HACK TO BE REMOVED)
- << ( (class_def.access_flags_ & kAccClassJack) == kAccClassJack ? " (Jack)" : "" )
- << "\n";
+ << oat_class->GetStatus() << ")\n";
Indenter indent_filter(os.rdbuf(), kIndentChar, kIndentBy1Count);
std::ostream indented_os(&indent_filter);
DumpOatClass(indented_os, *oat_class.get(), *(dex_file.get()), class_def);
diff --git a/runtime/class_linker.cc b/runtime/class_linker.cc
index e23f1b1dfe..9248ee4011 100644
--- a/runtime/class_linker.cc
+++ b/runtime/class_linker.cc
@@ -1728,8 +1728,7 @@ void ClassLinker::LoadClass(const DexFile& dex_file,
klass->SetClass(GetClassRoot(kJavaLangClass));
uint32_t access_flags = dex_class_def.access_flags_;
// Make sure that none of our runtime-only flags are set.
- // TODO: JACK CLASS ACCESS (HACK TO BE REMOVED)
- CHECK_EQ(access_flags & ~(kAccJavaFlagsMask | kAccClassJack), 0U);
+ CHECK_EQ(access_flags & ~kAccJavaFlagsMask, 0U);
klass->SetAccessFlags(access_flags);
klass->SetClassLoader(class_loader);
DCHECK_EQ(klass->GetPrimitiveType(), Primitive::kPrimNot);
diff --git a/runtime/modifiers.h b/runtime/modifiers.h
index 9b61ee0cf0..34f4af845b 100644
--- a/runtime/modifiers.h
+++ b/runtime/modifiers.h
@@ -45,10 +45,7 @@ static const uint32_t kAccJavaFlagsMask = 0xffff; // bits set from Java sources
static const uint32_t kAccConstructor = 0x00010000; // method (dex only) <init> and <clinit>
static const uint32_t kAccDeclaredSynchronized = 0x00020000; // method (dex only)
static const uint32_t kAccClassIsProxy = 0x00040000; // class (dex only)
-// TODO: JACK CLASS ACCESS (HACK TO BE REMOVED)
-static const uint32_t kAccClassJack = 0x00080000; // class (dex only)
-
-static const uint32_t kAccPreverified = 0x00100000; // method (dex only)
+static const uint32_t kAccPreverified = 0x00080000; // method (dex only)
// Special runtime-only flags.
// Note: if only kAccClassIsReference is set, we have a soft reference.