|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectstreamit.frontend.nodes.FENode
public abstract class FENode
Any node in the tree created by the front-end's parser. This is the root of the front-end class tree. Derived classes include statement, expression, and stream object nodes.
Constructor Summary | |
---|---|
FENode(FEContext context)
Create a new node with the specified context. |
Method Summary | |
---|---|
abstract Object |
accept(FEVisitor v)
Calls an appropriate method in a visitor object with this as a parameter. |
FEContext |
getContext()
Returns the context associated with this node. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FENode(FEContext context)
context
- file and line number for the nodeMethod Detail |
---|
public FEContext getContext()
public abstract Object accept(FEVisitor v)
v
- visitor object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |