1 28 29 package org.jruby.ast.visitor.rewriter.utils; 30 31 public class HereDocument { 32 33 public String content; 34 private ReWriterContext config; 35 36 public HereDocument(String content, ReWriterContext config) { 37 super(); 38 this.content = content; 39 this.config = config; 40 } 41 42 public String getContent() { 43 return content; 44 } 45 46 public void print() { 47 config.setSkipNextNewline(false); 48 config.getOutput().print('\n'); 49 config.getOutput().print(getContent()); 50 config.getIndentor().printIndentation(config.getOutput()); 51 config.getOutput().print("EOF"); 52 } 53 54 } 55 | Popular Tags |