polyglot.ext.coffer.types
Interface CofferMethodInstance

All Superinterfaces:
java.lang.Cloneable, CodeInstance, CofferProcedureInstance, Copy, Declaration, MemberInstance, MethodInstance, ProcedureInstance, java.io.Serializable, TypeObject
All Known Implementing Classes:
CofferMethodInstance_c

public interface CofferMethodInstance
extends MethodInstance, CofferProcedureInstance

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


Method Summary
 
Methods inherited from interface polyglot.types.MethodInstance
canOverride, canOverrideImpl, checkOverride, container, flags, formalTypes, implemented, implementedImpl, isSameMethod, isSameMethodImpl, methodCallValid, methodCallValidImpl, name, name, orig, overrides, overridesImpl, returnType, returnType, setName, setReturnType, throwTypes
 
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.Declaration
declaration, setDeclaration
 
Methods inherited from interface polyglot.ext.coffer.types.CofferProcedureInstance
entryKeys, returnKeys, setEntryKeys, setReturnKeys, setThrowConstraints, 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.Declaration
declaration, setDeclaration