# HG changeset patch # User jlahoda # Date 1570008589 -7200 # Node ID 82f43796b28ce79e7d24dd4f388eb8fa753b804f # Parent 4c8a6d1d066c6cd3e21ec85a07d6695060c30927 Cleanup diff -r 4c8a6d1d066c -r 82f43796b28c make/jdk/src/classes/build/tools/taglet/Preview.java --- a/make/jdk/src/classes/build/tools/taglet/Preview.java Wed Oct 02 10:59:40 2019 +0200 +++ b/make/jdk/src/classes/build/tools/taglet/Preview.java Wed Oct 02 11:29:49 2019 +0200 @@ -29,6 +29,7 @@ import java.util.EnumSet; import java.util.List; import java.util.Set; +import java.util.function.Predicate; import javax.lang.model.element.Element; import com.sun.source.doctree.DocTree; import com.sun.source.doctree.TextTree; @@ -65,7 +66,11 @@ String[] summaryAndDetails = previewText.split("\n\r?\n\r?"); String summary = summaryAndDetails[0]; String details = summaryAndDetails.length > 1 ? summaryAndDetails[1] : summaryAndDetails[0]; - if (Arrays.stream(new Exception().getStackTrace()).anyMatch(el -> el.getClassName().endsWith("HtmlDocletWriter") && el.getMethodName().equals("addSummaryComment"))) { + StackTraceElement[] stackTrace = new Exception().getStackTrace(); + Predicate isSummary = + el -> el.getClassName().endsWith("HtmlDocletWriter") && + el.getMethodName().equals("addSummaryComment"); + if (Arrays.stream(stackTrace).anyMatch(isSummary)) { return "
" + summary + "

"; } return "
" + details + "

"; diff -r 4c8a6d1d066c -r 82f43796b28c src/java.base/share/classes/jdk/internal/PreviewFeature.java --- a/src/java.base/share/classes/jdk/internal/PreviewFeature.java Wed Oct 02 10:59:40 2019 +0200 +++ b/src/java.base/share/classes/jdk/internal/PreviewFeature.java Wed Oct 02 11:29:49 2019 +0200 @@ -31,7 +31,7 @@ * Indicates the API declaration in question is associated with a * preview feature. See JEP 12: "Preview Language and VM * Features" (http://openjdk.java.net/jeps/12). - * @since 13 + * @since 14 */ // Match the meaningful targets of java.lang.Deprecated, omit local // variables and parameter declarations