Merge branch 'master' of git.labs.intellij.net:idea/community
[idea/community.git] / out / classes / production / resources-en / messages / JavaErrorMessages.properties
1 # @interface (annotation) related messages
2 annotation.unknown.method=Cannot resolve method ''{0}''
3 annotation.missing.method=Cannot find method ''{0}''
4 annotation.incompatible.types=Incompatible types. Found: ''{0}'', required: ''{1}''
5 annotation.illegal.array.initializer=Illegal initializer for ''{0}''
6 annotation.duplicate.annotation=Duplicate annotation
7 annotation.duplicate.attribute=Duplicate attribute ''{0}''
8 annotation.missing.attribute={0} missing though required
9 annotation.not.applicable=''@{0}'' not applicable to {1}
10 annotation.nonconstant.attribute.value=Attribute value must be constant
11 annotation.invalid.annotation.member.type=Invalid type for annotation member
12 annotation.cyclic.element.type=Cyclic annotation element type
13 annotation.annotation.type.expected=Annotation type expected
14 annotation.members.may.not.have.throws.list=@interface members may not have throws list
15 annotation.may.not.have.extends.list=@interface may not have extends list
16 annotation.name.is.missing=Annotation attribute must be of the form 'name=value'
17
18 # These aren't unused.
19 # suppress inspection "unused property"
20 annotation.target.ANNOTATION_TYPE=annotation type
21 # suppress inspection "unused property"
22 annotation.target.TYPE=type
23 # suppress inspection "unused property"
24 annotation.target.TYPE_USE=type use
25 # suppress inspection "unused property"
26 annotation.target.TYPE_PARAMETER=type parameter
27 # suppress inspection "unused property"
28 annotation.target.CONSTRUCTOR=constructor
29 # suppress inspection "unused property"
30 annotation.target.METHOD=method
31 # suppress inspection "unused property"
32 annotation.target.FIELD=field
33 # suppress inspection "unused property"
34 annotation.target.PARAMETER=parameter
35 # suppress inspection "unused property"
36 annotation.target.LOCAL_VARIABLE=local variable
37 # suppress inspection "unused property"
38 annotation.target.PACKAGE=package
39
40 # generics related messages
41 generics.holder.type=Type
42 generics.holder.method=Method
43
44 generics.are.not.supported=Generics are not supported at this language level
45 generics.inferred.type.for.type.parameter.is.not.within.its.bound.extend=Inferred type ''{2}'' for type parameter ''{0}'' is not within its bound; should extend ''{1}''
46 generics.inferred.type.for.type.parameter.is.not.within.its.bound.implement=Inferred type ''{2}'' for type parameter ''{0}'' is not within its bound; should implement ''{1}''
47 generics.type.parameter.is.not.within.its.bound.extend=Type parameter ''{0}'' is not within its bound; should extend ''{1}''
48 generics.type.parameter.is.not.within.its.bound.implement=Type parameter ''{0}'' is not within its bound; should implement ''{1}''
49
50 # {0} - Type (class) or Method
51 generics.type.or.method.does.not.have.type.parameters={0} ''{1}'' does not have type parameters
52 generics.wrong.number.of.type.arguments=Wrong number of type arguments: {0}; required: {1}
53 generics.cannot.be.inherited.with.different.type.arguments=''{0}'' cannot be inherited with different type arguments: ''{1}'' and ''{2}''
54 generics.select.static.class.from.parameterized.type=Cannot select static class ''{0}'' from parameterized type
55 generics.methods.have.same.erasure={0}; both methods have same erasure
56 generics.methods.have.same.erasure.override={0}; both methods have same erasure, yet neither overrides the other
57 generics.type.parameter.cannot.be.instantiated=Type parameter ''{0}'' cannot be instantiated directly
58 wildcard.type.cannot.be.instantiated=Wildcard type ''{0}'' cannot be instantiated directly
59 generics.wildcard.not.expected=No wildcard expected
60 generics.wildcards.may.be.used.only.as.reference.parameters=Wildcards may be used only as reference parameters
61 generics.type.argument.cannot.be.of.primitive.type=Type argument cannot be of primitive type
62 generics.unchecked.assignment=Unchecked assignment: ''{0}'' to ''{1}''
63 generics.unchecked.cast=Unchecked cast: ''{0}'' to ''{1}''
64 generics.unchecked.call.to.member.of.raw.type=Unchecked call to ''{0}'' as a member of raw type ''{1}''
65 foreach.not.applicable=foreach not applicable to type ''{0}''.
66 illegal.to.access.static.member.from.enum.constructor.or.instance.initializer=It is illegal to access static member ''{0}'' from enum constructor or instance initializer
67 enum.types.cannot.be.instantiated=Enum types cannot be instantiated
68 generic.array.creation=Generic array creation
69 generics.enum.may.not.have.type.parameters=Enum may not have type parameters
70 generics.annotation.members.may.not.have.type.parameters=@interface members may not have type parameters
71 annotation.may.not.have.type.parameters=@interface may not have type parameters
72 generics.duplicate.type.parameter=Duplicate type parameter: ''{0}''
73 generics.cannot.catch.type.parameters=Cannot catch type parameters
74 generics.cannot.instanceof.type.parameters=Class or array expected
75 illegal.generic.type.for.instanceof=Illegal generic type for instanceof
76 cannot.select.dot.class.from.type.variable=Cannot select from a type variable
77 method.doesnot.override.super=Method does not override method from its superclass
78 call.to.super.is.not.allowed.in.enum.constructor=Call to super is not allowed in enum constructor
79 vararg.not.last.parameter=Vararg parameter must be the last in the list
80 modifiers.for.enum.constants=No modifiers allowed for enum constants
81 generics.type.arguments.on.raw.type=Type arguments given on a raw type
82 generics.type.arguments.on.raw.method=Type arguments given on a raw method
83 classes.extends.enum=Classes cannot directly extend 'java.lang.Enum'
84 unchecked.overriding.incompatible.return.type=Unchecked overriding: return type requires unchecked conversion. Found ''{0}'', required ''{1}''
85 unchecked.overriding=Unchecked overriding
86 local.enum=Enum must not be local
87
88 interface.expected=Interface expected here
89 class.expected=No interface expected here
90 implements.after.interface=No implements clause allowed for interface
91 static.declaration.in.inner.class=Inner classes cannot have static declarations
92 class.must.be.abstract=Class ''{0}'' must either be declared abstract or implement abstract method ''{1}'' in ''{2}''
93 abstract.cannot.be.instantiated=''{0}'' is abstract; cannot be instantiated
94 duplicate.class.in.other.file=Duplicate class found in the file ''{0}''
95 duplicate.class=Duplicate class: ''{0}''
96 public.class.should.be.named.after.file=Class ''{0}'' is public, should be declared in a file named ''{0}.java''
97 inheritance.from.final.class=Cannot inherit from final ''{0}''
98 package.name.file.path.mismatch=Package name ''{0}'' does not correspond to the file path ''{1}''
99 missing.package.statement=Missing package statement: ''{0}''
100 interface.cannot.be.local=Modifier 'interface' not allowed here
101 cyclic.inheritance=Cyclic inheritance involving ''{0}''
102 class.already.imported=''{0}'' is already defined in this compilation unit
103 class.cannot.extend.multiple.classes=Class cannot extend multiple classes
104 not.allowed.in.interface=Not allowed in interface
105 qualified.new.of.static.class=Qualified new of static class
106 invalid.qualified.new=Invalid qualified new
107 class.name.expected=Class name expected
108 no.enclosing.instance.in.scope=No enclosing instance of type ''{0}'' is in scope
109 externalizable.class.should.have.public.constructor=Externalizable class should have public no-args constructor
110 is.not.an.enclosing.class=''{0}'' is not an enclosing class
111 cannot.be.referenced.from.static.context=''{0}'' cannot be referenced from a static context
112 no.default.constructor.available=There is no default constructor available in ''{0}''
113 missing.return.statement=Missing return statement
114 unreachable.statement=Unreachable statement
115 variable.not.initialized=Variable ''{0}'' might not have been initialized
116 variable.already.assigned=Variable ''{0}'' might already have been assigned to
117 variable.assigned.in.loop=Variable ''{0}'' might be assigned in loop
118 assignment.to.final.variable=Cannot assign a value to final variable ''{0}''
119 variable.must.be.final=Variable ''{0}'' is accessed from within inner class. Needs to be declared final.
120 initializer.must.be.able.to.complete.normally=Initializer must be able to complete normally
121 weaker.privileges={0}; attempting to assign weaker access privileges (''{1}''); was ''{2}''
122 incompatible.return.type=attempting to use incompatible return type
123 final.method.override=''{0}'' cannot override ''{1}'' in ''{2}''; overridden method is final
124 overridden.method.does.not.throw={0}; overridden method does not throw ''{1}''
125 exception.is.never.thrown=Exception ''{0}'' is never thrown in the method
126 wrong.method.arguments=''{0}'' in ''{1}'' cannot be applied to ''{2}''
127 method.call.expected=Method call expected
128 ambiguous.method.call=Ambiguous method call: both ''{0}'' and ''{1}'' match
129 cannot.resolve.method=Cannot resolve method ''{0}''
130 missing.method.body=Missing method body, or declare abstract
131 abstract.method.in.non.abstract.class=Abstract method in non-abstract class
132 missing.return.type=Invalid method declaration; return type required
133 duplicate.method=''{0}'' is already defined in ''{1}''
134 constructor.call.must.be.first.statement=Call to ''{0}'' must be first statement in constructor body
135 direct.abstract.method.access=Abstract method ''{0}'' cannot be accessed directly
136 unrelated.overriding.methods.return.types=methods have unrelated return types
137 overrides.deprecated.method=Overrides deprecated method in ''{0}''
138 recursive.constructor.invocation=Recursive constructor invocation
139 wrong.constructor.arguments=''{0}'' cannot be applied to ''{1}''
140 cannot.resolve.constructor=Cannot resolve constructor ''{0}''
141 invalid.package.annotation.containing.file=Package annotations should be in file package-info.java
142 repeated.annotation.target=Repeated annotation target
143
144 clash.methods.message=''{0}'' clashes with ''{1}''
145 clash.methods.message.show.classes=''{0}'' in ''{2}'' clashes with ''{1}'' in ''{3}''
146
147 # {0} - colspan, {1} - method1, {2} - class1, {3} - method2, {4} - class2
148 ambiguous.method.html.tooltip=\
149   <html><body><table border=0>\
150   <tr><td colspan={0}>Ambiguous method call. Both</td></tr>\
151   <tr>{1}<td>in <b>{2}</b>\\&nbsp;and</td></tr>\
152   <tr>{3}<td>in <b>{4}</b>\\&nbsp;match.</td></tr>\
153   </table></body></html>
154
155
156 # {0} - colspan, {1} - method name, {2} - class name, {3} - formal parameters row, {4} - arguments row
157 argument.mismatch.html.tooltip=\
158   <html><body><table border=0>\
159   <tr><td><b>{1}</b></td>{3}<td colspan={0}>in <b>{2}</b>\\&nbsp;cannot be applied</td></tr>\
160   <tr><td>to</td>{4}</tr>\
161   </table></body></html>
162
163 # {0} - left raw type, {1} - required row, {2} - right raw type, {3} - found row
164 incompatible.types.html.tooltip=\
165   <html><body>Incompatible types.<table>\
166   <tr><td>Required:</td><td>{0}</td>{1}</tr>\
167   <tr><td>Found:</td><td>{2}</td>{3}</tr>\
168   </table></body></html>
169
170 interface.methods.cannot.have.body=Interface methods cannot have body
171 abstract.methods.cannot.have.a.body=Abstract methods cannot have a body
172 native.methods.cannot.have.a.body=Native methods cannot have a body
173
174 instance.method.cannot.override.static.method=Instance method ''{0}'' in ''{1}'' cannot override static method ''{2}'' in ''{3}''
175 static.method.cannot.override.instance.method=Static method ''{0}'' in ''{1}'' cannot override instance method ''{2}'' in ''{3}''
176 inconvertible.type.cast=Inconvertible types; cannot cast ''{0}'' to ''{1}''
177 variable.expected=Variable expected
178 binary.operator.not.applicable=Operator ''{0}'' cannot be applied to ''{1}'',''{2}''
179 unary.operator.not.applicable=Operator ''{0}'' cannot be applied to ''{1}''
180 return.outside.method=Return outside method
181 return.from.void.method=Cannot return a value from a method with void result type
182 missing.return.value=Missing return value
183
184 #{0] - exceptions list (comma separated). {1} - exceptions count in the list
185 unhandled.exceptions=Unhandled {1, choice, 0#exception|2#exceptions}: {0}
186 variable.already.defined=Variable ''{0}'' is already defined in the scope
187 break.outside.switch.or.loop=Break outside switch or loop
188 continue.outside.loop=Continue outside of loop
189 not.loop.label=Not a loop label: ''{0}''
190 incompatible.modifiers=Illegal combination of modifiers: ''{0}'' and ''{1}''
191 modifier.not.allowed=Modifier ''{0}'' not allowed here
192 exception.never.thrown.try=Exception ''{0}'' is never thrown in the corresponding try block
193 not.a.statement=Not a statement
194 incompatible.types=Incompatible types. Found: ''{1}'', required: ''{0}''
195 valid.switch.selector.types=byte, char, short or int
196 dot.expected.after.super.or.this='.' expected
197
198 non.static.symbol.referenced.from.static.context=Non-static {0} ''{1}'' cannot be referenced from a static context
199 private.symbol=''{0}'' has private access in ''{1}''
200 protected.symbol=''{0}'' has protected access in ''{1}''
201 package.local.symbol=''{0}'' is not public in ''{1}''. Cannot be accessed from outside package
202 visibility.access.problem=Cannot access ''{0}'' in ''{1}''
203 array.type.expected=Array type expected; found: ''{0}''
204 expression.expected=Expression expected
205 case.statement.outside.switch=Case statement outside switch
206 qualified.enum.constant.in.switch=An enum switch case label must be the unqualified name of an enumeration constant
207 constant.expression.required=Constant expression required
208 duplicate.default.switch.label=Duplicate default label
209 duplicate.switch.label=Duplicate label ''{0}''
210 switch.colon.expected.after.case.label=':' expected
211
212 #See JLS 8.3.2.3
213 illegal.forward.reference=Illegal forward reference
214
215 unknown.class=Unknown class: ''{0}''
216 illegal.type.void=Illegal type: 'void'
217 member.referenced.before.constructor.called=Cannot reference ''{0}'' before supertype constructor has been called
218 label.without.statement=Label without statement
219 duplicate.label=Label ''{0}'' already in use
220 nonterminated.comment=Unclosed comment
221 assignment.to.itself=Variable is assigned to itself
222 assignment.to.declared.variable=Variable ''{0}'' is initialized with self assignment
223 exception.already.caught=Exception ''{0}'' has already been caught
224 statement.must.be.prepended.with.case.label=Statement must be prepended with case label
225 void.type.is.not.allowed='void' type is not allowed here
226 single.import.class.conflict=''{0}'' is already defined in a single-type import
227 numeric.overflow.in.expression=Numeric overflow in expression
228 static.member.accessed.via.instance.reference=Static member ''{0}.{1}'' accessed via instance reference
229 unresolved.label=Undefined label: ''{0}''
230 deprecated.symbol=''{0}'' is deprecated
231 cannot.resolve.symbol=Cannot resolve symbol ''{0}''
232 static.imports.prior.15=Static imports are not supported at this language level
233 varargs.prior.15=Variable arity methods are not supported at this language level
234 foreach.prior.15=Foreach loops are not supported at this language level
235 annotations.prior.15=Annotations are not supported at this language level
236 class.is.already.defined.in.single.type.import=class ''{0}'' is already defined in a single-type import
237 field.is.already.defined.in.single.type.import=field ''{0}'' is already defined in a single-type import
238 annotation.interface.members.may.not.have.parameters=@interface members may not have parameters
239
240 local.variable.is.never.used=Variable ''{0}'' is never used
241 local.variable.is.not.used.for.reading=Variable ''{0}'' is assigned but never accessed
242 local.variable.is.not.assigned=Variable ''{0}'' is never assigned
243 private.field.is.not.used=Private field ''{0}'' is never used
244 field.is.not.used=Field ''{0}'' is never used
245 private.field.is.not.used.for.reading=Private field ''{0}'' is assigned but never accessed
246 private.field.is.not.assigned=Private field ''{0}'' is never assigned
247 parameter.is.not.used=Parameter ''{0}'' is never used
248 private.method.is.not.used=Private method ''{0}'' is never used
249 method.is.not.used=Method ''{0}'' is never used
250 constructor.is.not.used=Constructor ''{0}'' is never used
251 private.constructor.is.not.used=Private constructor ''{0}'' is never used
252 private.inner.class.is.not.used=Private inner class ''{0}'' is never used
253 private.inner.interface.is.not.used=Private inner interface ''{0}'' is never used
254 type.parameter.is.not.used=Type parameter ''{0}'' is never used
255 local.class.is.not.used=Local class ''{0}'' is never used
256 class.is.not.used=Class ''{0}'' is never used
257 uidesigned.field.is.overwritten.by.generated.code=Field ''{0}'' is overwritten by generated code
258 uidesigner.bound.field.type.mismatch=Types of GUI component (''{0}'') and bound field (''{1}'') do not match
259
260 hexadecimal.numbers.must.contain.at.least.one.hexadecimal.digit=Hexadecimal numbers must contain at least one hexadecimal digit
261 integer.number.too.large=Integer number too large
262 long.number.too.large=Long number too large
263 malformed.floating.point.literal=Malformed floating point literal
264 illegal.line.end.in.character.literal=Illegal line end in character literal
265 illegal.escape.character.in.character.literal=Illegal escape character in character literal
266 too.many.characters.in.character.literal=Too many characters in character literal
267 empty.character.literal=Empty character literal
268 illegal.line.end.in.string.literal=Illegal line end in string literal
269 illegal.escape.character.in.string.literal=Illegal escape character in string literal
270 floating.point.number.too.large=Floating point number too large
271 floating.point.number.too.small=Floating point number too small
272
273 import.statement.identifier.or.asterisk.expected.=Identifier or '*' expected
274
275 javadoc.exception.tag.exception.class.expected=Exception class expected
276 javadoc.exception.tag.wrong.tag.value=Wrong tag value
277 javadoc.exception.tag.class.is.not.throwable=Class {0} is not a descendant of Throwable
278 javadoc.exception.tag.exception.is.not.thrown={0} is not declared to be thrown by method {1}
279 javadoc.param.tag.paramter.name.expected=Parameter name expected
280 javadoc.param.tag.type.parameter.name.expected=Type parameter name expected
281 javadoc.param.tag.type.parameter.gt.expected='>' expected
282 javadoc.value.tag.jdk15.required=@value tag may not have any arguments when JDK 1.4 or earlier is used
283 javadoc.value.field.required=@value tag must reference a field
284 javadoc.value.static.field.required=@value tag must reference a static field
285 javadoc.value.field.with.initializer.required=@value tag must reference a field with a constant initializer
286
287 expected.identifier=Identifier expected
288 expected.comma.or.semicolon=',' or ';' expected
289 unexpected.token=Unexpected token
290 unexpected.eof=Unexpected end of file
291 expected.class.or.interface='class' or 'interface' expected
292 expected.identifier.or.type=Identifier or type expected
293 expected.rbracket=']' expected
294 expected.expression=Expression expected
295 expected.semicolon=';' expected
296 expected.class.reference=Class reference expected
297 expected.lparen='(' expected
298 expected.rparen=')' expected
299 expected.eq='=' expected
300 expected.value=Value expected
301 expected.rbrace='}' expected
302 expected.lbrace='{' expected
303 unexpected.identifier=Unexpected identifier
304 expected.gt='>' expected.
305 expected.lbrace.or.semicolon='{' or ';' expected
306 expected.parameter=Parameter expected
307 expected.type.parameter=Type parameter expected
308 expected.comma=',' expected
309 expected.comma.or.rparen=',' or ')' expected
310 unexpected.tokens.beyond.the.end.of.expression=Unexpected token(s) beyond the end of expression
311 expected.colon=':' expected
312 expected.type=Type expected
313 expected.lbracket='[' expected
314 expected.lparen.or.lbracket='(' or '[' expected
315 expected.array.initializer=Array initializer expected
316 unexpected.tokens=Unexpected tokens
317 expected.gt.or.comma='>' or ',' expected.
318 else.without.if='else' without 'if'
319 catch.without.try='catch' without 'try'
320 finally.without.try='finally' without 'try'
321 expected.statement=Statement expected
322 expected.while='while' expected
323 expected.catch.or.finally='catch' or 'finally' expected
324 expected.boolean.expression=Boolean expression expected
325 error.cannot.resolve.class=Cannot resolve class ''{0}''
326 error.cannot.resolve.class.or.package=Cannot resolve class or package ''{0}''
327 expected.class.or.package=Expected class or package
328 suspicious.name.assignment=''{0}'' should probably not be assigned to ''{1}''
329 suspicious.name.parameter=''{0}'' should probably not be passed as parameter ''{1}''
330 suspicious.name.return=''{0}'' should probably not be returned from method ''{1}''
331 type.parameter.cannot.be.followed.by.other.bounds=Type parameter cannot be followed by other bounds
332 generic.extend.exception=Generic class may not extend 'java.lang.Throwable'
333 illegal.initializer=Illegal initializer for ''{0}''
334 class.cannot.inherit.from.its.type.parameter=Class cannot inherit from its type parameter
335 cannot.resolve.package=Cannot resolve package {0}
336 override.not.allowed.in.interfaces=@Override is not allowed when implementing interface method