|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of ParseNode in ca.ubc.cs.elide.nodes |
Subclasses of ParseNode in ca.ubc.cs.elide.nodes | |
class |
BlockNode
BlockNode objects represent blocks of Java code in the target system. |
class |
ChildBearingNode
ChildBearingNode is an abstract class representing
nodes which can act as ancestors of child nodes in the AST. |
class |
ClassNode
ClassNode objects represent classes in the target system. |
class |
CodeBearingNode
CodeBearingNode is an abstract class representing nodes which
can contain Java code. |
class |
ConstructorNode
ConstructorNode objects represent constructor methods. |
class |
FieldNode
FieldNode objects represent fields of classes. |
class |
ImportNode
ImportNode objects represent import statements in a source file,
and are associated with all classes defined in the file. |
class |
InstanceBlockNode
InstanceBlockNode objects represent non-static blocks declared
in Java classes. |
class |
MethodNode
A MethodNode provides information about a single method on a class or interface. |
class |
ModifierBearingNode
ModifierBearingNode is an abstract class, representing a Java element that can have modifiers such
as public and synchronized attached to it. |
class |
PackageNode
A PackageNode provides information on and access to a single Java package. |
class |
ParameterNode
A ParameterNode provides information about a single
formal parameter of a method. |
class |
StartNode
A StartNode represents the root of a parse tree - this tree is made up of representations of all of the
packages, classes, methods, and so on, being processed by ELIDE. |
class |
StaticBlockNode
A StaticBlockNode represents a static initialization block
within a class body. |
class |
TextNode
A TextNode represents a snippet of Java code
inside a block or method. |
class |
TransformNode
A TransformNode represents a single invocation
of a transformation within source code. |
class |
TypeNode
A TypeNode represents a Java class or interface; unlike
|
Methods in ca.ubc.cs.elide.nodes with parameters of type ParseNode | |
void |
ChildBearingNode.add(ParseNode node)
Adds a child to the children of this ChildBearingNode |
void |
ChildBearingNode.add(int index,
ParseNode node)
Adds a child to the children of this ChildBearingNode ,
at the index specified. |
void |
ChildBearingNode.remove(ParseNode node)
|
static ClassNode |
ClassNode.forName(java.lang.String name,
ParseNode context)
Returns the ClassNode object associated with the class or interface with the given string name in the given
context. |
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |