8075703: jdk.javadoc module exports com.sun.tools.javadoc package which contains a lot of internal API
Reviewed-by: ksrini
This commit is contained in:
parent
dd927b90d5
commit
daca004ce5
@ -28,7 +28,7 @@ package com.sun.tools.doclets.formats.html;
|
||||
import java.util.*;
|
||||
|
||||
import com.sun.javadoc.*;
|
||||
import com.sun.tools.javadoc.RootDocImpl;
|
||||
import com.sun.tools.javadoc.main.RootDocImpl;
|
||||
import com.sun.tools.doclets.formats.html.markup.*;
|
||||
import com.sun.tools.doclets.internal.toolkit.*;
|
||||
import com.sun.tools.doclets.internal.toolkit.builders.*;
|
||||
|
@ -40,7 +40,7 @@ import com.sun.tools.doclint.DocLint;
|
||||
import com.sun.tools.javac.file.JavacFileManager;
|
||||
import com.sun.tools.javac.util.Context;
|
||||
import com.sun.tools.javac.util.StringUtils;
|
||||
import com.sun.tools.javadoc.RootDocImpl;
|
||||
import com.sun.tools.javadoc.main.RootDocImpl;
|
||||
|
||||
/**
|
||||
* Configure the output based on the command line options.
|
||||
|
@ -149,8 +149,8 @@ public class SourceToHTMLConverter {
|
||||
return;
|
||||
Reader r;
|
||||
// temp hack until we can update SourcePosition API.
|
||||
if (sp instanceof com.sun.tools.javadoc.SourcePositionImpl) {
|
||||
FileObject fo = ((com.sun.tools.javadoc.SourcePositionImpl) sp).fileObject();
|
||||
if (sp instanceof com.sun.tools.javadoc.main.SourcePositionImpl) {
|
||||
FileObject fo = ((com.sun.tools.javadoc.main.SourcePositionImpl) sp).fileObject();
|
||||
if (fo == null)
|
||||
return;
|
||||
r = fo.openReader(true);
|
||||
|
@ -27,6 +27,8 @@ package com.sun.tools.javadoc;
|
||||
|
||||
import java.io.PrintWriter;
|
||||
|
||||
import com.sun.tools.javadoc.main.Start;
|
||||
|
||||
/**
|
||||
* Provides external entry points (tool and programmatic)
|
||||
* for the javadoc program.
|
||||
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import com.sun.javadoc.*;
|
||||
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import com.sun.javadoc.*;
|
||||
import com.sun.tools.javac.code.Attribute;
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import com.sun.javadoc.*;
|
||||
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import com.sun.javadoc.*;
|
||||
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import com.sun.javadoc.*;
|
||||
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import com.sun.javadoc.*;
|
||||
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import com.sun.javadoc.*;
|
||||
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import java.lang.reflect.Modifier;
|
||||
import java.util.*;
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import java.io.DataInputStream;
|
||||
import java.io.IOException;
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import java.text.BreakIterator;
|
||||
import java.text.Collator;
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import java.lang.reflect.Modifier;
|
||||
import java.text.CollationKey;
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import com.sun.source.util.TreePath;
|
||||
import java.lang.reflect.Modifier;
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import java.util.EnumSet;
|
||||
import javax.tools.JavaFileObject;
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import javax.tools.JavaFileObject;
|
||||
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import com.sun.source.util.TreePath;
|
||||
import com.sun.tools.javac.code.Flags;
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import com.sun.tools.javac.comp.*;
|
||||
import com.sun.tools.javac.util.*;
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import com.sun.javadoc.*;
|
||||
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import java.io.PrintWriter;
|
||||
import java.util.Locale;
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import java.lang.reflect.Modifier;
|
||||
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import static com.sun.tools.javac.code.Flags.*;
|
||||
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import java.util.regex.*;
|
||||
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import com.sun.javadoc.*;
|
||||
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import com.sun.javadoc.*;
|
||||
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import com.sun.javadoc.*;
|
||||
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import java.lang.reflect.Modifier;
|
||||
import java.text.CollationKey;
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Collection;
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.Locale;
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import com.sun.javadoc.*;
|
||||
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import com.sun.javadoc.*;
|
||||
import com.sun.tools.javac.code.*;
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import java.io.File;
|
||||
import javax.tools.FileObject;
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileNotFoundException;
|
||||
@ -95,7 +95,7 @@ public class Start extends ToolOption.Helper {
|
||||
|
||||
private JavaFileManager fileManager;
|
||||
|
||||
Start(String programName,
|
||||
public Start(String programName,
|
||||
PrintWriter errWriter,
|
||||
PrintWriter warnWriter,
|
||||
PrintWriter noticeWriter,
|
||||
@ -119,11 +119,11 @@ public class Start extends ToolOption.Helper {
|
||||
this.docletParentClassLoader = docletParentClassLoader;
|
||||
}
|
||||
|
||||
Start(String programName, String defaultDocletClassName) {
|
||||
public Start(String programName, String defaultDocletClassName) {
|
||||
this(programName, defaultDocletClassName, null);
|
||||
}
|
||||
|
||||
Start(String programName, String defaultDocletClassName,
|
||||
public Start(String programName, String defaultDocletClassName,
|
||||
ClassLoader docletParentClassLoader) {
|
||||
context = new Context();
|
||||
messager = new Messager(context, programName);
|
||||
@ -131,15 +131,15 @@ public class Start extends ToolOption.Helper {
|
||||
this.docletParentClassLoader = docletParentClassLoader;
|
||||
}
|
||||
|
||||
Start(String programName, ClassLoader docletParentClassLoader) {
|
||||
public Start(String programName, ClassLoader docletParentClassLoader) {
|
||||
this(programName, standardDocletClassName, docletParentClassLoader);
|
||||
}
|
||||
|
||||
Start(String programName) {
|
||||
public Start(String programName) {
|
||||
this(programName, standardDocletClassName);
|
||||
}
|
||||
|
||||
Start(ClassLoader docletParentClassLoader) {
|
||||
public Start(ClassLoader docletParentClassLoader) {
|
||||
this(javadocName, docletParentClassLoader);
|
||||
}
|
||||
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import com.sun.javadoc.*;
|
||||
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import com.sun.javadoc.*;
|
||||
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.Map;
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import com.sun.javadoc.*;
|
||||
import com.sun.tools.javac.code.Symbol;
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import com.sun.javadoc.*;
|
||||
|
@ -23,7 +23,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
package com.sun.tools.javadoc;
|
||||
package com.sun.tools.javadoc.main;
|
||||
|
||||
import com.sun.javadoc.*;
|
||||
|
@ -283,8 +283,8 @@ public class Start extends ToolOption.Helper {
|
||||
}
|
||||
} else {
|
||||
if (this.apiMode) {
|
||||
com.sun.tools.javadoc.Start ostart
|
||||
= new com.sun.tools.javadoc.Start(context);
|
||||
com.sun.tools.javadoc.main.Start ostart
|
||||
= new com.sun.tools.javadoc.main.Start(context);
|
||||
return ostart.begin(docletClass, options, fileObjects);
|
||||
}
|
||||
warn("main.legacy_api");
|
||||
|
Loading…
x
Reference in New Issue
Block a user