1.1 --- a/src/share/classes/com/sun/tools/jdeps/resources/jdeps.properties Thu Oct 17 13:50:00 2013 +0200 1.2 +++ b/src/share/classes/com/sun/tools/jdeps/resources/jdeps.properties Thu Oct 17 13:19:48 2013 -0700 1.3 @@ -5,46 +5,63 @@ 1.4 main.usage=\ 1.5 Usage: {0} <options> <classes...>\n\ 1.6 where <classes> can be a pathname to a .class file, a directory, a JAR file,\n\ 1.7 -or a fully-qualified classname or wildcard "*". Possible options include: 1.8 +or a fully-qualified class name. Possible options include: 1.9 1.10 error.prefix=Error: 1.11 warn.prefix=Warning: 1.12 1.13 main.opt.h=\ 1.14 -\ -h -? --help Print this usage message 1.15 +\ -h -? -help Print this usage message 1.16 1.17 main.opt.version=\ 1.18 -\ --version Version information 1.19 - 1.20 -main.opt.V=\ 1.21 -\ -V <level> --verbose-level=<level> Print package-level or class-level dependencies\n\ 1.22 -\ Valid levels are: "package" and "class" 1.23 +\ -version Version information 1.24 1.25 main.opt.v=\ 1.26 -\ -v --verbose Print additional information 1.27 +\ -v -verbose Print all class level dependencies\n\ 1.28 +\ -verbose:package Print package-level dependencies excluding\n\ 1.29 +\ dependencies within the same archive\n\ 1.30 +\ -verbose:class Print class-level dependencies excluding\n\ 1.31 +\ dependencies within the same archive 1.32 1.33 main.opt.s=\ 1.34 -\ -s --summary Print dependency summary only 1.35 +\ -s -summary Print dependency summary only 1.36 1.37 main.opt.p=\ 1.38 -\ -p <pkg name> --package=<pkg name> Restrict analysis to classes in this package\n\ 1.39 -\ (may be given multiple times) 1.40 +\ -p <pkgname> -package <pkgname> Finds dependences in the given package\n\ 1.41 +\ (may be given multiple times) 1.42 1.43 main.opt.e=\ 1.44 -\ -e <regex> --regex=<regex> Restrict analysis to packages matching pattern\n\ 1.45 -\ (-p and -e are exclusive) 1.46 +\ -e <regex> -regex <regex> Finds dependences in packages matching pattern\n\ 1.47 +\ (-p and -e are exclusive) 1.48 + 1.49 +main.opt.include=\ 1.50 +\ -include <regex> Restrict analysis to classes matching pattern\n\ 1.51 +\ This option filters the list of classes to\n\ 1.52 +\ be analyzed. It can be used together with\n\ 1.53 +\ -p and -e which apply pattern to the dependences 1.54 1.55 main.opt.P=\ 1.56 -\ -P --profile Show profile or the file containing a package 1.57 +\ -P -profile Show profile or the file containing a package 1.58 1.59 -main.opt.c=\ 1.60 -\ -c <path> --classpath=<path> Specify where to find class files 1.61 +main.opt.cp=\ 1.62 +\ -cp <path> -classpath <path> Specify where to find class files 1.63 1.64 main.opt.R=\ 1.65 -\ -R --recursive Recursively traverse all dependencies 1.66 +\ -R -recursive Recursively traverse all dependencies 1.67 1.68 -main.opt.d=\ 1.69 -\ -d <depth> --depth=<depth> Specify the depth of the transitive dependency analysis 1.70 +main.opt.apionly=\ 1.71 +\ -apionly Restrict analysis to APIs i.e. dependences\n\ 1.72 +\ from the signature of public and protected\n\ 1.73 +\ members of public classes including field\n\ 1.74 +\ type, method parameter types, returned type,\n\ 1.75 +\ checked exception types etc 1.76 + 1.77 +main.opt.dotoutput=\ 1.78 +\ -dotoutput <dir> Destination directory for DOT file output 1.79 + 1.80 +main.opt.depth=\ 1.81 +\ -depth=<depth> Specify the depth of the transitive\n\ 1.82 +\ dependency analysis 1.83 1.84 err.unknown.option=unknown option: {0} 1.85 err.missing.arg=no value given for {0} 1.86 @@ -53,6 +70,7 @@ 1.87 err.option.after.class=option must be specified before classes: {0} 1.88 err.option.unsupported={0} not supported: {1} 1.89 err.profiles.msg=No profile information 1.90 +err.dot.output.path=invalid path: {0} 1.91 warn.invalid.arg=Invalid classname or pathname not exist: {0} 1.92 warn.split.package=package {0} defined in {1} {2} 1.93