SandMark version 2.0


sandmark.util.javagen
Class IfNotNull

java.lang.Object
  |
  +--sandmark.util.javagen.Java
        |
        +--sandmark.util.javagen.Statement
              |
              +--sandmark.util.javagen.IfNotNull

public class IfNotNull
extends Statement


Field Summary
(package private)  Expression expr
           
(package private)  List stats
           
 
Fields inherited from class sandmark.util.javagen.Java
comment
 
Constructor Summary
IfNotNull(Expression expr, List stats)
           
IfNotNull(Expression expr, Statement stat)
           
 
Method Summary
 void toByteCode(de.fub.bytecode.generic.ClassGen cg, de.fub.bytecode.generic.MethodGen mg)
           
 java.lang.String toString(java.lang.String indent)
           
 
Methods inherited from class sandmark.util.javagen.Java
accessFlagsToByteCode, commentText, inlineComment, outlineComment, renderBlock, renderListSeparate, renderListTerminate, renderListTerminate, renderStat, renderStats, setComment, toString, typeToByteCode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

expr

Expression expr

stats

List stats
Constructor Detail

IfNotNull

public IfNotNull(Expression expr,
                 List stats)

IfNotNull

public IfNotNull(Expression expr,
                 Statement stat)
Method Detail

toString

public java.lang.String toString(java.lang.String indent)
Overrides:
toString in class Java

toByteCode

public void toByteCode(de.fub.bytecode.generic.ClassGen cg,
                       de.fub.bytecode.generic.MethodGen mg)
Specified by:
toByteCode in class Statement

SandMark version 2.0

Mon Jun 17 12:30:47 MST 2002