Skip to content

Commit 50c75ef

Browse files
committed
Process JavaDoc comments by compiler to prevent unused import errors
1 parent b2172af commit 50c75ef

7 files changed

Lines changed: 77 additions & 9 deletions

File tree

bundles/org.eclipse.e4.ui.css.core/.settings/org.eclipse.jdt.core.prefs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ org.eclipse.jdt.core.compiler.compliance=17
1616
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
1717
org.eclipse.jdt.core.compiler.debug.localVariable=generate
1818
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
19+
org.eclipse.jdt.core.compiler.doc.comment.support=enabled
1920
org.eclipse.jdt.core.compiler.problem.APILeak=warning
2021
org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
2122
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
@@ -41,12 +42,25 @@ org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
4142
org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
4243
org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning
4344
org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
45+
org.eclipse.jdt.core.compiler.problem.invalidJavadoc=error
46+
org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
47+
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=enabled
48+
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled
49+
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=default
4450
org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
4551
org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
4652
org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
4753
org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
4854
org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
4955
org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
56+
org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
57+
org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled
58+
org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
59+
org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=return_tag
60+
org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
61+
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsMethodTypeParameters=disabled
62+
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
63+
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public
5064
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=warning
5165
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
5266
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning

bundles/org.eclipse.e4.ui.css.swt/.settings/org.eclipse.jdt.core.prefs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ org.eclipse.jdt.core.compiler.compliance=21
1616
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
1717
org.eclipse.jdt.core.compiler.debug.localVariable=generate
1818
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
19+
org.eclipse.jdt.core.compiler.doc.comment.support=enabled
1920
org.eclipse.jdt.core.compiler.problem.APILeak=warning
2021
org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
2122
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
@@ -41,12 +42,25 @@ org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
4142
org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
4243
org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning
4344
org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
45+
org.eclipse.jdt.core.compiler.problem.invalidJavadoc=error
46+
org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
47+
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=enabled
48+
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled
49+
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=default
4450
org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
4551
org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
4652
org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
4753
org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
4854
org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
4955
org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
56+
org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
57+
org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled
58+
org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
59+
org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=return_tag
60+
org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
61+
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsMethodTypeParameters=disabled
62+
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
63+
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public
5064
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=warning
5165
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
5266
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning

bundles/org.eclipse.e4.ui.css.swt/src/org/eclipse/e4/ui/css/swt/helpers/URI.java

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1714,17 +1714,15 @@ public String[] segments()
17141714
}
17151715

17161716
/**
1717-
* Returns an unmodifiable list containing the same segments as the array
1718-
* returned by {@link #segments segments}.
1717+
* Returns an unmodifiable list of {@code segments} of this URI.
17191718
*/
17201719
public List<String> segmentsList()
17211720
{
17221721
return Collections.unmodifiableList(Arrays.asList(segments));
17231722
}
17241723

17251724
/**
1726-
* Returns the number of elements in the segment array that would be
1727-
* returned by {@link #segments segments}.
1725+
* Returns the number of {@code segments} of this URI.
17281726
*/
17291727
public int segmentCount()
17301728
{
@@ -1867,8 +1865,8 @@ public URI appendQuery(String query)
18671865
}
18681866

18691867
/**
1870-
* If this URI has a non-null {@link #query query}, returns the URI
1871-
* formed by removing it; this URI unchanged, otherwise.
1868+
* If this URI has a non-null {@code query}, returns the URI formed by removing
1869+
* it; this URI unchanged, otherwise.
18721870
*/
18731871
public URI trimQuery()
18741872
{
@@ -1915,8 +1913,8 @@ public URI appendFragment(String fragment)
19151913
}
19161914

