slime.absynt.absfc
Class StmtDecl

java.lang.Object
  extended byslime.absynt.Absynt
      extended byslime.absynt.absfc.Absfc
          extended byslime.absynt.absfc.Statement
              extended byslime.absynt.absfc.StmtDecl
All Implemented Interfaces:
java.io.Serializable

public class StmtDecl
extends Statement
implements java.io.Serializable

Declaration of a variables within the abstract sfc tree.

Version:
$Id: StmtDecl.java,v 1.0 2002/06/12 20:14:08 mwe
Author:
initially provided by Marco Wendel
See Also:
Serialized Form

Field Summary
 Expr expr
           
 boolean hasvalue
           
 boolean isexpr
           
 Type type
           
 Constval val
           
 Variable var
           
 
Fields inherited from class slime.absynt.absfc.Statement
elemNr
 
Fields inherited from class slime.absynt.absfc.Absfc
depth, end_step, hascontent, nodetype, processed, start_step, stmt_trans
 
Fields inherited from class slime.absynt.Absynt
pos
 
Constructor Summary
StmtDecl()
           
StmtDecl(Variable _var, Type _type)
           
StmtDecl(Variable _var, Type _type, B_expr _expr)
           
StmtDecl(Variable _var, Type _type, Constval _val)
           
StmtDecl(Variable _var, Type _type, Expr _expr)
           
StmtDecl(Variable _var, Type _type, U_expr _expr)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

var

public Variable var

type

public Type type

val

public Constval val

expr

public Expr expr

hasvalue

public boolean hasvalue

isexpr

public boolean isexpr
Constructor Detail

StmtDecl

public StmtDecl(Variable _var,
                Type _type,
                Constval _val)

StmtDecl

public StmtDecl(Variable _var,
                Type _type,
                B_expr _expr)

StmtDecl

public StmtDecl(Variable _var,
                Type _type,
                U_expr _expr)

StmtDecl

public StmtDecl(Variable _var,
                Type _type,
                Expr _expr)

StmtDecl

public StmtDecl(Variable _var,
                Type _type)

StmtDecl

public StmtDecl()
Method Detail

toString

public java.lang.String toString()