kmy.jint.tree
Class ClassNode
java.lang.Object
|
+--kmy.jint.tree.BasicNode
|
+--kmy.jint.tree.StatementNode
|
+--kmy.jint.tree.DefinitionNode
|
+--kmy.jint.tree.ClassNode
- public class ClassNode
- extends DefinitionNode
Method Summary |
java.lang.Object |
eval(Context context)
Calls corresponding eval* method in the given Context. |
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
name
public IdentifierNode name
parents
public IdentifierNode[] parents
interfaces
public IdentifierNode[] interfaces
whereClauses
public ClassNode[] whereClauses
statements
public StatementNode[] statements
regex
public RegexNode regex
ClassNode
public ClassNode(IdentifierNode name,
IdentifierNode[] parents,
IdentifierNode[] interfaces,
ClassNode[] wheres,
StatementNode[] statements)
ClassNode
public ClassNode(IdentifierNode name,
RegexNode regex)
eval
public java.lang.Object eval(Context context)
- Description copied from class: BasicNode
- Calls corresponding eval* method in the given Context.
- Overrides:
- eval in class BasicNode