src/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java

Print this page




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