Qodana: add property for suppressed plugin ids list.
[idea/community.git] / plugins / groovy / groovy-psi / resources / messages / GroovyBundle.properties
1 # Copyright 2000-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
2
3 ########################################################################################################################
4 # Groovy script template
5 ########################################################################################################################
6 action.groovy.scripting.shell.text=Groovy IDE Scripting Shell
7 action.Mvc.RunTarget.text=Run Command
8 action.Mvc.RunTarget.description=Run arbitrary Grails/Griffon command
9 action.Mvc.Upgrade.text=Change SDK Version
10 action.Mvc.Upgrade.description=Change Grails/Griffon SDK version
11 group.Mvc.Actions.text=Grails/Griffon
12 action.Groovy.Shell.text=Groovy Shell...
13 action.Groovy.Shell.description=Launch Groovy shell
14 action.org.jetbrains.plugins.groovy.actions.generate.missing.GroovyGeneratePropertyMissingAction.text=propertyMissing()
15 action.org.jetbrains.plugins.groovy.actions.generate.missing.GroovyGeneratePropertyMissingAction.description=Action generates propertyMissing()
16 action.org.jetbrains.plugins.groovy.actions.generate.missing.GroovyGenerateMethodMissingAction.text=methodMissing()
17 action.org.jetbrains.plugins.groovy.actions.generate.missing.GroovyGenerateMethodMissingAction.description=Action generates propertyMissing()
18 action.org.jetbrains.plugins.groovy.actions.generate.equals.GroovyGenerateEqualsAction.text=equals() and hashCode()
19 action.org.jetbrains.plugins.groovy.actions.generate.equals.GroovyGenerateEqualsAction.description=Action generates equals and hashCode now
20 action.org.jetbrains.plugins.groovy.actions.generate.accessors.GroovyGenerateGetterSetterAction.text=Getter and Setter
21 action.org.jetbrains.plugins.groovy.actions.generate.accessors.GroovyGenerateGetterSetterAction.description=Generates getter
22 action.org.jetbrains.plugins.groovy.actions.generate.accessors.GroovyGenerateSetterAction.text=Setter
23 action.org.jetbrains.plugins.groovy.actions.generate.accessors.GroovyGenerateSetterAction.description=Generates setter
24 action.org.jetbrains.plugins.groovy.actions.generate.accessors.GroovyGenerateGetterAction.text=Getter
25 action.org.jetbrains.plugins.groovy.actions.generate.accessors.GroovyGenerateGetterAction.description=Generates getter
26 action.org.jetbrains.plugins.groovy.actions.generate.constructors.GroovyGenerateConstructorAction.text=Constructor
27 action.org.jetbrains.plugins.groovy.actions.generate.constructors.GroovyGenerateConstructorAction.description=Generates constructor
28 action.org.jetbrains.plugins.groovy.actions.generate.tostring.GroovyGenerateToStringAction.text=to_String()
29 action.org.jetbrains.plugins.groovy.actions.generate.tostring.GroovyGenerateToStringAction.description=Generate toString() method
30 action.ExcludeFromStubGeneration.text=Exclude from Stub Generation
31 action.ExcludeFromStubGeneration.description=Don't generate Java stubs for this Groovy file on compilation
32 action.DumpGroovyControlFlowAction.text=Dump Groovy Control Flow
33 action.ConvertToCompileStatic.text=Convert to @CompileStatic
34 action.ConvertToCompileStatic.description=Convert Groovy files to @CompileStatic
35 action.ConvertGroovyToJava.text=Convert to Java
36 action.ConvertGroovyToJava.description=Convert Groovy files to Java
37 action.Groovy.NewScript.text=Groovy Script
38 action.Groovy.NewScript.description=Create new Groovy script
39 action.Groovy.NewClass.text=Groovy Class
40 action.Groovy.NewClass.description=Create new Groovy class
41 action.Groovy.CheckResources.Rebuild.text=_Rebuild Resources
42 action.Groovy.CheckResources.Rebuild.description=Run the compiler for all Groovy files in resource roots to check for compilation issues
43 action.Groovy.CheckResources.Make.text=_Build Resources
44 action.Groovy.CheckResources.Make.description=Run the incremental compiler for Groovy files in resource roots to check for compilation issues
45 group.Groovy.CheckResources.text=Gr_oovy Resources
46 group.Groovy.CheckResources.description=Run the compiler for Groovy files in resource roots to check for compilation issues
47 action.Groovy.Shell.Execute.text=Execute Groovy Code
48 action.Groovy.Shell.Execute.description=Execute Groovy code in console
49
50 file.template.group.title.groovy=Groovy
51
52 groovy.term.class=class
53 groovy.term.interface=interface
54 groovy.term.trait=trait
55 groovy.term.enum=enum
56 groovy.term.annotation=annotation
57 groovy.term.method=method
58 groovy.term.field=field
59 groovy.term.property=property
60 groovy.term.parameter=parameter
61 groovy.term.variable=local variable
62 groovy.term.binding=script binding variable
63 groovy.term.label=label
64 groovy.term.closure=closure
65 groovy.term.expression=expression
66
67 newclass.dlg.title=New Groovy Class
68 newclass.menu.action.text=Groovy Class
69 newclass.menu.action.description=Creates new Groovy Class
70 newscript.dlg.prompt=Enter name for new Groovy Script
71 newscript.menu.action.text=Groovy Script
72 newscript.menu.action.description=Creates new Groovy Script
73 ##########################################################################################################################
74 # GDK & compilation
75 ########################################################################################################################
76
77 cannot.compile=Cannot Compile
78 debug.option=Enable &debug stack trace
79 groovy.debug.disable.specific.methods=Do not step &into specific Groovy classes
80 groovy.debug.caption=Groovy
81
82 ########################################################################################################################
83 # Parser error messages
84 ########################################################################################################################
85 identifier.expected=Identifier expected
86 identifier.or.block.expected=Identifier or code block expected
87 string.end.expected=String end expected
88 try.without.catch.finally='try' without 'catch' or 'finally'
89 expression.expected=Expression expected
90 duplicate.modifier=Duplicate modifier ''{0}''
91
92 ########################################################################################################################
93 # Intentions & error messages
94 ########################################################################################################################
95 cannot.resolve=Cannot resolve symbol ''{0}''
96 cannot.access=Access to ''{0}'' exceeds its access rights
97 cannot.reference.static=Cannot reference static symbol ''{0}'', class qualifier needed
98 cannot.reference.non.static=Cannot reference non-static symbol ''{0}'' from static context
99 cannot.return.from.constructor=Cannot return an object from constructor
100 cannot.return.from.void.method=Cannot return an object from a method that returns 'void'
101 cannot.return.type=Cannot return ''{0}'' from method returning ''{1}''
102 cannot.apply.method.or.closure=''{0}'' cannot be applied to ''{1}''
103 cannot.apply.method1=''{0}'' in ''{1}'' cannot be applied to ''{2}''
104 cannot.apply.constructor=Constructor ''{0}'' in ''{1}'' cannot be applied to ''{2}''
105 cannot.apply.default.constructor=Cannot apply default constructor for class ''{0}''
106 cannot.instantiate.abstract.class=Cannot instantiate abstract class ''{0}''
107 cannot.instantiate.interface=Cannot instantiate interface ''{0}''
108 missing.required.named.parameter=Missing required named parameter ''{0}''
109 loss.of.precision=Possible loss of precision from ''{0}'' to ''{1}''
110 cannot.assign=Cannot assign ''{0}'' to ''{1}''
111 cannot.cast=Cannot cast ''{0}'' to ''{1}''
112 multiple.assignments.without.list.expr=Multiple assignments without list expressions on the right hand side are unsupported in static type checking mode
113 spread.operator.is.not.available=The spread operator cannot be used as argument with static type checking
114 replace.with.list.literal=Replace with list literal
115 replace.with.get.at=Replace with index access
116 incorrect.number.of.values=Incorrect number of values. Expected:{0} Was:{1}
117 invalid.lvalue=Invalid value to assign to
118 duplicate.class=Class ''{0}'' already exists in ''{1}''
119 duplicate.inner.class=Duplicate class: ''{0}''
120 script.generated.with.same.name=There is a synthetic class ''{0}'' generated for script code
121 variable.already.defined=Variable ''{0}'' already defined
122 field.already.defined=Field ''{0}'' already defined
123 import.what=Import ''{0}''
124 import.class=Import class
125 create.class.family.name=Create Class
126 create.class.text=Create class {0}
127 create.interface.text=Create interface {0}
128 create.annotation.text=Create annotation {0}
129 static.declaration.in.inner.class=Inner classes cannot have static declarations
130 constructors.are.not.allowed.in.anonymous.class=Constructors are not allowed in anonymous class
131 no.such.property=Property ''{0}'' does not exist
132 change.modifier=Make ''{0}'' {1}
133 change.modifier.not=Make ''{0}'' not {1}
134 change.modifier.family.name=Change modifiers
135 parameter.cast.fix=Cast {0,number,ordinal} parameter to {1}
136 action.convert.lambda.to.closure=Convert lambda to closure
137 add.parenthesis.to.lambda.parameter.list=Add parenthesis to parameter list
138 # suppress inspection "UnusedProperty"
139 packageLocal.visibility.presentation=default visible
140 # suppress inspection "UnusedProperty"
141 protected.visibility.presentation=protected
142 # suppress inspection "UnusedProperty"
143 private.visibility.presentation=private
144 # suppress inspection "UnusedProperty"
145 public.visibility.presentation=public
146 # suppress inspection "UnusedProperty"
147 abstract.visibility.presentation=abstract
148 # suppress inspection "UnusedProperty"
149 static.visibility.presentation=static
150 # suppress inspection "UnusedProperty"
151 final.visibility.presentation=final
152 # suppress inspection "UnusedProperty"
153 native.visibility.presentation=native
154 # suppress inspection "UnusedProperty"
155 synchronized.visibility.presentation=synchronized
156 # suppress inspection "UnusedProperty"
157 strictfp.visibility.presentation=strictfp
158 # suppress inspection "UnusedProperty"
159 transient.visibility.presentation=transient
160 # suppress inspection "UnusedProperty"
161 volatile.visibility.presentation=volatile
162 # suppress inspection "UnusedProperty"
163 def.visibility.presentation=def
164
165
166
167 # {0} - colspan, {1} - method name, {2} - class name, {3} - formal myParameters row, {4} - arguments row
168 ########################################################################################################################
169 # Compiler
170 ########################################################################################################################
171 class.already.exists=Class ''{0}'' already exists
172
173 illegal.combination.of.modifiers=Illegal combination of modifiers
174 illegal.combination.of.modifiers.abstract.and.final=Illegal combination of modifiers 'abstract' and 'final'
175 modifier.volatile.not.allowed.here=Modifier 'volatile' not allowed here
176 modifier.transient.not.allowed.here=Modifier 'transient' not allowed here
177 modifier.0.not.allowed=Modifier ''{0}'' not allowed here
178 interface.cannot.have.modifier.final=Interface cannot have modifier 'final'
179 script.method.cannot.have.modifier.abstract=Script method cannot have modifier 'abstract'
180 script.cannot.have.modifier.native=Script cannot have modifier 'native'
181 interface.must.have.no.static.method=Interface must have no static method
182 only.abstract.class.can.have.abstract.method=Only abstract class can have abstract method
183 anonymous.class.cannot.have.abstract.method=Anonymous class cannot have abstract method
184 illegal.combination.of.modifiers.volatile.and.final=Illegal combination of modifiers 'volatile' and 'final'
185 variable.cannot.be=Variable cannot have modifier ''{0}''
186 remove.modifier=Remove ''{0}''
187 not.abstract.method.should.have.body=Not abstract method should have body
188 cannot.create.class.error.text=Cannot Create Class ''{0}'': {1}
189 cannot.create.class.error.title=Cannot Create Class
190 no.class.in.file.template=No Class Found in File Template
191 error.external=External error
192 Inner.methods.are.not.supported=Inner methods are not supported
193 final.class.cannot.be.extended=Final class cannot be extended
194
195 # Groovy 1.7 checks
196 unsupported.inner.class.0=Inner classes are not supported in Groovy {0}
197 unsupported.anonymous.class.0=Anonymous classes are not supported in Groovy {0}
198
199 # Groovy 1.8 checks
200 unsupported.diamonds.0=Diamonds are not supported in Groovy {0}
201 unsupported.command.syntax.0=Command expression syntax is not supported in Groovy {0}
202 unsupported.dollar.slashy.string.0=Dollar slashy strings are not supported in Groovy {0}
203 unsupported.multiline.slashy.string.0=Multi-line slashy strings are not supported in Groovy {0}
204
205 #Groovy 2.3 checks
206 unsupported.traits.0=Traits are not supported in Groovy {0}
207
208 #Groovy 2.5 checks
209 duplicating.named.parameter=Duplicate named parameter ''{0}'' occurs in parameters: {1}
210 field.should.be.immutable=Field ''{0}'' should have immutable type or be declared so with @ImmutableOptions
211 immutable.options.property.not.exist=Property ''{0}'' does not exist
212 explicit.includes.and.excludes=Only one of \'includes\' and \'excludes\' should be supplied
213 require.closure.as.attribute.value=Expected closure as attribute value
214 initializers.are.forbidden.with.defaults=Default values are forbidden with \'defaults\' disabled in @TupleConstructor
215 super.is.not.allowed.in.pre.with.call.super=Call to super is not allowed in \'pre\' with \'callSuper\' enabled
216
217 #Groovy 3.0 checks
218 illegal.default.modifier=Modifier 'default' makes sense only in interface's methods
219 illegal.default.modifier.fix=Remove 'default' modifier
220 default.modifier.in.old.versions=Modifier 'default' is available with Groovy 3.0 or later
221 unsupported.do.while.statement='do while' is not supported in current version
222 unsupported.tuple.declaration.in.for=Tuple declaration in 'for' initialization is not supported in current version
223 unsupported.multiple.variables.in.for=Multiple variables in 'for' initialization are not supported in current version
224 unsupported.expression.list.in.for.update=Multiple expressions in 'for' update are not supported in current version
225 unsupported.resource.list='try' with resources is not supported in current version
226 unsupported.array.initializers=Array initializers are not supported in current version
227 operator.is.not.supported.in=Operator ''{0}'' is not supported in current version
228 unsupported.negated.in=Negated 'in' is not supported in current version
229 unsupported.negated.instanceof=Negated 'instanceof' is not supported in current version
230 unsupported.elvis.assignment=Elvis assignment is not supported in current version
231 unsupported.safe.index.access=Safe index access is not supported in current version
232 unsupported.lambda=Lambdas are not supported in current version
233 unsupported.type.annotations=Type annotations are not supported in current version
234 illegal.single.argument.lambda=Single argument form of lambda is available only as right part of assignment expression or as argument inside method call
235
236 #Override and implement
237 method.is.not.implemented=Method ''{0}'' is not implemented
238 change.implements.and.extends.classes=Normalize extends and implements lists
239
240 fix.package.name=Fix package name
241
242 #dynamic properties
243 add.dynamic.property=Add dynamic property ''{0}''
244 duplicate.element.in.the.map=Duplicate element ''{0}'' in the map
245 dynamic.tool.window.id=Dynamic Members
246
247 create.field.from.usage.family.name=Create field from usage
248 create.field.from.usage=Create field ''{0}''
249 create.method.from.usage.family.name=Create method from usage
250 create.method.from.usage=Create method ''{0}''
251 create.variable.from.usage.family.name=Create variable from usage
252 create.variable.from.usage=Create Variable ''{0}''
253 create.parameter.from.usage.family.name=Create parameter from usage
254 create.parameter.from.usage=Create parameter ''{0}''
255 add.dynamic.element=Add dynamic element
256 add.dynamic.method=Add Dynamic Method
257 dynamic.type=Type
258 dynamic.name=Name
259 dynamic.properties.table.name=Method arguments
260 dynamic.method.return.type=Return &type:
261 dynamic.method.property.type=Property &type:
262 are.you.sure.to.delete.dynamic.property=Are you sure to delete ''{0}''?
263 dynamic.property.deletion=Deletion Dynamic Property
264 are.you.sure.to.delete.elements=Are you sure to delete ''{0}'' elements?
265 dynamic.element.deletion=Dynamic Element Deletion
266 tuple.cant.be.placed.in.class=Multiple assignments are not allowed for fields
267 unknown.class=unknown class ''{0}''
268 is.not.enclosing.class=''{0}'' is not an enclosing class
269 package.definition.cannot.have.modifiers=Package definition cannot have modifiers
270 import.statement.cannot.have.modifiers=Import statement cannot have modifiers
271 undefined.label=Undefined label ''{0}''
272 continue.outside.loop=The continue statement is only allowed inside loops
273 break.outside.loop.or.switch=The break statement is only allowed inside loops or switches
274 label.already.used=Label ''{0}'' is already in use
275 break.outside.loop=The break statement with named labels is only allowed inside loops
276
277 Constructor=Constructor
278 Getter=Getter
279 Setter=Setter
280 compile.groovy.files=&Compile Groovy files
281 not.allowed.modifier.in.for.in=Modifier ''{0}'' is not allowed here
282 property.name.expected=Property name expected
283 add.method.body=Add method body
284 wildcards.are.not.allowed.in.extends.list=A super type may not specify a wildcard type
285 method.does.not.override.super=Method does not override method from its super class
286 method.duplicate=Method with signature {0} is already defined in the class ''{1}''
287 ambiguous.code.block=Ambiguous code block
288 cyclic.inheritance.involving.0=Cyclic inheritance involving ''{0}''
289 there.is.no.default.constructor.available.in.class.0=There is no default constructor available in class ''{0}''
290 groovy.library.is.not.configured.for.module=Groovy SDK is not configured for module ''{0}''
291 configure.groovy.library=Configure Groovy SDK...
292 create.instance.of.built-in.type=Instantiation of built-in type
293 incorrect.variable.name=Incorrect variable name
294 no.interface.expected.here=No interface expected here
295 no.class.expected.here=No class expected here
296 move.to.extends.list=Move reference to extends list
297 move.to.implements.list=Move reference to implements list
298 script.file.is.not.groovy.file=Script file is not Groovy file
299 class.does.not.exist=Class does not exist
300 class.cannot.be.executed=Class cannot be executed
301 invoke.completion.second.time.to.show.skipped.methods=Invoke completion second time to show skipped methods
302 groovy.file.extension.is.not.mapped.to.groovy.file.type=*.groovy files are mapped to ''{0}''.\nYou can map them to Groovy in Settings | File types
303 class.is.not.annotation=''{0}'' is not an annotation
304 method.call.is.ambiguous=Method call is ambiguous
305 operator.call.is.ambiguous=Operator call is ambiguous
306 duplicated.named.parameter=Duplicated named parameter ''{0}'' found
307 no.super.classes.found=No super classes found
308 no.super.method.found=No super methods found
309 wrong.package.name=Package name ''{0}'' does not corresponding to the file path ''{1}''
310 cannot.assign.string.to.enum.0=Cannot assign string to enum ''{0}''
311 cannot.find.enum.constant.0.in.enum.1=Cannot find enum constant ''{0}'' in enum ''{1}''
312 recursive.constructor.invocation=Recursive constructor invocation
313 the.usage.of.a.map.entry.expression.to.initialize.an.enum.is.currently.not.supported=The usage of a map entry expression to initialize an Enum is currently not supported
314 class.definition.is.not.expected.here=Class definition is not expected here
315 move.class.0.from.method=Move ''{0}'' to correct place
316 move.class.from.method.family.name=Move to correct place quick fix
317 constructor.call.is.ambiguous=Constructor call is ambiguous
318 cannot.infer.argument.types=Cannot infer argument types
319 Equals=Equals
320 default.initializers.are.not.allowed.in.abstract.method=Default initializers are not allowed in abstract methods
321 groovy.does.not.support.constructor.type.arguments=Groovy does not support constructor type arguments
322 illegal.escape.character.in.string.literal=Illegal escape character in string literal
323 add.parentheses=Add parentheses
324 method.with.type.parameters.should.have.return.type=Method with type parameters should have return type
325 primitive.type.parameters.are.not.allowed=Primitive type parameters are not allowed in type parameter list
326 primitive.bound.types.are.not.allowed=Primitive bound types are not allowed
327 ellipsis.type.is.not.allowed.here=Ellipsis type is not allowed here
328 method.0.is.too.complex.too.analyze=Method ''{0}'' is too complex to analyze.\nTypes of local variables are not inferred.
329 closure.is.too.complex.to.analyze=Closure is complex to analyze.\nTypes of local variables are not inferred.
330 0.is.deprecated=''{0}'' is deprecated
331 wrong.number.of.type.arguments=Wrong number of type arguments\: {0}; required\: {1}
332 type.argument.0.is.not.in.its.bound.should.extend.1=Type parameter ''{0}'' is not in its bound; should extend ''{1}''
333 catch.statement.parameter.type.should.be.a.subclass.of.throwable=Catch statement parameter type should be a subclass of Throwable
334 exception.0.has.already.been.caught=Exception ''{0}'' has already been caught
335 unnecessary.type=Unnecessary exception ''{0}''. ''{1}'' is already declared
336 create.enum=Create Enum {0}
337 create.trait=Create Trait {0}
338 create.inner.class=Create inner class {0}
339 annotation.field.can.only.be.used.within.a.script.body=Annotation @Field can only be used within a script body
340 annotation.field.can.only.be.used.within.a.script=Annotation @Field can only be used within a script
341 return.type.is.incompatible=The return type of {0} in {1} is incompatible with {2} in {3}
342 anonymous.class.derived.from.0=anonymous class derived from {0}
343 throws.clause.is.not.allowed.in.at.interface='throws' clause is not allowed in @interface members
344 at.interface.0.does.not.contain.attribute=@interface ''{0}'' does not contain attribute ''{1}''
345 duplicate.attribute=Duplicate attribute
346 missed.attributes=Missed attributes\: {0}
347 unexpected.attribute.type.0=Unexpected attribute type\: ''{0}''
348 annotation.attribute.should.have.return.type.declaration=Annotation attribute should have return type declaration
349 annotation.field.should.have.type.declaration=Field in annotation should have type declaration
350 interface.members.are.not.allowed.to.be=Interface members are not allowed to be {0}
351 abstract.method.cannot.be.final=Abstract method cannot be final
352 abstract.methods.must.not.have.body=Abstract methods must not have body
353 method.has.incorrect.modifier.volatile=Method has incorrect modifier 'volatile'
354 native.methods.cannot.have.body=Native methods cannot have body
355 top.level.class.may.not.have.private.modifier=Top level class may not have 'private' modifier
356 top.level.class.may.not.have.protected.modifier=Top level class may not have 'protected' modifier
357 property.missing=propertyMissing
358 attribute.name.expected=Attribute name expected
359 java.style.for.each.statement.requires.a.type.declaration=Java-style for-each statement requires a type declaration
360 super.cannot.be.used.in.static.context='super' cannot be used in static context
361 qualified.0.is.allowed.only.in.nested.or.inner.classes=Qualified {0} is allowed only in nested/inner classes
362 groovy.file.0=Groovy file ''{0}''
363 type.argument.list.is.not.allowed.here=Type argument list is not allowed here
364 initializers.are.not.allowed.in.interface=Initializers are not allowed in interface
365 initializer.cannot.have.annotations=Initializers cannot have annotations
366 initializer.cannot.be.0=Initializer cannot be {0}
367 constructors.are.not.allowed.in.interface=Constructors are not allowed in interface
368 type.parameters.are.unexpected=Type parameters are unexpected
369 constructors.cannot.have.return.type=Return type element is not allowed in constructor
370 constructor.cannot.have.static.modifier=Constructor may not be static
371 annotation.types.may.not.have.extends.clause=Annotation types may not have 'extends' clause
372 annotation.types.may.not.have.implements.clause=Annotation types may not have 'implements' clause
373 no.implements.clause.allowed.for.interface=Interfaces may not have 'implements' clause
374 enums.may.not.have.extends.clause=Enums may not have 'extends' clause
375 method.0.cannot.override.method.1.in.2.overridden.method.is.final=Method ''{0}'' cannot override method ''{1}'' in ''{2}''; overridden method is final
376 method.0.cannot.have.weaker.access.privileges.1.than.2.in.3.4=Method ''{0}'' cannot have weaker access privileges (''{1}'') than ''{2}'' in ''{3}'' (''{4}'')
377 tuple.declaration.should.end.with.def.modifier=Tuple declaration should end with 'def' modifier
378 injection.should.not.contain.line.feeds=GString injection must not contain line feeds
379 collection.literal.contains.named.argument.and.expression.items=Collection literal contains named and expression arguments at the same time
380 annotation.collector.cannot.have.attributes=Annotation type annotated with @AnnotationCollector cannot have attributes
381 annotation.type.cannot.be.inner=Annotation type cannot be inner
382 cannot.find.operator.overload.method=Cannot resolve index access with arguments {0}
383 named.arguments.are.not.allowed.inside.index.operations=Named arguments are not allowed inside index operations
384 expected.0.to.be.inline.constant=Expected ''{0}'' to be an inline constant
385 cannot.assign.a.value.to.final.field.0=Cannot assign a value to final field ''{0}''
386 cannot.assign.a.value.to.final.parameter.0=Cannot assign a value to final parameter ''{0}''
387 variable.0.might.not.have.been.initialized=Variable ''{0}'' might not have been initialized
388 doc.end.expected='*/' expected
389 mixing.private.and.public.protected.methods.of.the.same.name=Mixing private and public/protected methods of the same name
390 explicit.constructors.are.not.allowed.in.immutable.class=Explicit constructors are not allowed for @Immutable class
391 repetitive.method.name.0=Repetitive method name ''{0}''
392 declared.type.0.have.to.extend.script=Declared type ''{0}'' does not extend ''groovy.lang.Script'' class
393 base.script.annotation.is.allowed.only.inside.scripts=Annotation @BaseScript can only be used within a script
394 delegate.annotation.is.only.for.methods.without.arguments=Annotation @Delegate couldn't be applied to method with arguments
395 builder.annotation.not.support.super.for.simple.strategy=Annotation attribute 'includeSuperProperties' not supported by groovy.transform.builder.SimpleStrategy
396 0.expressions.on.trait.fields.properties.are.not.supported.in.traits={0} expressions on trait fields/properties are not supported in traits
397 only.traits.expected.here=Only traits are expected here
398 anonymous.classes.cannot.be.created.from.traits=Anonymous classes cannot be created from traits
399 trait.method.cannot.be.protected=Trait methods are not allowed to be protected
400 non.static.classes.not.allowed=Non-static inner classes are not allowed in traits
401 selfType.class.does.not.inherit=@SelfType: Class ''{0}'' does not inherit ''{1}''
402 illegal.type.void=Illegal type: 'void'
403 illegal.method.name=Method name contains illegal character(s): {0}
404
405 select.module.description=Which module to use classpath of?
406 select.module.title=Select module...
407 ### Inspection groups ###
408 inspection.annotations=Annotations verifying
409 inspection.assignments=Assignment issues
410 inspection.bugs=Probable bugs
411 inspection.confusing=Potentially confusing code constructs
412 inspection.control.flow=Control flow issues
413 inspection.data.flow=Data flow
414 inspection.error.handling=Error handling
415 inspection.gpath=GPath
416 inspection.naming=Naming conventions
417 inspection.method.metrics=Method metrics
418 inspection.redundancy=Declaration redundancy
419 inspection.threading=Threading issues
420 inspection.validity=Validity issues
421 inspection.style=Style
422 inspection.other=Other
423 ### Inspections ###
424 inspection.display.name.result.of.assignment.used=Result of assignment used
425 inspection.display.name.assignment.can.be.operator.assignment=Assignment replaceable with operator assignment
426 inspection.display.name.delegates.to=@DelegatesTo inspection
427 inspection.display.name.unresolved.access=Access to unresolved expression
428 inspection.display.name.untyped.access=Access to untyped expression
429 inspection.display.name.list.set.can.be.keyed.access=Call to List.set can be keyed access
430 inspection.display.name.list.get.can.be.keyed.access=Call to List.get can be keyed access
431 inspection.display.name.map.put.can.be.keyed.access=Call to Map.put can be keyed access
432 inspection.display.name.map.get.can.be.keyed.access=Call to Map.get can be keyed access
433 inspection.display.name.parameter.naming.convention=Method parameter naming convention
434 inspection.display.name.constant.naming.convention=Constant naming convention
435 inspection.display.name.instance.variable.naming.convention=Instance variable naming convention
436 inspection.display.name.instance.method.naming.convention=Instance method naming convention
437 inspection.display.name.static.variable.naming.convention=Static variable naming convention
438 inspection.display.name.static.method.naming.convention=Static method naming convention
439 inspection.display.name.local.variable.naming.convention=Local variable naming convention
440 inspection.display.name.class.naming.convention=Class naming convention
441 inspection.display.name.groovydoc.check=GroovyDoc issues
442 inspection.display.name.constructor.named.arguments=Named arguments of constructor call
443 inspection.display.name.result.of.object.allocation.ignored=Result of object allocation ignored
444 inspection.display.name.divide.by.zero=Divide by zero
445 inspection.display.name.infinite.recursion=Infinite recursion
446 inspection.display.name.infinite.loop.statement=Infinite loop statement
447 inspection.display.name.non.short.circuit.boolean=Non short-circuit boolean
448 inspection.display.name.duplicate.switch.branch=Duplicate switch case
449 inspection.display.name.gstring.key=GString map key
450 inspection.display.name.octal.integer=Octal integer
451 inspection.display.name.overly.complex.boolean.expression=Overly complex boolean expression
452 inspection.display.name.clashing.trait.methods=Clashing trait methods
453 inspection.display.name.overly.complex.arithmetic.expression=Overly complex arithmetic expression
454 inspection.display.name.double.negation=Double negation
455 inspection.display.name.pointless.arithmetic=Pointless arithmetic expression
456 inspection.display.name.empty.statement.body=Statement with empty body
457 inspection.display.name.reassigned.in.closure.local.var=Local variable is reassigned in closure or anonymous class
458 inspection.display.name.result.of.increment.or.decrement.used=Result of increment or decrement used
459 inspection.display.name.negated.if=Negated if condition expression
460 inspection.display.name.in.argument.check=Incompatible 'in' argument types
461 inspection.display.name.negated.conditional=Negated conditional expression
462 inspection.display.name.nested.conditional=Nested conditional expression
463 inspection.display.name.conditional=Conditional expression
464 inspection.display.name.nested.switch=Nested switch statement
465 inspection.display.name.multiple.return.points.per.method=Method with multiple return points
466 inspection.display.name.method.with.more.than.three.negations=Method with more than three negations
467 inspection.display.name.overly.nested.method=Overly nested method
468 inspection.display.name.overly.long.method=Overly long method
469 inspection.display.name.overly.complex.method=Overly complex method
470 inspection.display.name.method.parameter.count=Method with too many parameters
471 inspection.display.name.while.loop.spins.on.field=While loop spins on field
472 inspection.display.name.unsynchronized.method.overrides.synchronized.method=Unsynchronized method overrides synchronized method
473 inspection.display.name.synchronization.on.variable.initialized.with.literal=Synchronization on variable initialized with literal
474 inspection.display.name.synchronization.on.non.final.field=Synchronization on non-final field
475 inspection.display.name.wait.while.not.synchronized='wait()' while not synced
476 inspection.display.name.wait.call.not.in.loop='wait()' not in loop
477 inspection.display.name.notify.while.not.synchronized='notify()' or 'notifyAll()' while not synced
478 inspection.display.name.system.run.finalizers.on.exit=Call to System.runFinalizersOnExit()
479 inspection.display.name.thread.stop.suspend.resume=Call to Thread.stop(), Thread.suspend(), or Thread.resume()
480 inspection.display.name.nested.synchronized.statement=Nested 'synchronized' statement
481 inspection.display.name.synchronized.method=Synchronized method
482 inspection.display.name.synchronization.on.this=Synchronization on 'this'
483 inspection.display.name.empty.sync.block=Empty 'synchronized' block
484 inspection.display.name.busy.wait=Busy wait
485 inspection.display.name.public.field.accessed.in.synchronized.context=Non-private field accessed in synchronized context
486 inspection.display.name.unconditional.wait=Unconditional 'wait' call
487 inspection.display.name.double.checked.locking=Double-checked locking
488 inspection.display.name.access.to.static.field.locked.on.instance=Access to static field locked on instance data
489 inspection.display.name.change.to.method=Change to method
490 inspection.display.name.change.to.operator=Change to operator
491 inspection.display.name.unnecessary.alias=Unnecessary import alias
492 inspection.display.name.unnecessary.semicolon=Unnecessary semicolon
493 inspection.display.name.unnecessary.public.modifier=Unnecessary 'public'
494 inspection.display.name.unnecessary.def.modifier=Unnecessary 'def'
495 inspection.display.name.java.style.properties.invocation=Java-style property access
496 inspection.display.name.trivial.if=Redundant 'if' statement
497 inspection.display.name.constant.if.statement=Constant if statement
498 inspection.display.name.constant.conditional=Constant conditional expression
499 inspection.display.name.trivial.conditional=Redundant conditional expression
500 inspection.display.name.return.from.closure.can.be.implicit='return' statement can be implicit
501 inspection.display.name.switch.statement.with.no.default=Switch statement with no default case
502 inspection.display.name.final.variable.access=Final variable access
503 inspection.display.name.unnecessary.return=Unnecessary 'return' statement
504 inspection.display.name.unnecessary.continue=Unnecessary 'continue' statement
505 inspection.display.name.fallthrough=Fallthrough in switch statement
506 inspection.display.name.if.statement.with.too.many.branches=If statement with too many branches
507 inspection.display.name.if.statement.with.identical.branches=If statement with identical branches
508 inspection.display.name.conditional.can.be.conditional.call=Conditional expression can be conditional call
509 inspection.display.name.conditional.can.be.elvis=Conditional expression can be elvis
510 inspection.display.name.conditional.with.identical.branches=Conditional expression with identical branches
511 inspection.display.name.loop.statement.that.doesnt.loop=Loop statement that doesn't loop
512 inspection.display.name.unreachable.statement=Unreachable statement
513 inspection.display.name.continue=Continue statement
514 inspection.display.name.break=Break statement
515 inspection.display.name.unused.catch.parameter=Unused catch parameter
516 inspection.display.name.empty.try.block=Empty 'try' block
517 inspection.display.name.empty.finally.block=Empty 'finally' block
518 inspection.display.name.empty.catch.block=Empty 'catch' block
519 inspection.display.name.throw.from.finally.block='throw' inside 'finally' block
520 inspection.display.name.return.from.finally.block='return' inside 'finally' block
521 inspection.display.name.method.may.be.static=Method may be static
522 inspection.display.name.continue.or.break.from.finally.block='continue' or 'break' inside 'finally' block
523 inspection.display.name.unchecked.assignment.of.member.of.raw.type=Unchecked assignment from members of raw type
524 inspection.display.name.silly.assignment=Silly assignment
525 inspection.display.name.nested.assignment=Nested assignment
526 inspection.display.name.assignment.to.method.parameter=Assignment to method parameter
527 inspection.display.name.assignment.to.for.loop.parameter=Assignment to for-loop parameter
528 inspection.display.name.assignability.check=Incompatible type assignments
529 inspection.display.name.type.customizer=Type customizer inspection
530 inspection.display.name.unused.declaration=Unused declaration
531 inspection.display.name.second.unsafe.call=Second unsafe call
532 inspection.display.name.unused.assignment=Unused assignment
533 inspection.display.name.unused.inc.dec=Unused incrementing or decrementing
534 inspection.display.name.unassigned.access=Variable Not assigned
535 inspection.display.name.no.return=Missing return statement
536 inspection.display.name.clashing.getters=Clashing getters
537 inspection.display.name.package.mismatch=Package mismatch
538 inspection.display.name.deprecated.api.usage=Deprecated API inspection
539 inspection.display.name.unnecessary.qualified.reference=Unnecessary qualified reference
540 inspection.display.name.pointless.boolean=Pointless boolean expression
541 inspection.display.name.access.to.inaccessible.element=Access to inaccessible element
542 inspection.display.name.incorrect.range.argument=Incorrect range arguments
543 inspection.display.name.new.instance.of.singleton=New instance of class annotated with @groovy.lang.Singleton
544 inspection.display.name.check.labeled.statement=Labeled statement inspection
545 inspection.display.name.variable.can.be.final=Variable can be final
546 inspection.display.name.equals.between.inconvertible.types='equals()' between objects of inconvertible types
547 inspection.display.name.singleton.constructor=@Singleton constructors
548 ### Intention groups ###
549 intention.category.groovy=Groovy
550 intention.category.conversions=Groovy/Expression conversions
551 intention.category.closures=Groovy/Closures
552 intention.category.comments=Groovy/Comments
553 intention.category.groovy.style=Groovy/Groovy-style
554 intention.category.control.flow=Groovy/Control flow
555 intention.category.groovy.declaration=Groovy/Declaration
556 intention.category.groovy.other=Groovy/Other
557 configurable.GroovyCompilerConfigurable.display.name=Groovy Compiler
558 configurable.GantConfigurable.display.name=Gant
559 settings.compiler.alternative=Alternatively, you can specify Groovy-Eclipse compiler at <a href=\\"#\\">Java Compiler page</a>
560 settings.compiler.select.path.to.groovy.compiler.configscript=Select path to Groovy compiler configscript
561 settings.compiler.path.to.configscript=Path to &configscript:
562 settings.compiler.invoke.dynamic.support=Invoke &dynamic support
563 settings.compiler.exclude.from.stub.generation=Exclude from stub generation:
564 settings.code.style.label.indent.style=Label indent style:
565 settings.code.style.label.indent.size=label indent size
566 settings.code.style.indent.statements.after.label=Indent statements after label
567 settings.code.style.absolute=Absolute
568 settings.code.style.indent.labels=Indent labels
569 settings.inlay.parameter.types=Parameter types
570 settings.inlay.inferred.parameter.types=Inferred parameter types
571 settings.inlay.type.parameter.list=Type parameter list
572 settings.inlay.show.type.hints.for=Show type hints for:
573 checkbox.delegate.via.overloading.method=Delegate via overloading method
574 library.presentation.provider.description={0} library{2, choice, 0# of version {0}|1#:}