sigtest .sig files generated for all modules with some packages being public or friend. The sigtest generally complained a lot about 'hidden classes' - e.g. classes that are shown in a signature of a visible method, but are not itself visible at all. I have modified such methods to be package private. Some modules have tons of such APIs (especially library wrappers), for them I have disabled the check by adding sigtest.gen.fail.on.error=false. Some modules causes the current version of sigtestdev.jar to fail with NPE, for them I have disabled the fail on error as well. The whole check can be executed with ant -f nbbuild/build.xml gen-sigtests -Dsigtest.jar=the_path_to_jar_that_jtulach_netbeans_org can sent you, as it does not seem to be opensourced yet
1.1 --- a/openide.util/nbproject/org-openide-util.sig Tue Sep 11 19:27:23 2007 +0000
1.2 +++ b/openide.util/nbproject/org-openide-util.sig Thu Sep 13 07:59:50 2007 +0000
1.3 @@ -891,6 +891,8 @@
1.4 meth public final java.util.Set[] unsortableSets()
1.5 meth public final void printStackTrace(java.io.PrintStream)
1.6 meth public final void printStackTrace(java.io.PrintWriter)
1.7 +meth public java.lang.String getMessage()
1.8 +meth public java.lang.String toString()
1.9 supr java.lang.Exception
1.10 hfds counter,dualGraph,edges,result,vertexes
1.11 hcls Vertex