proguard.classfile.editor
Class LocalVariableInfoAdder

java.lang.Object
  extended by proguard.classfile.editor.LocalVariableInfoAdder
All Implemented Interfaces:
LocalVariableInfoVisitor

public class LocalVariableInfoAdder
extends java.lang.Object
implements LocalVariableInfoVisitor

This LocalVariableInfoVisitor adds all line numbers that it visits to the given target line number attribute.


Constructor Summary
LocalVariableInfoAdder(ProgramClass targetClass, LocalVariableTableAttribute targetLocalVariableTableAttribute)
          Creates a new LocalVariableInfoAdder that will copy line numbers into the given target line number table.
 
Method Summary
 void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalVariableInfoAdder

public LocalVariableInfoAdder(ProgramClass targetClass,
                              LocalVariableTableAttribute targetLocalVariableTableAttribute)
Creates a new LocalVariableInfoAdder that will copy line numbers into the given target line number table.

Method Detail

visitLocalVariableInfo

public void visitLocalVariableInfo(Clazz clazz,
                                   Method method,
                                   CodeAttribute codeAttribute,
                                   LocalVariableInfo localVariableInfo)
Specified by:
visitLocalVariableInfo in interface LocalVariableInfoVisitor