[llvm-commits] CVS: llvm-java/lib/ClassFile/ClassFile.cpp
Alkis Evlogimenos
alkis at cs.uiuc.edu
Fri Apr 1 10:42:50 PST 2005
Changes in directory llvm-java/lib/ClassFile:
ClassFile.cpp updated: 1.44 -> 1.45
---
Log message:
Remove nameAndType->method map from ClassFile as this is not needed
anymore since an equivalent data structure exists in VMClass.
---
Diffs of the changes: (+0 -11)
ClassFile.cpp | 11 -----------
1 files changed, 11 deletions(-)
Index: llvm-java/lib/ClassFile/ClassFile.cpp
diff -u llvm-java/lib/ClassFile/ClassFile.cpp:1.44 llvm-java/lib/ClassFile/ClassFile.cpp:1.45
--- llvm-java/lib/ClassFile/ClassFile.cpp:1.44 Sat Mar 26 13:14:02 2005
+++ llvm-java/lib/ClassFile/ClassFile.cpp Fri Apr 1 12:42:38 2005
@@ -208,11 +208,6 @@
readFields(fields_, this, is);
readMethods(methods_, this, is);
readAttributes(attributes_, this, is);
- for (Methods::const_iterator
- i = methods_.begin(), e = methods_.end(); i != e; ++i)
- n2mMap_.insert(
- std::make_pair(
- (*i)->getName()->str() + (*i)->getDescriptor()->str(), *i));
}
ConstantClass* ClassFile::getConstantClass(unsigned index) const
@@ -265,12 +260,6 @@
return static_cast<ConstantUtf8*>(getConstant(index));
}
-Method* ClassFile::getMethod(const std::string& nameAndDescr) const
-{
- Name2MethodMap::const_iterator it = n2mMap_.find(nameAndDescr);
- return it == n2mMap_.end() ? NULL : it->second;
-}
-
bool ClassFile::isNativeMethodOverloaded(const Method& method) const
{
unsigned count = 0;
More information about the llvm-commits
mailing list