|
What this is
Other links
The source code/* * ByteCodes.java * * Sun Public License Notice * * The contents of this file are subject to the Sun Public License * Version 1.0 (the "License"). You may not use this file except in * compliance with the License. A copy of the License is available at * http://www.sun.com/ * * The Original Code is NetBeans. The Initial Developer of the Original * Code is Sun Microsystems, Inc. Portions Copyright 1997-2000 Sun * Microsystems, Inc. All Rights Reserved. * * Contributor(s): Thomas Ball * * Version: $Revision: 1.1 $ */ package org.netbeans.modules.classfile; /** * Constant definitions for the bytecodes defined in the * Java Virtual Machine specification, Chapter 10. * * @author Thomas Ball */ public interface ByteCodes { /* JVM Spec, Chapter 10 */ int bc_nop = 0; int bc_aconst_null = 1; int bc_iconst_m1 = 2; int bc_iconst_0 = 3; int bc_iconst_1 = 4; int bc_iconst_2 = 5; int bc_iconst_3 = 6; int bc_iconst_4 = 7; int bc_iconst_5 = 8; int bc_lconst_0 = 9; int bc_lconst_1 = 10; int bc_fconst_0 = 11; int bc_fconst_1 = 12; int bc_fconst_2 = 13; int bc_dconst_0 = 14; int bc_dconst_1 = 15; int bc_bipush = 16; int bc_sipush = 17; int bc_ldc = 18; int bc_ldc_w = 19; int bc_ldc2_w = 20; int bc_iload = 21; int bc_lload = 22; int bc_fload = 23; int bc_dload = 24; int bc_aload = 25; int bc_iload_0 = 26; int bc_iload_1 = 27; int bc_iload_2 = 28; int bc_iload_3 = 29; int bc_lload_0 = 30; int bc_lload_1 = 31; int bc_lload_2 = 32; int bc_lload_3 = 33; int bc_fload_0 = 34; int bc_fload_1 = 35; int bc_fload_2 = 36; int bc_fload_3 = 37; int bc_dload_0 = 38; int bc_dload_1 = 39; int bc_dload_2 = 40; int bc_dload_3 = 41; int bc_aload_0 = 42; int bc_aload_1 = 43; int bc_aload_2 = 44; int bc_aload_3 = 45; int bc_iaload = 46; int bc_laload = 47; int bc_faload = 48; int bc_daload = 49; int bc_aaload = 50; int bc_baload = 51; int bc_caload = 52; int bc_saload = 53; int bc_istore = 54; int bc_lstore = 55; int bc_fstore = 56; int bc_dstore = 57; int bc_astore = 58; int bc_istore_0 = 59; int bc_istore_1 = 60; int bc_istore_2 = 61; int bc_istore_3 = 62; int bc_lstore_0 = 63; int bc_lstore_1 = 64; int bc_lstore_2 = 65; int bc_lstore_3 = 66; int bc_fstore_0 = 67; int bc_fstore_1 = 68; int bc_fstore_2 = 69; int bc_fstore_3 = 70; int bc_dstore_0 = 71; int bc_dstore_1 = 72; int bc_dstore_2 = 73; int bc_dstore_3 = 74; int bc_astore_0 = 75; int bc_astore_1 = 76; int bc_astore_2 = 77; int bc_astore_3 = 78; int bc_iastore = 79; int bc_lastore = 80; int bc_fastore = 81; int bc_dastore = 82; int bc_aastore = 83; int bc_bastore = 84; int bc_castore = 85; int bc_sastore = 86; int bc_pop = 87; int bc_pop2 = 88; int bc_dup = 89; int bc_dup_x1 = 90; int bc_dup_x2 = 91; int bc_dup2 = 92; int bc_dup2_x1 = 93; int bc_dup2_x2 = 94; int bc_swap = 95; int bc_iadd = 96; int bc_ladd = 97; int bc_fadd = 98; int bc_dadd = 99; int bc_isub = 100; int bc_lsub = 101; int bc_fsub = 102; int bc_dsub = 103; int bc_imul = 104; int bc_lmul = 105; int bc_fmul = 106; int bc_dmul = 107; int bc_idiv = 108; int bc_ldiv = 109; int bc_fdiv = 110; int bc_ddiv = 111; int bc_irem = 112; int bc_lrem = 113; int bc_frem = 114; int bc_drem = 115; int bc_ineg = 116; int bc_lneg = 117; int bc_fneg = 118; int bc_dneg = 119; int bc_ishl = 120; int bc_lshl = 121; int bc_ishr = 122; int bc_lshr = 123; int bc_iushr = 124; int bc_lushr = 125; int bc_iand = 126; int bc_land = 127; int bc_ior = 128; int bc_lor = 129; int bc_ixor = 130; int bc_lxor = 131; int bc_iinc = 132; int bc_i2l = 133; int bc_i2f = 134; int bc_i2d = 135; int bc_l2i = 136; int bc_l2f = 137; int bc_l2d = 138; int bc_f2i = 139; int bc_f2l = 140; int bc_f2d = 141; int bc_d2i = 142; int bc_d2l = 143; int bc_d2f = 144; int bc_i2b = 145; int bc_i2c = 146; int bc_i2s = 147; int bc_lcmp = 148; int bc_fcmpl = 149; int bc_fcmpg = 150; int bc_dcmpl = 151; int bc_dcmpg = 152; int bc_ifeq = 153; int bc_ifne = 154; int bc_iflt = 155; int bc_ifge = 156; int bc_ifgt = 157; int bc_ifle = 158; int bc_if_icmpeq = 159; int bc_if_icmpne = 160; int bc_if_icmplt = 161; int bc_if_icmpge = 162; int bc_if_icmpgt = 163; int bc_if_icmple = 164; int bc_if_acmpeq = 165; int bc_if_acmpne = 166; int bc_goto = 167; int bc_jsr = 168; int bc_ret = 169; int bc_tableswitch = 170; int bc_lookupswitch = 171; int bc_ireturn = 172; int bc_lreturn = 173; int bc_freturn = 174; int bc_dreturn = 175; int bc_areturn = 176; int bc_return = 177; int bc_getstatic = 178; int bc_putstatic = 179; int bc_getfield = 180; int bc_putfield = 181; int bc_invokevirtual = 182; int bc_invokespecial = 183; int bc_invokestatic = 184; int bc_invokeinterface = 185; int bc_xxxunusedxxx = 186; int bc_new = 187; int bc_newarray = 188; int bc_anewarray = 189; int bc_arraylength = 190; int bc_athrow = 191; int bc_checkcast = 192; int bc_instanceof = 193; int bc_monitorenter = 194; int bc_monitorexit = 195; int bc_wide = 196; int bc_multianewarray = 197; int bc_ifnull = 198; int bc_ifnonnull = 199; int bc_goto_w = 200; int bc_jsr_w = 201; } |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.