1 ###############################################################################
 
   2 # Copyright (c) 2000, 2003 IBM Corporation and others.
 
   3 # All rights reserved. This program and the accompanying materials 
 
   4 # are made available under the terms of the Common Public License v1.0
 
   5 # which accompanies this distribution, and is available at
 
   6 # http://www.eclipse.org/legal/cpl-v10.html
 
   9 #     IBM Corporation - initial API and implementation
 
  10 ###############################################################################
 
  12 1 = super cannot be used in java.lang.Object
 
  13 2 = {0} cannot be resolved or is not a type
 
  14 3 = The type {0} is not visible
 
  15 4 = The type {0} is ambiguous
 
  16 5 = The type {0} is deprecated
 
  17 6 = The type {0} is an incorrectly specified nested type; replace the ''$'' with ''.''
 
  18 7 = The private type {0} is never used locally
 
  20 15 = Incompatible operand types {0} and {1}
 
  21 16 = Incompatible conditional operand types {0} and {1}
 
  22 17 = Type mismatch: cannot convert from {0} to {1}
 
  24 20 = No enclosing instance of type {0} is accessible to invoke the super constructor. Must define a constructor and explicitly qualify its super constructor invocation with an instance of {0} (e.g. x.super() where x is an instance of {0}).
 
  25 21 = No enclosing instance of type {0} is accessible. Must qualify the allocation with an enclosing instance of type {0} (e.g. x.new A() where x is an instance of {0}).
 
  26 22 = No enclosing instance of the type {0} is accessible in scope
 
  27 23 = Illegal enclosing instance specification for type {0}
 
  28 24 = Cannot define static initializer in inner type {0}
 
  29 25 = Cannot refer to a non-final variable {0} inside an inner class defined in a different method
 
  30 26 = The member interface {0} can only be defined inside a top-level class or interface
 
  31 27 = Cannot use an expression of the type {0} as a valid enclosing instance
 
  32 28 = No enclosing instance of type {0} is available due to some intermediate constructor invocation
 
  33 29 = An anonymous class cannot subclass the final class {0}
 
  35 50 = {0} cannot be resolved
 
  36 51 = The local variable {0} may not have been initialized
 
  37 52 = void is an invalid type for the variable {0}
 
  38 53 = An array of void is an invalid type for the variable {0}
 
  39 54 = An array of void is an invalid type
 
  40 55 = Duplicate local variable {0}
 
  41 56 = Duplicate argument {0}
 
  42 57 = The final local variable {0} may already have been assigned
 
  43 58 = The final local variable {0} cannot be assigned. It must be blank and not using a compound assignment
 
  45 60 = The final local variable {0} cannot be assigned, since it is defined in an enclosing type
 
  46 61 = The local variable {0} is never read
 
  47 62 = The argument {0} is never read
 
  48 63 = The code of method {0}({1}) is exceeding the 65535 bytes limit
 
  49 64 = The code for the static initializer is exceeding the 65535 bytes limit
 
  50 65 = Too many arguments, parameter {0} is exceeding the limit of 255 words eligible for method arguments
 
  51 66 = Too many local variables, local variable {0} is exceeding the limit of 65535 words eligible for method local variables
 
  52 67 = Too many synthetic arguments, emulated parameter {0} is exceeding the limit of 255 words eligible for method arguments
 
  53 68 = Too many array dimensions. Maximum is 255
 
  54 69 = The code of constructor {0}({1}) is exceeding the 65535 bytes limit
 
  55 70 = {0} cannot be resolved or is not a field
 
  56 71 = The field {0} is not visible
 
  57 72 = The field {0} is ambiguous
 
  58 73 = The field {0}.{1} is deprecated
 
  59 74 = Cannot make a static reference to the non-static field {0}
 
  60 75 = Cannot reference a field before it is defined
 
  61 76 = The static field {0}.{1} should be accessed in a static way
 
  62 77 = The private field {0}.{1} is never used locally
 
  64 80 = The final field {0}.{1} cannot be assigned. It must be blank in this context, not qualified and not in compound assignment
 
  65 81 = The blank final field {0} may not have been initialized
 
  66 82 = The final field {0} may already have been assigned
 
  68 100 = The method {1}({2}) is undefined for the type {0}
 
  69 101 = The method {1}({2}) from the type {0} is not visible
 
  70 102 = The method {1}({2}) is ambiguous for the type {0}
 
  71 103 = The method {1}({2}) from the type {0} is deprecated
 
  72 104 = Cannot directly invoke the abstract method {1}({2}) for the type {0}
 
  73 105 = Void methods cannot return a value
 
  74 106 = Cannot return a void result
 
  75 107 = This method requires a body instead of a semicolon
 
  76 108 = This method must return a result of type {0}
 
  78 110 = This method has a constructor name
 
  79 111 = Return type for the method is missing
 
  80 112 = Native methods do not specify a body
 
  81 113 = Abstract methods do not specify a body
 
  82 114 = Cannot invoke {1}({2}) on the primitive type {0}
 
  83 115 = The method {1}({2}) in the type {0} is not applicable for the arguments ({3})
 
  84 116 = Cannot invoke {1}({2}) on the array type {0}
 
  85 117 = The static method {1}({2}) from the type {0} should be accessed in a static way
 
  86 118 = The private method {1}({2}) from the type {0} is never used locally
 
  88 130 = The constructor {0}({1}) is undefined
 
  89 131 = The constructor {0}({1}) is not visible
 
  90 132 = The constructor {0}({1}) is ambiguous
 
  91 133 = The constructor {0}({1}) is deprecated
 
  92 134 = The private constructor {0}({1}) is never used locally
 
  93 135 = Cannot refer to an instance field {0} while explicitly invoking a constructor
 
  94 136 = Cannot refer to an instance method while explicitly invoking a constructor
 
  95 137 = Recursive constructor invocation {0}({1})
 
  96 138 = Cannot refer to ''this'' nor ''super'' while explicitly invoking a constructor
 
  98 140 = Implicit super constructor {0}({1}) is undefined for default constructor. Must define an explicit constructor
 
  99 141 = Implicit super constructor {0}({1}) is not visible for default constructor. Must define an explicit constructor
 
 100 142 = Implicit super constructor {0}({1}) is ambiguous for default constructor. Must define an explicit constructor
 
 101 143 = Implicit super constructor {0}({1}) is undefined. Must explicitly invoke another constructor
 
 102 144 = Implicit super constructor {0}({1}) is not visible. Must explicitly invoke another constructor
 
 103 145 = Implicit super constructor {0}({1}) is ambiguous. Must explicitly invoke another constructor
 
 104 146 = Default constructor cannot handle exception type {0} thrown by implicit super constructor. Must define an explicit constructor
 
 105 147 = Unhandled exception type {0} thrown by implicit super constructor
 
 107 150 = The type of the expression must be an array type but it resolved to {0}
 
 108 151 = Must explicitly convert the char[] to a String
 
 109 152 = String constant is exceeding the limit of 65535 bytes of UTF8 encoding
 
 110 153 = case expressions must be constant expressions
 
 111 154 = {0} is out of range 
 
 112 156 = Cannot cast from {0} to {1}
 
 113 157 = The type {0} cannot be instantiated
 
 114 158 = Cannot define dimension expressions when an array initializer is provided
 
 115 159 = Variable must provide either dimension expressions or an array initializer
 
 116 160 = The operator {0} is undefined for the argument type(s) {1}
 
 117 161 = Unreachable code
 
 118 162 = Cannot return from within an initializer
 
 119 163 = Initializer does not complete normally
 
 120 164 = Expression must return a value
 
 121 165 = Catch block is hidden by another one in the same try statement
 
 122 166 = The default case is already defined
 
 123 167 = Unreachable catch block
 
 124 168 = Unhandled exception type {0}
 
 125 169 = case constant must be a char, byte, short, or int instead of {0}
 
 126 170 = Duplicate case {0}
 
 127 171 = Duplicate label {0}
 
 128 172 = break cannot be used outside of a loop or a switch
 
 129 173 = continue cannot be used outside of a loop
 
 130 174 = The label {0} is missing
 
 131 175 = {0} is not a valid type''s argument for the synchronized statement
 
 132 176 = null is not a valid argument for the synchronized statement
 
 133 177 = Cannot throw null
 
 134 178 = The assignment to variable {0} has no effect
 
 136 190 = Read access to enclosing field {0}.{1} is emulated by a synthetic accessor method. Increasing its visibility will improve your performance
 
 137 191 = Write access to enclosing field {0}.{1} is emulated by a synthetic accessor method. Increasing its visibility will improve your performance
 
 138 192 = Access to enclosing method {1}({2}) from the type {0} is emulated by a synthetic accessor method. Increasing its visibility will improve your performance
 
 139 193 = Access to enclosing constructor {0}({1}) is emulated by a synthetic accessor method. Increasing its visibility will improve your performance
 
 140 195 = The method {1} is defined in an inherited type and an enclosing scope
 
 141 196 = The field {0} is defined in an inherited type and an enclosing scope 
 
 142 197 = The type {0} is defined in an inherited type and an enclosing scope
 
 144 200 = Cannot use {0} in a static context 
 
 145 201 = The method {1}({2}) from the type {0} is not static
 
 146 202 = Cannot specify an array dimension after an empty dimension
 
 147 203 = Invalid cast type expression
 
 148 204 = Syntax error on token "{0}", {1} expected
 
 149 205 = Syntax error on token "{0}", no accurate correction available
 
 150 206 = Invalid argument to operation ++/--
 
 151 207 = Interfaces cannot have constructors
 
 152 208 = Array constants can only be used in initializers
 
 153 209 = Syntax error on keyword "{0}"; {1} expected
 
 154 210 = Syntax error on keyword "{0}", no accurate correction available
 
 156 211 = Parser error "{0}"
 
 157 212 = Parser warning "{0}"
 
 158 213 = Keyword 'var' is deprecated. Please use 'public' 'private' or 'protected' modifier for field declarations.
 
 160 220 = Unmatched bracket
 
 161 221 = The primitive type {0} of {1} does not have a field {2}
 
 162 222 = Invalid expression as statement
 
 163 223 = The left-hand side of an assignment must be a variable
 
 164 224 = Missing semicolon
 
 165 225 = Invalid parenthesized expression
 
 167 250 = Unexpected end of file
 
 168 251 = Invalid hex literal number
 
 169 252 = Invalid octal literal number
 
 170 253 = Invalid character constant
 
 171 254 = Invalid escape sequence (valid ones are  \\b  \\t  \\n  \\f  \\r  \\"  \\''  \\\\ )
 
 173 256 = Invalid unicode
 
 174 257 = Invalid float literal number
 
 175 258 = Null source string
 
 176 259 = String literal is not properly closed by a double-quote
 
 177 260 = Unexpected end of comment
 
 178 261 = Non-externalized string literal; it should be followed by //$NON-NLS-<n>$
 
 180 300 = The interface {0} cannot define an initializer
 
 181 301 = Duplicate modifier for the type {0}
 
 182 302 = Illegal modifier for the class {0}; only public, abstract & final are permitted
 
 183 303 = Illegal modifier for the interface {0}; only public & abstract are permitted
 
 184 304 = Illegal modifier for the member class {0}; only public, protected, private, static, abstract & final are permitted
 
 185 305 = Illegal modifier for the member interface {0}; only public, protected, private, static & abstract are permitted
 
 186 306 = Illegal modifier for the local class {0}; only one of abstract or final is permitted
 
 187 308 = The class {0} can be either abstract or final, not both
 
 188 309 = The interface member type {0} can only be public
 
 189 310 = The member type {0} can only set one of public / protected / private
 
 190 311 = The member type {0} cannot be declared static; static types can only be declared in static or top level types
 
 191 312 = The interface {0} cannot be the superclass of {1}; a superclass must be a class
 
 192 313 = The type {1} cannot subclass the final class {0}
 
 193 314 = Duplicate interface {0} for the type {1}
 
 194 315 = The class {0} cannot be a superinterface of {1}; a superinterface must be an interface
 
 195 316 = {1} causes a cycle - the type {0} cannot extend/implement itself or one of its own member types
 
 196 317 = A cycle exists in the type hierarchy between {0} and {1}
 
 197 318 = Nested type {0} hides an enclosing type
 
 198 319 = Duplicate nested type {0}
 
 199 320 = Cannot throw the type {0}
 
 200 321 = The package {0} collides with a type
 
 201 322 = The type {1} collides with a package
 
 202 323 = The type {1} is already defined
 
 203 324 = This compilation unit indirectly references the missing type {0} (typically some required class file is referencing a type outside the classpath)
 
 204 325 = The public type {1} must be defined in its own file
 
 205 326 = A package must be specified in {0} or a default package created
 
 206 327 = The hierarchy of the type {0} is inconsistent
 
 207 328 = The declared package does not match the expected package {0}
 
 208 329 = The type java.lang.Object cannot have a superclass or superinterfaces
 
 210 330 = {0} cannot be resolved or is not a valid superclass
 
 211 331 = Superclass {0} is not visible
 
 212 332 = Superclass {0} is ambiguous
 
 213 333 = Superclass {0} is an incorrectly specified nested type; replace the ''$'' with ''.''
 
 214 334 = Superclass {0} is defined in an inherited type and an enclosing scope
 
 215 335 = {0} cannot be resolved or is not a valid superinterface
 
 216 336 = Superinterface {0} is not visible
 
 217 337 = Superinterface {0} is ambiguous
 
 218 338 = Superinterface {0} is an incorrectly specified nested type; replace the ''$'' with ''.''
 
 219 339 = Superinterface {0} is defined in an inherited type and an enclosing scope
 
 220 340 = Duplicate field {0}.{1}
 
 221 341 = Duplicate modifier for the field {0}
 
 222 342 = Illegal modifier for the field {0}; only public, protected, private, static, final, transient & volatile are permitted
 
 223 343 = Illegal modifier for the interface field {0}; only public, static & final are permitted
 
 224 344 = The field {0} can only set one of public / protected / private
 
 225 345 = The field {0} can be either final or volatile, not both
 
 226 346 = The field {0} cannot be declared static; static fields can only be declared in static or top level types
 
 228 350 = {2} cannot be resolved (or is not a valid type) for the field {1}.{0}
 
 229 351 = The type {2} is not visible for the field {1}.{0}
 
 230 352 = The type {2} is ambiguous for the field {1}.{0}
 
 231 353 = The field type {2} is an incorrectly specified nested type; replace the ''$'' with ''.''
 
 232 354 = The field type {2} is defined in an inherited type and an enclosing scope
 
 233 355 = Duplicate method {0} in type {1}
 
 234 356 = Illegal modifier for argument {0}; only final is permitted
 
 235 357 = Duplicate modifier for the method {1} in type {0}
 
 236 358 = Illegal modifier for the method {1} in type {0}
 
 237 359 = Illegal modifier for the interface method {1} in type {0}; only public & abstract are permitted
 
 238 360 = The method {1} in type {0} can only set one of public / protected / private
 
 239 361 = The method {1} cannot be declared static; static methods can only be declared in a static or top level type
 
 240 362 = The abstract method {1} in type {0} can only set a visibility modifier, one of public or protected
 
 241 363 = The abstract method {1} in type {0} can only be defined by an abstract class
 
 242 364 = void is an invalid type for the argument {1} of the method {0}
 
 243 365 = An array of void is an invalid type for the argument {1} of the method {0}
 
 244 366 = An array of void is an invalid return type for the method {0}
 
 245 367 = The native method {1} cannot also be declared strictfp
 
 246 368 = Duplicate modifier for argument {0}
 
 248 370 = {2} cannot be resolved (or is not a valid type) for the argument {1} of the method {0}
 
 249 371 = The type {2} is not visible for the argument {1} of the method {0}
 
 250 372 = The type {2} is ambiguous for the argument {1} of the method {0}
 
 251 373 = The argument type {2} is an incorrectly specified nested type; replace the ''$'' with ''.''
 
 252 374 = The argument type {2} is defined in an inherited type and an enclosing scope
 
 253 375 = {1} cannot be resolved (or is not an exception type) for the method {0}
 
 254 376 = The exception type {1} is not visible for the method {0}
 
 255 377 = The exception type {1} is ambiguous for the method {0}
 
 256 378 = The exception type {1} is an incorrectly specified nested type; replace the ''$'' with ''.''
 
 257 379 = The exception type {1} is defined in an inherited type and an enclosing scope
 
 258 380 = {1} cannot be resolved (or is not a valid return type) for the method {0}
 
 259 381 = The return type {1} is not visible for the method {0}
 
 260 382 = The return type {1} is ambiguous for the method {0}
 
 261 383 = The return type {1} is an incorrectly specified nested type; replace the ''$'' with ''.''
 
 262 384 = The return type {1} is defined in an inherited type and an enclosing scope
 
 263 385 = The import {0} conflicts with a type defined in the same file
 
 264 386 = The import {0} collides with another imported type
 
 265 387 = Only a type can be imported. {0} resolves to a package
 
 266 388 = The import {0} is never used
 
 267 390 = The import {0} cannot be resolved
 
 268 391 = The imported type {0} is not visible
 
 269 392 = The imported type {0} is ambiguous
 
 270 393 = The type {0} is an incorrectly specified nested type; replace the ''$'' with ''.''
 
 271 394 = The type {0} is defined in an inherited type and an enclosing scope
 
 272 395 = Duplicate modifier for the variable {0}
 
 273 396 = Illegal modifier for the variable {0}; only final is permitted
 
 275 400 = Class must implement the inherited abstract method {0}
 
 276 401 = Cannot override the final method from {0}
 
 277 402 = Exception {0} is not compatible with throws clause in {1}
 
 278 403 = Exception {0} in throws clause of {1} is not compatible with {2}
 
 279 404 = The return type is incompatible with {0}
 
 280 405 = The inherited method {0} cannot hide the public abstract method in {1}
 
 281 406 = This instance method cannot override the static method from {0}
 
 282 407 = This static method cannot hide the instance method from {0}
 
 283 408 = The static method {0} conflicts with the abstract method in {1}
 
 284 409 = Cannot reduce the visibility of the inherited method from {0}
 
 285 410 = The method {0} does not override the inherited method from {1} since it is private to a different package.
 
 286 411 = This class must implement the inherited abstract method {1}, but cannot override it since it is not visible from {0}. Either make the type abstract or make the inherited method visible.
 
 287 412 = The method {0} overrides a deprecated method from {1}
 
 288 413 = The return type is incompatible with {0}, thus this interface cannot be implemented
 
 289 414 = Exception {0} is not compatible with throws clause in {1}, thus this interface cannot be implemented
 
 291 420 = Code snippet support cannot find the class {0}
 
 292 421 = Code snippet support cannot find the method {0}.{1}({2}) 
 
 293 422 = super cannot be used in the code snippet code
 
 295 430 = Too many constants, the constant pool for {0} would exceed 65536 entries
 
 296 431 = The type generates a string that requires more than 65535 bytes to encode in Utf8 format in the constant pool
 
 298 432 = Too many fields for type {0}. Maximum is 65535
 
 299 433 = Too many methods for type {0}. Maximum is 65535
 
 301 440 = ''assert'' should not be used as an identifier, since it is a reserved keyword from source level 1.4 on