193 numbers[i].accept(this); 194 stack.pop(); 195 } 196 197 public void visitLineNumber(LineNumber number) { 198 stack.push(number); 199 number.accept(visitor); 200 stack.pop(); 201 } 202 203 public void visitLocalVariableTable(LocalVariableTable table) { 204 stack.push(table); 205 table.accept(visitor); 206 207 LocalVariable[] vars = table.getLocalVariableTable(); 208 for(int i=0; i < vars.length; i++) 209 vars[i].accept(this); 210 stack.pop(); 211 } 212 213 public void visitStackMap(StackMap table) { 214 stack.push(table); 215 table.accept(visitor); 216 217 StackMapEntry[] vars = table.getStackMap(); 218 219 for(int i=0; i < vars.length; i++) 220 vars[i].accept(this); 221 stack.pop(); 222 } 223 224 public void visitStackMapEntry(StackMapEntry var) { 225 stack.push(var); 226 var.accept(visitor); 227 stack.pop(); 228 } 229 230 public void visitLocalVariable(LocalVariable var) { 231 stack.push(var); 232 var.accept(visitor); | 193 numbers[i].accept(this); 194 stack.pop(); 195 } 196 197 public void visitLineNumber(LineNumber number) { 198 stack.push(number); 199 number.accept(visitor); 200 stack.pop(); 201 } 202 203 public void visitLocalVariableTable(LocalVariableTable table) { 204 stack.push(table); 205 table.accept(visitor); 206 207 LocalVariable[] vars = table.getLocalVariableTable(); 208 for(int i=0; i < vars.length; i++) 209 vars[i].accept(this); 210 stack.pop(); 211 } 212 213 public void visitLocalVariableTypeTable(LocalVariableTypeTable obj) { 214 stack.push(obj); 215 obj.accept(visitor); 216 stack.pop(); 217 } 218 219 public void visitStackMap(StackMap table) { 220 stack.push(table); 221 table.accept(visitor); 222 223 StackMapEntry[] vars = table.getStackMap(); 224 225 for(int i=0; i < vars.length; i++) 226 vars[i].accept(this); 227 stack.pop(); 228 } 229 230 public void visitStackMapEntry(StackMapEntry var) { 231 stack.push(var); 232 var.accept(visitor); 233 stack.pop(); 234 } 235 236 public void visitLocalVariable(LocalVariable var) { 237 stack.push(var); 238 var.accept(visitor); |