# HG changeset patch # User Jaroslav Tulach # Date 1348811304 -7200 # Node ID 256dcf88cd7d8555acd842c2a7aa11ee401e5558 # Parent 96e44a3f544db3885b59c721ebde05a22a157a83 Skip private and static methods when generating the VMT diff -r 96e44a3f544d -r 256dcf88cd7d vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java --- a/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Tue Sep 25 17:29:41 2012 +0200 +++ b/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Fri Sep 28 07:48:24 2012 +0200 @@ -91,7 +91,7 @@ out.append("\nfunction ").append(className); out.append("() {"); for (Method m : jc.getMethods()) { - if (!m.isStatic()) { + if (!m.isStatic() && !m.isPrivate() && !m.getName().contains("")) { compiler.generateMethodReference(m); } }