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.AbstractMapping;
import st.gravel.support.compiler.ast.AbstractMapping.AbstractMapping_Factory;
import st.gravel.support.compiler.ast.MethodNode;
public class AbstractMethodMapping extends AbstractMapping implements Cloneable {
public static AbstractMethodMapping_Factory factory = new AbstractMethodMapping_Factory();
Class _definingClass;
java.lang.invoke.MethodHandle _methodHandle;
public static class AbstractMethodMapping_Factory extends AbstractMapping_Factory {
public AbstractMethodMapping basicNew() {
AbstractMethodMapping newInstance = new AbstractMethodMapping();
newInstance.initialize();
return newInstance;
}
}
public AbstractMethodMapping copy() {
try {
AbstractMethodMapping _temp1 = (AbstractMethodMapping) this.clone();
_temp1.postCopy();
return _temp1;
} catch (CloneNotSupportedException e) {
throw new RuntimeException(e);
}
}
public Class definingClass() {
return _definingClass;
}
public AbstractMethodMapping_Factory factory() {
return factory;
}
public java.lang.invoke.MethodHandle methodHandle() {
return _methodHandle;
}
public MethodNode methodNode() {
return null;
}
}