[vmkit-commits] [vmkit] r69085 - in /vmkit/trunk/lib/JnJVM/VMCore: JnjvmClassLoader.cpp JnjvmClassLoader.h

Nicolas Geoffray nicolas.geoffray at lip6.fr
Tue Apr 14 15:15:40 PDT 2009


Author: geoffray
Date: Tue Apr 14 17:15:40 2009
New Revision: 69085

URL: http://llvm.org/viewvc/llvm-project?rev=69085&view=rev
Log:
Code cleanup.


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

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

==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JnjvmClassLoader.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JnjvmClassLoader.cpp Tue Apr 14 17:15:40 2009
@@ -97,29 +97,29 @@
   upcalls->OfByte = UPCALL_PRIMITIVE_CLASS(this, "byte", 1);
   
   // Create the primitive arrays.
-  upcalls->ArrayOfChar = constructPrimitiveArray(asciizConstructUTF8("[C"),
-                                                 upcalls->OfChar);
+  upcalls->ArrayOfChar = constructArray(asciizConstructUTF8("[C"),
+                                        upcalls->OfChar);
 
-  upcalls->ArrayOfByte = constructPrimitiveArray(asciizConstructUTF8("[B"),
-                                                 upcalls->OfByte);
+  upcalls->ArrayOfByte = constructArray(asciizConstructUTF8("[B"),
+                                        upcalls->OfByte);
   
-  upcalls->ArrayOfInt = constructPrimitiveArray(asciizConstructUTF8("[I"),
-                                                upcalls->OfInt);
+  upcalls->ArrayOfInt = constructArray(asciizConstructUTF8("[I"),
+                                       upcalls->OfInt);
   
-  upcalls->ArrayOfBool = constructPrimitiveArray(asciizConstructUTF8("[Z"),
-                                                 upcalls->OfBool);
+  upcalls->ArrayOfBool = constructArray(asciizConstructUTF8("[Z"),
+                                        upcalls->OfBool);
   
-  upcalls->ArrayOfLong = constructPrimitiveArray(asciizConstructUTF8("[J"),
-                                                 upcalls->OfLong);
+  upcalls->ArrayOfLong = constructArray(asciizConstructUTF8("[J"),
+                                        upcalls->OfLong);
   
-  upcalls->ArrayOfFloat = constructPrimitiveArray(asciizConstructUTF8("[F"),
-                                                  upcalls->OfFloat);
+  upcalls->ArrayOfFloat = constructArray(asciizConstructUTF8("[F"),
+                                         upcalls->OfFloat);
   
-  upcalls->ArrayOfDouble = constructPrimitiveArray(asciizConstructUTF8("[D"),
-                                                   upcalls->OfDouble);
+  upcalls->ArrayOfDouble = constructArray(asciizConstructUTF8("[D"),
+                                          upcalls->OfDouble);
   
-  upcalls->ArrayOfShort = constructPrimitiveArray(asciizConstructUTF8("[S"),
-                                                  upcalls->OfShort);
+  upcalls->ArrayOfShort = constructArray(asciizConstructUTF8("[S"),
+                                         upcalls->OfShort);
   
   // Fill the maps.
   primitiveMap[I_VOID] = upcalls->OfVoid;
@@ -596,15 +596,6 @@
   return res;
 }
 
-ClassArray* 
-JnjvmBootstrapLoader::constructPrimitiveArray(const UTF8* name,
-                                              ClassPrimitive* baseClass) {
-    
-  ClassArray* cl = new(allocator) UserClassArray(this, name, baseClass);
-  classes->map.insert(std::make_pair(name, cl));
-  return cl;
-}
-
 Typedef* JnjvmClassLoader::internalConstructType(const UTF8* name) {
   short int cur = name->elements[0];
   Typedef* res = 0;

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

==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JnjvmClassLoader.h (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JnjvmClassLoader.h Tue Apr 14 17:15:40 2009
@@ -287,11 +287,6 @@
   ///
   ArrayUInt8* openName(const UTF8* utf8);
   
-  /// constructPrimitiveArray - Hashes the primitive array.
-  ///
-  ClassArray* constructPrimitiveArray(const UTF8* name,
-                                      ClassPrimitive* prim);
-
 public:
   
   /// tracer - Traces instances of this class.





More information about the vmkit-commits mailing list