ca.ubc.cs.elide.nodes
Class BlockNode

java.lang.Object
  |
  +--ca.ubc.cs.elide.nodes.ParseNode
        |
        +--ca.ubc.cs.elide.nodes.ChildBearingNode
              |
              +--ca.ubc.cs.elide.nodes.ModifierBearingNode
                    |
                    +--ca.ubc.cs.elide.nodes.CodeBearingNode
                          |
                          +--ca.ubc.cs.elide.nodes.BlockNode
All Implemented Interfaces:
java.lang.Cloneable, CodeNode, java.io.Serializable

public class BlockNode
extends CodeBearingNode
implements CodeNode

BlockNode objects represent blocks of Java code in the target system.

See Also:
Serialized Form

Constructor Summary
BlockNode()
           
 
Method Summary
 MethodNode getMethod()
           
 
Methods inherited from class ca.ubc.cs.elide.nodes.CodeBearingNode
findBlock, getCodeElements, wrap
 
Methods inherited from class ca.ubc.cs.elide.nodes.ModifierBearingNode
getModifiers, makeDefaultAccess, makePrivate, makeProtected, makePublic, setAbstract, setFinal, setNative, setStatic, setSynchronized, setTransient, setVolatile
 
Methods inherited from class ca.ubc.cs.elide.nodes.ChildBearingNode
add, add, addTransform, clone, getChildren, remove
 
Methods inherited from class ca.ubc.cs.elide.nodes.ParseNode
findType, get, getComment, getDeclaringClass, getName, getPackage, getParent, getRoot, put, registerType, setComment, setName, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BlockNode

public BlockNode()
Method Detail

getMethod

public MethodNode getMethod()