19171915
/**
1918-
* If this URI has a non-null {@link #fragment fragment}, returns the URI
1919-
* formed by removing it; this URI unchanged, otherwise.
1916+
* If this URI has a non-null {@code fragment}, returns the URI formed by
1917+
* removing it; this URI unchanged, otherwise.
19201918
*/
19211919
public URI trimFragment()
19221920
{

bundles/org.eclipse.e4.ui.progress/.settings/org.eclipse.jdt.core.prefs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ org.eclipse.jdt.core.compiler.compliance=21
1616
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
1717
org.eclipse.jdt.core.compiler.debug.localVariable=generate
1818
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
19+
org.eclipse.jdt.core.compiler.doc.comment.support=enabled
1920
org.eclipse.jdt.core.compiler.problem.APILeak=warning
2021
org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
2122
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
@@ -41,12 +42,25 @@ org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
4142
org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
4243
org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning
4344
org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=warning
45+
org.eclipse.jdt.core.compiler.problem.invalidJavadoc=error
46+
org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
47+
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=enabled
48+
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled
49+
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=default
4450
org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
4551
org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
4652
org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
4753
org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=warning
4854
org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
4955
org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
56+
org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
57+
org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled
58+
org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
59+
org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=return_tag
60+
org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
61+
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsMethodTypeParameters=disabled
62+
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
63+
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public
5064
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=warning
5165
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
5266
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning

bundles/org.eclipse.e4.ui.progress/src/org/eclipse/e4/ui/progress/internal/ProgressCanvasViewer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public class ProgressCanvasViewer extends AbstractProgressViewer {
6060
* @param style style bits for the canvas
6161
* @param itemsToShow the number of items this will show
6262
* @param numChars The number of characters for the width hint.
63-
* @param side the side to display text, this helps determine horizontal vs vertical
63+
* @param orientation the side to display text, this helps determine horizontal vs vertical
6464
*/
6565
ProgressCanvasViewer(Composite parent, int style, int itemsToShow, int numChars, int orientation) {
6666
super();

bundles/org.eclipse.ui.browser/.settings/org.eclipse.jdt.core.prefs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ org.eclipse.jdt.core.compiler.compliance=21
2424
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
2525
org.eclipse.jdt.core.compiler.debug.localVariable=generate
2626
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
27+
org.eclipse.jdt.core.compiler.doc.comment.support=enabled
2728
org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
2829
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
2930
org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
@@ -48,12 +49,25 @@ org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
4849
org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
4950
org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=error
5051
org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=warning
52+
org.eclipse.jdt.core.compiler.problem.invalidJavadoc=error
53+
org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
54+
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=enabled
55+
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled
56+
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=default
5157
org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
5258
org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
5359
org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
5460
org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=warning
5561
org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
5662
org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
63+
org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
64+
org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled
65+
org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
66+
org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=return_tag
67+
org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
68+
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsMethodTypeParameters=disabled
69+
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
70+
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public
5771
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=warning
5872
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
5973
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning

bundles/org.eclipse.ui.genericeditor/.settings/org.eclipse.jdt.core.prefs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ org.eclipse.jdt.core.compiler.compliance=21
1717
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
1818
org.eclipse.jdt.core.compiler.debug.localVariable=generate
1919
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
20+
org.eclipse.jdt.core.compiler.doc.comment.support=enabled
2021
org.eclipse.jdt.core.compiler.problem.APILeak=warning
2122
org.eclipse.jdt.core.compiler.problem.annotatedTypeArgumentToUnannotated=info
2223
org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
@@ -43,12 +44,25 @@ org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
4344
org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
4445
org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning
4546
org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
47+
org.eclipse.jdt.core.compiler.problem.invalidJavadoc=error
48+
org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
49+
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=enabled
50+
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled
51+
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=default
4652
org.eclipse.jdt.core.compiler.problem.localVariableHiding=info
4753
org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
4854
org.eclipse.jdt.core.compiler.problem.missingDefaultCase=warning
4955
org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=error
5056
org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
5157
org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=warning
58+
org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
59+
org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled
60+
org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
61+
org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=return_tag
62+
org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
63+
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsMethodTypeParameters=disabled
64+
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
65+
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public
5266
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=error
5367
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
5468
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning

0 commit comments

Comments
 (0)