|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DJConstructor
Represents a constructor declaration.
| Method Summary | |
|---|---|
Access |
accessibility()
The symbol's access level. |
Access.Module |
accessModule()
Get the module enclosing this symbol's declaration. |
DJConstructor |
declaredSignature()
Get the original declared constructor (prior to any substitutions, etc). |
DJClass |
declaringClass()
The class declaring this constructor. |
Object |
evaluate(Object outer,
Iterable<Object> args,
RuntimeBindings bindings,
Options options)
Invoke the constructor with the given parameters. |
| 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()
Access accessibility()
Access.Limited
accessibility in interface Access.LimitedAccess.Module accessModule()
Access.Limited
accessModule in interface Access.LimitedDJConstructor declaredSignature()
Object evaluate(Object outer,
Iterable<Object> args,
RuntimeBindings bindings,
Options options)
throws EvaluatorException
outer may be null.
EvaluatorException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||