You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by te...@apache.org on 2006/07/17 17:22:40 UTC

svn commit: r422738 - /incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/lang/reflect/Modifier.java

Author: tellison
Date: Mon Jul 17 08:22:38 2006
New Revision: 422738

URL: http://svn.apache.org/viewvc?rev=422738&view=rev
Log:
New modifiers declared in classfile format update.  See Tables 4.5 and 4.7 in
http://java.sun.com/docs/books/vmspec/2nd-edition/ClassFileFormat-Java5.pdf


Modified:
    incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/lang/reflect/Modifier.java

Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/lang/reflect/Modifier.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/lang/reflect/Modifier.java?rev=422738&r1=422737&r2=422738&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/lang/reflect/Modifier.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/lang/reflect/Modifier.java Mon Jul 17 08:22:38 2006
@@ -48,6 +48,17 @@
 
 	public static final int STRICT = 0x800;
 
+    // Non-public types required by Java 5 update to class file format
+    static final int BRIDGE = 0x40;
+    
+    static final int VARARGS = 0x80;
+    
+    static final int SYNTHETIC = 0x1000;
+    
+    static final int ANNOTATION = 0x2000;
+    
+    static final int ENUM = 0x4000;
+     
 	public Modifier() {
 	}