Class ExcludePrivateAnnotationsJDiffDoclet
java.lang.Object
org.apache.hadoop.classification.tools.ExcludePrivateAnnotationsJDiffDoclet
Doclet for excluding elements that are annotated with
InterfaceAudience.Private or
InterfaceAudience.LimitedPrivate.
It delegates to the JDiff Doclet, and takes the same options.-
Method Summary
Modifier and TypeMethodDescriptionstatic SourceVersionReturns the source version used by this doclet.static intoptionLength(String option) Returns the length of a supported option.static booleanstart(DocletEnvironment root) Legacy doclet entry point used by JDiff/Javadoc.static booleanvalidOptions(String[][] options, Reporter reporter) Validates options before running the doclet.
-
Method Details
-
languageVersion
Returns the source version used by this doclet.- Returns:
- the supported source version
-
start
Legacy doclet entry point used by JDiff/Javadoc.- Parameters:
root- the doclet environment- Returns:
- true if the doclet completed successfully
-
optionLength
Returns the length of a supported option.- Parameters:
option- the option name- Returns:
- the number of arguments including the option itself
-
validOptions
Validates options before running the doclet.- Parameters:
options- the options to validatereporter- the reporter to use for diagnostics- Returns:
- true if the options are valid
-