Package proguard.evaluation
Interface BranchUnit
- 
- All Known Implementing Classes:
- BasicBranchUnit
 
 public interface BranchUnitThis interface defines methods to handle branches and returns from methods.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidbranch(Clazz clazz, CodeAttribute codeAttribute, int offset, int branchTarget)Sets the new instruction offset.voidbranchConditionally(Clazz clazz, CodeAttribute codeAttribute, int offset, int branchTarget, int conditional)Sets the new instruction offset, depending on the certainty of the conditional branch.voidreturnFromMethod()Returns from the method with the given value.voidthrowException()Handles the throwing of an exception.
 
- 
- 
- 
Method Detail- 
branchvoid branch(Clazz clazz, CodeAttribute codeAttribute, int offset, int branchTarget) Sets the new instruction offset.
 - 
branchConditionallyvoid branchConditionally(Clazz clazz, CodeAttribute codeAttribute, int offset, int branchTarget, int conditional) Sets the new instruction offset, depending on the certainty of the conditional branch.
 - 
returnFromMethodvoid returnFromMethod() Returns from the method with the given value.
 - 
throwExceptionvoid throwException() Handles the throwing of an exception.
 
- 
 
-