diff --git a/doc/ver.xml b/doc/ver.xml index 361f69e..6369e46 100644 --- a/doc/ver.xml +++ b/doc/ver.xml @@ -19,6 +19,7 @@
  • Support the -link flag in the same way as the standard doclet, in order to populate the api doc map, used to generate image maps with links to associated external classes.
  • +
  • Filter-out the static initializer method from classes
  • diff --git a/src/gr/spinellis/umlgraph/doclet/ClassGraph.java b/src/gr/spinellis/umlgraph/doclet/ClassGraph.java index 6aba079..3aca523 100644 --- a/src/gr/spinellis/umlgraph/doclet/ClassGraph.java +++ b/src/gr/spinellis/umlgraph/doclet/ClassGraph.java @@ -300,6 +300,9 @@ class ClassGraph { for (MethodDoc md : m) { if (hidden(md)) continue; + // Filter-out static initializer method + if (md.name().equals("") && md.isStatic() && md.isPackagePrivate()) + continue; stereotype(opt, md, Align.LEFT); String op = visibility(opt, md) + md.name(); if (opt.showType) { diff --git a/src/org/umlgraph/doclet/ClassGraph.java b/src/org/umlgraph/doclet/ClassGraph.java index 6aba079..3aca523 100644 --- a/src/org/umlgraph/doclet/ClassGraph.java +++ b/src/org/umlgraph/doclet/ClassGraph.java @@ -300,6 +300,9 @@ class ClassGraph { for (MethodDoc md : m) { if (hidden(md)) continue; + // Filter-out static initializer method + if (md.name().equals("") && md.isStatic() && md.isPackagePrivate()) + continue; stereotype(opt, md, Align.LEFT); String op = visibility(opt, md) + md.name(); if (opt.showType) {