8003562: Provide a CLI tool to analyze class dependencies
Reviewed-by: jjg, alanb, ulfzibis, erikj
This commit is contained in:
parent
dbdd083e7c
commit
f85705002e
jdk
make
makefiles
@ -375,6 +375,7 @@ TOOLS = \
|
||||
com/sun/tools/javadoc \
|
||||
com/sun/tools/javah \
|
||||
com/sun/tools/javap \
|
||||
com/sun/tools/jdeps \
|
||||
com/sun/tools/corba \
|
||||
com/sun/tools/internal/xjc \
|
||||
com/sun/tools/internal/ws \
|
||||
@ -457,6 +458,7 @@ NOTJRETOOLS = \
|
||||
javadoc$(EXE_SUFFIX) \
|
||||
javah$(EXE_SUFFIX) \
|
||||
javap$(EXE_SUFFIX) \
|
||||
jdeps$(EXE_SUFFIX) \
|
||||
jcmd$(EXE_SUFFIX) \
|
||||
jdb$(EXE_SUFFIX) \
|
||||
jps$(EXE_SUFFIX) \
|
||||
@ -564,6 +566,7 @@ $(NOT_RT_JAR_LIST): FRC
|
||||
$(ECHO) "sun/tools/javac/" >> $@
|
||||
$(ECHO) "com/sun/tools/classfile/" >> $@
|
||||
$(ECHO) "com/sun/tools/javap/" >> $@
|
||||
$(ECHO) "com/sun/tools/jdeps/" >> $@
|
||||
$(ECHO) "sun/tools/jcmd/" >> $@
|
||||
$(ECHO) "sun/tools/jconsole/" >> $@
|
||||
$(ECHO) "sun/tools/jps/" >> $@
|
||||
|
@ -76,7 +76,7 @@ ATTACH_PKGS = com.sun.tools.attach \
|
||||
|
||||
JCONSOLE_PKGS = com.sun.tools.jconsole
|
||||
|
||||
TREEAPI_PKGS = com.sunsource.doctree \
|
||||
TREEAPI_PKGS = com.sun.source.doctree \
|
||||
com.sun.source.tree \
|
||||
com.sun.source.util
|
||||
|
||||
|
@ -63,6 +63,7 @@ $(call make-launcher, javac, com.sun.tools.javac.Main, , )
|
||||
$(call make-launcher, javadoc, com.sun.tools.javadoc.Main, , )
|
||||
$(call make-launcher, javah, com.sun.tools.javah.Main, , )
|
||||
$(call make-launcher, javap, com.sun.tools.javap.Main, , )
|
||||
$(call make-launcher, jdeps, com.sun.tools.jdeps.Main, , )
|
||||
$(call make-launcher, jcmd, sun.tools.jcmd.JCmd, , )
|
||||
$(call make-launcher, jconsole, sun.tools.jconsole.JConsole, \
|
||||
-J-Djconsole.showOutputViewer, )
|
||||
|
@ -62,6 +62,10 @@ ifeq ($(PROGRAM),javap)
|
||||
WILDCARDS=true
|
||||
NEVER_ACT_AS_SERVER_CLASS_MACHINE=true
|
||||
endif
|
||||
ifeq ($(PROGRAM),jdeps)
|
||||
WILDCARDS=true
|
||||
NEVER_ACT_AS_SERVER_CLASS_MACHINE=true
|
||||
endif
|
||||
ifeq ($(PROGRAM),javah)
|
||||
WILDCARDS=true
|
||||
NEVER_ACT_AS_SERVER_CLASS_MACHINE=true
|
||||
|
@ -267,6 +267,11 @@ $(eval $(call SetupLauncher,javap,\
|
||||
-DNEVER_ACT_AS_SERVER_CLASS_MACHINE \
|
||||
-DJAVA_ARGS='{ "-J-ms8m"$(COMMA) "com.sun.tools.javap.Main"$(COMMA) }'))
|
||||
|
||||
$(eval $(call SetupLauncher,jdeps,\
|
||||
-DEXPAND_CLASSPATH_WILDCARDS \
|
||||
-DNEVER_ACT_AS_SERVER_CLASS_MACHINE \
|
||||
-DJAVA_ARGS='{ "-J-ms8m"$(COMMA) "com.sun.tools.jdeps.Main"$(COMMA) }'))
|
||||
|
||||
BUILD_LAUNCHER_jconsole_CFLAGS_windows:=-DJAVAW
|
||||
BUILD_LAUNCHER_jconsole_LDFLAGS_windows:=user32.lib
|
||||
|
||||
|
@ -738,6 +738,7 @@ TOOLS_JAR_INCLUDES := \
|
||||
com/sun/tools/javadoc \
|
||||
com/sun/tools/javah \
|
||||
com/sun/tools/javap \
|
||||
com/sun/tools/jdeps \
|
||||
com/sun/tools/corba \
|
||||
com/sun/tools/internal/xjc \
|
||||
com/sun/tools/internal/ws \
|
||||
|
@ -100,6 +100,7 @@ NOT_JRE_BIN_FILES := \
|
||||
javadoc$(EXE_SUFFIX) \
|
||||
javah$(EXE_SUFFIX) \
|
||||
javap$(EXE_SUFFIX) \
|
||||
jdeps$(EXE_SUFFIX) \
|
||||
jcmd$(EXE_SUFFIX) \
|
||||
jdb$(EXE_SUFFIX) \
|
||||
jps$(EXE_SUFFIX) \
|
||||
|
Loading…
x
Reference in New Issue
Block a user