Thu, 24 May 2018 18:02:46 +0800
Merge
aoqi@0 | 1 | main.usage.summary=\ |
aoqi@0 | 2 | Usage: {0} <options> <classes...>\n\ |
mchung@2538 | 3 | use -h, -? or -help for a list of possible options |
aoqi@0 | 4 | |
aoqi@0 | 5 | main.usage=\ |
aoqi@0 | 6 | Usage: {0} <options> <classes...>\n\ |
aoqi@0 | 7 | where <classes> can be a pathname to a .class file, a directory, a JAR file,\n\ |
aoqi@0 | 8 | or a fully-qualified class name. Possible options include: |
aoqi@0 | 9 | |
aoqi@0 | 10 | error.prefix=Error: |
aoqi@0 | 11 | warn.prefix=Warning: |
aoqi@0 | 12 | |
aoqi@0 | 13 | main.opt.h=\ |
aoqi@0 | 14 | \ -h -? -help Print this usage message |
aoqi@0 | 15 | |
aoqi@0 | 16 | main.opt.version=\ |
aoqi@0 | 17 | \ -version Version information |
aoqi@0 | 18 | |
aoqi@0 | 19 | main.opt.v=\ |
aoqi@0 | 20 | \ -v -verbose Print all class level dependencies\n\ |
mchung@2538 | 21 | \ Equivalent to -verbose:class -filter:none.\n\ |
aoqi@0 | 22 | \ -verbose:package Print package-level dependencies excluding\n\ |
mchung@2538 | 23 | \ dependencies within the same package by default\n\ |
aoqi@0 | 24 | \ -verbose:class Print class-level dependencies excluding\n\ |
mchung@2538 | 25 | \ dependencies within the same package by default |
mchung@2538 | 26 | |
mchung@2538 | 27 | main.opt.f=\ |
mchung@2538 | 28 | \ -f <regex> -filter <regex> Filter dependences matching the given pattern\n\ |
mchung@2538 | 29 | \ If given multiple times, the last one will be used.\n\ |
mchung@2538 | 30 | \ -filter:package Filter dependences within the same package (default)\n\ |
mchung@2538 | 31 | \ -filter:archive Filter dependences within the same archive\n\ |
mchung@2538 | 32 | \ -filter:none No -filter:package and -filter:archive filtering\n\ |
mchung@2538 | 33 | \ Filtering specified via the -filter option still applies. |
aoqi@0 | 34 | |
aoqi@0 | 35 | main.opt.s=\ |
aoqi@0 | 36 | \ -s -summary Print dependency summary only |
aoqi@0 | 37 | |
aoqi@0 | 38 | main.opt.p=\ |
mchung@2538 | 39 | \ -p <pkgname> -package <pkgname> Finds dependences matching the given package name\n\ |
aoqi@0 | 40 | \ (may be given multiple times) |
aoqi@0 | 41 | |
aoqi@0 | 42 | main.opt.e=\ |
mchung@2538 | 43 | \ -e <regex> -regex <regex> Finds dependences matching the given pattern\n\ |
aoqi@0 | 44 | \ (-p and -e are exclusive) |
aoqi@0 | 45 | |
aoqi@0 | 46 | main.opt.include=\ |
aoqi@0 | 47 | \ -include <regex> Restrict analysis to classes matching pattern\n\ |
aoqi@0 | 48 | \ This option filters the list of classes to\n\ |
aoqi@0 | 49 | \ be analyzed. It can be used together with\n\ |
aoqi@0 | 50 | \ -p and -e which apply pattern to the dependences |
aoqi@0 | 51 | |
aoqi@0 | 52 | main.opt.P=\ |
aoqi@0 | 53 | \ -P -profile Show profile or the file containing a package |
aoqi@0 | 54 | |
aoqi@0 | 55 | main.opt.cp=\ |
aoqi@0 | 56 | \ -cp <path> -classpath <path> Specify where to find class files |
aoqi@0 | 57 | |
aoqi@0 | 58 | main.opt.R=\ |
mchung@2538 | 59 | \ -R -recursive Recursively traverse all dependencies.\n\ |
mchung@2538 | 60 | \ The -R option implies -filter:none. If -p, -e, -f\n\ |
mchung@2538 | 61 | \ option is specified, only the matching dependences\n\ |
mchung@2538 | 62 | \ are analyzed. |
aoqi@0 | 63 | |
aoqi@0 | 64 | main.opt.apionly=\ |
aoqi@0 | 65 | \ -apionly Restrict analysis to APIs i.e. dependences\n\ |
aoqi@0 | 66 | \ from the signature of public and protected\n\ |
aoqi@0 | 67 | \ members of public classes including field\n\ |
aoqi@0 | 68 | \ type, method parameter types, returned type,\n\ |
aoqi@0 | 69 | \ checked exception types etc |
aoqi@0 | 70 | |
aoqi@0 | 71 | main.opt.dotoutput=\ |
aoqi@0 | 72 | \ -dotoutput <dir> Destination directory for DOT file output |
aoqi@0 | 73 | |
aoqi@0 | 74 | main.opt.jdkinternals=\ |
aoqi@0 | 75 | \ -jdkinternals Finds class-level dependences on JDK internal APIs.\n\ |
aoqi@0 | 76 | \ By default, it analyzes all classes on -classpath\n\ |
aoqi@0 | 77 | \ and input files unless -include option is specified.\n\ |
aoqi@0 | 78 | \ This option cannot be used with -p, -e and -s options.\n\ |
aoqi@0 | 79 | \ WARNING: JDK internal APIs may not be accessible in\n\ |
aoqi@0 | 80 | \ the next release. |
aoqi@0 | 81 | |
aoqi@0 | 82 | main.opt.depth=\ |
aoqi@0 | 83 | \ -depth=<depth> Specify the depth of the transitive\n\ |
aoqi@0 | 84 | \ dependency analysis |
aoqi@0 | 85 | |
aoqi@0 | 86 | |
aoqi@0 | 87 | err.unknown.option=unknown option: {0} |
aoqi@0 | 88 | err.missing.arg=no value given for {0} |
aoqi@0 | 89 | err.invalid.arg.for.option=invalid argument for option: {0} |
aoqi@0 | 90 | err.option.after.class=option must be specified before classes: {0} |
aoqi@0 | 91 | err.option.unsupported={0} not supported: {1} |
aoqi@0 | 92 | err.profiles.msg=No profile information |
mchung@2538 | 93 | err.invalid.path=invalid path: {0} |
aoqi@0 | 94 | warn.invalid.arg=Invalid classname or pathname not exist: {0} |
aoqi@0 | 95 | warn.split.package=package {0} defined in {1} {2} |
mchung@2539 | 96 | warn.replace.useJDKInternals=\ |
mchung@2539 | 97 | JDK internal APIs are unsupported and private to JDK implementation that are\n\ |
mchung@2539 | 98 | subject to be removed or changed incompatibly and could break your application.\n\ |
mchung@2539 | 99 | Please modify your code to eliminate dependency on any JDK internal APIs.\n\ |
mchung@2539 | 100 | For the most recent update on JDK internal API replacements, please check:\n\ |
mchung@2539 | 101 | {0} |
bchristi@3368 | 102 | warn.mrjar.usejdk9=\ |
bchristi@3368 | 103 | {0} is a multi-release jar file.\n\ |
bchristi@3368 | 104 | All versioned entries are analyzed. To analyze the entries for a specific\n\ |
bchristi@3368 | 105 | version, use a newer version of jdeps (JDK 9 or later) \"--multi-release\" option. |
aoqi@0 | 106 | |
aoqi@0 | 107 | artifact.not.found=not found |
mchung@2539 | 108 | jdeps.wiki.url=https://wiki.openjdk.java.net/display/JDK8/Java+Dependency+Analysis+Tool |