|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DJMethod
Represents a method declaration.
| Method Summary | |
|---|---|
Access |
accessibility()
The symbol's access level. |
Access.Module |
accessModule()
Get the module enclosing this symbol's declaration. |
DJMethod |
declaredSignature()
Get the original declared method (prior to any substitutions, etc). |
DJClass |
declaringClass()
The class declaring this method. |
Object |
evaluate(Object receiver,
Iterable<Object> args,
RuntimeBindings bindings,
Options options)
Invoke the method with the given parameters. |
boolean |
isAbstract()
|
boolean |
isFinal()
|
boolean |
isStatic()
|
| Methods inherited from interface edu.rice.cs.dynamicjava.symbol.Function |
|---|
declaredName, parameters, returnType, thrownTypes, typeParameters |
| Methods inherited from interface edu.rice.cs.dynamicjava.symbol.Access.Limited |
|---|
declaredName |
| Method Detail |
|---|
DJClass declaringClass()
boolean isStatic()
boolean isAbstract()
boolean isFinal()
Access accessibility()
Access.Limited
accessibility in interface Access.LimitedAccess.Module accessModule()
Access.Limited
accessModule in interface Access.LimitedDJMethod declaredSignature()
Object evaluate(Object receiver,
Iterable<Object> args,
RuntimeBindings bindings,
Options options)
throws EvaluatorException
EvaluatorException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||