| Package | Description |
|---|---|
| proguard.evaluation | |
| proguard.optimize.evaluation |
This package contains visitors that perform partial evaluation and subsequent
optimizations on byte code.
|
| Class and Description |
|---|
| BranchUnit
This InstructionVisitor evaluates the instructions that it visits.
|
| ConstantValueFactory
This class creates Value instance that correspond to specified constant pool
entries.
|
| InvocationUnit
This interface sets up the variables for entering a method,
and it updates the stack for the invocation of a class member.
|
| 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.
|
| 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. |
| Class and Description |
|---|
| 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.
|
| InvocationUnit
This interface sets up the variables for entering a method,
and it updates the stack for the invocation of a class member.
|
| TracedStack
This Stack saves additional information with stack elements, to keep track
of their origins.
|
| TracedVariables
This Variables class saves additional information with variables, to keep
track of their origins.
|
Copyright © 2015. All Rights Reserved.