Lines 76-81
Link Here
|
76 |
public static final String OPTION_ReportMissingJavadocTags = "org.eclipse.jdt.core.compiler.problem.missingJavadocTags"; //$NON-NLS-1$ |
76 |
public static final String OPTION_ReportMissingJavadocTags = "org.eclipse.jdt.core.compiler.problem.missingJavadocTags"; //$NON-NLS-1$ |
77 |
public static final String OPTION_ReportMissingJavadocTagsVisibility = "org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility"; //$NON-NLS-1$ |
77 |
public static final String OPTION_ReportMissingJavadocTagsVisibility = "org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility"; //$NON-NLS-1$ |
78 |
public static final String OPTION_ReportMissingJavadocTagsOverriding = "org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding"; //$NON-NLS-1$ |
78 |
public static final String OPTION_ReportMissingJavadocTagsOverriding = "org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding"; //$NON-NLS-1$ |
|
|
79 |
public static final String OPTION_ReportMissingJavadocTagsMethodTypeParameters = "org.eclipse.jdt.core.compiler.problem.missingJavadocTagsMethodTypeParameters"; //$NON-NLS-1$ |
79 |
public static final String OPTION_ReportMissingJavadocComments = "org.eclipse.jdt.core.compiler.problem.missingJavadocComments"; //$NON-NLS-1$ |
80 |
public static final String OPTION_ReportMissingJavadocComments = "org.eclipse.jdt.core.compiler.problem.missingJavadocComments"; //$NON-NLS-1$ |
80 |
public static final String OPTION_ReportMissingJavadocTagDescription = "org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription"; //$NON-NLS-1$ |
81 |
public static final String OPTION_ReportMissingJavadocTagDescription = "org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription"; //$NON-NLS-1$ |
81 |
public static final String OPTION_ReportMissingJavadocCommentsVisibility = "org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility"; //$NON-NLS-1$ |
82 |
public static final String OPTION_ReportMissingJavadocCommentsVisibility = "org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility"; //$NON-NLS-1$ |
Lines 326-331
Link Here
|
326 |
public int reportMissingJavadocTagsVisibility; |
327 |
public int reportMissingJavadocTagsVisibility; |
327 |
/** Specify if need to flag missing javadoc tags for overriding method */ |
328 |
/** Specify if need to flag missing javadoc tags for overriding method */ |
328 |
public boolean reportMissingJavadocTagsOverriding; |
329 |
public boolean reportMissingJavadocTagsOverriding; |
|
|
330 |
/** Specify if need to flag missing javadoc tags for method type parameters (java 1.5 and above)*/ |
331 |
public boolean reportMissingJavadocTagsMethodTypeParameters; |
329 |
/** Only report missing javadoc comment above a given level of visibility of associated construct */ |
332 |
/** Only report missing javadoc comment above a given level of visibility of associated construct */ |
330 |
public int reportMissingJavadocCommentsVisibility; |
333 |
public int reportMissingJavadocCommentsVisibility; |
331 |
/** Specify if need to flag missing javadoc comment for overriding method */ |
334 |
/** Specify if need to flag missing javadoc comment for overriding method */ |
Lines 857-862
Link Here
|
857 |
optionsMap.put(OPTION_ReportMissingJavadocTags, getSeverityString(MissingJavadocTags)); |
860 |
optionsMap.put(OPTION_ReportMissingJavadocTags, getSeverityString(MissingJavadocTags)); |
858 |
optionsMap.put(OPTION_ReportMissingJavadocTagsVisibility, getVisibilityString(this.reportMissingJavadocTagsVisibility)); |
861 |
optionsMap.put(OPTION_ReportMissingJavadocTagsVisibility, getVisibilityString(this.reportMissingJavadocTagsVisibility)); |
859 |
optionsMap.put(OPTION_ReportMissingJavadocTagsOverriding, this.reportMissingJavadocTagsOverriding ? ENABLED : DISABLED); |
862 |
optionsMap.put(OPTION_ReportMissingJavadocTagsOverriding, this.reportMissingJavadocTagsOverriding ? ENABLED : DISABLED); |
|
|
863 |
optionsMap.put(OPTION_ReportMissingJavadocTagsMethodTypeParameters, this.reportMissingJavadocTagsMethodTypeParameters ? ENABLED : DISABLED); |
860 |
optionsMap.put(OPTION_ReportMissingJavadocComments, getSeverityString(MissingJavadocComments)); |
864 |
optionsMap.put(OPTION_ReportMissingJavadocComments, getSeverityString(MissingJavadocComments)); |
861 |
optionsMap.put(OPTION_ReportMissingJavadocTagDescription, this.reportMissingJavadocTagDescription); |
865 |
optionsMap.put(OPTION_ReportMissingJavadocTagDescription, this.reportMissingJavadocTagDescription); |
862 |
optionsMap.put(OPTION_ReportMissingJavadocCommentsVisibility, getVisibilityString(this.reportMissingJavadocCommentsVisibility)); |
866 |
optionsMap.put(OPTION_ReportMissingJavadocCommentsVisibility, getVisibilityString(this.reportMissingJavadocCommentsVisibility)); |
Lines 1018-1023
Link Here
|
1018 |
// check missing javadoc tags |
1022 |
// check missing javadoc tags |
1019 |
this.reportMissingJavadocTagsVisibility = ClassFileConstants.AccPublic; |
1023 |
this.reportMissingJavadocTagsVisibility = ClassFileConstants.AccPublic; |
1020 |
this.reportMissingJavadocTagsOverriding = false; |
1024 |
this.reportMissingJavadocTagsOverriding = false; |
|
|
1025 |
this.reportMissingJavadocTagsMethodTypeParameters = false; |
1021 |
|
1026 |
|
1022 |
// check missing javadoc comments |
1027 |
// check missing javadoc comments |
1023 |
this.reportMissingJavadocCommentsVisibility = ClassFileConstants.AccPublic; |
1028 |
this.reportMissingJavadocCommentsVisibility = ClassFileConstants.AccPublic; |
Lines 1399-1404
Link Here
|
1399 |
this.reportMissingJavadocTagsOverriding = false; |
1404 |
this.reportMissingJavadocTagsOverriding = false; |
1400 |
} |
1405 |
} |
1401 |
} |
1406 |
} |
|
|
1407 |
if ((optionValue = optionsMap.get(OPTION_ReportMissingJavadocTagsMethodTypeParameters)) != null) { |
1408 |
if (ENABLED.equals(optionValue)) { |
1409 |
this.reportMissingJavadocTagsMethodTypeParameters = true; |
1410 |
} else if (DISABLED.equals(optionValue)) { |
1411 |
this.reportMissingJavadocTagsMethodTypeParameters = false; |
1412 |
} |
1413 |
} |
1402 |
if ((optionValue = optionsMap.get(OPTION_ReportMissingJavadocComments)) != null) { |
1414 |
if ((optionValue = optionsMap.get(OPTION_ReportMissingJavadocComments)) != null) { |
1403 |
updateSeverity(MissingJavadocComments, optionValue); |
1415 |
updateSeverity(MissingJavadocComments, optionValue); |
1404 |
} |
1416 |
} |
Lines 1476-1481
Link Here
|
1476 |
buf.append("\n\t\t+ visibility level to report invalid javadoc tags: ").append(getVisibilityString(this.reportInvalidJavadocTagsVisibility)); //$NON-NLS-1$ |
1488 |
buf.append("\n\t\t+ visibility level to report invalid javadoc tags: ").append(getVisibilityString(this.reportInvalidJavadocTagsVisibility)); //$NON-NLS-1$ |
1477 |
buf.append("\n\t\t+ missing javadoc tags: ").append(getSeverityString(MissingJavadocTags)); //$NON-NLS-1$ |
1489 |
buf.append("\n\t\t+ missing javadoc tags: ").append(getSeverityString(MissingJavadocTags)); //$NON-NLS-1$ |
1478 |
buf.append("\n\t\t+ visibility level to report missing javadoc tags: ").append(getVisibilityString(this.reportMissingJavadocTagsVisibility)); //$NON-NLS-1$ |
1490 |
buf.append("\n\t\t+ visibility level to report missing javadoc tags: ").append(getVisibilityString(this.reportMissingJavadocTagsVisibility)); //$NON-NLS-1$ |
|
|
1491 |
buf.append("\n\t\t+ report missing javadoc tags for method type parameters: ").append(this.reportMissingJavadocTagsMethodTypeParameters ? ENABLED : DISABLED); //$NON-NLS-1$ |
1479 |
buf.append("\n\t\t+ report missing javadoc tags in overriding methods: ").append(this.reportMissingJavadocTagsOverriding ? ENABLED : DISABLED); //$NON-NLS-1$ |
1492 |
buf.append("\n\t\t+ report missing javadoc tags in overriding methods: ").append(this.reportMissingJavadocTagsOverriding ? ENABLED : DISABLED); //$NON-NLS-1$ |
1480 |
buf.append("\n\t\t+ missing javadoc comments: ").append(getSeverityString(MissingJavadocComments)); //$NON-NLS-1$ |
1493 |
buf.append("\n\t\t+ missing javadoc comments: ").append(getSeverityString(MissingJavadocComments)); //$NON-NLS-1$ |
1481 |
buf.append("\n\t\t+ report missing tag description option: ").append(this.reportMissingJavadocTagDescription); //$NON-NLS-1$ |
1494 |
buf.append("\n\t\t+ report missing tag description option: ").append(this.reportMissingJavadocTagDescription); //$NON-NLS-1$ |