# Copyright (c) 2014 Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License version 2 only, as # published by the Free Software Foundation. # # This code is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License # version 2 for more details (a copy is included in the LICENSE file that # accompanied this code). # # You should have received a copy of the GNU General Public License version # 2 along with this work; if not, write to the Free Software Foundation, # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA # or visit www.oracle.com if you need additional information or have any # questions. jasm.usage=\ Usage: java -jar asmtools.jar jasm [options] file.jasm...\n\ where possible options include: jasm.opt.d=\ \ -d destdir directory to place resulting .class files jasm.opt.v=\ \ -v add trace information jasm.opt.g=\ \ -g add debug information jasm.opt.version=\ \ -version prints the program version jasm.opt.nowrite=\ \ -nowrite do not write resulting .class files jasm.opt.strict=\ \ -strict consider warnings as errors jasm.opt.nowarn=\ \ -nowarn do not print warnings jasm.opt.cv=\ \ -cv major.minor set operating class file version (by default {0}.{1}) jasm.error.d_requires_argument=-d requires argument jasm.error.does_not_exist={0} does not exist jasm.error.cv_requires_arg=-cv requires argument jasm.error.invalid_major_minor_param=invalid parameter major.minor jasm.error.invalid_option=invalid option: {0} jasm.error.cannot_read=cannot read {0} jasm.error.cannot_write=cannot write {0} jasm.error.fatal_error=fatal error jasm.error.fatal_exception=fatal exception #err.not.implemented=Sorry, {0} not implemented. # Scanner: err.invalid.escape.char=Invalid escape character. err.eof.in.comment=Comment not terminated at end of input. err.invalid.number=Invalid character "{0}" in number. err.invalid.octal.number=Invalid character in octal number. err.overflow=Numeric overflow. err.float.format=Invalid floating point format. err.eof.in.string=String not terminated at end of input. err.newline.in.string=String not terminated at end of line. #err.invalid.char.constant=Invalid character constant. err.funny.char=Invalid character in input. err.unbalanced.paren=Unbalanced parentheses. # Parser: err.package.repeated=Package statement repeated. #err.module.repeated=Module statement repeated. warn.intf.repeated=Interface {0} repeated. warn.exc.repeated=Exception repeated in throws clause. err.multiple.inherit=Multiple inheritance is not supported. err.toplevel.expected=Class or interface declaration expected. err.const.def.expected=Constant declaration expected. err.const.undecl=Constant #{0} not declared. err.const.redecl=Constant {0} redeclared. warn.const0.redecl=Re-declaration of Constant #0 cannot be written to the class file. #err.const.bsmindex=Bad Bootstrap Methods index {0} specified. #warn.const.misused=Constant {0} was assumed to have another tag. err.field.expected=Field or method declaration expected. err.token.expected={0} expected. err.identifier.expected=Identifier expected. #err.missing.term=Missing term. #err.tag.expected=Tag expected. err.name.expected=Name expected, got {0}. err.int.expected=Integer expected. err.neg.forbidden=Negative integer is not allowed here. err.value.large=Value doesn't fit in {0}. err.value.expected=Value expected. err.wrong.mnemocode=Invalid mnemocode ({0}). #err.class.expected='class' or 'interface' keyword expected. err.default.redecl=Default statement already declared in this table. err.long.switchtable=Switchtable too long: > {0}. err.io.exception=I/O error in {0}. warn.wrong.tag=Wrong tag: {0} expected. warn.wrong.tag2=Wrong tags: {0} or {1} expected. # Code Gen: err.locvar.redecl=Local variable {0} redeclared. err.locvar.undecl=Local variable {0} not declared. #err.locvar.expected=Local variable expected. err.label.redecl=Label {0} redeclared. err.label.undecl=Label {0} not declared. err.label.expected=Label expected. err.subtag.expected=Subtag expected. err.type.expected=Type expected. err.trap.tryredecl= redeclared. err.trap.endtryredecl= redeclared. err.trap.notry=No found. err.trap.noendtry=No found. warn.trap.notref=No declared. err.cannot.write=Cannot write to {0}. err.msig.malformed=Malformed method signature at char {0}. [err={1}] err.no.classname=Class name not defined. warn.msig.more255=Number of parameters too large ({0}>255). #warn.msig.large=Number of parameters ({0}) exceeds max_locals value ({1}). warn.illslot=Local variable at Illegal slot {0}. #warn.invalid.modifier=This modifier is not allowed here warn.repeated.modifier=Repeated modifier. warn.invalid.modifier.init=invalid modifier for method \"{0}\". warn.invalid.modifier.fiva=at most one of final and volatile modifiers can be used for a field. warn.invalid.modifier.intfield=interface field must be public static final only warn.invalid.modifier.field=invalid modifier for a field. warn.init.in_int= method cannot be placed in an interface. warn.invalid.modifier.intmth=interface method must be abstract public only \"{0}\". warn.invalid.modifier.abst=invalid modifier for abstract method. warn.invalid.modifier.mth=invalid modifier for a method. warn.invalid.modifier.acc=at most one of public, protected, and private modifiers can be used. warn.invalid.modifier.int=invalid modifier for an interface. warn.invalid.modifier.int.abs=interface class must have abstract modifier. warn.invalid.modifier.class=invalid modifier for a class. warn.invalid.modifier.class.finabs=class cannot be both abstract and final. warn.invalid.modifier.innerclass=invalid modifier for an inner class \"{0}\". err.itemtype.expected=StackMap item type expected instead of {0}. err.localsmap.repeated=locals_map redeclared. err.invalid.stack.frame.type=invalid stack frame type. err.invalid.offset.same.frame=offset value more than 64 for the 'same_frame' type frame. err.no.stack.map.same.locals=stack map element for the 'same_locals_1_stack_item_frame' type frame is absent. err.should.be.only.one.stack.map.element=should be only one stack map element for the 'same_locals_1_stack_item_frame' type frame. err.invalid.offset.same.locals=offset value more than 64 for the 'same_locals_1_stack_item_frame' type frame. err.unexpected.stack.maps=there are unexpected stack maps. err.unexpected.locals.maps=there are unexpected locals maps. err.no.locals.map.append=locals map element for the 'append_frame' type frame is absent. err.more.locals.map.elements=there are more than 3 locals map element for the 'append_frame' type frame. err.stackmap.repeated=stack_map redeclared. err.version.expected=class file version expected err.invalid.innerclass=Invalid declaration of Inner Class err.invalid.bootstrapmethod=Invalid declaration of BootstrapMethod Entry #err.table.expected=Table expected #err.package.module.expected=package or module expected err.frametype.repeated=Frametype repeated #err.module.expected=module expected err.invalid.paramnum=Invalid Parameter Number: {0}. err.duplicate.paramnum=Duplicate Parameter Number: {0}. err.paramname.constnum.invaltype=ParameterName CPX at {0} is not a ConstantString. err.paramname.token.unexpected=Incorrect ParamName, unrecognized token: \"{0}\". # # annotations Errors # err.incorrect.annot.class=Incorrect Annotation (class), expected class name or CPX), got \"{0}\". err.incorrect.annot.enum=Incorrect Annotation (enum), expected type field IDENT, \"{0}\". err.incorrect.annot.enum.cpx==Incorrect Annotation (enum), expexted type field CPX. err.incorrect.annot.token=Incorrect Annotation, unrecognized token: \"{0}\". err.incorrect.annot.bool=Incorrect Annotation (boolean), expected Integer), got \"{0}\". err.incorrect.annot.byte=Incorrect Annotation (byte), expected Integer), got \"{0}\". err.incorrect.annot.char=Incorrect Annotation (char), expected Integer), got \"{0}\". err.incorrect.annot.short=Incorrect Annotation (short), expected Integer), got \"{0}\". err.incorrect.annot.keyword=Incorrect Annotation keyword \"{0}\". err.incorrect.typeannot.target=Incorrect TypeAnnotation target \"{0}\". err.incorrect.typeannot.targtype.string=Incorrect TypeAnnotation \"{0}\" argument: (expected String), \"{1}\". err.incorrect.typeannot.targtype.int=Incorrect TypeAnnotation \"{0}\" argument: (expected Integer), \"{1}\". err.incorrect.typeannot.pathentry=Incorrect TypeAnnotation TargetPath PathEntry \"{0}\". err.incorrect.typeannot.pathentry.argindex=Incorrect TypeAnnotation TargetPath PathEntry ArgIndex (expected Integer), \"{0}\". # # Compiler Errors # # comperr.hashcode.err="CV hash:{0}" comperr.constcell.nullvalset="Cell without value in setCell" comperr.constcell.nullvalhash="Cell without value in cpoolHashByValue" comperr.constcell.invarg="Cell[{0}] has #{1}" comperr.constcell.nullval="ConstCell.value=null??" comperr.val.noteq="Values not eq" comperr.instr.nullarg="null arg for {0}" comperr.instr.arglong="Too long argument of {0}: {1}" comperr.instr.opclen="Wrong opcLength({0})"