polyglot.types
Interface ConstructorInstance
- All Superinterfaces:
- java.lang.Cloneable, CodeInstance, Copy, Declaration, MemberInstance, ProcedureInstance, java.io.Serializable, TypeObject
- All Known Subinterfaces:
- CofferConstructorInstance
- All Known Implementing Classes:
- CofferConstructorInstance_c, ConstructorInstance_c
public interface ConstructorInstance
- extends ProcedureInstance
A ConstructorInstance
contains type information for a
constructor.
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.util.Copy |
copy |
flags
ConstructorInstance flags(Flags flags)
- Non-destructive updates.
formalTypes
ConstructorInstance formalTypes(java.util.List l)
throwTypes
ConstructorInstance throwTypes(java.util.List l)
container
ConstructorInstance container(ClassType container)
orig
ConstructorInstance orig()