polyglot.ext.coffer.types
Interface CofferProcedureInstance

All Superinterfaces:
java.lang.Cloneable, CodeInstance, Copy, MemberInstance, ProcedureInstance, java.io.Serializable, TypeObject
All Known Subinterfaces:
CofferConstructorInstance, CofferMethodInstance
All Known Implementing Classes:
CofferConstructorInstance_c, CofferMethodInstance_c

public interface CofferProcedureInstance
extends ProcedureInstance

Coffer procedure instance. A wrapper of all the type information related to a procedure.


Method Summary
 KeySet entryKeys()
           
 CofferProcedureInstance entryKeys(KeySet entryKeys)
           
 KeySet returnKeys()
           
 CofferProcedureInstance returnKeys(KeySet returnKeys)
           
 java.util.List throwConstraints()
           
 CofferProcedureInstance throwConstraints(java.util.List throwConstraints)
           
 
Methods inherited from interface polyglot.types.ProcedureInstance
callValid, callValidImpl, designator, formalTypes, hasFormals, hasFormalsImpl, moreSpecific, moreSpecificImpl, signature, throwsSubset, throwsSubsetImpl, throwTypes
 
Methods inherited from interface polyglot.types.MemberInstance
container, flags
 
Methods inherited from interface polyglot.types.TypeObject
equalsImpl, isCanonical, position, typeSystem
 
Methods inherited from interface polyglot.util.Copy
copy
 

Method Detail

entryKeys

public KeySet entryKeys()

returnKeys

public KeySet returnKeys()

throwConstraints

public java.util.List throwConstraints()

entryKeys

public CofferProcedureInstance entryKeys(KeySet entryKeys)

returnKeys

public CofferProcedureInstance returnKeys(KeySet returnKeys)

throwConstraints

public CofferProcedureInstance throwConstraints(java.util.List throwConstraints)