[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