Package proguard.evaluation

Interface Summary
BranchUnit This InstructionVisitor evaluates the instructions that it visits.
InvocationUnit This interface sets up the variables for entering a method, and it updates the stack for the invocation of a class member.
 

Class Summary
BasicBranchUnit This BranchUnit remembers the branch unit commands that are invoked on it.
BasicInvocationUnit This InvocationUnit sets up the variables for entering a method, and it updates the stack for the invocation of a class member, using simple values.
Processor This InstructionVisitor executes the instructions that it visits on a given local variable frame and stack.
Stack This class represents an operand stack that contains Value objects.
TracedStack This Stack saves additional information with stack elements, to keep track of their origins and destinations.
TracedVariables This Variables class saves additional information with variables, to keep track of their origins.
Variables This class represents a local variable frame that contains Value objects.