|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Classes in ca.ubc.cs.elide.nodes used by ca.ubc.cs.elide.nodesBlockNode
|
BlockNode objects represent blocks of Java code in the target system.ChildBearingNode
|
ChildBearingNode is an abstract class representing
nodes which can act as ancestors of child nodes in the AST.ClassNode
|
ClassNode objects represent classes in the target system.CodeBearingNode
|
CodeBearingNode is an abstract class representing nodes which
can contain Java code.CodeNode
|
An interface used to tag nodes representing code elements. ConstructorNode
|
ConstructorNode objects represent constructor methods.FieldNode
|
FieldNode objects represent fields of classes.ImportNode
|
ImportNode objects represent import statements in a source file,
and are associated with all classes defined in the file.InstanceBlockNode
|
InstanceBlockNode objects represent non-static blocks declared
in Java classes.MethodNode
|
A MethodNode provides information about a single method on a class or interface.ModifierBearingNode
|
ModifierBearingNode is an abstract class, representing a Java element that can have modifiers such
as public and synchronized attached to it.PackageNode
|
A PackageNode provides information on and access to a single Java package.ParameterNode
|
A ParameterNode provides information about a single
formal parameter of a method.ParseNode
|
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.StaticBlockNode
|
A StaticBlockNode represents a static initialization block
within a class body.TextNode
|
A TextNode represents a snippet of Java code
inside a block or method.TransformNode
|
A TransformNode represents a single invocation
of a transformation within source code. TypeNode
|
A TypeNode represents a Java class or interface; unlike
|
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |