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); |