Icode.class
1 ���� 1 � � � � � � � 2 � 3 � � 4 � � 5 � 6 � 7 � � � Icode_DUP I ConstantValue���� 8 Icode_DUP2���� 9 Icode_SWAP���� Icode_POP���� Icode_POP_RESULT���� Icode_IFEQ_POP���� Icode_VAR_INC_DEC���� Icode_NAME_INC_DEC���� Icode_PROP_INC_DEC���� Icode_ELEM_INC_DEC���� Icode_REF_INC_DEC���� Icode_SCOPE_LOAD���� Icode_SCOPE_SAVE���� Icode_TYPEOFNAME���� Icode_NAME_AND_THIS���� Icode_PROP_AND_THIS���� Icode_ELEM_AND_THIS���� Icode_VALUE_AND_THIS���� Icode_CLOSURE_EXPR���� Icode_CLOSURE_STMT���� Icode_CALLSPECIAL���� Icode_RETUNDEF���� Icode_GOSUB���� Icode_STARTSUB���� Icode_RETSUB���� 10 Icode_LINE���� Icode_SHORTNUMBER���� Icode_INTNUMBER���� Icode_LITERAL_NEW���� Icode_LITERAL_SET���� Icode_SPARE_ARRAYLIT���� Icode_REG_IND_C0���� Icode_REG_IND_C1���� Icode_REG_IND_C2���� Icode_REG_IND_C3���� Icode_REG_IND_C4���� Icode_REG_IND_C5���� Icode_REG_IND1���� Icode_REG_IND2���� Icode_REG_IND4���� Icode_REG_STR_C0���� Icode_REG_STR_C1���� Icode_REG_STR_C2���� Icode_REG_STR_C3���� Icode_REG_STR1���� Icode_REG_STR2���� Icode_REG_STR4���� Icode_GETVAR1���� Icode_SETVAR1���� Icode_UNDEF���� 11 Icode_ZERO���� Icode_ONE���� Icode_ENTERDQ���� Icode_LEAVEDQ���� Icode_TAIL_CALL���� Icode_LOCAL_CLEAR���� Icode_LITERAL_GETTER���� Icode_LITERAL_SETTER���� Icode_SETCONST���� Icode_SETCONSTVAR���� Icode_SETCONSTVAR1���� Icode_GENERATOR���� Icode_GENERATOR_END���� Icode_DEBUGGER���� MIN_ICODE <init> ()V Code LineNumberTable LocalVariableTable this Lorg/mozilla/javascript/Icode; bytecodeName (I)Ljava/lang/String; bytecode 12 validIcode (I)Z icode validTokenCode token validBytecode 13 SourceFile 14 Icode.java � � � � � � � � � "java/lang/IllegalArgumentException � � � � � � � � � org/mozilla/javascript/Icode java/lang/Object org/mozilla/javascript/Token 15 printICode Z FIRST_BYTECODE_TOKEN LAST_BYTECODE_TOKEN java/lang/String valueOf (Ljava/lang/String;)V A ! "