openjava.ptree
Class MemberInitializer
java.lang.Object
  |
  +--openjava.ptree.ParseTreeObject
        |
        +--openjava.ptree.NonLeaf
              |
              +--openjava.ptree.MemberInitializer
- All Implemented Interfaces: 
 - Cloneable, MemberDeclaration, ParseTree
 
- public class MemberInitializer
- extends NonLeaf
- implements MemberDeclaration
   
The InstanceInitilizer class represents instance initializer block
 of parse tree.
- See Also:
 NonLeaf, 
MemberDeclaration, 
StatementList
 
| Fields inherited from class openjava.ptree.NonLeaf | 
 | 
 
 
 
 
| 
Method Summary | 
 void | 
accept(ParseTreeVisitor v)
 
          Accepts a ParseTreeVisitor object as the role of a
 Visitor in the Visitor pattern, as the role of an Element in the
 Visitor pattern. | 
 StatementList | 
getBody()
 
          Gets the body of this instance initializer. | 
 boolean | 
isStatic()
 
            | 
 void | 
setBody(StatementList stmts)
 
          Sets the body of this instance initializer. | 
 void | 
writeCode()
 
          Writes the code this parse-tree presents for. | 
 
| Methods inherited from class openjava.ptree.NonLeaf | 
childrenAccept, childrenAreEqual, elementAt, equals, getComment, getContents, getLength, getRowType, makeRecursiveCopy, replaceChildWith, set, set, set, set, set, set, set, set, set, setComment, setElementAt | 
 
| Methods inherited from class openjava.ptree.ParseTreeObject | 
clone, eq, eq, equal, flushPrintWriter, getDebugFlag, getNest, getObjectID, getParent, getPrintWriter, getTab, hashCode, lastObjectID, makeCopy, popNest, popPrintWriter, pushNest, pushPrintWriter, replace, setDebugFlag, setDebugLevel, setNest, setParent, setPrintStream, setTab, toFlattenString, toString, writeDebug, writeDebugL, writeDebugLln, writeDebugln, writeDebugLR, writeDebugR, writeDebugRln, writeTab | 
 
 
 
 
_isStatic
private boolean _isStatic
MemberInitializer
public MemberInitializer(StatementList block)
- Allocates a new object.
 
MemberInitializer
public MemberInitializer(StatementList block,
                         boolean is_static)
MemberInitializer
public MemberInitializer()
writeCode
public void writeCode()
- Description copied from class: 
NonLeaf 
- Writes the code this parse-tree presents for.
- Specified by:
 writeCode in interface MemberDeclaration- Overrides:
 writeCode in class NonLeaf
 
 
 
isStatic
public boolean isStatic()
 
 
getBody
public StatementList getBody()
- Gets the body of this instance initializer.
 
- Returns:
 - statement list.
 
 
 
setBody
public void setBody(StatementList stmts)
- Sets the body of this instance initializer.
 
- Parameters:
 stmts - statement list to set.
 
 
accept
public void accept(ParseTreeVisitor v)
            throws ParseTreeException
- Description copied from interface: 
ParseTree 
- Accepts a 
ParseTreeVisitor object as the role of a
 Visitor in the Visitor pattern, as the role of an Element in the
 Visitor pattern.
 
 This invoke an appropriate visit() method on the
 accepted visitor.
- Specified by:
 accept in interface ParseTree- Specified by:
 accept in class ParseTreeObject
 
- Parameters:
 v - a visitor
ParseTreeException