ca.ubc.cs.elide.nodes
Class StaticBlockNode

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

public class StaticBlockNode
extends CodeBearingNode

A StaticBlockNode represents a static initialization block within a class body.

See Also:
Serialized Form

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

StaticBlockNode

public StaticBlockNode()