java-gobject-introspection r91 - trunk/src/org/gnome/gir/compiler



Author: walters
Date: Sun Oct 19 20:58:26 2008
New Revision: 91
URL: http://svn.gnome.org/viewvc/java-gobject-introspection?rev=91&view=rev

Log:
Fix up Constants class generation


Modified:
   trunk/src/org/gnome/gir/compiler/CodeFactory.java

Modified: trunk/src/org/gnome/gir/compiler/CodeFactory.java
==============================================================================
--- trunk/src/org/gnome/gir/compiler/CodeFactory.java	(original)
+++ trunk/src/org/gnome/gir/compiler/CodeFactory.java	Sun Oct 19 20:58:26 2008
@@ -473,12 +473,15 @@
 		
 		public InnerClassCompilation getConstants() {
 			if (constants == null) {
-				constants = newInner("Constants");
-				constants.writer.visit(V1_6, ACC_PUBLIC + ACC_FINAL + ACC_SUPER,
+				String constantsName = "Constants";
+				constants = newInner(constantsName);
+				writer.visitInnerClass(constants.internalName, internalName, constantsName, 
+						ACC_PUBLIC + ACC_FINAL + ACC_STATIC);				
+				constants.writer.visit(V1_6, ACC_PUBLIC + ACC_FINAL,
 						constants.internalName, 
 						null, "java/lang/Object", null);
-				writer.visitInnerClass(constants.internalName, internalName, "Constants", 
-						ACC_PUBLIC + ACC_FINAL + ACC_STATIC);
+				constants.writer.visitInnerClass(constants.internalName, 
+						internalName, constantsName, ACC_PUBLIC + ACC_FINAL + ACC_STATIC);			
 			}
 			return constants;
 		}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]