package reflect;
import icecaptools.IcecapCVar;
import icecaptools.IcecapCompileMe;
import vm.Address;
import vm.Address32Bit;
public class MethodInfoX86_32 extends MethodInfo {
@IcecapCVar(expression = "methods", requiredIncludes = "#include \"types.h\"\nextern const MethodInfo *methods;\n")
protected static int methods;
public int handlers;
public int code;
public int nativeFunc;
public int name;
@IcecapCompileMe
protected MethodInfoX86_32(short index) {
super(null);
address = new Address32Bit(memory_size() * index + methods);
}
protected byte memory_size() {
return 27;
}
@Override
protected Address getNameRef() {
return new Address32Bit(name);
}
public MethodInfoX86_32(Address address) {
super(address);
}
}