org.apache.bcel.generic

Class MethodGen.BranchStack

static final class MethodGen.BranchStack extends Object

Field Summary
StackbranchTargets
HashtablevisitedTargets
Method Summary
MethodGen.BranchTargetpop()
voidpush(InstructionHandle target, int stackDepth)
MethodGen.BranchTargetvisit(InstructionHandle target, int stackDepth)
booleanvisited(InstructionHandle target)

Field Detail

branchTargets

Stack branchTargets

visitedTargets

Hashtable visitedTargets

Method Detail

pop

public MethodGen.BranchTarget pop()

push

public void push(InstructionHandle target, int stackDepth)

visit

private final MethodGen.BranchTarget visit(InstructionHandle target, int stackDepth)

visited

private final boolean visited(InstructionHandle target)