jif.types
Interface DefaultSignature

All Known Implementing Classes:
FixedSignature, VarSignature

public interface DefaultSignature


Method Summary
 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 name)
           
 Label defaultReturnLabel(polyglot.ast.ProcedureDecl pd)
           
 Label defaultReturnValueLabel(polyglot.ast.ProcedureDecl pd)
           
 

Method Detail

defaultPCBound

Label defaultPCBound(polyglot.util.Position pos,
                     java.lang.String name)

defaultArgBound

Label defaultArgBound(polyglot.ast.Formal f)

defaultReturnValueLabel

Label defaultReturnValueLabel(polyglot.ast.ProcedureDecl pd)

defaultReturnLabel

Label defaultReturnLabel(polyglot.ast.ProcedureDecl pd)

defaultFieldLabel

Label defaultFieldLabel(polyglot.ast.FieldDecl fd)

defaultArrayBaseLabel

Label defaultArrayBaseLabel(polyglot.types.Type baseType)