AST
node type Stmt

General Info

Production
Stmt : BlockStmt;
Type Hierarchy:
java.lang.Object
  extended by AST.ASTNode<ASTNode>
      extended by AST.BlockStmt
          extended by AST.Stmt
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Iterable<ASTNode>
Direct Known Subclasses:
AssignStmt, WhileStmt

Description

Source
Declared in spec/picojava.ast at line 5

Member Filters

API level:

Aspect:

Constructors

public Stmt()

Methods

public Stmt clone()
           throws java.lang.CloneNotSupportedException
Overrides:clone in class BlockStmt
Throws:
java.lang.CloneNotSupportedException
public void init$Children()
Initializes the child array to the correct size. Initializes List and Opt nta children.
Overrides:init$Children in class BlockStmt
protected int numChildren()
Overrides:numChildren in class BlockStmt
public boolean mayHaveRewrite()
Overrides:mayHaveRewrite in class BlockStmt
public void flushCache()
Overrides:flushCache in class BlockStmt
public void flushCollectionCache()
Overrides:flushCollectionCache in class BlockStmt
Overrides:rewriteTo in class BlockStmt

Inherited Members