[vmkit-commits] [vmkit] r62507 - in /vmkit/trunk/lib/JnJVM/VMCore: JavaClass.cpp JavaClass.h

Nicolas Geoffray nicolas.geoffray at lip6.fr
Mon Jan 19 01:20:27 PST 2009


Author: geoffray
Date: Mon Jan 19 03:20:25 2009
New Revision: 62507

URL: http://llvm.org/viewvc/llvm-project?rev=62507&view=rev
Log:
Remove unused methods.


Modified:
    vmkit/trunk/lib/JnJVM/VMCore/JavaClass.cpp
    vmkit/trunk/lib/JnJVM/VMCore/JavaClass.h

Modified: vmkit/trunk/lib/JnJVM/VMCore/JavaClass.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/JavaClass.cpp?rev=62507&r1=62506&r2=62507&view=diff

==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JavaClass.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JavaClass.cpp Mon Jan 19 03:20:25 2009
@@ -28,7 +28,6 @@
 #include "Reader.h"
 
 #include <cstring>
-#include <vector>
 
 using namespace jnjvm;
 
@@ -988,56 +987,6 @@
   }
 }
 
-void Class::getDeclaredConstructors(std::vector<JavaMethod*>& res,
-                                          bool publicOnly) {
-  for (uint32 i = 0; i < nbVirtualMethods; ++i) {
-    JavaMethod* meth = &virtualMethods[i];
-    bool pub = isPublic(meth->access);
-    if (meth->name->equals(classLoader->bootstrapLoader->initName) && 
-        (!publicOnly || pub)) {
-      res.push_back(meth);
-    }
-  }
-}
-
-void Class::getDeclaredMethods(std::vector<JavaMethod*>& res,
-                                     bool publicOnly) {
-  for (uint32 i = 0; i < nbVirtualMethods; ++i) {
-    JavaMethod* meth = &virtualMethods[i];
-    bool pub = isPublic(meth->access);
-    if (!(meth->name->equals(classLoader->bootstrapLoader->initName)) && 
-        (!publicOnly || pub)) {
-      res.push_back(meth);
-    }
-  }
-  
-  for (uint32 i = 0; i < nbStaticMethods; ++i) {
-    JavaMethod* meth = &staticMethods[i];
-    bool pub = isPublic(meth->access);
-    if (!(meth->name->equals(classLoader->bootstrapLoader->clinitName)) && 
-        (!publicOnly || pub)) {
-      res.push_back(meth);
-    }
-  }
-}
-
-void Class::getDeclaredFields(std::vector<JavaField*>& res,
-                                    bool publicOnly) {
-  for (uint32 i = 0; i < nbVirtualFields; ++i) {
-    JavaField* field = &virtualFields[i];
-    if (!publicOnly || isPublic(field->access)) {
-      res.push_back(field);
-    }
-  }
-  
-  for (uint32 i = 0; i < nbStaticFields; ++i) {
-    JavaField* field = &staticFields[i];
-    if (!publicOnly || isPublic(field->access)) {
-      res.push_back(field);
-    }
-  }
-}
-
 static JavaObject* getClassType(Jnjvm* vm, JnjvmClassLoader* loader,
                                 Typedef* type) {
   UserCommonClass* res = type->assocClass(loader);

Modified: vmkit/trunk/lib/JnJVM/VMCore/JavaClass.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/JavaClass.h?rev=62507&r1=62506&r2=62507&view=diff

==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JavaClass.h (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JavaClass.h Mon Jan 19 03:20:25 2009
@@ -24,7 +24,6 @@
 #include "JnjvmConfig.h"
 
 #include <cassert>
-#include <vector>
 
 namespace jnjvm {
 
@@ -529,20 +528,6 @@
   uint32 getVirtualSize()         { return virtualSize; }
   VirtualTable* getVirtualVT()    { return virtualVT; }
 
-  /// getDeclaredConstructors - Returns the methods defined in this class which
-  /// are constructors.
-  ///
-  void getDeclaredConstructors(std::vector<JavaMethod*>& res, bool publicOnly);
-
-  /// getDeclaredMethod - Returns the methods defined in this class which are
-  /// not constructors.
-  //
-  void getDeclaredMethods(std::vector<JavaMethod*>& res, bool publicOnly);
-  
-  /// getDeclaredFields - Returns the fields defined in this class.
-  ///
-  void getDeclaredFields(std::vector<JavaField*>& res, bool publicOnly);
-  
   /// getOwnerClass - Get the thread that is currently initializing the class.
   ///
   mvm::Thread* getOwnerClass() {





More information about the vmkit-commits mailing list