org.jruby.ast.visitor.rewriter.utils
Class HereDocReWriteVisitor

java.lang.Object
  extended by org.jruby.ast.visitor.rewriter.ReWriteVisitor
      extended by org.jruby.ast.visitor.rewriter.utils.HereDocReWriteVisitor
All Implemented Interfaces:
NodeVisitor

public class HereDocReWriteVisitor
extends ReWriteVisitor


Field Summary
 
Fields inherited from class org.jruby.ast.visitor.rewriter.ReWriteVisitor
config, factory
 
Constructor Summary
HereDocReWriteVisitor(ReWriterContext config)
           
 
Method Summary
 Instruction visitStrNode(StrNode iVisited)
           
 
Methods inherited from class org.jruby.ast.visitor.rewriter.ReWriteVisitor
createCodeFromNode, createCodeFromNode, firstChild, flushStream, getConfig, getEndOffset, getLocalVarIndex, getSeparatorForStr, getSeparatorForSym, inDRegxNode, inMultipleAssignment, print, print, print, print, print, print, printAssignmentOperator, printCommentsAfter, printCommentsAtEnd, printNewlineAndIndentation, unescapeChar, unwrapSingleArrayNode, visitAliasNode, visitAndNode, visitAndPrintWithSeparator, visitArgsCatNode, visitArgsNode, visitArgsPushNode, visitArrayNode, visitAttrAssignNode, visitBackRefNode, visitBeginNode, visitBignumNode, visitBlockArgNode, visitBlockNode, visitBlockPassNode, visitBreakNode, visitCallNode, visitCaseNode, visitClassNode, visitClassVarAsgnNode, visitClassVarDeclNode, visitClassVarNode, visitColon2Node, visitColon3Node, visitConstDeclNode, visitConstNode, visitDAsgnNode, visitDefinedNode, visitDefnNode, visitDefsNode, visitDotNode, visitDRegxNode, visitDStrNode, visitDSymbolNode, visitDVarNode, visitDXStrNode, visitEnsureNode, visitEvStrNode, visitFalseNode, visitFCallNode, visitFixnumNode, visitFlipNode, visitFloatNode, visitForNode, visitGlobalAsgnNode, visitGlobalVarNode, visitHashNode, visitIfNode, visitInstAsgnNode, visitInstVarNode, visitIter, visitIterNode, visitLocalAsgnNode, visitLocalVarNode, visitMatch2Node, visitMatch3Node, visitMatchNode, visitModuleNode, visitMultipleAsgnNode, visitMultipleAsgnNode, visitNewlineInParentheses, visitNewlineNode, visitNextNode, visitNilNode, visitNode, visitNodeInIndentation, visitNotNode, visitNthRefNode, visitOpAsgnAndNode, visitOpAsgnNode, visitOpAsgnOrNode, visitOpElementAsgnNode, visitOrNode, visitPostExeNode, visitPreExeNode, visitRedoNode, visitRegexpNode, visitRescueBodyNode, visitRescueNode, visitRestArgNode, visitRetryNode, visitReturnNode, visitRootNode, visitSClassNode, visitSelfNode, visitSplatNode, visitSuperNode, visitSValueNode, visitSymbolNode, visitToAryNode, visitTrueNode, visitUndefNode, visitUntilNode, visitVAliasNode, visitVCallNode, visitWhenNode, visitWhileNode, visitXStrNode, visitYieldNode, visitZArrayNode, visitZSuperNode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HereDocReWriteVisitor

public HereDocReWriteVisitor(ReWriterContext config)
Method Detail

visitStrNode

public Instruction visitStrNode(StrNode iVisited)
Specified by:
visitStrNode in interface NodeVisitor
Overrides:
visitStrNode in class ReWriteVisitor


Copyright © 2002-2007 JRuby Team. All Rights Reserved.