langtools/src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java
--- a/langtools/src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java Sat Jul 12 07:32:28 2014 -0700
+++ b/langtools/src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java Sun Jun 15 08:41:57 2014 -0700
@@ -61,7 +61,8 @@
* List of deprecated type Lists.
*/
private List<List<Doc>> deprecatedLists;
-
+ private final Configuration configuration;
+ private final Utils utils;
/**
* Constructor.
@@ -69,11 +70,13 @@
* @param configuration the current configuration of the doclet
*/
public DeprecatedAPIListBuilder(Configuration configuration) {
+ this.configuration = configuration;
+ this.utils = configuration.utils;
deprecatedLists = new ArrayList<>();
for (int i = 0; i < NUM_TYPES; i++) {
deprecatedLists.add(i, new ArrayList<Doc>());
}
- buildDeprecatedAPIInfo(configuration);
+ buildDeprecatedAPIInfo();
}
/**
@@ -83,15 +86,15 @@
*
* @param configuration the current configuration of the doclet.
*/
- private void buildDeprecatedAPIInfo(Configuration configuration) {
+ private void buildDeprecatedAPIInfo() {
Set<PackageDoc> packages = configuration.packages;
for (PackageDoc pkg : packages) {
- if (Util.isDeprecated(pkg)) {
+ if (utils.isDeprecated(pkg)) {
getList(PACKAGE).add(pkg);
}
}
for (ClassDoc cd : configuration.root.classes()) {
- if (Util.isDeprecated(cd)) {
+ if (utils.isDeprecated(cd)) {
if (cd.isOrdinaryClass()) {
getList(CLASS).add(cd);
} else if (cd.isInterface()) {
@@ -128,7 +131,7 @@
*/
private void composeDeprecatedList(List<Doc> list, MemberDoc[] members) {
for (MemberDoc member : members) {
- if (Util.isDeprecated(member)) {
+ if (utils.isDeprecated(member)) {
list.add(member);
}
}