[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