public class FabricLabelChecker
extends LabelChecker
Constructor and Description |
---|
FabricLabelChecker(Job job,
TypeSystem ts,
NodeFactory nf,
boolean warningsEnabled,
boolean solvePerClassBody,
boolean solvePerMethod,
boolean doLabelSubst) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
clone() |
CallHelper |
createCallHelper(Label receiverLabel,
Receiver receiver,
ReferenceType calleeContainer,
JifProcedureInstance pi,
java.util.List<Expr> actualArgs,
Position position) |
CallHelper |
createCallHelper(Label receiverLabel,
ReferenceType calleeContainer,
JifProcedureInstance pi,
java.util.List<Expr> actualArgs,
Position position) |
JifMethodDecl |
leavingMethod(JifMethodDecl n) |
public FabricLabelChecker(Job job, TypeSystem ts, NodeFactory nf, boolean warningsEnabled, boolean solvePerClassBody, boolean solvePerMethod, boolean doLabelSubst)
public JifMethodDecl leavingMethod(JifMethodDecl n)
public CallHelper createCallHelper(Label receiverLabel, Receiver receiver, ReferenceType calleeContainer, JifProcedureInstance pi, java.util.List<Expr> actualArgs, Position position)
public CallHelper createCallHelper(Label receiverLabel, ReferenceType calleeContainer, JifProcedureInstance pi, java.util.List<Expr> actualArgs, Position position)
protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException