package st.gravel.support.compiler.ast; /* This file is automatically generated from typed smalltalk source. Do not edit by hand. (C) AG5.com */ import java.math.BigInteger; import st.gravel.support.jvm.NonLocalReturn; import st.gravel.support.compiler.ast.Node; abstract public class Formatter extends Object implements Cloneable { public static Formatter_Factory factory = new Formatter_Factory(); public static class Formatter_Factory extends st.gravel.support.jvm.SmalltalkFactory { public Formatter basicNew() { throw new RuntimeException("Formatter is an abstract class"); } } public Formatter copy() { try { Formatter _temp1 = (Formatter) this.clone(); _temp1.postCopy(); return _temp1; } catch (CloneNotSupportedException e) { throw new RuntimeException(e); } } public Formatter_Factory factory() { return factory; } public abstract String format_(final Node _aNode); public Formatter initialize() { return this; } public Formatter postCopy() { return this; } }