src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
author mchung
Wed, 21 Nov 2018 22:34:01 -0800
changeset 52650 c16b6cc93272
parent 48543 7067fe4e054e
child 57577 a0c5401371c9
permissions -rw-r--r--
8213909: jdeps --print-module-deps should report missing dependences 8168869: jdeps: localized messages don't use proper line breaks Reviewed-by: sundar
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
15030
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
     1
main.usage.summary=\
38524
badd925c1d2f 8156680: jdeps implementation refresh
mchung
parents: 36526
diff changeset
     2
Usage: {0} <options> <path ...>]\n\
48543
7067fe4e054e 8189102: All tools should support -?, -h and --help
goetz
parents: 47357
diff changeset
     3
use --help for a list of possible options
15030
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
     4
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
     5
main.usage=\
38524
badd925c1d2f 8156680: jdeps implementation refresh
mchung
parents: 36526
diff changeset
     6
Usage: {0} <options> <path ...>]\n\
badd925c1d2f 8156680: jdeps implementation refresh
mchung
parents: 36526
diff changeset
     7
<path> can be a pathname to a .class file, a directory, a JAR file.\n\
36526
3b41f1c69604 8142968: Module System implementation
alanb
parents: 30846
diff changeset
     8
\n\
3b41f1c69604 8142968: Module System implementation
alanb
parents: 30846
diff changeset
     9
Possible options include:
15030
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
    10
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
    11
error.prefix=Error:
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
    12
warn.prefix=Warning:
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
    13
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
    14
main.opt.h=\
48543
7067fe4e054e 8189102: All tools should support -?, -h and --help
goetz
parents: 47357
diff changeset
    15
\  -h -? --help                  Print this help message
15030
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
    16
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
    17
main.opt.version=\
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    18
\  -version --version            Version information
15030
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
    19
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
    20
main.opt.v=\
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    21
\  -v       -verbose             Print all class level dependences\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    22
\                                Equivalent to -verbose:class -filter:none.\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    23
\  -verbose:package              Print package-level dependences excluding\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    24
\                                dependences within the same package by default\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    25
\  -verbose:class                Print class-level dependences excluding\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    26
\                                dependences within the same package by default
15030
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
    27
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
    28
main.opt.s=\
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    29
\  -s       -summary             Print dependency summary only.
15030
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
    30
38524
badd925c1d2f 8156680: jdeps implementation refresh
mchung
parents: 36526
diff changeset
    31
main.opt.f=\
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    32
\  -f <regex> -filter <regex>    Filter dependences matching the given\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    33
\                                pattern. If given multiple times, the last\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    34
\                                one will be used.\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    35
\  -filter:package               Filter dependences within the same package.\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    36
\                                This is the default.\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    37
\  -filter:archive               Filter dependences within the same archive.\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    38
\  -filter:module                Filter dependences within the same module.\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    39
\  -filter:none                  No -filter:package and -filter:archive\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    40
\                                filtering.  Filtering specified via the\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    41
\                                -filter option still applies.\n\
38524
badd925c1d2f 8156680: jdeps implementation refresh
mchung
parents: 36526
diff changeset
    42
badd925c1d2f 8156680: jdeps implementation refresh
mchung
parents: 36526
diff changeset
    43
main.opt.p=\n\
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    44
\Options to filter dependences:\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    45
\  -p <pkg>\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    46
\  -package <pkg>\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    47
\  --package <pkg>               Finds dependences matching the given package\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    48
\                                name (may be given multiple times).
15030
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
    49
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
    50
main.opt.e=\
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    51
\  -e <regex>\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    52
\  -regex <regex>\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    53
\  --regex <regex>               Finds dependences matching the given pattern.
36526
3b41f1c69604 8142968: Module System implementation
alanb
parents: 30846
diff changeset
    54
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    55
main.opt.require=\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    56
\  --require <module-name>       Finds dependences matching the given module\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    57
\                                name (may be given multiple times). --package,\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    58
\                                --regex, --require are mutual exclusive.
21046
ebf16a1a6328 8015912: jdeps support to output in dot file format
mchung
parents: 16550
diff changeset
    59
52650
c16b6cc93272 8213909: jdeps --print-module-deps should report missing dependences
mchung
parents: 48543
diff changeset
    60
main.opt.missing-deps=\
c16b6cc93272 8213909: jdeps --print-module-deps should report missing dependences
mchung
parents: 48543
diff changeset
    61
\  --missing-deps                Finds missing dependences.  This option\n\
c16b6cc93272 8213909: jdeps --print-module-deps should report missing dependences
mchung
parents: 48543
diff changeset
    62
\                                cannot be used with -p, -e and -s options.
c16b6cc93272 8213909: jdeps --print-module-deps should report missing dependences
mchung
parents: 48543
diff changeset
    63
c16b6cc93272 8213909: jdeps --print-module-deps should report missing dependences
mchung
parents: 48543
diff changeset
    64
main.opt.ignore-missing-deps=\
c16b6cc93272 8213909: jdeps --print-module-deps should report missing dependences
mchung
parents: 48543
diff changeset
    65
\  --ignore-missing-deps         Ignore missing dependences.
c16b6cc93272 8213909: jdeps --print-module-deps should report missing dependences
mchung
parents: 48543
diff changeset
    66
38524
badd925c1d2f 8156680: jdeps implementation refresh
mchung
parents: 36526
diff changeset
    67
main.opt.include=\n\
badd925c1d2f 8156680: jdeps implementation refresh
mchung
parents: 36526
diff changeset
    68
 \Options to filter classes to be analyzed:\n\
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    69
\  -include <regex>              Restrict analysis to classes matching pattern\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    70
\                                This option filters the list of classes to\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    71
\                                be analyzed.  It can be used together with\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    72
\                                -p and -e which apply pattern to the dependences
15030
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
    73
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
    74
main.opt.P=\
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    75
\  -P       -profile             Show profile containing a package
25874
83c19f00452c 8054834: Modular Source Code
chegar
parents: 25692
diff changeset
    76
21046
ebf16a1a6328 8015912: jdeps support to output in dot file format
mchung
parents: 16550
diff changeset
    77
main.opt.cp=\
40308
274367a99f98 8136930: Simplify use of module-system options by custom launchers
jjg
parents: 38525
diff changeset
    78
\  -cp <path>\n\
274367a99f98 8136930: Simplify use of module-system options by custom launchers
jjg
parents: 38525
diff changeset
    79
\  -classpath <path>\n\
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    80
\  --class-path <path>           Specify where to find class files
36526
3b41f1c69604 8142968: Module System implementation
alanb
parents: 30846
diff changeset
    81
40308
274367a99f98 8136930: Simplify use of module-system options by custom launchers
jjg
parents: 38525
diff changeset
    82
main.opt.module-path=\
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    83
\  --module-path <module path>   Specify module path
36526
3b41f1c69604 8142968: Module System implementation
alanb
parents: 30846
diff changeset
    84
40308
274367a99f98 8136930: Simplify use of module-system options by custom launchers
jjg
parents: 38525
diff changeset
    85
main.opt.upgrade-module-path=\
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    86
\  --upgrade-module-path <module path>  Specify upgrade module path
36526
3b41f1c69604 8142968: Module System implementation
alanb
parents: 30846
diff changeset
    87
38525
a2169f8fa712 8156575: Add jdeps -addmods, -system, -inverse options
mchung
parents: 38524
diff changeset
    88
main.opt.system=\
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    89
\  --system <java-home>          Specify an alternate system module path
38525
a2169f8fa712 8156575: Add jdeps -addmods, -system, -inverse options
mchung
parents: 38524
diff changeset
    90
40308
274367a99f98 8136930: Simplify use of module-system options by custom launchers
jjg
parents: 38525
diff changeset
    91
main.opt.add-modules=\
274367a99f98 8136930: Simplify use of module-system options by custom launchers
jjg
parents: 38525
diff changeset
    92
