proguard.evaluation |
|
Java Source File Name | Type | Comment |
BasicBranchUnit.java | Class | This BranchUnit remembers the branch unit commands that are invoked on it. |
BasicInvocationUnit.java | Class | 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. |
BranchUnit.java | Interface | This InstructionVisitor evaluates the instructions that it visits. |
InvocationUnit.java | Interface | This interface sets up the variables for entering a method,
and it updates the stack for the invocation of a class member. |
MutableValue.java | Class | This Value is a mutable wrapper for other Value instances. |
Processor.java | Class | This InstructionVisitor executes the instructions that it visits on a given
local variable frame and stack. |
Stack.java | Class | This class represents an operand stack that contains Value
objects. |
TracedStack.java | Class | This Stack saves additional information with stack elements, to keep track
of their origins and destinations.
The stack stores a given producer Value along with each Value it stores.
It then generalizes a given collected Value with the producer Value
of each Value it loads. |
TracedVariables.java | Class | This Variables class saves additional information with variables, to keep
track of their origins.
The Variables class stores a given producer Value along with each Value it
stores. |
Variables.java | Class | This class represents a local variable frame that contains Value
objects. |