Revision: 3832
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3832&view=rev
Author: spasi
Date: 2012-11-25 10:02:20 +0000 (Sun, 25 Nov 2012)
Log Message:
-----------
Fixed duplicate fields in GL References.
Modified Paths:
--------------
trunk/LWJGL/src/java/org/lwjgl/util/generator/opengl/GLReferencesGeneratorProcessorFactory.java
Modified: trunk/LWJGL/src/java/org/lwjgl/util/generator/opengl/GLReferencesGeneratorProcessorFactory.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/util/generator/opengl/GLReferencesGeneratorProcessorFactory.java 2012-11-25 01:34:08 UTC (rev 3831)
+++ trunk/LWJGL/src/java/org/lwjgl/util/generator/opengl/GLReferencesGeneratorProcessorFactory.java 2012-11-25 10:02:20 UTC (rev 3832)
@@ -32,6 +32,7 @@
package org.lwjgl.util.generator.opengl;
+import org.lwjgl.util.generator.Alternate;
import org.lwjgl.util.generator.CachedReference;
import org.lwjgl.util.generator.Utils;
@@ -138,12 +139,18 @@
private static void generateClearsFromMethods(PrintWriter writer, InterfaceDeclaration interface_decl) {
for (MethodDeclaration method : interface_decl.getMethods()) {
+ if ( method.getAnnotation(Alternate.class) != null )
+ continue;
+
generateClearsFromParameters(writer, interface_decl, method);
}
}
private static void generateCopiesFromMethods(PrintWriter writer, InterfaceDeclaration interface_decl) {
for (MethodDeclaration method : interface_decl.getMethods()) {
+ if ( method.getAnnotation(Alternate.class) != null )
+ continue;
+
generateCopiesFromParameters(writer, interface_decl, method);
}
}
@@ -164,6 +171,9 @@
private static void generateReferencesFromMethods(PrintWriter writer, InterfaceDeclaration interface_decl) {
for (MethodDeclaration method : interface_decl.getMethods()) {
+ if ( method.getAnnotation(Alternate.class) != null )
+ continue;
+
generateReferencesFromParameters(writer, interface_decl, method);
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|