net.kldp.jcodegen.code
Class Expression

java.lang.Object
  extended by net.kldp.jcodegen.base.AbstractCodeFragment
      extended by net.kldp.jcodegen.code.Expression
All Implemented Interfaces:
CodeFragment, Source

public class Expression
extends AbstractCodeFragment

표현식하나를 나타낸다.


Constructor Summary
Expression(AbstractBlock parent, java.lang.String exp)
           
Expression(java.lang.String exp)
           
 
Method Summary
 void appendContents(int level, Output target, Formatter formatter)
          add contents to target.
protected  AbstractBlockComment getComment()
           
 java.lang.String toString()
           
 
Methods inherited from class net.kldp.jcodegen.base.AbstractCodeFragment
addCommentLine, addImport, addImport, addModifier, appendComment, appendModifiers, eval, getModifiers, getVisibility, setVariable, setVisibility
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Expression

public Expression(AbstractBlock parent,
                  java.lang.String exp)

Expression

public Expression(java.lang.String exp)
Method Detail

toString

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

appendContents

public void appendContents(int level,
                           Output target,
                           Formatter formatter)
Description copied from interface: Source
add contents to target. 자신의 내용을 target 에 추가한다.

Parameters:
level - : indent level .
target - : adding contents to this object
formatter - : formatting object.

getComment

protected AbstractBlockComment getComment()
Specified by:
getComment in class AbstractCodeFragment