APIdia Launch Partner
Top Description Inners Fields Constructors Methods
com.sun.tools.jdeps

pack-priv Class JdepsTask

extends Object
Class Inheritance
Imports
com.sun.tools.jdeps.Analyzer.Type, java.io.IOException, .PrintWriter, java.lang.module.FindException, .ResolutionException, java.nio.file.Files, .Path, .Paths, java.text.MessageFormat, java.util.*, java.util.jar.JarFile, java.util.regex.Pattern

Implementation for the jdeps tool for static class dependency analysis.

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv class
JdepsTask.AnalyzeDeps

Analyze dependences

pack-priv static class
pack-priv static interface
pack-priv class
pack-priv abstract class
pack-priv static enum
pack-priv class
pack-priv class
pack-priv abstract static class
pack-priv class
pack-priv class
pack-priv abstract static class
private static class
private static class
pack-priv class
pack-priv static class

Field Summary

Modifier and TypeField and Description
private JdepsTask.Command
pack-priv static final int
EXIT_ABNORMAL

Result codes.

pack-priv static final int
EXIT_CMDERR

Result codes.

pack-priv static final int
EXIT_ERROR

Result codes.

pack-priv static final int
EXIT_OK

Result codes.

pack-priv static final int
EXIT_SYSERR

Result codes.

private final List<String>
private PrintWriter
private final JdepsTask.Options
private static final String
pack-priv static JdepsTask.Option[]

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private JdepsTask.AnalyzeDeps
private JdepsConfiguration
private JdepsTask.CheckModuleDeps
private JdepsFilter
dependencyFilter(JdepsConfiguration config)

Returns a filter used during dependency analysis

private JdepsTask.GenDotFile
private JdepsTask.GenModuleInfo
genModuleInfo(Path dir, boolean openModule)

pack-priv static String
getMessage(String key, Object... args)

private JdepsTask.Option
public void
private JdepsTask.ListModuleDeps
private Optional<String>
replacementFor(String cn)

Returns the recommended replacement API for the given classname; or return null if replacement API is not known.

private void
reportError(String key, Object... args)

pack-priv int
run(String... args)

pack-priv boolean
run()

pack-priv void
private void
private void
showVersion(boolean full)

private String
pack-priv void
warning(String key, Object... args)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait