package com.intellij.flex.uiDesigner.abc;
interface ActionBlockConstants {
/*
* Constant pool tags
*/
byte CONSTANT_Utf8 = 0x01;
byte CONSTANT_Integer = 0x03;
byte CONSTANT_UInteger = 0x04;
byte CONSTANT_PrivateNamespace = 0x05;
byte CONSTANT_Double = 0x06;
byte CONSTANT_Qname = 0x07; // ns::name, const ns, const name
byte CONSTANT_Namespace = 0x08;
byte CONSTANT_Multiname = 0x09; //[ns...]::name, const [ns...], const name
byte CONSTANT_False = 0x0A;
byte CONSTANT_True = 0x0B;
byte CONSTANT_Null = 0x0C;
byte CONSTANT_QnameA = 0x0D; // @ns::name, const ns, const name
byte CONSTANT_MultinameA = 0x0E;// @[ns...]::name, const [ns...], const name
byte CONSTANT_RTQname = 0x0F; // ns::name, var ns, const name
byte CONSTANT_RTQnameA = 0x10; // @ns::name, var ns, const name
byte CONSTANT_RTQnameL = 0x11; // ns::[name], var ns, var name
byte CONSTANT_RTQnameLA = 0x12; // @ns::[name], var ns, var name
byte CONSTANT_Namespace_Set = 0x15; // a set of namespaces - used by multiname
byte CONSTANT_PackageNamespace = 0x16; // a namespace that was derived from a package
byte CONSTANT_PackageInternalNs = 0x17; // a namespace that had no uri
byte CONSTANT_ProtectedNamespace = 0x18;
byte CONSTANT_ExplicitNamespace = 0x19;
byte CONSTANT_StaticProtectedNs = 0x1A;
byte CONSTANT_MultinameL = 0x1B;
byte CONSTANT_MultinameLA = 0x1C;
byte CONSTANT_TypeName = 0x1D;
/*
* Trait tags
*/
int TRAIT_Var = 0x00;
int TRAIT_Method = 0x01;
int TRAIT_Getter = 0x02;
int TRAIT_Setter = 0x03;
int TRAIT_Class = 0x04;
int TRAIT_Function = 0x05;
int TRAIT_Const = 0x06;
int TRAIT_FLAG_Override = 0x2;
int TRAIT_FLAG_metadata = 0x4;
// Class flags
int CLASS_FLAG_protected = 0x08;
// Method flags
int METHOD_HasOptional = 0x8;
int METHOD_HasParamNames = 0x80;
/*
* Opcodes
*/
int OP_bkpt = 0x01;
int OP_nop = 0x02;
int OP_throw = 0x03;
int OP_getsuper = 0x04; // <mname>(obj) : val
int OP_setsuper = 0x05; // <mname>(obj,val) : void
int OP_dxns = 0x06;
int OP_dxnslate = 0x07;
int OP_kill = 0x08;
int OP_label = 0x09;
int OP_ifnlt = 0x0c;
int OP_ifnle = 0x0d;
int OP_ifngt = 0x0e;
int OP_ifnge = 0x0f;
int OP_jump = 0x10;
int OP_iftrue = 0x11;
int OP_iffalse = 0x12;
int OP_ifeq = 0x13;
int OP_ifne = 0x14;
int OP_iflt = 0x15;
int OP_ifle = 0x16;
int OP_ifgt = 0x17;
int OP_ifge = 0x18;
int OP_ifstricteq = 0x19;
int OP_ifstrictne = 0x1a;
int OP_lookupswitch = 0x1b;
int OP_pushwith = 0x1c;
int OP_popscope = 0x1d;
int OP_nextname = 0x1e;
int OP_hasnext = 0x1f;
int OP_pushnull = 0x20;
int OP_pushundefined = 0x21;
int OP_pushuninitialized = 0x22;
int OP_nextvalue = 0x23;
int OP_pushbyte = 0x24;
int OP_pushshort = 0x25;
int OP_pushtrue = 0x26;
int OP_pushfalse = 0x27;
int OP_pushnan = 0x28;
int OP_pop = 0x29;
int OP_dup = 0x2a;
int OP_swap = 0x2b;
int OP_pushstring = 0x2c;
int OP_pushint = 0x2d;
int OP_pushuint = 0x2e;
int OP_pushdouble = 0x2f;
int OP_pushscope = 0x30;
int OP_pushnamespace = 0x31;
int OP_hasnext2 = 0x32;
int OP_pushdnan = 0x34;
int OP_li8 = 0x35;
int OP_li16 = 0x36;
int OP_li32 = 0x37;
int OP_lf32 = 0x38;
int OP_lf64 = 0x39;
int OP_si8 = 0x3A;
int OP_si16 = 0x3B;
int OP_si32 = 0x3C;
int OP_sf32 = 0x3D;
int OP_sf64 = 0x3E;
int OP_newfunction = 0x40;
int OP_call = 0x41;
int OP_construct = 0x42;
int OP_callmethod = 0x43;
int OP_callstatic = 0x44;
int OP_callsuper = 0x45;
int OP_callproperty = 0x46;
int OP_returnvoid = 0x47;
int OP_returnvalue = 0x48;
int OP_constructsuper = 0x49;
int OP_constructprop = 0x4A;
int OP_callproplex = 0x4C;
int OP_callsupervoid = 0x4E;
int OP_callpropvoid = 0x4F;
int OP_sxi1 = 0x50;
int OP_sxi8 = 0x51;
int OP_sxi16 = 0x52;
int OP_applytype = 0x53;
int OP_newobject = 0x55;
int OP_newarray = 0x56;
int OP_newactivation = 0x57;
int OP_newclass = 0x58;
int OP_getdescendants = 0x59;
int OP_newcatch = 0x5a;
int OP_deldescendants = 0x5b;
int OP_findpropstrict = 0x5d;
int OP_findproperty = 0x5e;
int OP_finddef = 0x5f;
int OP_getlex = 0x60;
int OP_setproperty = 0x61;
int OP_getlocal = 0x62;
int OP_setlocal = 0x63;
int OP_getglobalscope = 0x64;
int OP_getscopeobject = 0x65;
int OP_getproperty = 0x66;
int OP_initproperty = 0x68;
int OP_deleteproperty = 0x6a;
int OP_getslot = 0x6c;
int OP_setslot = 0x6d;
/**
* @deprecated use getglobalscope+getslot
*/
int OP_getglobalslot = 0x6e;
/**
* @deprecated use getglobalscope+setslot
*/
int OP_setglobalslot = 0x6f;
int OP_convert_s = 0x70;
int OP_esc_xelem = 0x71;
int OP_esc_xattr = 0x72;
int OP_convert_i = 0x73;
int OP_convert_u = 0x74;
int OP_convert_d = 0x75;
int OP_convert_b = 0x76;
int OP_convert_o = 0x77;
int OP_checkfilter = 0x78;
int OP_convert_m = 0x79;
int OP_convert_m_p = 0x7a;
int OP_coerce = 0x80;
/**
* @deprecated use OP_convert_b
*/
int OP_coerce_b = 0x81;
int OP_coerce_a = 0x82;
/**
* @deprecated use OP_convert_i
*/
int OP_coerce_i = 0x83;
/**
* @deprecated use OP_convert_d
*/
int OP_coerce_d = 0x84;
int OP_coerce_s = 0x85;
int OP_astype = 0x86;
int OP_astypelate = 0x87;
/**
* @deprecated use OP_convert_u
*/
int OP_coerce_u = 0x88;
int OP_coerce_o = 0x89;
int OP_negate_p = 0x8f;
int OP_negate = 0x90;
int OP_increment = 0x91;
int OP_inclocal = 0x92;
int OP_decrement = 0x93;
int OP_declocal = 0x94;
int OP_typeof = 0x95;
int OP_not = 0x96;
int OP_bitnot = 0x97;
int OP_increment_p = 0x9c;
int OP_inclocal_p = 0x9d;
int OP_decrement_p = 0x9e;
int OP_declocal_p = 0x9f;
int OP_add = 0xa0;
int OP_subtract = 0xa1;
int OP_multiply = 0xa2;
int OP_divide = 0xa3;
int OP_modulo = 0xa4;
int OP_lshift = 0xa5;
int OP_rshift = 0xa6;
int OP_urshift = 0xa7;
int OP_bitand = 0xa8;
int OP_bitor = 0xa9;
int OP_bitxor = 0xaa;
int OP_equals = 0xab;
int OP_strictequals = 0xac;
int OP_lessthan = 0xad;
int OP_lessequals = 0xae;
int OP_greaterthan = 0xaf;
int OP_greaterequals = 0xb0;
int OP_instanceof = 0xb1;
int OP_istype = 0xb2;
int OP_istypelate = 0xb3;
int OP_in = 0xb4;
// arithmetic with decimal parameters
int OP_add_p = 0xb5;
int OP_subtract_p = 0xb6;
int OP_multiply_p = 0xb7;
int OP_divide_p = 0xb8;
int OP_modulo_p = 0xb9;
int OP_increment_i = 0xc0;
int OP_decrement_i = 0xc1;
int OP_inclocal_i = 0xc2;
int OP_declocal_i = 0xc3;
int OP_negate_i = 0xc4;
int OP_add_i = 0xc5;
int OP_subtract_i = 0xc6;
int OP_multiply_i = 0xc7;
int OP_getlocal0 = 0xd0;
int OP_getlocal1 = 0xd1;
int OP_getlocal2 = 0xd2;
int OP_getlocal3 = 0xd3;
int OP_setlocal0 = 0xd4;
int OP_setlocal1 = 0xd5;
int OP_setlocal2 = 0xd6;
int OP_setlocal3 = 0xd7;
int OP_debug = 0xef;
int OP_debugline = 0xf0;
int OP_debugfile = 0xf1;
int OP_bkptline = 0xf2;
int OP_timestamp = 0xf3;
}