com.caucho.quercus.statement
Class ClassStaticStatement

java.lang.Object
  extended by com.caucho.quercus.statement.Statement
      extended by com.caucho.quercus.statement.ClassStaticStatement
Direct Known Subclasses:
ProClassStaticStatement

public class ClassStaticStatement
extends Statement

Represents a static statement in a PHP program.


Field Summary
protected  java.lang.String _className
           
protected  Expr _initValue
           
protected  StringValue _staticName
           
protected  VarExpr _var
           
 
Fields inherited from class com.caucho.quercus.statement.Statement
BREAK_FALL_THROUGH, FALL_THROUGH, RETURN
 
Constructor Summary
ClassStaticStatement(Location location, java.lang.String className, VarExpr var, Expr initValue)
          Creates the echo statement.
 
Method Summary
 Value execute(Env env)
           
 
Methods inherited from class com.caucho.quercus.statement.Statement
fallThrough, getLocation, getParent, isLoop, rethrow, rethrow, setParent, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_className

protected final java.lang.String _className

_var

protected final VarExpr _var

_initValue

protected final Expr _initValue

_staticName

protected StringValue _staticName
Constructor Detail

ClassStaticStatement

public ClassStaticStatement(Location location,
                            java.lang.String className,
                            VarExpr var,
                            Expr initValue)
Creates the echo statement.

Method Detail

execute

public Value execute(Env env)
Specified by:
execute in class Statement