org.eclipse.xpand.util.stdlib
Class TracingOutput

java.lang.Object
  extended by org.eclipse.xpand2.output.OutputImpl
      extended by org.eclipse.xpand.util.stdlib.TracingOutput
All Implemented Interfaces:
InsertionPointSupport, Output

public class TracingOutput
extends OutputImpl


Constructor Summary
TracingOutput()
           
 
Method Summary
 void closeFile()
           
 void openFile(java.lang.String path, java.lang.String outletName)
           
 void pushStatement(SyntaxElement stmt, XpandExecutionContext ctx)
           
 
Methods inherited from class org.eclipse.xpand2.output.OutputImpl
activateInsertionPoint, addOutlet, current__testONLY, current, deactivateInsertionPoint, getFileHandles, getOutlet, isNewLine, popStatement, registerInsertionPoint, removeWSAfterLastNewline, resolveOutlet, setAutomaticHyphens, trimUntilNewline, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TracingOutput

public TracingOutput()
Method Detail

pushStatement

public void pushStatement(SyntaxElement stmt,
                          XpandExecutionContext ctx)
Specified by:
pushStatement in interface Output
Overrides:
pushStatement in class OutputImpl
See Also:
OutputImpl.pushStatement(org.eclipse.internal.xtend.expression.ast.SyntaxElement, org.eclipse.xpand2.XpandExecutionContext)

openFile

public void openFile(java.lang.String path,
                     java.lang.String outletName)
Specified by:
openFile in interface Output
Overrides:
openFile in class OutputImpl
See Also:
OutputImpl.openFile(java.lang.String, java.lang.String)

closeFile

public void closeFile()
Specified by:
closeFile in interface Output
Overrides:
closeFile in class OutputImpl
See Also:
OutputImpl.closeFile()