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

KeySet entryKeys()

returnKeys

KeySet returnKeys()

throwConstraints

java.util.List throwConstraints()

entryKeys

CofferProcedureInstance entryKeys(KeySet entryKeys)

returnKeys

CofferProcedureInstance returnKeys(KeySet returnKeys)

throwConstraints

CofferProcedureInstance throwConstraints(java.util.List throwConstraints)