public class VarSignature extends java.lang.Object implements DefaultSignature
Constructor and Description |
---|
VarSignature(JifTypeSystem ts) |
Modifier and Type | Method and Description |
---|---|
Label |
defaultArgBound(polyglot.ast.Formal f) |
Label |
defaultArrayBaseLabel(polyglot.types.Type baseType) |
Label |
defaultFieldLabel(polyglot.ast.FieldDecl fd) |
Label |
defaultPCBound(polyglot.util.Position pos,
java.lang.String methodName) |
Label |
defaultReturnLabel(polyglot.ast.ProcedureDecl pd) |
Label |
defaultReturnValueLabel(polyglot.ast.ProcedureDecl pd) |
public VarSignature(JifTypeSystem ts)
public Label defaultPCBound(polyglot.util.Position pos, java.lang.String methodName)
defaultPCBound
in interface DefaultSignature
public Label defaultArgBound(polyglot.ast.Formal f)
defaultArgBound
in interface DefaultSignature
public Label defaultReturnLabel(polyglot.ast.ProcedureDecl pd)
defaultReturnLabel
in interface DefaultSignature
public Label defaultReturnValueLabel(polyglot.ast.ProcedureDecl pd)
defaultReturnValueLabel
in interface DefaultSignature
public Label defaultFieldLabel(polyglot.ast.FieldDecl fd)
defaultFieldLabel
in interface DefaultSignature
public Label defaultArrayBaseLabel(polyglot.types.Type baseType)
defaultArrayBaseLabel
in interface DefaultSignature