From: <sp...@us...> - 2012-11-25 10:02:28
|
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. |