[vmkit-commits] [vmkit] r62690 - in /vmkit/trunk/lib/JnJVM/VMCore: JavaAccess.h JavaClass.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Wed Jan 21 06:17:08 PST 2009
Author: geoffray
Date: Wed Jan 21 08:17:08 2009
New Revision: 62690
URL: http://llvm.org/viewvc/llvm-project?rev=62690&view=rev
Log:
Modify the name of synthetic methods.
Modified:
vmkit/trunk/lib/JnJVM/VMCore/JavaAccess.h
vmkit/trunk/lib/JnJVM/VMCore/JavaClass.cpp
Modified: vmkit/trunk/lib/JnJVM/VMCore/JavaAccess.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/JavaAccess.h?rev=62690&r1=62689&r2=62690&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JavaAccess.h (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JavaAccess.h Wed Jan 21 08:17:08 2009
@@ -31,6 +31,7 @@
#define ACC_INTERFACE 0x0200
#define ACC_ABSTRACT 0x0400
#define ACC_STRICT 0x0800
+#define ACC_SYNTHETIC 0x1000
#define JNJVM_CLASS 0x1000
#define JNJVM_ARRAY 0x2000
@@ -51,6 +52,7 @@
MK_VERIFIER(isProtected, ACC_PROTECTED)
MK_VERIFIER(isFinal, ACC_FINAL)
MK_VERIFIER(isSuper, ACC_SUPER)
+MK_VERIFIER(isSynthetic, ACC_SYNTHETIC)
inline bool isVirtual(unsigned int param) {
Modified: vmkit/trunk/lib/JnJVM/VMCore/JavaClass.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/JavaClass.cpp?rev=62690&r1=62689&r2=62690&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JavaClass.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JavaClass.cpp Wed Jan 21 08:17:08 2009
@@ -1200,6 +1200,10 @@
}
}
+ if (isSynthetic(access)) {
+ ptr[0] = 'S';
+ ++ptr;
+ }
ptr[0] = 0;
}
More information about the vmkit-commits
mailing list