com.jeffpalm.javaparser
Class ASTInitializer

java.lang.Object
  extended by com.jeffpalm.javaparser.SimpleNode
      extended by com.jeffpalm.javaparser.ASTInitializer
All Implemented Interfaces:
Node

public class ASTInitializer
extends SimpleNode

Stores a static or dynamic initializer that is contained within the class.

Since:
jRefactory 2.9.0, created October 16, 2003
Author:
Mike Atkinson

Field Summary
 
Fields inherited from class com.jeffpalm.javaparser.SimpleNode
children, id, parent, parser, specials
 
Constructor Summary
ASTInitializer(int identifier)
          Constructor for the ASTInitializer node.
ASTInitializer(JavaParser parser, int identifier)
          Constructor for the ASTInitializer node.
 
Method Summary
 boolean isUsingStatic()
          Return true if we used the static modifier
 java.lang.Object jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 void setUsingStatic(boolean isStatic)
          Sets whether we are using the static modifier
 
Methods inherited from class com.jeffpalm.javaparser.SimpleNode
addSpecial, childrenAccept, dump, dumpString, findChildrenOfType, findChildrenOfType, findChildrenOfType, getBeginColumn, getBeginLine, getEndColumn, getEndLine, getImage, getName, getScope, getSpecial, hasAnyChildren, init, isRequired, jjtAddChild, jjtAddFirstChild, jjtClose, jjtDeleteChild, jjtGetChild, jjtGetFirstChild, jjtGetID, jjtGetNumChildren, jjtGetParent, jjtInsertChild, jjtOpen, jjtSetParent, printModifiers, removeSpecial, setLineAndColumnInfo, setScope, testingOnly__setBeginColumn, testingOnly__setBeginLine, toString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ASTInitializer

public ASTInitializer(int identifier)
Constructor for the ASTInitializer node.

Parameters:
identifier - The id of this node (JJTINITIALIZER).

ASTInitializer

public ASTInitializer(JavaParser parser,
                      int identifier)
Constructor for the ASTInitializer node.

Parameters:
parser - The JavaParser that created this ASTInitializer node.
identifier - The id of this node (JJTINITIALIZER).
Method Detail

setUsingStatic

public void setUsingStatic(boolean isStatic)
Sets whether we are using the static modifier

Parameters:
isStatic - true if static being used.

isUsingStatic

public boolean isUsingStatic()
Return true if we used the static modifier

Returns:
true if we used static.

jjtAccept

public java.lang.Object jjtAccept(JavaParserVisitor visitor,
                                  java.lang.Object data)
Accept the visitor.

Specified by:
jjtAccept in interface Node
Overrides:
jjtAccept in class SimpleNode
Parameters:
visitor - An implementation of JavaParserVisitor that processes the ASTInitializer node.
data - Some data being passed between the visitor methods.
Returns:
Usually the data parameter (possibly modified).