]> source.dussan.org Git - aspectj.git/commitdiff
464604: ajdoc SIOOBE on Java7
authorAndy Clement <aclement@pivotal.io>
Fri, 4 Sep 2015 21:40:23 +0000 (14:40 -0700)
committerAndy Clement <aclement@pivotal.io>
Fri, 4 Sep 2015 21:40:23 +0000 (14:40 -0700)
ajdoc/src/org/aspectj/tools/ajdoc/HtmlDecorator.java

index 04af19f2d862ac2265deada4fccdfad4aab5ceb1..f873c3e55bc6379765d81530b6bea2c38fcf3a95 100644 (file)
@@ -266,6 +266,11 @@ class HtmlDecorator {
                                        // Java8:
                                        // <pre>static class <span class="typeNameLabel">ClassA.InnerAspect</span>
                                        classStartIndex = fileContents.toString().indexOf("class <span class=\"typeNameLabel\">");
+                                       if (classStartIndex == -1) {
+                                               // Java7: 464604
+                                               // <pre>public class <span class="strong">Azpect</span>
+                                               classStartIndex = fileContents.toString().indexOf("class <span class=\"strong\">");
+                                       }
                                        int classEndIndex = fileContents.toString().indexOf("</span>", classStartIndex);
                                        if (classEndIndex != -1) {
                                                // Convert it to "aspect <span class="typeNameLabel">ClassA.InnerAspect</span>"