[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