polyglot.ext.coffer.types
Interface CofferProcedureInstance

All Superinterfaces:
java.lang.Cloneable, CodeInstance, Copy, Declaration, 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()
           
 KeySet returnKeys()
           
 void setEntryKeys(KeySet entryKeys)
           
 void setReturnKeys(KeySet returnKeys)
           
 void setThrowConstraints(java.util.List throwConstraints)
           
 java.util.List throwConstraints()
           
 
Methods inherited from interface polyglot.types.ProcedureInstance
callValid, callValidImpl, designator, formalTypes, hasFormals, hasFormalsImpl, moreSpecific, moreSpecificImpl, setFormalTypes, setThrowTypes, signature, throwsSubset, throwsSubsetImpl, throwTypes
 
Methods inherited from interface polyglot.types.MemberInstance
container, flags, setContainer, setFlags
 
Methods inherited from interface polyglot.types.TypeObject
equalsImpl, isCanonical, position, typeSystem
 
Methods inherited from interface polyglot.util.Copy
copy
 
Methods inherited from interface polyglot.types.Declaration
declaration, setDeclaration
 

Method Detail

entryKeys

KeySet entryKeys()

returnKeys

KeySet returnKeys()

throwConstraints

java.util.List throwConstraints()

setEntryKeys

void setEntryKeys(KeySet entryKeys)

setReturnKeys

void setReturnKeys(KeySet returnKeys)

setThrowConstraints

void setThrowConstraints(java.util.List throwConstraints)