Fixed duplicate fields in GL References.
This commit is contained in:
parent
3e3ffb23b0
commit
1c4dfae74c
|
@ -32,6 +32,7 @@
|
||||||
|
|
||||||
package org.lwjgl.util.generator.opengl;
|
package org.lwjgl.util.generator.opengl;
|
||||||
|
|
||||||
|
import org.lwjgl.util.generator.Alternate;
|
||||||
import org.lwjgl.util.generator.CachedReference;
|
import org.lwjgl.util.generator.CachedReference;
|
||||||
import org.lwjgl.util.generator.Utils;
|
import org.lwjgl.util.generator.Utils;
|
||||||
|
|
||||||
|
@ -138,12 +139,18 @@ public class GLReferencesGeneratorProcessorFactory implements AnnotationProcesso
|
||||||
|
|
||||||
private static void generateClearsFromMethods(PrintWriter writer, InterfaceDeclaration interface_decl) {
|
private static void generateClearsFromMethods(PrintWriter writer, InterfaceDeclaration interface_decl) {
|
||||||
for (MethodDeclaration method : interface_decl.getMethods()) {
|
for (MethodDeclaration method : interface_decl.getMethods()) {
|
||||||
|
if ( method.getAnnotation(Alternate.class) != null )
|
||||||
|
continue;
|
||||||
|
|
||||||
generateClearsFromParameters(writer, interface_decl, method);
|
generateClearsFromParameters(writer, interface_decl, method);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void generateCopiesFromMethods(PrintWriter writer, InterfaceDeclaration interface_decl) {
|
private static void generateCopiesFromMethods(PrintWriter writer, InterfaceDeclaration interface_decl) {
|
||||||
for (MethodDeclaration method : interface_decl.getMethods()) {
|
for (MethodDeclaration method : interface_decl.getMethods()) {
|
||||||
|
if ( method.getAnnotation(Alternate.class) != null )
|
||||||
|
continue;
|
||||||
|
|
||||||
generateCopiesFromParameters(writer, interface_decl, method);
|
generateCopiesFromParameters(writer, interface_decl, method);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -164,6 +171,9 @@ public class GLReferencesGeneratorProcessorFactory implements AnnotationProcesso
|
||||||
|
|
||||||
private static void generateReferencesFromMethods(PrintWriter writer, InterfaceDeclaration interface_decl) {
|
private static void generateReferencesFromMethods(PrintWriter writer, InterfaceDeclaration interface_decl) {
|
||||||
for (MethodDeclaration method : interface_decl.getMethods()) {
|
for (MethodDeclaration method : interface_decl.getMethods()) {
|
||||||
|
if ( method.getAnnotation(Alternate.class) != null )
|
||||||
|
continue;
|
||||||
|
|
||||||
generateReferencesFromParameters(writer, interface_decl, method);
|
generateReferencesFromParameters(writer, interface_decl, method);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue