edu.rice.cs.dynamicjava.symbol
Interface Function
- All Known Subinterfaces:
- DJConstructor, DJMethod
- All Known Implementing Classes:
- ArrayCloneMethod, GetClassMethod, JavaClass.JavaConstructor, JavaClass.JavaMethod, LocalFunction, SpecialMethod
public interface Function
Represents a function -- a method, constructor, or local function.
declaredName
String declaredName()
typeParameters
Iterable<VariableType> typeParameters()
parameters
Iterable<LocalVariable> parameters()
returnType
Type returnType()
thrownTypes
Iterable<Type> thrownTypes()