org.apache.bcel.generic

Class MethodGen.BranchStack

Enclosing Class:
MethodGen

(package private) static final class MethodGen.BranchStack
extends java.lang.Object

Field Summary

(package private) Stack
branchTargets
(package private) Hashtable
visitedTargets

Method Summary

MethodGen.BranchTarget
pop()
void
push(InstructionHandle target, int stackDepth)
private MethodGen.BranchTarget
visit(InstructionHandle target, int stackDepth)
private boolean
visited(InstructionHandle target)

Field Details

branchTargets

(package private)  Stack branchTargets

visitedTargets

(package private)  Hashtable visitedTargets

Method Details

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)