com.caucho.quercus.gen
Class ProPhpWriter

java.lang.Object
  extended by java.io.Writer
      extended by com.caucho.java.JavaWriter
          extended by com.caucho.java.gen.JavaWriterWrapper
              extended by com.caucho.quercus.gen.PhpWriter
                  extended by com.caucho.quercus.gen.ProPhpWriter
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, java.lang.Appendable

public class ProPhpWriter
extends PhpWriter

Writer which gathers additional info.


Field Summary
 
Fields inherited from class com.caucho.quercus.gen.PhpWriter
_charArrayMap, _classIdMap, _classList, _constIdMap, _eregiMap, _eregMap, _exprArrayMap, _exprMap, _functionIdMap, _localMap, _moduleMap, _program, _regexpArrayMap, _regexpMap, _regexpWrapperList, _staticVarList, _stringValueMap, _valueMap
 
Fields inherited from class java.io.Writer
lock
 
Constructor Summary
ProPhpWriter(JavaWriter writer, QuercusProgram program, java.lang.String className)
           
 
Method Summary
 void generateCoda()
          Generates the tail.
 
Methods inherited from class com.caucho.quercus.gen.PhpWriter
addCharArray, addClass, addClassId, addConstantId, addEreg, addEregi, addExpr, addExprArray, addFunctionId, addLocal, addModule, addRegexp, addRegexpArray, addRegexpWrapper, addStringValue, addSymbolMap, addValue, createStaticVar, getClassName, getCurrentClassName, getLocal, getPhp, getProgram, isMethod, isProfile, print, printIntern, printString, printString, setCurrentClassName, setProfile
 
Methods inherited from class com.caucho.java.gen.JavaWriterWrapper
errorMessage, generateId, getDestLine, getLineMap, getWriteStream, popDepth, print, print, print, print, print, print, printClass, printIndent, printJavaChar, printJavaString, printJavaTypeToObject, printJavaTypeToObject, println, println, println, println, println, println, println, printQuotedJavaString, pushDepth, setLineMap, setLocation
 
Methods inherited from class com.caucho.java.JavaWriter
close, escapeJavaString, flush, generateSmap, printType, printVarType, setPreferLast, write
 
Methods inherited from class java.io.Writer
append, append, append, write, write, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProPhpWriter

public ProPhpWriter(JavaWriter writer,
                    QuercusProgram program,
                    java.lang.String className)
Method Detail

generateCoda

public void generateCoda()
                  throws java.io.IOException
Generates the tail.

Overrides:
generateCoda in class PhpWriter
Throws:
java.io.IOException