diff -r b43452695c7b editor.lib2/src/org/netbeans/modules/editor/lib2/view/DocumentView.java --- a/editor.lib2/src/org/netbeans/modules/editor/lib2/view/DocumentView.java Thu Jun 30 10:22:19 2011 +0200 +++ b/editor.lib2/src/org/netbeans/modules/editor/lib2/view/DocumentView.java Thu Jun 30 15:41:52 2011 +0200 @@ -1361,6 +1361,9 @@ } int getTextLimitWidth() { + Object prop = textComponent.getClientProperty("TextLimitLine"); //NOI18N + if (prop instanceof Integer) + return (Integer)prop; checkSettingsInfo(); if (defaultLimitLineWidth > 0) { return defaultLimitLineWidth; diff -r b43452695c7b java.source/apichanges.xml --- a/java.source/apichanges.xml Thu Jun 30 10:22:19 2011 +0200 +++ b/java.source/apichanges.xml Thu Jun 30 15:41:52 2011 +0200 @@ -108,6 +108,24 @@ + + + Added several methods to CodeStyle to support reformatting of comments. + + + + + + Added CodeStyle.enableBlockCommentFormatting, CodeStyle.enableJavadocFormatting, + CodeStyle.wrapCommentText, CodeStyle.wrapOneLineComments, + CodeStyle.preserveNewLinesInCommentst, CodeStyle.blankLineAfterJavadocDescription, + CodeStyle.blankLineAfterJavadocParameterDescriptions, CodeStyle.blankLineAfterJavadocReturnTag, + CodeStyle.generateParagraphTagOnBlankLines, CodeStyle.alignJavadocParameterDescriptions, + CodeStyle.alignJavadocReturnDescriptions, CodeStyle.alignJavadocExceptionDescriptions, + to support reformatting of comments. + + + Added package search scope into ClassIndex to restrict search in given packages diff -r b43452695c7b java.source/nbproject/project.properties --- a/java.source/nbproject/project.properties Thu Jun 30 10:22:19 2011 +0200 +++ b/java.source/nbproject/project.properties Thu Jun 30 15:41:52 2011 +0200 @@ -46,7 +46,7 @@ javadoc.title=Java Source javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml -spec.version.base=0.82.0 +spec.version.base=0.83.0 test.qa-functional.cp.extra=${refactoring.java.dir}/modules/ext/javac-api-nb-7.0-b07.jar test.unit.run.cp.extra=${o.n.core.dir}/core/core.jar:\ ${o.n.core.dir}/lib/boot.jar:\ diff -r b43452695c7b java.source/src/org/netbeans/api/java/source/CodeStyle.java --- a/java.source/src/org/netbeans/api/java/source/CodeStyle.java Thu Jun 30 10:22:19 2011 +0200 +++ b/java.source/src/org/netbeans/api/java/source/CodeStyle.java Thu Jun 30 15:41:52 2011 +0200 @@ -767,6 +767,56 @@ return null; } + // Comments ----------------------------------------------------------------- + + public boolean enableBlockCommentFormatting() { + return preferences.getBoolean(enableCommentFormatting, getDefaultAsBoolean(enableCommentFormatting)); + } + + public boolean enableJavadocFormatting() { + return preferences.getBoolean(enableCommentFormatting, getDefaultAsBoolean(enableCommentFormatting)); + } + + public boolean wrapCommentText() { + return preferences.getBoolean(wrapCommentText, getDefaultAsBoolean(wrapCommentText)); + } + + public boolean wrapOneLineComments() { + return preferences.getBoolean(wrapOneLineComment, getDefaultAsBoolean(wrapOneLineComment)); + } + + public boolean preserveNewLinesInComments() { + return preferences.getBoolean(preserveNewLinesInComments, getDefaultAsBoolean(preserveNewLinesInComments)); + } + + public boolean blankLineAfterJavadocDescription() { + return preferences.getBoolean(blankLineAfterJavadocDescription, getDefaultAsBoolean(blankLineAfterJavadocDescription)); + } + + public boolean blankLineAfterJavadocParameterDescriptions() { + return preferences.getBoolean(blankLineAfterJavadocParameterDescriptions, getDefaultAsBoolean(blankLineAfterJavadocParameterDescriptions)); + } + + public boolean blankLineAfterJavadocReturnTag() { + return preferences.getBoolean(blankLineAfterJavadocReturnTag, getDefaultAsBoolean(blankLineAfterJavadocReturnTag)); + } + + public boolean generateParagraphTagOnBlankLines() { + return preferences.getBoolean(generateParagraphTagOnBlankLines, getDefaultAsBoolean(generateParagraphTagOnBlankLines)); + } + + public boolean alignJavadocParameterDescriptions() { + return preferences.getBoolean(alignJavadocParameterDescriptions, getDefaultAsBoolean(alignJavadocParameterDescriptions)); + } + + public boolean alignJavadocReturnDescription() { + return preferences.getBoolean(alignJavadocReturnDescription, getDefaultAsBoolean(alignJavadocReturnDescription)); + } + + public boolean alignJavadocExceptionDescriptions() { + return preferences.getBoolean(alignJavadocExceptionDescriptions, getDefaultAsBoolean(alignJavadocExceptionDescriptions)); + } + // Nested classes ---------------------------------------------------------- public enum BracePlacement { diff -r b43452695c7b java.source/src/org/netbeans/modules/java/source/resources/layer.xml --- a/java.source/src/org/netbeans/modules/java/source/resources/layer.xml Thu Jun 30 10:22:19 2011 +0200 +++ b/java.source/src/org/netbeans/modules/java/source/resources/layer.xml Thu Jun 30 15:41:52 2011 +0200 @@ -205,6 +205,11 @@ + + + + +