[llvm-commits] CVS: llvm-java/include/llvm/Java/ClassFile.h

Alkis Evlogimenos alkis at cs.uiuc.edu
Fri Apr 1 10:42:50 PST 2005



Changes in directory llvm-java/include/llvm/Java:

ClassFile.h updated: 1.36 -> 1.37
---
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 -5)

 ClassFile.h |    5 -----
 1 files changed, 5 deletions(-)


Index: llvm-java/include/llvm/Java/ClassFile.h
diff -u llvm-java/include/llvm/Java/ClassFile.h:1.36 llvm-java/include/llvm/Java/ClassFile.h:1.37
--- llvm-java/include/llvm/Java/ClassFile.h:1.36	Mon Mar 28 19:01:16 2005
+++ llvm-java/include/llvm/Java/ClassFile.h	Fri Apr  1 12:42:38 2005
@@ -18,7 +18,6 @@
 #include <llvm/System/Path.h>
 
 #include <iosfwd>
-#include <map>
 #include <stdexcept>
 #include <vector>
 
@@ -72,8 +71,6 @@
     static std::vector<llvm::sys::Path> getClassPath();
     static sys::Path getFileForClass(const std::string& classname);
 
-    typedef std::map<std::string, Method*> Name2MethodMap;
-
   public:
     static const ClassFile* get(const std::string& classname);
 
@@ -120,7 +117,6 @@
 
     const Attributes& getAttributes() const { return attributes_; }
 
-    Method* getMethod(const std::string& nameAndDescr) const;
     bool isNativeMethodOverloaded(const Method& method) const;
 
     std::ostream& dump(std::ostream& os) const;
@@ -136,7 +132,6 @@
     Fields fields_;
     Methods methods_;
     Attributes attributes_;
-    Name2MethodMap n2mMap_;
 
     ClassFile(std::istream& is);
   };






More information about the llvm-commits mailing list