langtools/src/share/classes/com/sun/tools/classfile/Instruction.java
changeset 14259 fb94a1df0d53
parent 9303 eae35c201e19
child 14717 641fdce05089
equal deleted inserted replaced
14258:8d2148961366 14259:fb94a1df0d53
     1 /*
     1 /*
     2  * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2009, 2012, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.  Oracle designates this
     7  * published by the Free Software Foundation.  Oracle designates this
   101         R visitConstantPoolRef(Instruction instr, int index, P p);
   101         R visitConstantPoolRef(Instruction instr, int index, P p);
   102         /** See {@link Kind#CPREF_W_UBYTE}, {@link Kind#CPREF_W_UBYTE_ZERO}, {@link Kind#WIDE_CPREF_W_SHORT}. */
   102         /** See {@link Kind#CPREF_W_UBYTE}, {@link Kind#CPREF_W_UBYTE_ZERO}, {@link Kind#WIDE_CPREF_W_SHORT}. */
   103         R visitConstantPoolRefAndValue(Instruction instr, int index, int value, P p);
   103         R visitConstantPoolRefAndValue(Instruction instr, int index, int value, P p);
   104         /** See {@link Kind#LOCAL}. */
   104         /** See {@link Kind#LOCAL}. */
   105         R visitLocal(Instruction instr, int index, P p);
   105         R visitLocal(Instruction instr, int index, P p);
   106         /** See {@link Kind#LOCAL_UBYTE}. */
   106         /** See {@link Kind#LOCAL_BYTE}. */
   107         R visitLocalAndValue(Instruction instr, int index, int value, P p);
   107         R visitLocalAndValue(Instruction instr, int index, int value, P p);
   108         /** See {@link Kind#DYNAMIC}. */
   108         /** See {@link Kind#DYNAMIC}. */
   109         R visitLookupSwitch(Instruction instr, int default_, int npairs, int[] matches, int[] offsets, P p);
   109         R visitLookupSwitch(Instruction instr, int default_, int npairs, int[] matches, int[] offsets, P p);
   110         /** See {@link Kind#DYNAMIC}. */
   110         /** See {@link Kind#DYNAMIC}. */
   111         R visitTableSwitch(Instruction instr, int default_, int low, int high, int[] offsets, P p);
   111         R visitTableSwitch(Instruction instr, int default_, int low, int high, int[] offsets, P p);