jltools.types
Interface MethodInstance

All Superinterfaces:
java.lang.Cloneable, CodeInstance, Copy, MemberInstance, ProcedureInstance, java.io.Serializable, TypeObject
All Known Subinterfaces:
JifMethodInstance
All Known Implementing Classes:
MethodInstance_c

public interface MethodInstance
extends ProcedureInstance

A MethodInstance represents the type information for a Java method.


Method Summary
 MethodInstance argumentTypes(java.util.List l)
           
 MethodInstance container(ReferenceType container)
           
 MethodInstance exceptionTypes(java.util.List l)
           
 MethodInstance flags(Flags flags)
           
 java.lang.String name()
           
 MethodInstance name(java.lang.String name)
           
 Type returnType()
           
 MethodInstance returnType(Type returnType)
           
 
Methods inherited from interface jltools.types.ProcedureInstance
argumentTypes, exceptionTypes
 
Methods inherited from interface jltools.types.MemberInstance
container, flags
 
Methods inherited from interface jltools.types.TypeObject
isCanonical, position, restore, typeSystem
 
Methods inherited from interface jltools.util.Copy
copy
 

Method Detail

returnType

public Type returnType()

returnType

public MethodInstance returnType(Type returnType)

name

public java.lang.String name()

name

public MethodInstance name(java.lang.String name)

flags

public MethodInstance flags(Flags flags)

argumentTypes

public MethodInstance argumentTypes(java.util.List l)

exceptionTypes

public MethodInstance exceptionTypes(java.util.List l)

container

public MethodInstance container(ReferenceType container)