public class FabricCallHelper
extends CallHelper
Modifier | Constructor and Description |
---|---|
|
FabricCallHelper(Label receiverLabel,
Receiver receiver,
ReferenceType calleeContainer,
JifProcedureInstance pi,
java.util.List<Expr> actualArgs,
Position position) |
protected |
FabricCallHelper(Label receiverLabel,
Receiver receiver,
ReferenceType calleeContainer,
JifProcedureInstance pi,
java.util.List<Expr> actualArgs,
Position position,
boolean overrideChecker) |
Modifier and Type | Method and Description |
---|---|
Label |
instantiate(JifContext A,
Label L) |
Principal |
instantiate(JifContext A,
Principal p) |
Type |
instantiate(JifContext A,
Type t) |
public FabricCallHelper(Label receiverLabel, Receiver receiver, ReferenceType calleeContainer, JifProcedureInstance pi, java.util.List<Expr> actualArgs, Position position)
receiverLabel
- receiver
- calleeContainer
- pi
- actualArgs
- position
- protected FabricCallHelper(Label receiverLabel, Receiver receiver, ReferenceType calleeContainer, JifProcedureInstance pi, java.util.List<Expr> actualArgs, Position position, boolean overrideChecker)
public Label instantiate(JifContext A, Label L) throws SemanticException
SemanticException
public Principal instantiate(JifContext A, Principal p) throws SemanticException
SemanticException
public Type instantiate(JifContext A, Type t) throws SemanticException
SemanticException