1main.usage=\
2Usage: jdeprscan [options] '{dir|jar|class}' ...\n\
3\n\
4options:\n\
5\       --class-path PATH\n\
6\       --for-removal\n\
7\       --full-version\n\
8\  -h   --help\n\
9\  -l   --list\n\
10\       --release 6|7|8|9\n\
11\  -v   --verbose\n\
12\       --version
13
14main.help=\
15Scans each argument for usages of deprecated APIs. An argument\n\
16may be a directory specifying the root of a package hierarchy,\n\
17a JAR file, a class file, or a class name. The class name must be\n\
18specified using a fully qualified class name using the $ separator\n\
19character for nested classes, for example,\n\
20\n\
21\    java.lang.Thread$State\n\
22\n\
23The --class-path option provides a search path for resolution\n\
24of dependent classes.\n\
25\n\
26The --for-removal option limits scanning or listing to APIs that are\n\
27deprecated for removal. Cannot be used with a release value of 6, 7, or 8.\n\
28\n\
29The --full-version option prints out the full version string of the tool.\n\
30\n\
31The --help option prints out a full help message.\n\
32\n\
33The --list (-l) option prints out the set of deprecated APIs. No scanning is done,\n\
34so no directory, jar, or class arguments should be provided.\n\
35\n\
36The --release option specifies the Java SE release that provides the set\n\
37of deprecated APIs for scanning.\n\
38\n\
39The --verbose (-v) option enables additional message output during processing.\n\
40\n\
41The --version option prints out the abbreviated version string of the tool.
42
43main.xhelp=\
44Unsupported options:\n\
45\n\
46\  --Xload-class CLASS\n\
47\      Loads deprecation information from the named class.\n\
48\  --Xload-csv CSVFILE\n\
49\      Loads deprecation information from the named CSV file.\n\
50\  --Xload-dir DIR\n\
51\      Loads deprecation information from the class hierarchy\n\
52\      at the named directory.\n\
53\  --Xload-jar JARFILE\n\
54\      Loads deprecation information from the named JAR file.\n\
55\  --Xload-jdk9 JAVA_HOME\n\
56\      Loads deprecation information from the JDK located at\n\
57\      JAVA_HOME, which must be a modular JDK.\n\
58\  --Xload-old-jdk JAVA_HOME\n\
59\      Loads deprecation information from the JDK located at\n\
60\      JAVA_HOME, which must not be a modular JDK. Instead, the\n\
61\      named JDK must be a "classic" JDK with an rt.jar file.\n\
62\  --Xload-self\n\
63\      Loads deprecation information by traversing the jrt:\n\
64\      filesystem of the running JDK image.\n\
65\  --Xcompiler-arg ARG\n\
66\      Adds ARG to the list of compiler arguments.\n\
67\  --Xcsv-comment COMMENT\n\
68\      Adds COMMENT as a comment line to the output CSV file.\n\
69\      Only effective if -Xprint-csv is also supplied.\n\
70\  --Xhelp\n\
71\      Prints this message.\n\
72\  --Xprint-csv\n\
73\      Prints a CSV file containing the loaded deprecation information\n\
74\      instead of scanning any classes or JAR files.
75
76scan.process.class=Processing class {0}...
77
78# The "removal tag": empty for normal deprecations,
79# nonempty for removal deprecations; do not translate.
80scan.dep.normal=
81scan.dep.removal=(forRemoval=true)
82
83scan.err.exception=error: unexpected exception {0}
84scan.err.noclass=error: cannot find class {0}
85scan.err.nofile=error: cannot find file {0}
86
87# 0: class name, 1: method name, 2: parameter and return types
88scan.err.nomethod=error: cannot resolve Methodref {0}.{1}:{2}
89
90scan.head.jar=Jar file {0}:
91scan.head.dir=Directory {0}:
92
93# In all of the messages below, 0 and 1 are as follows:
94#   0: type kind (class, interface, enum, or annotation type)
95#   1: type name
96# The last element is generally a "removal tag"; see above.
97
98# 2: class name, 3: removal tag
99scan.out.extends={0} {1} extends deprecated class {2} {3}
100
101# 2: interface name, 3: removal tag
102scan.out.implements={0} {1} implements deprecated interface {2} {3}
103
104# 2: class name, 3: removal tag
105scan.out.usesclass={0} {1} uses deprecated class {2} {3}
106
107# 2: class name, 3: method name, 4: method parameter and return types, 5: removal tag
108scan.out.usesmethod={0} {1} uses deprecated method {2}::{3}{4} {5}
109
110# 2: class name, 3: method name, 4: method parameter and return types, 5: removal tag
111scan.out.usesintfmethod={0} {1} uses deprecated method {2}::{3}{4} {5}
112
113# 2: class name, 3: field name, 4: removal tag
114scan.out.usesfield={0} {1} uses deprecated field {2}::{3} {4}
115
116# 2: field name, 3: type name, 4: removal tag
117scan.out.hasfield={0} {1} has field named {2} of deprecated type {3} {4}
118
119# 2: method name, 3: parameter type, 4: removal tag
120scan.out.methodparmtype={0} {1} has method named {2} having deprecated parameter type {3} {4}
121
122# 2: method name, 3: return type, 4: removal tag
123scan.out.methodrettype={0} {1} has method named {2} having deprecated return type {3} {4}
124
125# 2: class name, 3: method name, 4: method parameter and return types, 5: removal tag
126scan.out.methodoverride={0} {1} overrides deprecated method {2}::{3}{4} {5}
127