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; public class RewriteVariableToHolderRequest extends RuntimeException implements Cloneable { public static RewriteVariableToHolderRequest_Factory factory = new RewriteVariableToHolderRequest_Factory(); String _varName; public static class RewriteVariableToHolderRequest_Factory extends st.gravel.support.jvm.SmalltalkFactory { public RewriteVariableToHolderRequest basicNew() { RewriteVariableToHolderRequest newInstance = new RewriteVariableToHolderRequest(); newInstance.initialize(); return newInstance; } public RewriteVariableToHolderRequest varName_(final String _aString) { return ((RewriteVariableToHolderRequest) this.basicNew().initializeVarName_(_aString)); } } static public RewriteVariableToHolderRequest _varName_(Object receiver, final String _aString) { return factory.varName_(_aString); } public RewriteVariableToHolderRequest copy() { try { RewriteVariableToHolderRequest _temp1 = (RewriteVariableToHolderRequest) this.clone(); _temp1.postCopy(); return _temp1; } catch (CloneNotSupportedException e) { throw new RuntimeException(e); } } public RewriteVariableToHolderRequest_Factory factory() { return factory; } public RewriteVariableToHolderRequest initialize() { return this; } public RewriteVariableToHolderRequest initializeVarName_(final String _aString) { _varName = _aString; this.initialize(); return this; } public RewriteVariableToHolderRequest postCopy() { return this; } public String varName() { return _varName; } }