\  --add-modules <module-name>[,<module-name>...]\n\
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    93
\                                Adds modules to the root set for analysis
38525
a2169f8fa712 8156575: Add jdeps -addmods, -system, -inverse options
mchung
parents: 38524
diff changeset
    94
15030
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
    95
main.opt.R=\
52650
c16b6cc93272 8213909: jdeps --print-module-deps should report missing dependences
mchung
parents: 48543
diff changeset
    96
\  -R\n\
c16b6cc93272 8213909: jdeps --print-module-deps should report missing dependences
mchung
parents: 48543
diff changeset
    97
\  --recursive                   Recursively traverse all run-time dependences.\n\
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
    98
\                                The -R option implies -filter:none.  If -p,\n\
44182
ce2f0cbc81b9 8176333: jdeps error message should include a proper MR jar file name
mchung
parents: 43026
diff changeset
    99
\                                -e, -f option is specified, only the matching\n\
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   100
\                                dependences are analyzed.
36526
3b41f1c69604 8142968: Module System implementation
alanb
parents: 30846
diff changeset
   101
52650
c16b6cc93272 8213909: jdeps --print-module-deps should report missing dependences
mchung
parents: 48543
diff changeset
   102
main.opt.no-recursive=\
c16b6cc93272 8213909: jdeps --print-module-deps should report missing dependences
mchung
parents: 48543
diff changeset
   103
\  --no-recursive                Do not recursively traverse dependences.
c16b6cc93272 8213909: jdeps --print-module-deps should report missing dependences
mchung
parents: 48543
diff changeset
   104
38525
a2169f8fa712 8156575: Add jdeps -addmods, -system, -inverse options
mchung
parents: 38524
diff changeset
   105
main.opt.I=\
52650
c16b6cc93272 8213909: jdeps --print-module-deps should report missing dependences
mchung
parents: 48543
diff changeset
   106
\  -I\n\
c16b6cc93272 8213909: jdeps --print-module-deps should report missing dependences
mchung
parents: 48543
diff changeset
   107
\  --inverse                     Analyzes the dependences per other given options\n\
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   108
\                                and then find all artifacts that directly\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   109
\                                and indirectly depend on the matching nodes.\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   110
\                                This is equivalent to the inverse of\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   111
\                                compile-time view analysis and print\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   112
\                                dependency summary.  This option must use\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   113
\                                with --require, --package or --regex option.
38525
a2169f8fa712 8156575: Add jdeps -addmods, -system, -inverse options
mchung
parents: 38524
diff changeset
   114
40308
274367a99f98 8136930: Simplify use of module-system options by custom launchers
jjg
parents: 38525
diff changeset
   115
main.opt.compile-time=\
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   116
\  --compile-time                Compile-time view of transitive dependences\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   117
\                                i.e. compile-time view of -R option.\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   118
\                                Analyzes the dependences per other given options\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   119
\                                If a dependence is found from a directory,\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   120
\                                a JAR file or a module, all classes in that \n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   121
\                                containing archive are analyzed.
15030
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
   122
21046
ebf16a1a6328 8015912: jdeps support to output in dot file format
mchung
parents: 16550
diff changeset
   123
main.opt.apionly=\
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   124
\  -apionly\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   125
\  --api-only                    Restrict analysis to APIs i.e. dependences\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   126
\                                from the signature of public and protected\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   127
\                                members of public classes including field\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   128
\                                type, method parameter types, returned type,\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   129
\                                checked exception types etc.
36526
3b41f1c69604 8142968: Module System implementation
alanb
parents: 30846
diff changeset
   130
47308
5f351a1131e0 8188321: (jdeps) help message should say "requires transitive" rather than "requires public"
mchung
parents: 47216
diff changeset
   131
main.opt.m=\n\
5f351a1131e0 8188321: (jdeps) help message should say "requires transitive" rather than "requires public"
mchung
parents: 47216
diff changeset
   132
\Module dependence analysis options:\n\
5f351a1131e0 8188321: (jdeps) help message should say "requires transitive" rather than "requires public"
mchung
parents: 47216
diff changeset
   133
\  -m <module-name>\n\
5f351a1131e0 8188321: (jdeps) help message should say "requires transitive" rather than "requires public"
mchung
parents: 47216
diff changeset
   134
\  --module <module-name>        Specify the root module for analysis
5f351a1131e0 8188321: (jdeps) help message should say "requires transitive" rather than "requires public"
mchung
parents: 47216
diff changeset
   135
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   136
main.opt.generate-module-info=\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   137
\  --generate-module-info <dir>  Generate module-info.java under the specified\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   138
\                                directory. The specified JAR files will be\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   139
\                                analyzed. This option cannot be used with\n\
42407
f3702cff2933 8169069: Module system implementation refresh (11/2016)
alanb
parents: 41997
diff changeset
   140
\                                --dot-output or --class-path. Use \n\
f3702cff2933 8169069: Module system implementation refresh (11/2016)
alanb
parents: 41997
diff changeset
   141
\                                --generate-open-module option for open modules.
f3702cff2933 8169069: Module system implementation refresh (11/2016)
alanb
parents: 41997
diff changeset
   142
f3702cff2933 8169069: Module system implementation refresh (11/2016)
alanb
parents: 41997
diff changeset
   143
main.opt.generate-open-module=\
f3702cff2933 8169069: Module system implementation refresh (11/2016)
alanb
parents: 41997
diff changeset
   144
\  --generate-open-module <dir>  Generate module-info.java for the specified\n\
f3702cff2933 8169069: Module system implementation refresh (11/2016)
alanb
parents: 41997
diff changeset
   145
\                                JAR files under the specified directory as\n\
f3702cff2933 8169069: Module system implementation refresh (11/2016)
alanb
parents: 41997
diff changeset
   146
\                                open modules. This option cannot be used with\n\
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   147
\                                --dot-output or --class-path.
36526
3b41f1c69604 8142968: Module System implementation
alanb
parents: 30846
diff changeset
   148
3b41f1c69604 8142968: Module System implementation
alanb
parents: 30846
diff changeset
   149
main.opt.check=\
40308
274367a99f98 8136930: Simplify use of module-system options by custom launchers
jjg
parents: 38525
diff changeset
   150
\  --check <module-name>[,<module-name>...\n\
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   151
\                                Analyze the dependence of the specified modules\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   152
\                                It prints the module descriptor, the resulting\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   153
\                                module dependences after analysis and the\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   154
\                                graph after transition reduction.  It also\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   155
\                                identifies any unused qualified exports.
36526
3b41f1c69604 8142968: Module System implementation
alanb
parents: 30846
diff changeset
   156
21046
ebf16a1a6328 8015912: jdeps support to output in dot file format
mchung
parents: 16550
diff changeset
   157
main.opt.dotoutput=\
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   158
\  -dotoutput <dir>\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   159
\  --dot-output <dir>            Destination directory for DOT file output
21046
ebf16a1a6328 8015912: jdeps support to output in dot file format
mchung
parents: 16550
diff changeset
   160
22007
907f7054db16 8029216: (jdeps) Provide a specific option to report JDK internal APIs
mchung
parents: 21046
diff changeset
   161
main.opt.jdkinternals=\
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   162
\  -jdkinternals\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   163
\  --jdk-internals               Finds class-level dependences on JDK internal\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   164
\                                APIs. By default, it analyzes all classes\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   165
\                                on --class-path and input files unless -include\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   166
\                                option is specified. This option cannot be\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   167
\                                used with -p, -e and -s options.\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   168
\                                WARNING: JDK internal APIs are inaccessible.
22007
907f7054db16 8029216: (jdeps) Provide a specific option to report JDK internal APIs
mchung
parents: 21046
diff changeset
   169
41860
906670ff49c7 8167057: jdeps option to list modules and internal APIs for @modules for test dev
mchung
parents: 41443
diff changeset
   170
main.opt.list-deps=\
47357
74700c8e39e9 8189202: (jdeps) Need jdeps output format easy for jlink --add-modules to use
mchung
parents: 47308
diff changeset
   171
\  --list-deps                   Lists the module dependences.  It also prints\n\
52650
c16b6cc93272 8213909: jdeps --print-module-deps should report missing dependences
mchung
parents: 48543
diff changeset
   172
\                                any internal API packages if referenced.\n\
c16b6cc93272 8213909: jdeps --print-module-deps should report missing dependences
mchung
parents: 48543
diff changeset
   173
\                                This option transitively analyzes libraries on\n\
c16b6cc93272 8213909: jdeps --print-module-deps should report missing dependences
mchung
parents: 48543
diff changeset
   174
\                                class path and module path if referenced.\n\
c16b6cc93272 8213909: jdeps --print-module-deps should report missing dependences
mchung
parents: 48543
diff changeset
   175
\                                Use --no-recursive option for non-transitive\n\
c16b6cc93272 8213909: jdeps --print-module-deps should report missing dependences
mchung
parents: 48543
diff changeset
   176
\                                dependency analysis.
41997
79da2a8f4274 8168386: Fix jdeps verbose options
mchung
parents: 41860
diff changeset
   177
79da2a8f4274 8168386: Fix jdeps verbose options
mchung
parents: 41860
diff changeset
   178
main.opt.list-reduced-deps=\
41860
906670ff49c7 8167057: jdeps option to list modules and internal APIs for @modules for test dev
mchung
parents: 41443
diff changeset
   179
\  --list-reduced-deps           Same as --list-deps with not listing\n\
47357
74700c8e39e9 8189202: (jdeps) Need jdeps output format easy for jlink --add-modules to use
mchung
parents: 47308
diff changeset
   180
\                                the implied reads edges from the module graph.\n\
47308
5f351a1131e0 8188321: (jdeps) help message should say "requires transitive" rather than "requires public"
mchung
parents: 47216
diff changeset
   181
\                                If module M1 reads M2, and M2 requires\n\
5f351a1131e0 8188321: (jdeps) help message should say "requires transitive" rather than "requires public"
mchung
parents: 47216
diff changeset
   182
\                                transitive on M3, then M1 reading M3 is implied\n\
5f351a1131e0 8188321: (jdeps) help message should say "requires transitive" rather than "requires public"
mchung
parents: 47216
diff changeset
   183
\                                and is not shown in the graph.
41860
906670ff49c7 8167057: jdeps option to list modules and internal APIs for @modules for test dev
mchung
parents: 41443
diff changeset
   184
47357
74700c8e39e9 8189202: (jdeps) Need jdeps output format easy for jlink --add-modules to use
mchung
parents: 47308
diff changeset
   185
main.opt.print-module-deps=\
74700c8e39e9 8189202: (jdeps) Need jdeps output format easy for jlink --add-modules to use
mchung
parents: 47308
diff changeset
   186
\  --print-module-deps           Same as --list-reduced-deps with printing\n\
74700c8e39e9 8189202: (jdeps) Need jdeps output format easy for jlink --add-modules to use
mchung
parents: 47308
diff changeset
   187
\                                a comma-separated list of module dependences.\n\
74700c8e39e9 8189202: (jdeps) Need jdeps output format easy for jlink --add-modules to use
mchung
parents: 47308
diff changeset
   188
\                                This output can be used by jlink --add-modules\n\
74700c8e39e9 8189202: (jdeps) Need jdeps output format easy for jlink --add-modules to use
mchung
parents: 47308
diff changeset
   189
\                                in order to create a custom image containing\n\
74700c8e39e9 8189202: (jdeps) Need jdeps output format easy for jlink --add-modules to use
mchung
parents: 47308
diff changeset
   190
\                                those modules and their transitive dependences.
74700c8e39e9 8189202: (jdeps) Need jdeps output format easy for jlink --add-modules to use
mchung
parents: 47308
diff changeset
   191
21046
ebf16a1a6328 8015912: jdeps support to output in dot file format
mchung
parents: 16550
diff changeset
   192
main.opt.depth=\
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   193
\  -depth=<depth>                Specify the depth of the transitive\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   194
\                                dependency analysis
15030
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
   195
36526
3b41f1c69604 8142968: Module System implementation
alanb
parents: 30846
diff changeset
   196
main.opt.q=\
47357
74700c8e39e9 8189202: (jdeps) Need jdeps output format easy for jlink --add-modules to use
mchung
parents: 47308
diff changeset
   197
\  -q       -quiet               Suppress warning messages
22007
907f7054db16 8029216: (jdeps) Provide a specific option to report JDK internal APIs
mchung
parents: 21046
diff changeset
   198
41164
69167c89e68f 8153654: Update jdeps to be multi-release jar aware
sdrach
parents: 40308
diff changeset
   199
main.opt.multi-release=\
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   200
\  --multi-release <version>     Specifies the version when processing\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   201
\                                multi-release jar files.  <version> should\n\
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   202
\                                be integer >= 9 or base.
41164
69167c89e68f 8153654: Update jdeps to be multi-release jar aware
sdrach
parents: 40308
diff changeset
   203
41997
79da2a8f4274 8168386: Fix jdeps verbose options
mchung
parents: 41860
diff changeset
   204
err.command.set={0} and {1} options are specified.
15030
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
   205
err.unknown.option=unknown option: {0}
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
   206
err.missing.arg=no value given for {0}
42262
251bfd8289ee 8169659: (jdeps) missing messages for localization
reinhapa
parents: 41997
diff changeset
   207
err.missing.dependences=missing dependencies
15030
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
   208
err.invalid.arg.for.option=invalid argument for option: {0}
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
   209
err.option.after.class=option must be specified before classes: {0}
41442
14db641d4a9f 8166846: jdeps fails to generate module info if there is any class in unnamed package
mchung
parents: 41251
diff changeset
   210
err.genmoduleinfo.not.jarfile={0} is a modular JAR file that cannot be specified with the --generate-module-info option
14db641d4a9f 8166846: jdeps fails to generate module info if there is any class in unnamed package
mchung
parents: 41251
diff changeset
   211
err.genmoduleinfo.unnamed.package={0} contains an unnamed package that is not allowed in a module
16550
f20e2521f3df 8005428: Update jdeps to read the same profile information as by javac
mchung
parents: 15030
diff changeset
   212
err.profiles.msg=No profile information
36526
3b41f1c69604 8142968: Module System implementation
alanb
parents: 30846
diff changeset
   213
err.exception.message={0}
25442
755ff386d1ac 8029548: (jdeps) use @jdk.Exported to determine supported vs JDK internal API
mchung
parents: 22007
diff changeset
   214
err.invalid.path=invalid path: {0}
41997
79da2a8f4274 8168386: Fix jdeps verbose options
mchung
parents: 41860
diff changeset
   215
err.invalid.options={0} cannot be used with {1} option
36526
3b41f1c69604 8142968: Module System implementation
alanb
parents: 30846
diff changeset
   216
err.module.not.found=module not found: {0}
38524
badd925c1d2f 8156680: jdeps implementation refresh
mchung
parents: 36526
diff changeset
   217
err.root.module.not.set=root module set empty
43026
8e8b50c7491d 8172212: jdeps --require and --check should detect the specified module in the image
mchung
parents: 42408
diff changeset
   218
err.option.already.specified={0} option specified more than once.
41997
79da2a8f4274 8168386: Fix jdeps verbose options
mchung
parents: 41860
diff changeset
   219
err.filter.not.specified=--package (-p), --regex (-e), --require option must be specified
44182
ce2f0cbc81b9 8176333: jdeps error message should include a proper MR jar file name
mchung
parents: 43026
diff changeset
   220
err.multirelease.option.exists={0} is not a multi-release jar file but --multi-release option is set
ce2f0cbc81b9 8176333: jdeps error message should include a proper MR jar file name
mchung
parents: 43026
diff changeset
   221
err.multirelease.option.notfound={0} is a multi-release jar file but --multi-release option is not set
41164
69167c89e68f 8153654: Update jdeps to be multi-release jar aware
sdrach
parents: 40308
diff changeset
   222
err.multirelease.version.associated=class {0} already associated with version {1}, trying to add version {2}
69167c89e68f 8153654: Update jdeps to be multi-release jar aware
sdrach
parents: 40308
diff changeset
   223
err.multirelease.jar.malformed=malformed multi-release jar, {0}, bad entry: {1}
52650
c16b6cc93272 8213909: jdeps --print-module-deps should report missing dependences
mchung
parents: 48543
diff changeset
   224
err.cant.list.module.deps=\
c16b6cc93272 8213909: jdeps --print-module-deps should report missing dependences
mchung
parents: 48543
diff changeset
   225
Missing dependencies from the module path and classpath.\n\
c16b6cc93272 8213909: jdeps --print-module-deps should report missing dependences
mchung
parents: 48543
diff changeset
   226
To suppress this error, use --ignore-missing-deps to continue.
c16b6cc93272 8213909: jdeps --print-module-deps should report missing dependences
mchung
parents: 48543
diff changeset
   227
41164
69167c89e68f 8153654: Update jdeps to be multi-release jar aware
sdrach
parents: 40308
diff changeset
   228
warn.invalid.arg=Path does not exist: {0}
41443
6398801363f2 8167014: jdeps: Missing message: warn.skipped.entry
mchung
parents: 41442
diff changeset
   229
warn.skipped.entry={0}
47357
74700c8e39e9 8189202: (jdeps) Need jdeps output format easy for jlink --add-modules to use
mchung
parents: 47308
diff changeset
   230
warn.split.package=split package: {0} {1}
25692
39537fdca12c 8050804: (jdeps) Recommend supported API to replace use of JDK internal API
mchung
parents: 25442
diff changeset
   231
warn.replace.useJDKInternals=\
39537fdca12c 8050804: (jdeps) Recommend supported API to replace use of JDK internal API
mchung
parents: 25442
diff changeset
   232
JDK internal APIs are unsupported and private to JDK implementation that are\n\
39537fdca12c 8050804: (jdeps) Recommend supported API to replace use of JDK internal API
mchung
parents: 25442
diff changeset
   233
subject to be removed or changed incompatibly and could break your application.\n\
41251
6112540cd0c1 8166238: Update jdeps for GNU-style long form options
mchung
parents: 41164
diff changeset
   234
Please modify your code to eliminate dependence on any JDK internal APIs.\n\
25692
39537fdca12c 8050804: (jdeps) Recommend supported API to replace use of JDK internal API
mchung
parents: 25442
diff changeset
   235
For the most recent update on JDK internal API replacements, please check:\n\
39537fdca12c 8050804: (jdeps) Recommend supported API to replace use of JDK internal API
mchung
parents: 25442
diff changeset
   236
{0}
15030
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
   237
42262
251bfd8289ee 8169659: (jdeps) missing messages for localization
reinhapa
parents: 41997
diff changeset
   238
inverse.transitive.dependencies.on=Inverse transitive dependences on {0}
251bfd8289ee 8169659: (jdeps) missing messages for localization
reinhapa
parents: 41997
diff changeset
   239
inverse.transitive.dependencies.matching=Inverse transitive dependences matching {0}
251bfd8289ee 8169659: (jdeps) missing messages for localization
reinhapa
parents: 41997
diff changeset
   240
internal.api.column.header=JDK Internal API
251bfd8289ee 8169659: (jdeps) missing messages for localization
reinhapa
parents: 41997
diff changeset
   241
public.api.replacement.column.header=Suggested Replacement
15030
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents:
diff changeset
   242
artifact.not.found=not found
25692
39537fdca12c 8050804: (jdeps) Recommend supported API to replace use of JDK internal API
mchung
parents: 25442
diff changeset
   243
jdeps.wiki.url=https://wiki.openjdk.java.net/display/JDK8/Java+Dependency+Analysis+Tool