ca.ubc.cs.elide.nodes
Class InstanceBlockNode

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.InstanceBlockNode
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class InstanceBlockNode
extends CodeBearingNode

InstanceBlockNode objects represent non-static blocks declared in Java classes. The InstanceBlockNodes of a given class can be accessed via ClassNode.getBlocks()

See Also:
Serialized Form

Constructor Summary
InstanceBlockNode()
           
 
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

InstanceBlockNode

public InstanceBlockNode()