AST
node type BlockStmt

General Info

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

Description

Source
Declared in spec/picojava.ast at line 4

Member Filters

API level:

Aspect:

Constructors

public BlockStmt()

Attributes

syn Decl declarationOf(java.lang.String name)
Source
Declared in spec/NameResolution.jrag at line 100
Aspect
NameResolution

Methods

public BlockStmt clone()
                throws java.lang.CloneNotSupportedException
Overrides:clone in class ASTNode<ASTNode>
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 ASTNode<ASTNode>
protected int numChildren()
Overrides:numChildren in class ASTNode<ASTNode>
public boolean mayHaveRewrite()
Overrides:mayHaveRewrite in class ASTNode<ASTNode>
public void flushCache()
Overrides:flushCache in class ASTNode<ASTNode>
public void flushCollectionCache()
Overrides:flushCollectionCache in class ASTNode<ASTNode>
Overrides:rewriteTo in class ASTNode<ASTNode>

Fields

protected java.util.Map declarationOf_String_visited

Inherited Members