[vmkit-commits] [vmkit] r120117 - in /vmkit/branches/precise/lib/J3/VMCore: JavaArray.h JavaString.h

Nicolas Geoffray nicolas.geoffray at lip6.fr
Wed Nov 24 13:42:02 PST 2010


Author: geoffray
Date: Wed Nov 24 15:42:02 2010
New Revision: 120117

URL: http://llvm.org/viewvc/llvm-project?rev=120117&view=rev
Log:
Remove private restrictions in order to use the fields in MMTk code (which does not manipulate GC-allocated objects).


Modified:
    vmkit/branches/precise/lib/J3/VMCore/JavaArray.h
    vmkit/branches/precise/lib/J3/VMCore/JavaString.h

Modified: vmkit/branches/precise/lib/J3/VMCore/JavaArray.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/precise/lib/J3/VMCore/JavaArray.h?rev=120117&r1=120116&r2=120117&view=diff
==============================================================================
--- vmkit/branches/precise/lib/J3/VMCore/JavaArray.h (original)
+++ vmkit/branches/precise/lib/J3/VMCore/JavaArray.h Wed Nov 24 15:42:02 2010
@@ -36,7 +36,7 @@
 ///  {JavaObject, size, [0 * T]}.
 template <class T>
 class TJavaArray : public JavaObject {
-private:
+public:
   /// size - The (constant) size of the array.
   ssize_t size;
 
@@ -75,7 +75,7 @@
 };
 
 class ArrayObject : public JavaObject {
-private:
+public:
   /// size - The (constant) size of the array.
   ssize_t size;
 

Modified: vmkit/branches/precise/lib/J3/VMCore/JavaString.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/precise/lib/J3/VMCore/JavaString.h?rev=120117&r1=120116&r2=120117&view=diff
==============================================================================
--- vmkit/branches/precise/lib/J3/VMCore/JavaString.h (original)
+++ vmkit/branches/precise/lib/J3/VMCore/JavaString.h Wed Nov 24 15:42:02 2010
@@ -21,10 +21,9 @@
 class Jnjvm;
 
 class JavaString : public JavaObject {
-private:
+public:
   // CLASSPATH FIELDS!!
   const ArrayUInt16* value;
-public:
   sint32 count;
   sint32 cachedHashCode;
   sint32 offset;





More information about the vmkit-commits mailing list