diff --git a/src/java/org/lwjgl/util/generator/GeneratorVisitor.java b/src/java/org/lwjgl/util/generator/GeneratorVisitor.java index aa6e3fae..14baf68e 100644 --- a/src/java/org/lwjgl/util/generator/GeneratorVisitor.java +++ b/src/java/org/lwjgl/util/generator/GeneratorVisitor.java @@ -345,7 +345,6 @@ public class GeneratorVisitor extends ElementKindVisitor6 { @Override public Void visitTypeAsInterface(TypeElement e, Void p) { - long startTime = System.currentTimeMillis(); final Collection methods = Utils.getMethods(e); final Collection fields = Utils.getFields(e); if (methods.isEmpty() && fields.isEmpty()) { @@ -354,11 +353,11 @@ public class GeneratorVisitor extends ElementKindVisitor6 { //env.getMessager().printMessage(Kind.NOTE, "methods count : " + Utils.getMethods(e).size() + " fields count : " + Utils.getFields(e).size(), e); if (this.validate) { + long startTime = System.currentTimeMillis(); methods.parallelStream().forEach(method -> validateMethod(method)); + printTiming(env.getMessager(), "Validated " + e, startTime); } - printTiming(env.getMessager(), "Validated " + e, startTime); - if (methods.size() > 0 && this.gen_native_path != null) { if (this.gen_java_path != null) { Future javaGenThread = spawn(() -> {