blob: 06d766d451efe9103822c53397b942b9d54ac1e4 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2005, 2016 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
*******************************************************************************/
package org.eclipse.dltk.ruby.typeinference;
import java.util.HashMap;
import java.util.Map;
import org.eclipse.dltk.ast.Modifiers;
public class BuiltinMethodsDatabase {
public static class MethodInfo {
private final String name;
private final int arity;
private final int flags;
public MethodInfo(String name, int arity, int flags) {
this.name = name;
this.arity = arity;
this.flags = flags;
}
public int getArity() {
return arity;
}
public String getName() {
return name;
}
public int getFlags() {
return flags;
}
}
public static class Metaclass {
private MethodInfo[] methods;
private ModuleMetaclass[] includedModules;
private String name;
private ClassMetaclass metaClass;
public Metaclass(String name) {
this.name = name;
if (metaClass instanceof SingletonMetaclass) {
SingletonMetaclass metaclass = (SingletonMetaclass) metaClass;
metaclass.set$instanceClass(this);
}
}
public ModuleMetaclass[] getIncludedModules() {
return includedModules;
}
public void setIncludedModules(ModuleMetaclass[] includedModules) {
this.includedModules = includedModules;
}
public ClassMetaclass getMetaClass() {
return metaClass;
}
public void setMetaClass(ClassMetaclass metaClass) {
this.metaClass = metaClass;
}
public MethodInfo[] getMethods() {
return methods;
}
public void setMethods(MethodInfo[] methods) {
this.methods = methods;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
public static class ModuleMetaclass extends Metaclass {
public ModuleMetaclass(String name) {
super(name);
}
}
public static class ClassMetaclass extends Metaclass {
private ClassMetaclass superClass;
public ClassMetaclass(String name) {
super(name);
}
public ClassMetaclass getSuperClass() {
return superClass;
}
public void setSuperClass(ClassMetaclass superClass) {
this.superClass = superClass;
}
}
public static class SingletonMetaclass extends ClassMetaclass {
private Metaclass instanceClass;
public SingletonMetaclass(String name) {
super(name);
}
void set$instanceClass(Metaclass instanceClass) {
this.instanceClass = instanceClass;
}
public Metaclass getInstanceClass() {
return instanceClass;
}
}
private final static Map<String, Metaclass> metaclasses = new HashMap<String, Metaclass>();
private static Metaclass add(Metaclass metaclass) {
metaclasses.put(metaclass.getName(), metaclass);
return metaclass;
}
public static Metaclass get(String name) {
return metaclasses.get(name);
}
static {
// start generated code
ModuleMetaclass kernelModuleMetaclass = (ModuleMetaclass) add(new ModuleMetaclass("Kernel")); //$NON-NLS-1$
SingletonMetaclass kernelModuleSingletonMetaclass = new SingletonMetaclass("Kernel"); //$NON-NLS-1$
ModuleMetaclass fileTestModuleMetaclass = (ModuleMetaclass) add(new ModuleMetaclass(
"FileTest")); //$NON-NLS-1$
SingletonMetaclass fileTestModuleSingletonMetaclass = new SingletonMetaclass("FileTest"); //$NON-NLS-1$
ModuleMetaclass marshalModuleMetaclass = (ModuleMetaclass) add(new ModuleMetaclass(
"Marshal")); //$NON-NLS-1$
SingletonMetaclass marshalModuleSingletonMetaclass = new SingletonMetaclass("Marshal"); //$NON-NLS-1$
ModuleMetaclass signalModuleMetaclass = (ModuleMetaclass) add(new ModuleMetaclass("Signal")); //$NON-NLS-1$
SingletonMetaclass signalModuleSingletonMetaclass = new SingletonMetaclass("Signal"); //$NON-NLS-1$
ModuleMetaclass process_GIDModuleMetaclass = (ModuleMetaclass) add(new ModuleMetaclass(
"Process::GID")); //$NON-NLS-1$
SingletonMetaclass process_GIDModuleSingletonMetaclass = new SingletonMetaclass(
"Process::GID"); //$NON-NLS-1$
ModuleMetaclass file_ConstantsModuleMetaclass = (ModuleMetaclass) add(new ModuleMetaclass(
"File::Constants")); //$NON-NLS-1$
SingletonMetaclass file_ConstantsModuleSingletonMetaclass = new SingletonMetaclass(
"File::Constants"); //$NON-NLS-1$
ModuleMetaclass objectSpaceModuleMetaclass = (ModuleMetaclass) add(new ModuleMetaclass(
"ObjectSpace")); //$NON-NLS-1$
SingletonMetaclass objectSpaceModuleSingletonMetaclass = new SingletonMetaclass(
"ObjectSpace"); //$NON-NLS-1$
ModuleMetaclass precisionModuleMetaclass = (ModuleMetaclass) add(new ModuleMetaclass(
"Precision")); //$NON-NLS-1$
SingletonMetaclass precisionModuleSingletonMetaclass = new SingletonMetaclass("Precision"); //$NON-NLS-1$
ModuleMetaclass enumerableModuleMetaclass = (ModuleMetaclass) add(new ModuleMetaclass(
"Enumerable")); //$NON-NLS-1$
SingletonMetaclass enumerableModuleSingletonMetaclass = new SingletonMetaclass("Enumerable"); //$NON-NLS-1$
ModuleMetaclass errnoModuleMetaclass = (ModuleMetaclass) add(new ModuleMetaclass("Errno")); //$NON-NLS-1$
SingletonMetaclass errnoModuleSingletonMetaclass = new SingletonMetaclass("Errno"); //$NON-NLS-1$
ModuleMetaclass process_SysModuleMetaclass = (ModuleMetaclass) add(new ModuleMetaclass(
"Process::Sys")); //$NON-NLS-1$
SingletonMetaclass process_SysModuleSingletonMetaclass = new SingletonMetaclass(
"Process::Sys"); //$NON-NLS-1$
ModuleMetaclass process_UIDModuleMetaclass = (ModuleMetaclass) add(new ModuleMetaclass(
"Process::UID")); //$NON-NLS-1$
SingletonMetaclass process_UIDModuleSingletonMetaclass = new SingletonMetaclass(
"Process::UID"); //$NON-NLS-1$
ModuleMetaclass mathModuleMetaclass = (ModuleMetaclass) add(new ModuleMetaclass("Math")); //$NON-NLS-1$
SingletonMetaclass mathModuleSingletonMetaclass = new SingletonMetaclass("Math"); //$NON-NLS-1$
ModuleMetaclass gCModuleMetaclass = (ModuleMetaclass) add(new ModuleMetaclass("GC")); //$NON-NLS-1$
SingletonMetaclass gCModuleSingletonMetaclass = new SingletonMetaclass("GC"); //$NON-NLS-1$
ModuleMetaclass processModuleMetaclass = (ModuleMetaclass) add(new ModuleMetaclass(
"Process")); //$NON-NLS-1$
SingletonMetaclass processModuleSingletonMetaclass = new SingletonMetaclass("Process"); //$NON-NLS-1$
ModuleMetaclass comparableModuleMetaclass = (ModuleMetaclass) add(new ModuleMetaclass(
"Comparable")); //$NON-NLS-1$
SingletonMetaclass comparableModuleSingletonMetaclass = new SingletonMetaclass("Comparable"); //$NON-NLS-1$
ClassMetaclass argumentErrorMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"ArgumentError")); //$NON-NLS-1$
SingletonMetaclass argumentErrorClassSingletonMetaclass = new SingletonMetaclass(
"ArgumentError"); //$NON-NLS-1$
ClassMetaclass arrayMetaclass = (ClassMetaclass) add(new ClassMetaclass("Array")); //$NON-NLS-1$
SingletonMetaclass arrayClassSingletonMetaclass = new SingletonMetaclass("Array"); //$NON-NLS-1$
ClassMetaclass bignumMetaclass = (ClassMetaclass) add(new ClassMetaclass("Bignum")); //$NON-NLS-1$
SingletonMetaclass bignumClassSingletonMetaclass = new SingletonMetaclass("Bignum"); //$NON-NLS-1$
ClassMetaclass bindingMetaclass = (ClassMetaclass) add(new ClassMetaclass("Binding")); //$NON-NLS-1$
SingletonMetaclass bindingClassSingletonMetaclass = new SingletonMetaclass("Binding"); //$NON-NLS-1$
ClassMetaclass classMetaclass = (ClassMetaclass) add(new ClassMetaclass("Class")); //$NON-NLS-1$
SingletonMetaclass classClassSingletonMetaclass = new SingletonMetaclass("Class"); //$NON-NLS-1$
ClassMetaclass continuationMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Continuation")); //$NON-NLS-1$
SingletonMetaclass continuationClassSingletonMetaclass = new SingletonMetaclass(
"Continuation"); //$NON-NLS-1$
ClassMetaclass dataMetaclass = (ClassMetaclass) add(new ClassMetaclass("Data")); //$NON-NLS-1$
SingletonMetaclass dataClassSingletonMetaclass = new SingletonMetaclass("Data"); //$NON-NLS-1$
ClassMetaclass dirMetaclass = (ClassMetaclass) add(new ClassMetaclass("Dir")); //$NON-NLS-1$
SingletonMetaclass dirClassSingletonMetaclass = new SingletonMetaclass("Dir"); //$NON-NLS-1$
ClassMetaclass eOFErrorMetaclass = (ClassMetaclass) add(new ClassMetaclass("EOFError")); //$NON-NLS-1$
SingletonMetaclass eOFErrorClassSingletonMetaclass = new SingletonMetaclass("EOFError"); //$NON-NLS-1$
ClassMetaclass errno_E2BIGMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::E2BIG")); //$NON-NLS-1$
SingletonMetaclass errno_E2BIGClassSingletonMetaclass = new SingletonMetaclass(
"Errno::E2BIG"); //$NON-NLS-1$
ClassMetaclass errno_EACCESMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EACCES")); //$NON-NLS-1$
SingletonMetaclass errno_EACCESClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EACCES"); //$NON-NLS-1$
ClassMetaclass errno_EADDRINUSEMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EADDRINUSE")); //$NON-NLS-1$
SingletonMetaclass errno_EADDRINUSEClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EADDRINUSE"); //$NON-NLS-1$
ClassMetaclass errno_EADDRNOTAVAILMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EADDRNOTAVAIL")); //$NON-NLS-1$
SingletonMetaclass errno_EADDRNOTAVAILClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EADDRNOTAVAIL"); //$NON-NLS-1$
ClassMetaclass errno_EAFNOSUPPORTMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EAFNOSUPPORT")); //$NON-NLS-1$
SingletonMetaclass errno_EAFNOSUPPORTClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EAFNOSUPPORT"); //$NON-NLS-1$
ClassMetaclass errno_EAGAINMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EAGAIN")); //$NON-NLS-1$
SingletonMetaclass errno_EAGAINClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EAGAIN"); //$NON-NLS-1$
ClassMetaclass errno_EALREADYMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EALREADY")); //$NON-NLS-1$
SingletonMetaclass errno_EALREADYClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EALREADY"); //$NON-NLS-1$
ClassMetaclass errno_EBADFMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EBADF")); //$NON-NLS-1$
SingletonMetaclass errno_EBADFClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EBADF"); //$NON-NLS-1$
ClassMetaclass errno_EBADMSGMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EBADMSG")); //$NON-NLS-1$
SingletonMetaclass errno_EBADMSGClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EBADMSG"); //$NON-NLS-1$
ClassMetaclass errno_EBUSYMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EBUSY")); //$NON-NLS-1$
SingletonMetaclass errno_EBUSYClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EBUSY"); //$NON-NLS-1$
ClassMetaclass errno_ECHILDMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ECHILD")); //$NON-NLS-1$
SingletonMetaclass errno_ECHILDClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ECHILD"); //$NON-NLS-1$
ClassMetaclass errno_ECONNABORTEDMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ECONNABORTED")); //$NON-NLS-1$
SingletonMetaclass errno_ECONNABORTEDClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ECONNABORTED"); //$NON-NLS-1$
ClassMetaclass errno_ECONNREFUSEDMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ECONNREFUSED")); //$NON-NLS-1$
SingletonMetaclass errno_ECONNREFUSEDClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ECONNREFUSED"); //$NON-NLS-1$
ClassMetaclass errno_ECONNRESETMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ECONNRESET")); //$NON-NLS-1$
SingletonMetaclass errno_ECONNRESETClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ECONNRESET"); //$NON-NLS-1$
ClassMetaclass errno_EDEADLKMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EDEADLK")); //$NON-NLS-1$
SingletonMetaclass errno_EDEADLKClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EDEADLK"); //$NON-NLS-1$
ClassMetaclass errno_EDESTADDRREQMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EDESTADDRREQ")); //$NON-NLS-1$
SingletonMetaclass errno_EDESTADDRREQClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EDESTADDRREQ"); //$NON-NLS-1$
ClassMetaclass errno_EDOMMetaclass = (ClassMetaclass) add(new ClassMetaclass("Errno::EDOM")); //$NON-NLS-1$
SingletonMetaclass errno_EDOMClassSingletonMetaclass = new SingletonMetaclass("Errno::EDOM"); //$NON-NLS-1$
ClassMetaclass errno_EDQUOTMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EDQUOT")); //$NON-NLS-1$
SingletonMetaclass errno_EDQUOTClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EDQUOT"); //$NON-NLS-1$
ClassMetaclass errno_EEXISTMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EEXIST")); //$NON-NLS-1$
SingletonMetaclass errno_EEXISTClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EEXIST"); //$NON-NLS-1$
ClassMetaclass errno_EFAULTMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EFAULT")); //$NON-NLS-1$
SingletonMetaclass errno_EFAULTClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EFAULT"); //$NON-NLS-1$
ClassMetaclass errno_EFBIGMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EFBIG")); //$NON-NLS-1$
SingletonMetaclass errno_EFBIGClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EFBIG"); //$NON-NLS-1$
ClassMetaclass errno_EHOSTDOWNMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EHOSTDOWN")); //$NON-NLS-1$
SingletonMetaclass errno_EHOSTDOWNClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EHOSTDOWN"); //$NON-NLS-1$
ClassMetaclass errno_EHOSTUNREACHMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EHOSTUNREACH")); //$NON-NLS-1$
SingletonMetaclass errno_EHOSTUNREACHClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EHOSTUNREACH"); //$NON-NLS-1$
ClassMetaclass errno_EIDRMMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EIDRM")); //$NON-NLS-1$
SingletonMetaclass errno_EIDRMClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EIDRM"); //$NON-NLS-1$
ClassMetaclass errno_EILSEQMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EILSEQ")); //$NON-NLS-1$
SingletonMetaclass errno_EILSEQClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EILSEQ"); //$NON-NLS-1$
ClassMetaclass errno_EINPROGRESSMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EINPROGRESS")); //$NON-NLS-1$
SingletonMetaclass errno_EINPROGRESSClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EINPROGRESS"); //$NON-NLS-1$
ClassMetaclass errno_EINTRMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EINTR")); //$NON-NLS-1$
SingletonMetaclass errno_EINTRClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EINTR"); //$NON-NLS-1$
ClassMetaclass errno_EINVALMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EINVAL")); //$NON-NLS-1$
SingletonMetaclass errno_EINVALClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EINVAL"); //$NON-NLS-1$
ClassMetaclass errno_EIOMetaclass = (ClassMetaclass) add(new ClassMetaclass("Errno::EIO")); //$NON-NLS-1$
SingletonMetaclass errno_EIOClassSingletonMetaclass = new SingletonMetaclass("Errno::EIO"); //$NON-NLS-1$
ClassMetaclass errno_EISCONNMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EISCONN")); //$NON-NLS-1$
SingletonMetaclass errno_EISCONNClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EISCONN"); //$NON-NLS-1$
ClassMetaclass errno_EISDIRMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EISDIR")); //$NON-NLS-1$
SingletonMetaclass errno_EISDIRClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EISDIR"); //$NON-NLS-1$
ClassMetaclass errno_ELOOPMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ELOOP")); //$NON-NLS-1$
SingletonMetaclass errno_ELOOPClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ELOOP"); //$NON-NLS-1$
ClassMetaclass errno_EMFILEMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EMFILE")); //$NON-NLS-1$
SingletonMetaclass errno_EMFILEClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EMFILE"); //$NON-NLS-1$
ClassMetaclass errno_EMLINKMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EMLINK")); //$NON-NLS-1$
SingletonMetaclass errno_EMLINKClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EMLINK"); //$NON-NLS-1$
ClassMetaclass errno_EMSGSIZEMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EMSGSIZE")); //$NON-NLS-1$
SingletonMetaclass errno_EMSGSIZEClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EMSGSIZE"); //$NON-NLS-1$
ClassMetaclass errno_EMULTIHOPMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EMULTIHOP")); //$NON-NLS-1$
SingletonMetaclass errno_EMULTIHOPClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EMULTIHOP"); //$NON-NLS-1$
ClassMetaclass errno_ENAMETOOLONGMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENAMETOOLONG")); //$NON-NLS-1$
SingletonMetaclass errno_ENAMETOOLONGClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENAMETOOLONG"); //$NON-NLS-1$
ClassMetaclass errno_ENETDOWNMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENETDOWN")); //$NON-NLS-1$
SingletonMetaclass errno_ENETDOWNClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENETDOWN"); //$NON-NLS-1$
ClassMetaclass errno_ENETRESETMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENETRESET")); //$NON-NLS-1$
SingletonMetaclass errno_ENETRESETClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENETRESET"); //$NON-NLS-1$
ClassMetaclass errno_ENETUNREACHMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENETUNREACH")); //$NON-NLS-1$
SingletonMetaclass errno_ENETUNREACHClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENETUNREACH"); //$NON-NLS-1$
ClassMetaclass errno_ENFILEMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENFILE")); //$NON-NLS-1$
SingletonMetaclass errno_ENFILEClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENFILE"); //$NON-NLS-1$
ClassMetaclass errno_ENOBUFSMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENOBUFS")); //$NON-NLS-1$
SingletonMetaclass errno_ENOBUFSClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENOBUFS"); //$NON-NLS-1$
ClassMetaclass errno_ENODATAMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENODATA")); //$NON-NLS-1$
SingletonMetaclass errno_ENODATAClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENODATA"); //$NON-NLS-1$
ClassMetaclass errno_ENODEVMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENODEV")); //$NON-NLS-1$
SingletonMetaclass errno_ENODEVClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENODEV"); //$NON-NLS-1$
ClassMetaclass errno_ENOENTMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENOENT")); //$NON-NLS-1$
SingletonMetaclass errno_ENOENTClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENOENT"); //$NON-NLS-1$
ClassMetaclass errno_ENOEXECMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENOEXEC")); //$NON-NLS-1$
SingletonMetaclass errno_ENOEXECClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENOEXEC"); //$NON-NLS-1$
ClassMetaclass errno_ENOLCKMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENOLCK")); //$NON-NLS-1$
SingletonMetaclass errno_ENOLCKClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENOLCK"); //$NON-NLS-1$
ClassMetaclass errno_ENOLINKMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENOLINK")); //$NON-NLS-1$
SingletonMetaclass errno_ENOLINKClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENOLINK"); //$NON-NLS-1$
ClassMetaclass errno_ENOMEMMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENOMEM")); //$NON-NLS-1$
SingletonMetaclass errno_ENOMEMClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENOMEM"); //$NON-NLS-1$
ClassMetaclass errno_ENOMSGMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENOMSG")); //$NON-NLS-1$
SingletonMetaclass errno_ENOMSGClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENOMSG"); //$NON-NLS-1$
ClassMetaclass errno_ENOPROTOOPTMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENOPROTOOPT")); //$NON-NLS-1$
SingletonMetaclass errno_ENOPROTOOPTClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENOPROTOOPT"); //$NON-NLS-1$
ClassMetaclass errno_ENOSPCMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENOSPC")); //$NON-NLS-1$
SingletonMetaclass errno_ENOSPCClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENOSPC"); //$NON-NLS-1$
ClassMetaclass errno_ENOSRMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENOSR")); //$NON-NLS-1$
SingletonMetaclass errno_ENOSRClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENOSR"); //$NON-NLS-1$
ClassMetaclass errno_ENOSTRMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENOSTR")); //$NON-NLS-1$
SingletonMetaclass errno_ENOSTRClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENOSTR"); //$NON-NLS-1$
ClassMetaclass errno_ENOSYSMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENOSYS")); //$NON-NLS-1$
SingletonMetaclass errno_ENOSYSClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENOSYS"); //$NON-NLS-1$
ClassMetaclass errno_ENOTBLKMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENOTBLK")); //$NON-NLS-1$
SingletonMetaclass errno_ENOTBLKClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENOTBLK"); //$NON-NLS-1$
ClassMetaclass errno_ENOTCONNMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENOTCONN")); //$NON-NLS-1$
SingletonMetaclass errno_ENOTCONNClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENOTCONN"); //$NON-NLS-1$
ClassMetaclass errno_ENOTDIRMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENOTDIR")); //$NON-NLS-1$
SingletonMetaclass errno_ENOTDIRClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENOTDIR"); //$NON-NLS-1$
ClassMetaclass errno_ENOTEMPTYMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENOTEMPTY")); //$NON-NLS-1$
SingletonMetaclass errno_ENOTEMPTYClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENOTEMPTY"); //$NON-NLS-1$
ClassMetaclass errno_ENOTSOCKMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENOTSOCK")); //$NON-NLS-1$
SingletonMetaclass errno_ENOTSOCKClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENOTSOCK"); //$NON-NLS-1$
ClassMetaclass errno_ENOTTYMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENOTTY")); //$NON-NLS-1$
SingletonMetaclass errno_ENOTTYClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENOTTY"); //$NON-NLS-1$
ClassMetaclass errno_ENXIOMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ENXIO")); //$NON-NLS-1$
SingletonMetaclass errno_ENXIOClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ENXIO"); //$NON-NLS-1$
ClassMetaclass errno_EOPNOTSUPPMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EOPNOTSUPP")); //$NON-NLS-1$
SingletonMetaclass errno_EOPNOTSUPPClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EOPNOTSUPP"); //$NON-NLS-1$
ClassMetaclass errno_EOVERFLOWMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EOVERFLOW")); //$NON-NLS-1$
SingletonMetaclass errno_EOVERFLOWClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EOVERFLOW"); //$NON-NLS-1$
ClassMetaclass errno_EPERMMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EPERM")); //$NON-NLS-1$
SingletonMetaclass errno_EPERMClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EPERM"); //$NON-NLS-1$
ClassMetaclass errno_EPFNOSUPPORTMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EPFNOSUPPORT")); //$NON-NLS-1$
SingletonMetaclass errno_EPFNOSUPPORTClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EPFNOSUPPORT"); //$NON-NLS-1$
ClassMetaclass errno_EPIPEMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EPIPE")); //$NON-NLS-1$
SingletonMetaclass errno_EPIPEClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EPIPE"); //$NON-NLS-1$
ClassMetaclass errno_EPROTOMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EPROTO")); //$NON-NLS-1$
SingletonMetaclass errno_EPROTOClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EPROTO"); //$NON-NLS-1$
ClassMetaclass errno_EPROTONOSUPPORTMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EPROTONOSUPPORT")); //$NON-NLS-1$
SingletonMetaclass errno_EPROTONOSUPPORTClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EPROTONOSUPPORT"); //$NON-NLS-1$
ClassMetaclass errno_EPROTOTYPEMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EPROTOTYPE")); //$NON-NLS-1$
SingletonMetaclass errno_EPROTOTYPEClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EPROTOTYPE"); //$NON-NLS-1$
ClassMetaclass errno_ERANGEMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ERANGE")); //$NON-NLS-1$
SingletonMetaclass errno_ERANGEClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ERANGE"); //$NON-NLS-1$
ClassMetaclass errno_EREMOTEMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EREMOTE")); //$NON-NLS-1$
SingletonMetaclass errno_EREMOTEClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EREMOTE"); //$NON-NLS-1$
ClassMetaclass errno_EROFSMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EROFS")); //$NON-NLS-1$
SingletonMetaclass errno_EROFSClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EROFS"); //$NON-NLS-1$
ClassMetaclass errno_ESHUTDOWNMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ESHUTDOWN")); //$NON-NLS-1$
SingletonMetaclass errno_ESHUTDOWNClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ESHUTDOWN"); //$NON-NLS-1$
ClassMetaclass errno_ESOCKTNOSUPPORTMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ESOCKTNOSUPPORT")); //$NON-NLS-1$
SingletonMetaclass errno_ESOCKTNOSUPPORTClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ESOCKTNOSUPPORT"); //$NON-NLS-1$
ClassMetaclass errno_ESPIPEMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ESPIPE")); //$NON-NLS-1$
SingletonMetaclass errno_ESPIPEClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ESPIPE"); //$NON-NLS-1$
ClassMetaclass errno_ESRCHMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ESRCH")); //$NON-NLS-1$
SingletonMetaclass errno_ESRCHClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ESRCH"); //$NON-NLS-1$
ClassMetaclass errno_ESTALEMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ESTALE")); //$NON-NLS-1$
SingletonMetaclass errno_ESTALEClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ESTALE"); //$NON-NLS-1$
ClassMetaclass errno_ETIMEMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ETIME")); //$NON-NLS-1$
SingletonMetaclass errno_ETIMEClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ETIME"); //$NON-NLS-1$
ClassMetaclass errno_ETIMEDOUTMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ETIMEDOUT")); //$NON-NLS-1$
SingletonMetaclass errno_ETIMEDOUTClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ETIMEDOUT"); //$NON-NLS-1$
ClassMetaclass errno_ETOOMANYREFSMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ETOOMANYREFS")); //$NON-NLS-1$
SingletonMetaclass errno_ETOOMANYREFSClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ETOOMANYREFS"); //$NON-NLS-1$
ClassMetaclass errno_ETXTBSYMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::ETXTBSY")); //$NON-NLS-1$
SingletonMetaclass errno_ETXTBSYClassSingletonMetaclass = new SingletonMetaclass(
"Errno::ETXTBSY"); //$NON-NLS-1$
ClassMetaclass errno_EUSERSMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EUSERS")); //$NON-NLS-1$
SingletonMetaclass errno_EUSERSClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EUSERS"); //$NON-NLS-1$
ClassMetaclass errno_EXDEVMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Errno::EXDEV")); //$NON-NLS-1$
SingletonMetaclass errno_EXDEVClassSingletonMetaclass = new SingletonMetaclass(
"Errno::EXDEV"); //$NON-NLS-1$
ClassMetaclass exceptionMetaclass = (ClassMetaclass) add(new ClassMetaclass("Exception")); //$NON-NLS-1$
SingletonMetaclass exceptionClassSingletonMetaclass = new SingletonMetaclass("Exception"); //$NON-NLS-1$
ClassMetaclass falseClassMetaclass = (ClassMetaclass) add(new ClassMetaclass("FalseClass")); //$NON-NLS-1$
SingletonMetaclass falseClassClassSingletonMetaclass = new SingletonMetaclass("FalseClass"); //$NON-NLS-1$
ClassMetaclass fileMetaclass = (ClassMetaclass) add(new ClassMetaclass("File")); //$NON-NLS-1$
SingletonMetaclass fileClassSingletonMetaclass = new SingletonMetaclass("File"); //$NON-NLS-1$
ClassMetaclass file_StatMetaclass = (ClassMetaclass) add(new ClassMetaclass("File::Stat")); //$NON-NLS-1$
SingletonMetaclass file_StatClassSingletonMetaclass = new SingletonMetaclass("File::Stat"); //$NON-NLS-1$
ClassMetaclass fixnumMetaclass = (ClassMetaclass) add(new ClassMetaclass("Fixnum")); //$NON-NLS-1$
SingletonMetaclass fixnumClassSingletonMetaclass = new SingletonMetaclass("Fixnum"); //$NON-NLS-1$
ClassMetaclass floatMetaclass = (ClassMetaclass) add(new ClassMetaclass("Float")); //$NON-NLS-1$
SingletonMetaclass floatClassSingletonMetaclass = new SingletonMetaclass("Float"); //$NON-NLS-1$
ClassMetaclass floatDomainErrorMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"FloatDomainError")); //$NON-NLS-1$
SingletonMetaclass floatDomainErrorClassSingletonMetaclass = new SingletonMetaclass(
"FloatDomainError"); //$NON-NLS-1$
ClassMetaclass hashMetaclass = (ClassMetaclass) add(new ClassMetaclass("Hash")); //$NON-NLS-1$
SingletonMetaclass hashClassSingletonMetaclass = new SingletonMetaclass("Hash"); //$NON-NLS-1$
ClassMetaclass iOMetaclass = (ClassMetaclass) add(new ClassMetaclass("IO")); //$NON-NLS-1$
SingletonMetaclass iOClassSingletonMetaclass = new SingletonMetaclass("IO"); //$NON-NLS-1$
ClassMetaclass iOErrorMetaclass = (ClassMetaclass) add(new ClassMetaclass("IOError")); //$NON-NLS-1$
SingletonMetaclass iOErrorClassSingletonMetaclass = new SingletonMetaclass("IOError"); //$NON-NLS-1$
ClassMetaclass indexErrorMetaclass = (ClassMetaclass) add(new ClassMetaclass("IndexError")); //$NON-NLS-1$
SingletonMetaclass indexErrorClassSingletonMetaclass = new SingletonMetaclass("IndexError"); //$NON-NLS-1$
ClassMetaclass integerMetaclass = (ClassMetaclass) add(new ClassMetaclass("Integer")); //$NON-NLS-1$
SingletonMetaclass integerClassSingletonMetaclass = new SingletonMetaclass("Integer"); //$NON-NLS-1$
ClassMetaclass interruptMetaclass = (ClassMetaclass) add(new ClassMetaclass("Interrupt")); //$NON-NLS-1$
SingletonMetaclass interruptClassSingletonMetaclass = new SingletonMetaclass("Interrupt"); //$NON-NLS-1$
ClassMetaclass loadErrorMetaclass = (ClassMetaclass) add(new ClassMetaclass("LoadError")); //$NON-NLS-1$
SingletonMetaclass loadErrorClassSingletonMetaclass = new SingletonMetaclass("LoadError"); //$NON-NLS-1$
ClassMetaclass localJumpErrorMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"LocalJumpError")); //$NON-NLS-1$
SingletonMetaclass localJumpErrorClassSingletonMetaclass = new SingletonMetaclass(
"LocalJumpError"); //$NON-NLS-1$
ClassMetaclass matchDataMetaclass = (ClassMetaclass) add(new ClassMetaclass("MatchData")); //$NON-NLS-1$
SingletonMetaclass matchDataClassSingletonMetaclass = new SingletonMetaclass("MatchData"); //$NON-NLS-1$
ClassMetaclass methodMetaclass = (ClassMetaclass) add(new ClassMetaclass("Method")); //$NON-NLS-1$
SingletonMetaclass methodClassSingletonMetaclass = new SingletonMetaclass("Method"); //$NON-NLS-1$
ClassMetaclass moduleMetaclass = (ClassMetaclass) add(new ClassMetaclass("Module")); //$NON-NLS-1$
SingletonMetaclass moduleClassSingletonMetaclass = new SingletonMetaclass("Module"); //$NON-NLS-1$
ClassMetaclass nameErrorMetaclass = (ClassMetaclass) add(new ClassMetaclass("NameError")); //$NON-NLS-1$
SingletonMetaclass nameErrorClassSingletonMetaclass = new SingletonMetaclass("NameError"); //$NON-NLS-1$
ClassMetaclass nameError_messageMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"NameError::message")); //$NON-NLS-1$
SingletonMetaclass nameError_messageClassSingletonMetaclass = new SingletonMetaclass(
"NameError::message"); //$NON-NLS-1$
ClassMetaclass nilClassMetaclass = (ClassMetaclass) add(new ClassMetaclass("NilClass")); //$NON-NLS-1$
SingletonMetaclass nilClassClassSingletonMetaclass = new SingletonMetaclass("NilClass"); //$NON-NLS-1$
ClassMetaclass noMemoryErrorMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"NoMemoryError")); //$NON-NLS-1$
SingletonMetaclass noMemoryErrorClassSingletonMetaclass = new SingletonMetaclass(
"NoMemoryError"); //$NON-NLS-1$
ClassMetaclass noMethodErrorMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"NoMethodError")); //$NON-NLS-1$
SingletonMetaclass noMethodErrorClassSingletonMetaclass = new SingletonMetaclass(
"NoMethodError"); //$NON-NLS-1$
ClassMetaclass notImplementedErrorMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"NotImplementedError")); //$NON-NLS-1$
SingletonMetaclass notImplementedErrorClassSingletonMetaclass = new SingletonMetaclass(
"NotImplementedError"); //$NON-NLS-1$
ClassMetaclass numericMetaclass = (ClassMetaclass) add(new ClassMetaclass("Numeric")); //$NON-NLS-1$
SingletonMetaclass numericClassSingletonMetaclass = new SingletonMetaclass("Numeric"); //$NON-NLS-1$
ClassMetaclass objectMetaclass = (ClassMetaclass) add(new ClassMetaclass("Object")); //$NON-NLS-1$
SingletonMetaclass objectClassSingletonMetaclass = new SingletonMetaclass("Object"); //$NON-NLS-1$
ClassMetaclass procMetaclass = (ClassMetaclass) add(new ClassMetaclass("Proc")); //$NON-NLS-1$
SingletonMetaclass procClassSingletonMetaclass = new SingletonMetaclass("Proc"); //$NON-NLS-1$
ClassMetaclass process_StatusMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"Process::Status")); //$NON-NLS-1$
SingletonMetaclass process_StatusClassSingletonMetaclass = new SingletonMetaclass(
"Process::Status"); //$NON-NLS-1$
ClassMetaclass rangeMetaclass = (ClassMetaclass) add(new ClassMetaclass("Range")); //$NON-NLS-1$
SingletonMetaclass rangeClassSingletonMetaclass = new SingletonMetaclass("Range"); //$NON-NLS-1$
ClassMetaclass rangeErrorMetaclass = (ClassMetaclass) add(new ClassMetaclass("RangeError")); //$NON-NLS-1$
SingletonMetaclass rangeErrorClassSingletonMetaclass = new SingletonMetaclass("RangeError"); //$NON-NLS-1$
ClassMetaclass regexpMetaclass = (ClassMetaclass) add(new ClassMetaclass("Regexp")); //$NON-NLS-1$
SingletonMetaclass regexpClassSingletonMetaclass = new SingletonMetaclass("Regexp"); //$NON-NLS-1$
ClassMetaclass regexpErrorMetaclass = (ClassMetaclass) add(new ClassMetaclass("RegexpError")); //$NON-NLS-1$
SingletonMetaclass regexpErrorClassSingletonMetaclass = new SingletonMetaclass(
"RegexpError"); //$NON-NLS-1$
ClassMetaclass runtimeErrorMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"RuntimeError")); //$NON-NLS-1$
SingletonMetaclass runtimeErrorClassSingletonMetaclass = new SingletonMetaclass(
"RuntimeError"); //$NON-NLS-1$
ClassMetaclass scriptErrorMetaclass = (ClassMetaclass) add(new ClassMetaclass("ScriptError")); //$NON-NLS-1$
SingletonMetaclass scriptErrorClassSingletonMetaclass = new SingletonMetaclass(
"ScriptError"); //$NON-NLS-1$
ClassMetaclass securityErrorMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"SecurityError")); //$NON-NLS-1$
SingletonMetaclass securityErrorClassSingletonMetaclass = new SingletonMetaclass(
"SecurityError"); //$NON-NLS-1$
ClassMetaclass setMetaclass = (ClassMetaclass) add(new ClassMetaclass("Set")); //$NON-NLS-1$
SingletonMetaclass setClassSingletonMetaclass = new SingletonMetaclass("Set"); //$NON-NLS-1$
ClassMetaclass signalExceptionMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"SignalException")); //$NON-NLS-1$
SingletonMetaclass signalExceptionClassSingletonMetaclass = new SingletonMetaclass(
"SignalException"); //$NON-NLS-1$
ClassMetaclass sortedSetMetaclass = (ClassMetaclass) add(new ClassMetaclass("SortedSet")); //$NON-NLS-1$
SingletonMetaclass sortedSetClassSingletonMetaclass = new SingletonMetaclass("SortedSet"); //$NON-NLS-1$
ClassMetaclass standardErrorMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"StandardError")); //$NON-NLS-1$
SingletonMetaclass standardErrorClassSingletonMetaclass = new SingletonMetaclass(
"StandardError"); //$NON-NLS-1$
ClassMetaclass stringMetaclass = (ClassMetaclass) add(new ClassMetaclass("String")); //$NON-NLS-1$
SingletonMetaclass stringClassSingletonMetaclass = new SingletonMetaclass("String"); //$NON-NLS-1$
ClassMetaclass structMetaclass = (ClassMetaclass) add(new ClassMetaclass("Struct")); //$NON-NLS-1$
SingletonMetaclass structClassSingletonMetaclass = new SingletonMetaclass("Struct"); //$NON-NLS-1$
ClassMetaclass struct_TmsMetaclass = (ClassMetaclass) add(new ClassMetaclass("Struct::Tms")); //$NON-NLS-1$
SingletonMetaclass struct_TmsClassSingletonMetaclass = new SingletonMetaclass("Struct::Tms"); //$NON-NLS-1$
ClassMetaclass symbolMetaclass = (ClassMetaclass) add(new ClassMetaclass("Symbol")); //$NON-NLS-1$
SingletonMetaclass symbolClassSingletonMetaclass = new SingletonMetaclass("Symbol"); //$NON-NLS-1$
ClassMetaclass syntaxErrorMetaclass = (ClassMetaclass) add(new ClassMetaclass("SyntaxError")); //$NON-NLS-1$
SingletonMetaclass syntaxErrorClassSingletonMetaclass = new SingletonMetaclass(
"SyntaxError"); //$NON-NLS-1$
ClassMetaclass systemCallErrorMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"SystemCallError")); //$NON-NLS-1$
SingletonMetaclass systemCallErrorClassSingletonMetaclass = new SingletonMetaclass(
"SystemCallError"); //$NON-NLS-1$
ClassMetaclass systemExitMetaclass = (ClassMetaclass) add(new ClassMetaclass("SystemExit")); //$NON-NLS-1$
SingletonMetaclass systemExitClassSingletonMetaclass = new SingletonMetaclass("SystemExit"); //$NON-NLS-1$
ClassMetaclass systemStackErrorMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"SystemStackError")); //$NON-NLS-1$
SingletonMetaclass systemStackErrorClassSingletonMetaclass = new SingletonMetaclass(
"SystemStackError"); //$NON-NLS-1$
ClassMetaclass threadMetaclass = (ClassMetaclass) add(new ClassMetaclass("Thread")); //$NON-NLS-1$
SingletonMetaclass threadClassSingletonMetaclass = new SingletonMetaclass("Thread"); //$NON-NLS-1$
ClassMetaclass threadErrorMetaclass = (ClassMetaclass) add(new ClassMetaclass("ThreadError")); //$NON-NLS-1$
SingletonMetaclass threadErrorClassSingletonMetaclass = new SingletonMetaclass(
"ThreadError"); //$NON-NLS-1$
ClassMetaclass threadGroupMetaclass = (ClassMetaclass) add(new ClassMetaclass("ThreadGroup")); //$NON-NLS-1$
SingletonMetaclass threadGroupClassSingletonMetaclass = new SingletonMetaclass(
"ThreadGroup"); //$NON-NLS-1$
ClassMetaclass timeMetaclass = (ClassMetaclass) add(new ClassMetaclass("Time")); //$NON-NLS-1$
SingletonMetaclass timeClassSingletonMetaclass = new SingletonMetaclass("Time"); //$NON-NLS-1$
ClassMetaclass trueClassMetaclass = (ClassMetaclass) add(new ClassMetaclass("TrueClass")); //$NON-NLS-1$
SingletonMetaclass trueClassClassSingletonMetaclass = new SingletonMetaclass("TrueClass"); //$NON-NLS-1$
ClassMetaclass typeErrorMetaclass = (ClassMetaclass) add(new ClassMetaclass("TypeError")); //$NON-NLS-1$
SingletonMetaclass typeErrorClassSingletonMetaclass = new SingletonMetaclass("TypeError"); //$NON-NLS-1$
ClassMetaclass unboundMethodMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"UnboundMethod")); //$NON-NLS-1$
SingletonMetaclass unboundMethodClassSingletonMetaclass = new SingletonMetaclass(
"UnboundMethod"); //$NON-NLS-1$
ClassMetaclass zeroDivisionErrorMetaclass = (ClassMetaclass) add(new ClassMetaclass(
"ZeroDivisionError")); //$NON-NLS-1$
SingletonMetaclass zeroDivisionErrorClassSingletonMetaclass = new SingletonMetaclass(
"ZeroDivisionError"); //$NON-NLS-1$
ClassMetaclass fatalMetaclass = (ClassMetaclass) add(new ClassMetaclass("fatal")); //$NON-NLS-1$
SingletonMetaclass fatalClassSingletonMetaclass = new SingletonMetaclass("fatal"); //$NON-NLS-1$
kernelModuleMetaclass.setMethods(new MethodInfo[] { new MethodInfo("dup", 0, 0), //$NON-NLS-1$
new MethodInfo("hash", 0, 0), new MethodInfo("private_methods", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("extend", -1, 0), new MethodInfo("nil?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("display", -1, 0), new MethodInfo("__send__", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("instance_eval", -1, 0), new MethodInfo("tainted?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("class", 0, 0), new MethodInfo("singleton_methods", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("=~", 1, 0), new MethodInfo("untaint", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("kind_of?", 1, 0), new MethodInfo("object_id", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("instance_variable_get", 1, 0), //$NON-NLS-1$
new MethodInfo("respond_to?", -1, 0), new MethodInfo("inspect", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("frozen?", 0, 0), new MethodInfo("taint", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("id", 0, 0), new MethodInfo("public_methods", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("to_a", 0, 0), new MethodInfo("equal?", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("clone", 0, 0), new MethodInfo("protected_methods", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("send", -1, 0), new MethodInfo("freeze", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("instance_variable_set", 2, 0), new MethodInfo("type", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("is_a?", 1, 0), new MethodInfo("methods", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("==", 1, 0), new MethodInfo("instance_of?", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("===", 1, 0), new MethodInfo("instance_variables", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("__id__", 0, 0), new MethodInfo("eql?", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("to_s", 0, 0), new MethodInfo("method", 1, 0) }); //$NON-NLS-1$ //$NON-NLS-2$
fileTestModuleMetaclass.setMethods(new MethodInfo[] {
});
marshalModuleMetaclass.setMethods(new MethodInfo[] {
});
signalModuleMetaclass.setMethods(new MethodInfo[] {
});
process_GIDModuleMetaclass.setMethods(new MethodInfo[] {
});
file_ConstantsModuleMetaclass.setMethods(new MethodInfo[] {
});
objectSpaceModuleMetaclass.setMethods(new MethodInfo[] {
});
precisionModuleMetaclass.setMethods(new MethodInfo[] { new MethodInfo("prec_f", 0, 0), //$NON-NLS-1$
new MethodInfo("prec_i", 0, 0), new MethodInfo("prec", 1, 0) }); //$NON-NLS-1$ //$NON-NLS-2$
enumerableModuleMetaclass.setMethods(new MethodInfo[] { new MethodInfo("find_all", 0, 0), //$NON-NLS-1$
new MethodInfo("sort_by", 0, 0), new MethodInfo("collect", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("detect", -1, 0), new MethodInfo("max", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("sort", 0, 0), new MethodInfo("partition", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("any?", 0, 0), new MethodInfo("reject", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("zip", -1, 0), new MethodInfo("to_set", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("find", -1, 0), new MethodInfo("min", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("member?", 1, 0), new MethodInfo("entries", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("inject", -1, 0), new MethodInfo("all?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("select", 0, 0), new MethodInfo("each_with_index", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("grep", 1, 0), new MethodInfo("to_a", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("map", 0, 0), new MethodInfo("include?", 1, 0) }); //$NON-NLS-1$ //$NON-NLS-2$
errnoModuleMetaclass.setMethods(new MethodInfo[] {
});
process_SysModuleMetaclass.setMethods(new MethodInfo[] {
});
process_UIDModuleMetaclass.setMethods(new MethodInfo[] {
});
mathModuleMetaclass.setMethods(new MethodInfo[] {
});
gCModuleMetaclass.setMethods(new MethodInfo[] { new MethodInfo("garbage_collect", 0, 0) }); //$NON-NLS-1$
processModuleMetaclass.setMethods(new MethodInfo[] {
});
comparableModuleMetaclass.setMethods(new MethodInfo[] { new MethodInfo("==", 1, 0), //$NON-NLS-1$
new MethodInfo(">=", 1, 0), new MethodInfo("<", 1, 0), new MethodInfo("<=", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
new MethodInfo(">", 1, 0), new MethodInfo("between?", 2, 0) }); //$NON-NLS-1$ //$NON-NLS-2$
argumentErrorMetaclass.setMethods(new MethodInfo[] {
});
arrayMetaclass.setMethods(new MethodInfo[] { new MethodInfo("last", -1, 0), //$NON-NLS-1$
new MethodInfo("assoc", 1, 0), new MethodInfo("&", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("slice!", -1, 0), new MethodInfo("hash", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("values_at", -1, 0), new MethodInfo("length", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("sort!", 0, 0), new MethodInfo("reject", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("each_index", 0, 0), new MethodInfo("delete", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("sort", 0, 0), new MethodInfo("fetch", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("each", 0, 0), new MethodInfo("clear", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("*", 1, 0), new MethodInfo("join", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("empty?", 0, 0), new MethodInfo("shift", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("+", 1, 0), new MethodInfo("rindex", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("flatten!", 0, 0), new MethodInfo("to_ary", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("slice", -1, 0), new MethodInfo("reverse!", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("indices", -1, 0), new MethodInfo("nitems", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("inspect", 0, 0), new MethodInfo("-", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("compact!", 0, 0), new MethodInfo("frozen?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("concat", 1, 0), new MethodInfo("push", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("rassoc", 1, 0), new MethodInfo("[]", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("size", 0, 0), new MethodInfo("[]=", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("delete_at", 1, 0), new MethodInfo("flatten", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("to_a", 0, 0), new MethodInfo("collect!", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("<<", 1, 0), new MethodInfo("|", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("collect", 0, 0), new MethodInfo("reverse_each", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("include?", 1, 0), new MethodInfo("fill", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("uniq!", 0, 0), new MethodInfo("reverse", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("first", -1, 0), new MethodInfo("insert", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("reject!", 0, 0), new MethodInfo("pack", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("select", 0, 0), new MethodInfo("unshift", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("compact", 0, 0), new MethodInfo("replace", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("at", 1, 0), new MethodInfo("zip", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("transpose", 0, 0), new MethodInfo("<=>", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("uniq", 0, 0), new MethodInfo("index", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("pop", 0, 0), new MethodInfo("==", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("delete_if", 0, 0), new MethodInfo("map!", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("eql?", 1, 0), new MethodInfo("to_s", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("indexes", -1, 0), new MethodInfo("map", 0, 0) }); //$NON-NLS-1$ //$NON-NLS-2$
bignumMetaclass.setMethods(new MethodInfo[] { new MethodInfo("quo", 1, 0), //$NON-NLS-1$
new MethodInfo("<=>", 1, 0), new MethodInfo("coerce", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("-", 1, 0), new MethodInfo("[]", 1, 0), new MethodInfo("==", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
new MethodInfo("modulo", 1, 0), new MethodInfo("/", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("|", 1, 0), new MethodInfo("<<", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("eql?", 1, 0), new MethodInfo("%", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo(">>", 1, 0), new MethodInfo("divmod", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("&", 1, 0), new MethodInfo("~", 0, 0), new MethodInfo("hash", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
new MethodInfo("^", 1, 0), new MethodInfo("to_s", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("abs", 0, 0), new MethodInfo("div", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("size", 0, 0), new MethodInfo("-@", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("*", 1, 0), new MethodInfo("to_f", 0, 0), new MethodInfo("+", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
new MethodInfo("remainder", 1, 0), new MethodInfo("**", 1, 0) }); //$NON-NLS-1$ //$NON-NLS-2$
bindingMetaclass.setMethods(new MethodInfo[] { new MethodInfo("clone", 0, 0) }); //$NON-NLS-1$
classMetaclass.setMethods(new MethodInfo[] { new MethodInfo("new", -1, 0), //$NON-NLS-1$
new MethodInfo("superclass", 0, 0), new MethodInfo("allocate", 0, 0) }); //$NON-NLS-1$ //$NON-NLS-2$
continuationMetaclass.setMethods(new MethodInfo[] { new MethodInfo("call", -1, 0), //$NON-NLS-1$
new MethodInfo("[]", -1, 0) }); //$NON-NLS-1$
dataMetaclass.setMethods(new MethodInfo[] {
});
dirMetaclass.setMethods(new MethodInfo[] { new MethodInfo("pos", 0, 0), //$NON-NLS-1$
new MethodInfo("each", 0, 0), new MethodInfo("close", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("rewind", 0, 0), new MethodInfo("pos=", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("seek", 1, 0), new MethodInfo("tell", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("read", 0, 0), new MethodInfo("path", 0, 0) }); //$NON-NLS-1$ //$NON-NLS-2$
eOFErrorMetaclass.setMethods(new MethodInfo[] {
});
errno_E2BIGMetaclass.setMethods(new MethodInfo[] {
});
errno_EACCESMetaclass.setMethods(new MethodInfo[] {
});
errno_EADDRINUSEMetaclass.setMethods(new MethodInfo[] {
});
errno_EADDRNOTAVAILMetaclass.setMethods(new MethodInfo[] {
});
errno_EAFNOSUPPORTMetaclass.setMethods(new MethodInfo[] {
});
errno_EAGAINMetaclass.setMethods(new MethodInfo[] {
});
errno_EALREADYMetaclass.setMethods(new MethodInfo[] {
});
errno_EBADFMetaclass.setMethods(new MethodInfo[] {
});
errno_EBADMSGMetaclass.setMethods(new MethodInfo[] {
});
errno_EBUSYMetaclass.setMethods(new MethodInfo[] {
});
errno_ECHILDMetaclass.setMethods(new MethodInfo[] {
});
errno_ECONNABORTEDMetaclass.setMethods(new MethodInfo[] {
});
errno_ECONNREFUSEDMetaclass.setMethods(new MethodInfo[] {
});
errno_ECONNRESETMetaclass.setMethods(new MethodInfo[] {
});
errno_EDEADLKMetaclass.setMethods(new MethodInfo[] {
});
errno_EDESTADDRREQMetaclass.setMethods(new MethodInfo[] {
});
errno_EDOMMetaclass.setMethods(new MethodInfo[] {
});
errno_EDQUOTMetaclass.setMethods(new MethodInfo[] {
});
errno_EEXISTMetaclass.setMethods(new MethodInfo[] {
});
errno_EFAULTMetaclass.setMethods(new MethodInfo[] {
});
errno_EFBIGMetaclass.setMethods(new MethodInfo[] {
});
errno_EHOSTDOWNMetaclass.setMethods(new MethodInfo[] {
});
errno_EHOSTUNREACHMetaclass.setMethods(new MethodInfo[] {
});
errno_EIDRMMetaclass.setMethods(new MethodInfo[] {
});
errno_EILSEQMetaclass.setMethods(new MethodInfo[] {
});
errno_EINPROGRESSMetaclass.setMethods(new MethodInfo[] {
});
errno_EINTRMetaclass.setMethods(new MethodInfo[] {
});
errno_EINVALMetaclass.setMethods(new MethodInfo[] {
});
errno_EIOMetaclass.setMethods(new MethodInfo[] {
});
errno_EISCONNMetaclass.setMethods(new MethodInfo[] {
});
errno_EISDIRMetaclass.setMethods(new MethodInfo[] {
});
errno_ELOOPMetaclass.setMethods(new MethodInfo[] {
});
errno_EMFILEMetaclass.setMethods(new MethodInfo[] {
});
errno_EMLINKMetaclass.setMethods(new MethodInfo[] {
});
errno_EMSGSIZEMetaclass.setMethods(new MethodInfo[] {
});
errno_EMULTIHOPMetaclass.setMethods(new MethodInfo[] {
});
errno_ENAMETOOLONGMetaclass.setMethods(new MethodInfo[] {
});
errno_ENETDOWNMetaclass.setMethods(new MethodInfo[] {
});
errno_ENETRESETMetaclass.setMethods(new MethodInfo[] {
});
errno_ENETUNREACHMetaclass.setMethods(new MethodInfo[] {
});
errno_ENFILEMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOBUFSMetaclass.setMethods(new MethodInfo[] {
});
errno_ENODATAMetaclass.setMethods(new MethodInfo[] {
});
errno_ENODEVMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOENTMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOEXECMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOLCKMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOLINKMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOMEMMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOMSGMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOPROTOOPTMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOSPCMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOSRMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOSTRMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOSYSMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOTBLKMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOTCONNMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOTDIRMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOTEMPTYMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOTSOCKMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOTTYMetaclass.setMethods(new MethodInfo[] {
});
errno_ENXIOMetaclass.setMethods(new MethodInfo[] {
});
errno_EOPNOTSUPPMetaclass.setMethods(new MethodInfo[] {
});
errno_EOVERFLOWMetaclass.setMethods(new MethodInfo[] {
});
errno_EPERMMetaclass.setMethods(new MethodInfo[] {
});
errno_EPFNOSUPPORTMetaclass.setMethods(new MethodInfo[] {
});
errno_EPIPEMetaclass.setMethods(new MethodInfo[] {
});
errno_EPROTOMetaclass.setMethods(new MethodInfo[] {
});
errno_EPROTONOSUPPORTMetaclass.setMethods(new MethodInfo[] {
});
errno_EPROTOTYPEMetaclass.setMethods(new MethodInfo[] {
});
errno_ERANGEMetaclass.setMethods(new MethodInfo[] {
});
errno_EREMOTEMetaclass.setMethods(new MethodInfo[] {
});
errno_EROFSMetaclass.setMethods(new MethodInfo[] {
});
errno_ESHUTDOWNMetaclass.setMethods(new MethodInfo[] {
});
errno_ESOCKTNOSUPPORTMetaclass.setMethods(new MethodInfo[] {
});
errno_ESPIPEMetaclass.setMethods(new MethodInfo[] {
});
errno_ESRCHMetaclass.setMethods(new MethodInfo[] {
});
errno_ESTALEMetaclass.setMethods(new MethodInfo[] {
});
errno_ETIMEMetaclass.setMethods(new MethodInfo[] {
});
errno_ETIMEDOUTMetaclass.setMethods(new MethodInfo[] {
});
errno_ETOOMANYREFSMetaclass.setMethods(new MethodInfo[] {
});
errno_ETXTBSYMetaclass.setMethods(new MethodInfo[] {
});
errno_EUSERSMetaclass.setMethods(new MethodInfo[] {
});
errno_EXDEVMetaclass.setMethods(new MethodInfo[] {
});
exceptionMetaclass.setMethods(new MethodInfo[] { new MethodInfo("message", 0, 0), //$NON-NLS-1$
new MethodInfo("exception", -1, 0), new MethodInfo("inspect", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("set_backtrace", 1, 0), new MethodInfo("to_s", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("to_str", 0, 0), new MethodInfo("backtrace", 0, 0) }); //$NON-NLS-1$ //$NON-NLS-2$
falseClassMetaclass
.setMethods(new MethodInfo[] { new MethodInfo("|", 1, 0), //$NON-NLS-1$
new MethodInfo("&", 1, 0), new MethodInfo("^", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("to_s", 0, 0) }); //$NON-NLS-1$
fileMetaclass.setMethods(new MethodInfo[] { new MethodInfo("chmod", 1, 0), //$NON-NLS-1$
new MethodInfo("atime", 0, 0), new MethodInfo("flock", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("ctime", 0, 0), new MethodInfo("lstat", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("truncate", 1, 0), new MethodInfo("chown", 2, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("mtime", 0, 0), new MethodInfo("path", 0, 0) }); //$NON-NLS-1$ //$NON-NLS-2$
file_StatMetaclass.setMethods(new MethodInfo[] { new MethodInfo("<=>", 1, 0), //$NON-NLS-1$
new MethodInfo("dev", 0, 0), new MethodInfo("blksize", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("pipe?", 0, 0), new MethodInfo("gid", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("file?", 0, 0), new MethodInfo("sticky?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("ino", 0, 0), new MethodInfo("atime", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("writable?", 0, 0), new MethodInfo("blockdev?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("rdev_minor", 0, 0), new MethodInfo("grpowned?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("uid", 0, 0), new MethodInfo("inspect", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("executable_real?", 0, 0), new MethodInfo("setgid?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("dev_minor", 0, 0), new MethodInfo("ftype", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("readable_real?", 0, 0), new MethodInfo("socket?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("rdev_major", 0, 0), new MethodInfo("directory?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("owned?", 0, 0), new MethodInfo("nlink", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("ctime", 0, 0), new MethodInfo("executable?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("zero?", 0, 0), new MethodInfo("setuid?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("dev_major", 0, 0), new MethodInfo("size", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("blocks", 0, 0), new MethodInfo("readable?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("symlink?", 0, 0), new MethodInfo("rdev", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("size?", 0, 0), new MethodInfo("mode", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("mtime", 0, 0), new MethodInfo("writable_real?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("chardev?", 0, 0) }); //$NON-NLS-1$
fixnumMetaclass.setMethods(new MethodInfo[] { new MethodInfo("quo", 1, 0), //$NON-NLS-1$
new MethodInfo("<=>", 1, 0), new MethodInfo("-", 1, 0), new MethodInfo("==", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
new MethodInfo("[]", 1, 0), new MethodInfo("id2name", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("modulo", 1, 0), new MethodInfo("/", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("|", 1, 0), new MethodInfo("<<", 1, 0), new MethodInfo("%", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
new MethodInfo(">=", 1, 0), new MethodInfo(">>", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("divmod", 1, 0), new MethodInfo("<", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("<=", 1, 0), new MethodInfo("~", 0, 0), new MethodInfo("&", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
new MethodInfo("^", 1, 0), new MethodInfo("to_s", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("abs", 0, 0), new MethodInfo(">", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("zero?", 0, 0), new MethodInfo("div", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("size", 0, 0), new MethodInfo("-@", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("*", 1, 0), new MethodInfo("to_f", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("to_sym", 0, 0), new MethodInfo("+", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("**", 1, 0) }); //$NON-NLS-1$
floatMetaclass.setMethods(new MethodInfo[] { new MethodInfo("<=>", 1, 0), //$NON-NLS-1$
new MethodInfo("round", 0, 0), new MethodInfo("coerce", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("-", 1, 0), new MethodInfo("==", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("to_i", 0, 0), new MethodInfo("finite?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("modulo", 1, 0), new MethodInfo("/", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("eql?", 1, 0), new MethodInfo("ceil", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("%", 1, 0), new MethodInfo(">=", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("infinite?", 0, 0), new MethodInfo("divmod", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("<", 1, 0), new MethodInfo("<=", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("hash", 0, 0), new MethodInfo("to_int", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("floor", 0, 0), new MethodInfo("to_s", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo(">", 1, 0), new MethodInfo("abs", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("zero?", 0, 0), new MethodInfo("nan?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("truncate", 0, 0), new MethodInfo("-@", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("*", 1, 0), new MethodInfo("to_f", 0, 0), new MethodInfo("+", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
new MethodInfo("**", 1, 0) }); //$NON-NLS-1$
floatDomainErrorMetaclass.setMethods(new MethodInfo[] {
});
hashMetaclass.setMethods(new MethodInfo[] { new MethodInfo("to_hash", 0, 0), //$NON-NLS-1$
new MethodInfo("length", 0, 0), new MethodInfo("empty?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("replace", 1, 0), new MethodInfo("value?", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("==", 1, 0), new MethodInfo("[]", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("default=", 1, 0), new MethodInfo("clear", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("invert", 0, 0), new MethodInfo("merge!", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("[]=", 2, 0), new MethodInfo("each", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("each_value", 0, 0), new MethodInfo("reject!", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("rehash", 0, 0), new MethodInfo("fetch", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("merge", 1, 0), new MethodInfo("has_value?", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("inspect", 0, 0), new MethodInfo("sort", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("values", 0, 0), new MethodInfo("delete", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("key?", 1, 0), new MethodInfo("default_proc", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("values_at", -1, 0), new MethodInfo("reject", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("index", 1, 0), new MethodInfo("indices", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("keys", 0, 0), new MethodInfo("member?", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("has_key?", 1, 0), new MethodInfo("to_s", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("each_pair", 0, 0), new MethodInfo("store", 2, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("size", 0, 0), new MethodInfo("select", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("default", -1, 0), new MethodInfo("indexes", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("update", 1, 0), new MethodInfo("to_a", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("each_key", 0, 0), new MethodInfo("shift", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("delete_if", 0, 0), new MethodInfo("include?", 1, 0) }); //$NON-NLS-1$ //$NON-NLS-2$
iOMetaclass.setMethods(new MethodInfo[] { new MethodInfo("lineno", 0, 0), //$NON-NLS-1$
new MethodInfo("readlines", -1, 0), new MethodInfo("write", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("pos", 0, 0), new MethodInfo("eof?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("ioctl", -1, 0), new MethodInfo("stat", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("putc", 1, 0), new MethodInfo("fileno", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("to_i", 0, 0), new MethodInfo("isatty", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("each", -1, 0), new MethodInfo("each_byte", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("ungetc", 1, 0), new MethodInfo("close", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("sync", 0, 0), new MethodInfo("lineno=", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("readline", -1, 0), new MethodInfo("<<", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("rewind", 0, 0), new MethodInfo("pos=", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("sysseek", -1, 0), new MethodInfo("print", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("sysread", -1, 0), new MethodInfo("seek", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("close_write", 0, 0), new MethodInfo("tty?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("inspect", 0, 0), new MethodInfo("each_line", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("getc", 0, 0), new MethodInfo("readchar", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("closed?", 0, 0), new MethodInfo("pid", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("fsync", 0, 0), new MethodInfo("sync=", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("gets", -1, 0), new MethodInfo("binmode", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("printf", -1, 0), new MethodInfo("syswrite", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("tell", 0, 0), new MethodInfo("close_read", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("readpartial", -1, 0), new MethodInfo("read", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("eof", 0, 0), new MethodInfo("fcntl", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("puts", -1, 0), new MethodInfo("to_io", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("reopen", -1, 0), new MethodInfo("flush", 0, 0) }); //$NON-NLS-1$ //$NON-NLS-2$
iOErrorMetaclass.setMethods(new MethodInfo[] {
});
indexErrorMetaclass.setMethods(new MethodInfo[] {
});
integerMetaclass.setMethods(new MethodInfo[] { new MethodInfo("round", 0, 0), //$NON-NLS-1$
new MethodInfo("to_i", 0, 0), new MethodInfo("downto", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("ceil", 0, 0), new MethodInfo("next", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("to_int", 0, 0), new MethodInfo("floor", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("chr", 0, 0), new MethodInfo("truncate", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("upto", 1, 0), new MethodInfo("integer?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("times", 0, 0), new MethodInfo("succ", 0, 0) }); //$NON-NLS-1$ //$NON-NLS-2$
interruptMetaclass.setMethods(new MethodInfo[] {
});
loadErrorMetaclass.setMethods(new MethodInfo[] {
});
localJumpErrorMetaclass.setMethods(new MethodInfo[] { new MethodInfo("reason", 0, 0), //$NON-NLS-1$
new MethodInfo("exit_value", 0, 0) }); //$NON-NLS-1$
matchDataMetaclass.setMethods(new MethodInfo[] { new MethodInfo("length", 0, 0), //$NON-NLS-1$
new MethodInfo("captures", 0, 0), new MethodInfo("[]", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("string", 0, 0), new MethodInfo("end", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("inspect", 0, 0), new MethodInfo("values_at", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("post_match", 0, 0), new MethodInfo("begin", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("to_s", 0, 0), new MethodInfo("size", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("select", -1, 0), new MethodInfo("pre_match", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("offset", 1, 0), new MethodInfo("to_a", 0, 0) }); //$NON-NLS-1$ //$NON-NLS-2$
methodMetaclass.setMethods(new MethodInfo[] { new MethodInfo("call", -1, 0), //$NON-NLS-1$
new MethodInfo("==", 1, 0), new MethodInfo("[]", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("arity", 0, 0), new MethodInfo("inspect", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("unbind", 0, 0), new MethodInfo("to_s", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("clone", 0, 0), new MethodInfo("to_proc", 0, 0) }); //$NON-NLS-1$ //$NON-NLS-2$
moduleMetaclass.setMethods(new MethodInfo[] { new MethodInfo("<=>", 1, 0), //$NON-NLS-1$
new MethodInfo("const_missing", 1, 0), new MethodInfo("method_defined?", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("==", 1, 0), new MethodInfo("name", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("const_get", 1, 0), new MethodInfo("const_defined?", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("private_class_method", -1, 0), new MethodInfo("===", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("public_instance_methods", -1, 0), //$NON-NLS-1$
new MethodInfo("protected_method_defined?", 1, 0), new MethodInfo(">=", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("constants", 0, 0), new MethodInfo("public_class_method", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("instance_method", 1, 0), new MethodInfo("freeze", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("<", 1, 0), new MethodInfo("<=", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("instance_methods", -1, 0), //$NON-NLS-1$
new MethodInfo("private_method_defined?", 1, 0), //$NON-NLS-1$
new MethodInfo("class_eval", -1, 0), new MethodInfo("autoload", 2, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo(">", 1, 0), new MethodInfo("to_s", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("included_modules", 0, 0), //$NON-NLS-1$
new MethodInfo("private_instance_methods", -1, 0), //$NON-NLS-1$
new MethodInfo("class_variables", 0, 0), //$NON-NLS-1$
new MethodInfo("public_method_defined?", 1, 0), new MethodInfo("ancestors", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("const_set", 2, 0), new MethodInfo("module_eval", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("autoload?", 1, 0), new MethodInfo("include?", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("protected_instance_methods", -1, 0) }); //$NON-NLS-1$
nameErrorMetaclass.setMethods(new MethodInfo[] { new MethodInfo("name", 0, 0), //$NON-NLS-1$
new MethodInfo("to_s", 0, 0) }); //$NON-NLS-1$
nameError_messageMetaclass.setMethods(new MethodInfo[] { new MethodInfo("to_str", 0, 0), //$NON-NLS-1$
new MethodInfo("_dump", 1, 0) }); //$NON-NLS-1$
nilClassMetaclass.setMethods(new MethodInfo[] { new MethodInfo("to_i", 0, 0), //$NON-NLS-1$
new MethodInfo("|", 1, 0), new MethodInfo("inspect", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("&", 1, 0), new MethodInfo("^", 1, 0), new MethodInfo("to_s", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
new MethodInfo("to_f", 0, 0), new MethodInfo("nil?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("to_a", 0, 0) }); //$NON-NLS-1$
noMemoryErrorMetaclass.setMethods(new MethodInfo[] {
});
noMethodErrorMetaclass.setMethods(new MethodInfo[] { new MethodInfo("args", 0, 0) }); //$NON-NLS-1$
notImplementedErrorMetaclass.setMethods(new MethodInfo[] {
});
numericMetaclass.setMethods(new MethodInfo[] { new MethodInfo("<=>", 1, 0), //$NON-NLS-1$
new MethodInfo("quo", 1, 0), new MethodInfo("round", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("coerce", 1, 0), new MethodInfo("modulo", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("eql?", 1, 0), new MethodInfo("ceil", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("nonzero?", 0, 0), new MethodInfo("divmod", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("to_int", 0, 0), new MethodInfo("step", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("floor", 0, 0), new MethodInfo("abs", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("zero?", 0, 0), new MethodInfo("+@", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("div", 1, 0), new MethodInfo("truncate", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("singleton_method_added", 1, 0), new MethodInfo("-@", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("remainder", 1, 0), new MethodInfo("integer?", 0, 0) }); //$NON-NLS-1$ //$NON-NLS-2$
objectMetaclass.setMethods(new MethodInfo[] {
});
procMetaclass.setMethods(new MethodInfo[] { new MethodInfo("call", -1, 0), //$NON-NLS-1$
new MethodInfo("arity", 0, 0), new MethodInfo("[]", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("==", 1, 0), new MethodInfo("dup", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("binding", 0, 0), new MethodInfo("to_s", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("clone", 0, 0), new MethodInfo("to_proc", 0, 0) }); //$NON-NLS-1$ //$NON-NLS-2$
process_StatusMetaclass.setMethods(new MethodInfo[] { new MethodInfo("stopped?", 0, 0), //$NON-NLS-1$
new MethodInfo("==", 1, 0), new MethodInfo("to_i", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("exitstatus", 0, 0), new MethodInfo("stopsig", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("success?", 0, 0), new MethodInfo(">>", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("inspect", 0, 0), new MethodInfo("coredump?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("&", 1, 0), new MethodInfo("to_int", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("pid", 0, 0), new MethodInfo("signaled?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("to_s", 0, 0), new MethodInfo("termsig", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("exited?", 0, 0) }); //$NON-NLS-1$
rangeMetaclass.setMethods(new MethodInfo[] { new MethodInfo("first", 0, 0), //$NON-NLS-1$
new MethodInfo("==", 1, 0), new MethodInfo("===", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("each", 0, 0), new MethodInfo("eql?", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("end", 0, 0), new MethodInfo("inspect", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("hash", 0, 0), new MethodInfo("step", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("begin", 0, 0), new MethodInfo("member?", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("to_s", 0, 0), new MethodInfo("exclude_end?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("last", 0, 0), new MethodInfo("include?", 1, 0) }); //$NON-NLS-1$ //$NON-NLS-2$
rangeErrorMetaclass.setMethods(new MethodInfo[] {
});
regexpMetaclass.setMethods(new MethodInfo[] { new MethodInfo("==", 1, 0), //$NON-NLS-1$
new MethodInfo("===", 1, 0), new MethodInfo("match", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("eql?", 1, 0), new MethodInfo("source", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("inspect", 0, 0), new MethodInfo("hash", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("~", 0, 0), new MethodInfo("kcode", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("casefold?", 0, 0), new MethodInfo("to_s", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("=~", 1, 0), new MethodInfo("options", 0, 0) }); //$NON-NLS-1$ //$NON-NLS-2$
regexpErrorMetaclass.setMethods(new MethodInfo[] {
});
runtimeErrorMetaclass.setMethods(new MethodInfo[] {
});
scriptErrorMetaclass.setMethods(new MethodInfo[] {
});
securityErrorMetaclass.setMethods(new MethodInfo[] {
});
setMetaclass.setMethods(new MethodInfo[] { new MethodInfo("length", 0, 0), //$NON-NLS-1$
new MethodInfo("empty?", 0, 0), new MethodInfo("replace", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("add?", 1, 0), new MethodInfo("clear", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("superset?", 1, 0), new MethodInfo("-", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("intersection", 1, 0), new MethodInfo("==", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("flatten!", 0, 0), new MethodInfo("each", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("reject!", 0, 0), new MethodInfo("pretty_print", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("proper_subset?", 1, 0), new MethodInfo("<<", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("map!", 0, 0), new MethodInfo("merge", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("|", 1, 0), new MethodInfo("eql?", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("delete", 1, 0), new MethodInfo("difference", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("inspect", 0, 0), new MethodInfo("&", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("hash", 0, 0), new MethodInfo("member?", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("subset?", 1, 0), new MethodInfo("collect!", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("^", 1, 0), new MethodInfo("add", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("subtract", 1, 0), new MethodInfo("size", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("delete?", 1, 0), new MethodInfo("divide", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("proper_superset?", 1, 0), new MethodInfo("union", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("classify", 0, 0), new MethodInfo("pretty_print_cycle", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("to_a", 0, 0), new MethodInfo("flatten_merge", -2, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("flatten", 0, 0), new MethodInfo("include?", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("delete_if", 0, 0), new MethodInfo("+", 1, 0) }); //$NON-NLS-1$ //$NON-NLS-2$
signalExceptionMetaclass.setMethods(new MethodInfo[] {
});
sortedSetMetaclass.setMethods(new MethodInfo[] {
});
standardErrorMetaclass.setMethods(new MethodInfo[] {
});
stringMetaclass.setMethods(new MethodInfo[] { new MethodInfo("slice!", -1, 0), //$NON-NLS-1$
new MethodInfo("strip", 0, 0), new MethodInfo("each_line", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("hash", 0, 0), new MethodInfo("to_i", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("gsub!", -1, 0), new MethodInfo("length", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("tr_s!", 2, 0), new MethodInfo("to_str", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("unpack", 1, 0), new MethodInfo("ljust", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("delete", -1, 0), new MethodInfo("to_java_string", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("rstrip!", 0, 0), new MethodInfo("split", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("each", -1, 0), new MethodInfo("*", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("swapcase!", 0, 0), new MethodInfo("=~", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("casecmp", 1, 0), new MethodInfo("swapcase", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("chop", 0, 0), new MethodInfo("empty?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("tr", 2, 0), new MethodInfo("+", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("javacase", 0, 0), new MethodInfo("rindex", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("intern", 0, 0), new MethodInfo("slice", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("next!", 0, 0), new MethodInfo("reverse!", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("strip!", 0, 0), new MethodInfo("match", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("hex", 0, 0), new MethodInfo("downcase", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("sub", -1, 0), new MethodInfo("inspect", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("downcase!", 0, 0), new MethodInfo("to_sym", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("upto", 1, 0), new MethodInfo("concat", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("[]", -1, 0), new MethodInfo("to_f", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("chop!", 0, 0), new MethodInfo("size", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("lstrip", 0, 0), new MethodInfo("each_byte", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("[]=", -1, 0), new MethodInfo("succ!", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("delete!", -1, 0), new MethodInfo("dump", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("<<", 1, 0), new MethodInfo("rjust", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("squeeze", -1, 0), new MethodInfo("include?", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("next", 0, 0), new MethodInfo("reverse", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("chomp", -1, 0), new MethodInfo("sub!", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("insert", 2, 0), new MethodInfo("scan", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("tr_s", 2, 0), new MethodInfo("tr!", 2, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("replace", 1, 0), new MethodInfo("oct", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("succ", 0, 0), new MethodInfo("lstrip!", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("<=>", 1, 0), new MethodInfo("capitalize!", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("gsub", -1, 0), new MethodInfo("capitalize", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("==", 1, 0), new MethodInfo("crypt", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("index", -1, 0), new MethodInfo("rstrip", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("chomp!", -1, 0), new MethodInfo("sum", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("center", -1, 0), new MethodInfo("upcase", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("eql?", 1, 0), new MethodInfo("%", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("upcase!", 0, 0), new MethodInfo("to_s", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("count", -1, 0), new MethodInfo("squeeze!", -1, 0) }); //$NON-NLS-1$ //$NON-NLS-2$
structMetaclass.setMethods(new MethodInfo[] { new MethodInfo("length", 0, 0), //$NON-NLS-1$
new MethodInfo("==", 1, 0), new MethodInfo("[]", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("each", 0, 0), new MethodInfo("[]=", 2, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("eql?", 1, 0), new MethodInfo("inspect", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("values", 0, 0), new MethodInfo("hash", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("values_at", -1, 0), new MethodInfo("to_s", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("each_pair", 0, 0), new MethodInfo("members", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("size", 0, 0), new MethodInfo("select", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("to_a", 0, 0) }); //$NON-NLS-1$
struct_TmsMetaclass.setMethods(new MethodInfo[] { new MethodInfo("stime", 0, 0), //$NON-NLS-1$
new MethodInfo("cutime=", 1, 0), new MethodInfo("utime", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("stime=", 1, 0), new MethodInfo("utime=", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("cstime", 0, 0), new MethodInfo("cutime", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("cstime=", 1, 0) }); //$NON-NLS-1$
symbolMetaclass.setMethods(new MethodInfo[] { new MethodInfo("to_i", 0, 0), //$NON-NLS-1$
new MethodInfo("id2name", 0, 0), new MethodInfo("===", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("inspect", 0, 0), new MethodInfo("to_int", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("to_s", 0, 0), new MethodInfo("to_sym", 0, 0) }); //$NON-NLS-1$ //$NON-NLS-2$
syntaxErrorMetaclass.setMethods(new MethodInfo[] {
});
systemCallErrorMetaclass.setMethods(new MethodInfo[] { new MethodInfo("errno", 0, 0) }); //$NON-NLS-1$
systemExitMetaclass.setMethods(new MethodInfo[] { new MethodInfo("success?", 0, 0), //$NON-NLS-1$
new MethodInfo("status", 0, 0) }); //$NON-NLS-1$
systemStackErrorMetaclass.setMethods(new MethodInfo[] {
});
threadMetaclass.setMethods(new MethodInfo[] { new MethodInfo("terminate", 0, 0), //$NON-NLS-1$
new MethodInfo("raise", -1, 0), new MethodInfo("abort_on_exception=", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("group", 0, 0), new MethodInfo("[]", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("[]=", 2, 0), new MethodInfo("wakeup", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("exit", 0, 0), new MethodInfo("safe_level", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("key?", 1, 0), new MethodInfo("inspect", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("kill", 0, 0), new MethodInfo("join", -1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("stop?", 0, 0), new MethodInfo("run", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("keys", 0, 0), new MethodInfo("priority", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("value", 0, 0), new MethodInfo("alive?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("abort_on_exception", 0, 0), new MethodInfo("status", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("priority=", 1, 0) }); //$NON-NLS-1$
threadErrorMetaclass.setMethods(new MethodInfo[] {
});
threadGroupMetaclass.setMethods(new MethodInfo[] { new MethodInfo("enclose", 0, 0), //$NON-NLS-1$
new MethodInfo("list", 0, 0), new MethodInfo("enclosed?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("add", 1, 0) }); //$NON-NLS-1$
timeMetaclass.setMethods(new MethodInfo[] { new MethodInfo("<=>", 1, 0), //$NON-NLS-1$
new MethodInfo("gmtime", 0, 0), new MethodInfo("year", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("tv_sec", 0, 0), new MethodInfo("to_i", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("-", 1, 0), new MethodInfo("mday", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("gmt_offset", 0, 0), new MethodInfo("utc?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("getutc", 0, 0), new MethodInfo("isdst", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("strftime", 1, 0), new MethodInfo("eql?", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("localtime", 0, 0), new MethodInfo("month", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("utc", 0, 0), new MethodInfo("inspect", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("hour", 0, 0), new MethodInfo("gmtoff", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("hash", 0, 0), new MethodInfo("getgm", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("yday", 0, 0), new MethodInfo("dst?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("usec", 0, 0), new MethodInfo("min", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("mon", 0, 0), new MethodInfo("ctime", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("to_s", 0, 0), new MethodInfo("sec", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("zone", 0, 0), new MethodInfo("getlocal", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("wday", 0, 0), new MethodInfo("tv_usec", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("to_f", 0, 0), new MethodInfo("day", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("utc_offset", 0, 0), new MethodInfo("gmt?", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("asctime", 0, 0), new MethodInfo("to_a", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("+", 1, 0), new MethodInfo("succ", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("_dump", -1, 0) }); //$NON-NLS-1$
trueClassMetaclass
.setMethods(new MethodInfo[] { new MethodInfo("|", 1, 0), //$NON-NLS-1$
new MethodInfo("&", 1, 0), new MethodInfo("^", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("to_s", 0, 0) }); //$NON-NLS-1$
typeErrorMetaclass.setMethods(new MethodInfo[] {
});
unboundMethodMetaclass.setMethods(new MethodInfo[] { new MethodInfo("==", 1, 0), //$NON-NLS-1$
new MethodInfo("arity", 0, 0), new MethodInfo("inspect", 0, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("to_s", 0, 0), new MethodInfo("bind", 1, 0), //$NON-NLS-1$ //$NON-NLS-2$
new MethodInfo("clone", 0, 0) }); //$NON-NLS-1$
zeroDivisionErrorMetaclass.setMethods(new MethodInfo[] {
});
fatalMetaclass.setMethods(new MethodInfo[] {
});
kernelModuleMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
fileTestModuleMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
marshalModuleMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
signalModuleMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
process_GIDModuleMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
file_ConstantsModuleMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
objectSpaceModuleMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
precisionModuleMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
enumerableModuleMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errnoModuleMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
process_SysModuleMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
process_UIDModuleMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
mathModuleMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
gCModuleMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
processModuleMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
comparableModuleMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
argumentErrorMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
arrayMetaclass.setIncludedModules(new ModuleMetaclass[] { enumerableModuleMetaclass });
bignumMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
bindingMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
classMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
continuationMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
dataMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
dirMetaclass.setIncludedModules(new ModuleMetaclass[] { enumerableModuleMetaclass });
eOFErrorMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_E2BIGMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EACCESMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EADDRINUSEMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EADDRNOTAVAILMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EAFNOSUPPORTMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EAGAINMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EALREADYMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EBADFMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EBADMSGMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EBUSYMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ECHILDMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ECONNABORTEDMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ECONNREFUSEDMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ECONNRESETMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EDEADLKMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EDESTADDRREQMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EDOMMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EDQUOTMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EEXISTMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EFAULTMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EFBIGMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EHOSTDOWNMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EHOSTUNREACHMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EIDRMMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EILSEQMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EINPROGRESSMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EINTRMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EINVALMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EIOMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EISCONNMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EISDIRMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ELOOPMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EMFILEMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EMLINKMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EMSGSIZEMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EMULTIHOPMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENAMETOOLONGMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENETDOWNMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENETRESETMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENETUNREACHMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENFILEMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOBUFSMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENODATAMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENODEVMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOENTMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOEXECMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOLCKMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOLINKMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOMEMMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOMSGMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOPROTOOPTMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOSPCMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOSRMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOSTRMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOSYSMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOTBLKMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOTCONNMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOTDIRMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOTEMPTYMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOTSOCKMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOTTYMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENXIOMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EOPNOTSUPPMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EOVERFLOWMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EPERMMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EPFNOSUPPORTMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EPIPEMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EPROTOMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EPROTONOSUPPORTMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EPROTOTYPEMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ERANGEMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EREMOTEMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EROFSMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ESHUTDOWNMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ESOCKTNOSUPPORTMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ESPIPEMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ESRCHMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ESTALEMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ETIMEMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ETIMEDOUTMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ETOOMANYREFSMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ETXTBSYMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EUSERSMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EXDEVMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
exceptionMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
falseClassMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
fileMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
file_StatMetaclass.setIncludedModules(new ModuleMetaclass[] { comparableModuleMetaclass });
fixnumMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
floatMetaclass.setIncludedModules(new ModuleMetaclass[] { precisionModuleMetaclass });
floatDomainErrorMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
hashMetaclass.setIncludedModules(new ModuleMetaclass[] { enumerableModuleMetaclass });
iOMetaclass.setIncludedModules(new ModuleMetaclass[] { file_ConstantsModuleMetaclass,
enumerableModuleMetaclass });
iOErrorMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
indexErrorMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
integerMetaclass.setIncludedModules(new ModuleMetaclass[] { precisionModuleMetaclass });
interruptMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
loadErrorMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
localJumpErrorMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
matchDataMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
methodMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
moduleMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
nameErrorMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
nameError_messageMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
nilClassMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
noMemoryErrorMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
noMethodErrorMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
notImplementedErrorMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
numericMetaclass.setIncludedModules(new ModuleMetaclass[] { comparableModuleMetaclass });
objectMetaclass.setIncludedModules(new ModuleMetaclass[] { kernelModuleMetaclass });
procMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
process_StatusMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
rangeMetaclass.setIncludedModules(new ModuleMetaclass[] { enumerableModuleMetaclass });
rangeErrorMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
regexpMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
regexpErrorMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
runtimeErrorMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
scriptErrorMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
securityErrorMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
setMetaclass.setIncludedModules(new ModuleMetaclass[] { enumerableModuleMetaclass });
signalExceptionMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
sortedSetMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
standardErrorMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
stringMetaclass.setIncludedModules(new ModuleMetaclass[] { enumerableModuleMetaclass,
comparableModuleMetaclass });
structMetaclass.setIncludedModules(new ModuleMetaclass[] { enumerableModuleMetaclass });
struct_TmsMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
symbolMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
syntaxErrorMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
systemCallErrorMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
systemExitMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
systemStackErrorMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
threadMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
threadErrorMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
threadGroupMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
timeMetaclass.setIncludedModules(new ModuleMetaclass[] { comparableModuleMetaclass });
trueClassMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
typeErrorMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
unboundMethodMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
zeroDivisionErrorMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
fatalMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
argumentErrorMetaclass.setSuperClass(standardErrorMetaclass);
arrayMetaclass.setSuperClass(objectMetaclass);
bignumMetaclass.setSuperClass(integerMetaclass);
bindingMetaclass.setSuperClass(objectMetaclass);
classMetaclass.setSuperClass(moduleMetaclass);
continuationMetaclass.setSuperClass(objectMetaclass);
dataMetaclass.setSuperClass(objectMetaclass);
dirMetaclass.setSuperClass(objectMetaclass);
eOFErrorMetaclass.setSuperClass(iOErrorMetaclass);
errno_E2BIGMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EACCESMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EADDRINUSEMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EADDRNOTAVAILMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EAFNOSUPPORTMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EAGAINMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EALREADYMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EBADFMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EBADMSGMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EBUSYMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ECHILDMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ECONNABORTEDMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ECONNREFUSEDMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ECONNRESETMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EDEADLKMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EDESTADDRREQMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EDOMMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EDQUOTMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EEXISTMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EFAULTMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EFBIGMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EHOSTDOWNMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EHOSTUNREACHMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EIDRMMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EILSEQMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EINPROGRESSMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EINTRMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EINVALMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EIOMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EISCONNMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EISDIRMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ELOOPMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EMFILEMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EMLINKMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EMSGSIZEMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EMULTIHOPMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENAMETOOLONGMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENETDOWNMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENETRESETMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENETUNREACHMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENFILEMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENOBUFSMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENODATAMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENODEVMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENOENTMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENOEXECMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENOLCKMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENOLINKMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENOMEMMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENOMSGMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENOPROTOOPTMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENOSPCMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENOSRMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENOSTRMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENOSYSMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENOTBLKMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENOTCONNMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENOTDIRMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENOTEMPTYMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENOTSOCKMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENOTTYMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ENXIOMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EOPNOTSUPPMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EOVERFLOWMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EPERMMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EPFNOSUPPORTMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EPIPEMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EPROTOMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EPROTONOSUPPORTMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EPROTOTYPEMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ERANGEMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EREMOTEMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EROFSMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ESHUTDOWNMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ESOCKTNOSUPPORTMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ESPIPEMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ESRCHMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ESTALEMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ETIMEMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ETIMEDOUTMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ETOOMANYREFSMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_ETXTBSYMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EUSERSMetaclass.setSuperClass(systemCallErrorMetaclass);
errno_EXDEVMetaclass.setSuperClass(systemCallErrorMetaclass);
exceptionMetaclass.setSuperClass(objectMetaclass);
falseClassMetaclass.setSuperClass(objectMetaclass);
fileMetaclass.setSuperClass(iOMetaclass);
file_StatMetaclass.setSuperClass(objectMetaclass);
fixnumMetaclass.setSuperClass(integerMetaclass);
floatMetaclass.setSuperClass(numericMetaclass);
floatDomainErrorMetaclass.setSuperClass(rangeErrorMetaclass);
hashMetaclass.setSuperClass(objectMetaclass);
iOMetaclass.setSuperClass(objectMetaclass);
iOErrorMetaclass.setSuperClass(standardErrorMetaclass);
indexErrorMetaclass.setSuperClass(standardErrorMetaclass);
integerMetaclass.setSuperClass(numericMetaclass);
interruptMetaclass.setSuperClass(signalExceptionMetaclass);
loadErrorMetaclass.setSuperClass(scriptErrorMetaclass);
localJumpErrorMetaclass.setSuperClass(standardErrorMetaclass);
matchDataMetaclass.setSuperClass(objectMetaclass);
methodMetaclass.setSuperClass(objectMetaclass);
moduleMetaclass.setSuperClass(objectMetaclass);
nameErrorMetaclass.setSuperClass(standardErrorMetaclass);
nameError_messageMetaclass.setSuperClass(dataMetaclass);
nilClassMetaclass.setSuperClass(objectMetaclass);
noMemoryErrorMetaclass.setSuperClass(exceptionMetaclass);
noMethodErrorMetaclass.setSuperClass(nameErrorMetaclass);
notImplementedErrorMetaclass.setSuperClass(scriptErrorMetaclass);
numericMetaclass.setSuperClass(objectMetaclass);
procMetaclass.setSuperClass(objectMetaclass);
process_StatusMetaclass.setSuperClass(objectMetaclass);
rangeMetaclass.setSuperClass(objectMetaclass);
rangeErrorMetaclass.setSuperClass(standardErrorMetaclass);
regexpMetaclass.setSuperClass(objectMetaclass);
regexpErrorMetaclass.setSuperClass(standardErrorMetaclass);
runtimeErrorMetaclass.setSuperClass(standardErrorMetaclass);
scriptErrorMetaclass.setSuperClass(exceptionMetaclass);
securityErrorMetaclass.setSuperClass(standardErrorMetaclass);
setMetaclass.setSuperClass(objectMetaclass);
signalExceptionMetaclass.setSuperClass(exceptionMetaclass);
sortedSetMetaclass.setSuperClass(setMetaclass);
standardErrorMetaclass.setSuperClass(exceptionMetaclass);
stringMetaclass.setSuperClass(objectMetaclass);
structMetaclass.setSuperClass(objectMetaclass);
struct_TmsMetaclass.setSuperClass(structMetaclass);
symbolMetaclass.setSuperClass(objectMetaclass);
syntaxErrorMetaclass.setSuperClass(scriptErrorMetaclass);
systemCallErrorMetaclass.setSuperClass(standardErrorMetaclass);
systemExitMetaclass.setSuperClass(exceptionMetaclass);
systemStackErrorMetaclass.setSuperClass(standardErrorMetaclass);
threadMetaclass.setSuperClass(objectMetaclass);
threadErrorMetaclass.setSuperClass(standardErrorMetaclass);
threadGroupMetaclass.setSuperClass(objectMetaclass);
timeMetaclass.setSuperClass(objectMetaclass);
trueClassMetaclass.setSuperClass(objectMetaclass);
typeErrorMetaclass.setSuperClass(standardErrorMetaclass);
unboundMethodMetaclass.setSuperClass(objectMetaclass);
zeroDivisionErrorMetaclass.setSuperClass(standardErrorMetaclass);
fatalMetaclass.setSuperClass(exceptionMetaclass);
kernelModuleMetaclass.setMetaClass(kernelModuleSingletonMetaclass);
fileTestModuleMetaclass.setMetaClass(fileTestModuleSingletonMetaclass);
marshalModuleMetaclass.setMetaClass(marshalModuleSingletonMetaclass);
signalModuleMetaclass.setMetaClass(signalModuleSingletonMetaclass);
process_GIDModuleMetaclass.setMetaClass(process_GIDModuleSingletonMetaclass);
file_ConstantsModuleMetaclass.setMetaClass(file_ConstantsModuleSingletonMetaclass);
objectSpaceModuleMetaclass.setMetaClass(objectSpaceModuleSingletonMetaclass);
precisionModuleMetaclass.setMetaClass(precisionModuleSingletonMetaclass);
enumerableModuleMetaclass.setMetaClass(enumerableModuleSingletonMetaclass);
errnoModuleMetaclass.setMetaClass(errnoModuleSingletonMetaclass);
process_SysModuleMetaclass.setMetaClass(process_SysModuleSingletonMetaclass);
process_UIDModuleMetaclass.setMetaClass(process_UIDModuleSingletonMetaclass);
mathModuleMetaclass.setMetaClass(mathModuleSingletonMetaclass);
gCModuleMetaclass.setMetaClass(gCModuleSingletonMetaclass);
processModuleMetaclass.setMetaClass(processModuleSingletonMetaclass);
comparableModuleMetaclass.setMetaClass(comparableModuleSingletonMetaclass);
argumentErrorMetaclass.setMetaClass(argumentErrorClassSingletonMetaclass);
arrayMetaclass.setMetaClass(arrayClassSingletonMetaclass);
bignumMetaclass.setMetaClass(bignumClassSingletonMetaclass);
bindingMetaclass.setMetaClass(bindingClassSingletonMetaclass);
classMetaclass.setMetaClass(classClassSingletonMetaclass);
continuationMetaclass.setMetaClass(continuationClassSingletonMetaclass);
dataMetaclass.setMetaClass(dataClassSingletonMetaclass);
dirMetaclass.setMetaClass(dirClassSingletonMetaclass);
eOFErrorMetaclass.setMetaClass(eOFErrorClassSingletonMetaclass);
errno_E2BIGMetaclass.setMetaClass(errno_E2BIGClassSingletonMetaclass);
errno_EACCESMetaclass.setMetaClass(errno_EACCESClassSingletonMetaclass);
errno_EADDRINUSEMetaclass.setMetaClass(errno_EADDRINUSEClassSingletonMetaclass);
errno_EADDRNOTAVAILMetaclass.setMetaClass(errno_EADDRNOTAVAILClassSingletonMetaclass);
errno_EAFNOSUPPORTMetaclass.setMetaClass(errno_EAFNOSUPPORTClassSingletonMetaclass);
errno_EAGAINMetaclass.setMetaClass(errno_EAGAINClassSingletonMetaclass);
errno_EALREADYMetaclass.setMetaClass(errno_EALREADYClassSingletonMetaclass);
errno_EBADFMetaclass.setMetaClass(errno_EBADFClassSingletonMetaclass);
errno_EBADMSGMetaclass.setMetaClass(errno_EBADMSGClassSingletonMetaclass);
errno_EBUSYMetaclass.setMetaClass(errno_EBUSYClassSingletonMetaclass);
errno_ECHILDMetaclass.setMetaClass(errno_ECHILDClassSingletonMetaclass);
errno_ECONNABORTEDMetaclass.setMetaClass(errno_ECONNABORTEDClassSingletonMetaclass);
errno_ECONNREFUSEDMetaclass.setMetaClass(errno_ECONNREFUSEDClassSingletonMetaclass);
errno_ECONNRESETMetaclass.setMetaClass(errno_ECONNRESETClassSingletonMetaclass);
errno_EDEADLKMetaclass.setMetaClass(errno_EDEADLKClassSingletonMetaclass);
errno_EDESTADDRREQMetaclass.setMetaClass(errno_EDESTADDRREQClassSingletonMetaclass);
errno_EDOMMetaclass.setMetaClass(errno_EDOMClassSingletonMetaclass);
errno_EDQUOTMetaclass.setMetaClass(errno_EDQUOTClassSingletonMetaclass);
errno_EEXISTMetaclass.setMetaClass(errno_EEXISTClassSingletonMetaclass);
errno_EFAULTMetaclass.setMetaClass(errno_EFAULTClassSingletonMetaclass);
errno_EFBIGMetaclass.setMetaClass(errno_EFBIGClassSingletonMetaclass);
errno_EHOSTDOWNMetaclass.setMetaClass(errno_EHOSTDOWNClassSingletonMetaclass);
errno_EHOSTUNREACHMetaclass.setMetaClass(errno_EHOSTUNREACHClassSingletonMetaclass);
errno_EIDRMMetaclass.setMetaClass(errno_EIDRMClassSingletonMetaclass);
errno_EILSEQMetaclass.setMetaClass(errno_EILSEQClassSingletonMetaclass);
errno_EINPROGRESSMetaclass.setMetaClass(errno_EINPROGRESSClassSingletonMetaclass);
errno_EINTRMetaclass.setMetaClass(errno_EINTRClassSingletonMetaclass);
errno_EINVALMetaclass.setMetaClass(errno_EINVALClassSingletonMetaclass);
errno_EIOMetaclass.setMetaClass(errno_EIOClassSingletonMetaclass);
errno_EISCONNMetaclass.setMetaClass(errno_EISCONNClassSingletonMetaclass);
errno_EISDIRMetaclass.setMetaClass(errno_EISDIRClassSingletonMetaclass);
errno_ELOOPMetaclass.setMetaClass(errno_ELOOPClassSingletonMetaclass);
errno_EMFILEMetaclass.setMetaClass(errno_EMFILEClassSingletonMetaclass);
errno_EMLINKMetaclass.setMetaClass(errno_EMLINKClassSingletonMetaclass);
errno_EMSGSIZEMetaclass.setMetaClass(errno_EMSGSIZEClassSingletonMetaclass);
errno_EMULTIHOPMetaclass.setMetaClass(errno_EMULTIHOPClassSingletonMetaclass);
errno_ENAMETOOLONGMetaclass.setMetaClass(errno_ENAMETOOLONGClassSingletonMetaclass);
errno_ENETDOWNMetaclass.setMetaClass(errno_ENETDOWNClassSingletonMetaclass);
errno_ENETRESETMetaclass.setMetaClass(errno_ENETRESETClassSingletonMetaclass);
errno_ENETUNREACHMetaclass.setMetaClass(errno_ENETUNREACHClassSingletonMetaclass);
errno_ENFILEMetaclass.setMetaClass(errno_ENFILEClassSingletonMetaclass);
errno_ENOBUFSMetaclass.setMetaClass(errno_ENOBUFSClassSingletonMetaclass);
errno_ENODATAMetaclass.setMetaClass(errno_ENODATAClassSingletonMetaclass);
errno_ENODEVMetaclass.setMetaClass(errno_ENODEVClassSingletonMetaclass);
errno_ENOENTMetaclass.setMetaClass(errno_ENOENTClassSingletonMetaclass);
errno_ENOEXECMetaclass.setMetaClass(errno_ENOEXECClassSingletonMetaclass);
errno_ENOLCKMetaclass.setMetaClass(errno_ENOLCKClassSingletonMetaclass);
errno_ENOLINKMetaclass.setMetaClass(errno_ENOLINKClassSingletonMetaclass);
errno_ENOMEMMetaclass.setMetaClass(errno_ENOMEMClassSingletonMetaclass);
errno_ENOMSGMetaclass.setMetaClass(errno_ENOMSGClassSingletonMetaclass);
errno_ENOPROTOOPTMetaclass.setMetaClass(errno_ENOPROTOOPTClassSingletonMetaclass);
errno_ENOSPCMetaclass.setMetaClass(errno_ENOSPCClassSingletonMetaclass);
errno_ENOSRMetaclass.setMetaClass(errno_ENOSRClassSingletonMetaclass);
errno_ENOSTRMetaclass.setMetaClass(errno_ENOSTRClassSingletonMetaclass);
errno_ENOSYSMetaclass.setMetaClass(errno_ENOSYSClassSingletonMetaclass);
errno_ENOTBLKMetaclass.setMetaClass(errno_ENOTBLKClassSingletonMetaclass);
errno_ENOTCONNMetaclass.setMetaClass(errno_ENOTCONNClassSingletonMetaclass);
errno_ENOTDIRMetaclass.setMetaClass(errno_ENOTDIRClassSingletonMetaclass);
errno_ENOTEMPTYMetaclass.setMetaClass(errno_ENOTEMPTYClassSingletonMetaclass);
errno_ENOTSOCKMetaclass.setMetaClass(errno_ENOTSOCKClassSingletonMetaclass);
errno_ENOTTYMetaclass.setMetaClass(errno_ENOTTYClassSingletonMetaclass);
errno_ENXIOMetaclass.setMetaClass(errno_ENXIOClassSingletonMetaclass);
errno_EOPNOTSUPPMetaclass.setMetaClass(errno_EOPNOTSUPPClassSingletonMetaclass);
errno_EOVERFLOWMetaclass.setMetaClass(errno_EOVERFLOWClassSingletonMetaclass);
errno_EPERMMetaclass.setMetaClass(errno_EPERMClassSingletonMetaclass);
errno_EPFNOSUPPORTMetaclass.setMetaClass(errno_EPFNOSUPPORTClassSingletonMetaclass);
errno_EPIPEMetaclass.setMetaClass(errno_EPIPEClassSingletonMetaclass);
errno_EPROTOMetaclass.setMetaClass(errno_EPROTOClassSingletonMetaclass);
errno_EPROTONOSUPPORTMetaclass.setMetaClass(errno_EPROTONOSUPPORTClassSingletonMetaclass);
errno_EPROTOTYPEMetaclass.setMetaClass(errno_EPROTOTYPEClassSingletonMetaclass);
errno_ERANGEMetaclass.setMetaClass(errno_ERANGEClassSingletonMetaclass);
errno_EREMOTEMetaclass.setMetaClass(errno_EREMOTEClassSingletonMetaclass);
errno_EROFSMetaclass.setMetaClass(errno_EROFSClassSingletonMetaclass);
errno_ESHUTDOWNMetaclass.setMetaClass(errno_ESHUTDOWNClassSingletonMetaclass);
errno_ESOCKTNOSUPPORTMetaclass.setMetaClass(errno_ESOCKTNOSUPPORTClassSingletonMetaclass);
errno_ESPIPEMetaclass.setMetaClass(errno_ESPIPEClassSingletonMetaclass);
errno_ESRCHMetaclass.setMetaClass(errno_ESRCHClassSingletonMetaclass);
errno_ESTALEMetaclass.setMetaClass(errno_ESTALEClassSingletonMetaclass);
errno_ETIMEMetaclass.setMetaClass(errno_ETIMEClassSingletonMetaclass);
errno_ETIMEDOUTMetaclass.setMetaClass(errno_ETIMEDOUTClassSingletonMetaclass);
errno_ETOOMANYREFSMetaclass.setMetaClass(errno_ETOOMANYREFSClassSingletonMetaclass);
errno_ETXTBSYMetaclass.setMetaClass(errno_ETXTBSYClassSingletonMetaclass);
errno_EUSERSMetaclass.setMetaClass(errno_EUSERSClassSingletonMetaclass);
errno_EXDEVMetaclass.setMetaClass(errno_EXDEVClassSingletonMetaclass);
exceptionMetaclass.setMetaClass(exceptionClassSingletonMetaclass);
falseClassMetaclass.setMetaClass(falseClassClassSingletonMetaclass);
fileMetaclass.setMetaClass(fileClassSingletonMetaclass);
file_StatMetaclass.setMetaClass(file_StatClassSingletonMetaclass);
fixnumMetaclass.setMetaClass(fixnumClassSingletonMetaclass);
floatMetaclass.setMetaClass(floatClassSingletonMetaclass);
floatDomainErrorMetaclass.setMetaClass(floatDomainErrorClassSingletonMetaclass);
hashMetaclass.setMetaClass(hashClassSingletonMetaclass);
iOMetaclass.setMetaClass(iOClassSingletonMetaclass);
iOErrorMetaclass.setMetaClass(iOErrorClassSingletonMetaclass);
indexErrorMetaclass.setMetaClass(indexErrorClassSingletonMetaclass);
integerMetaclass.setMetaClass(integerClassSingletonMetaclass);
interruptMetaclass.setMetaClass(interruptClassSingletonMetaclass);
loadErrorMetaclass.setMetaClass(loadErrorClassSingletonMetaclass);
localJumpErrorMetaclass.setMetaClass(localJumpErrorClassSingletonMetaclass);
matchDataMetaclass.setMetaClass(matchDataClassSingletonMetaclass);
methodMetaclass.setMetaClass(methodClassSingletonMetaclass);
moduleMetaclass.setMetaClass(moduleClassSingletonMetaclass);
nameErrorMetaclass.setMetaClass(nameErrorClassSingletonMetaclass);
nameError_messageMetaclass.setMetaClass(nameError_messageClassSingletonMetaclass);
nilClassMetaclass.setMetaClass(nilClassClassSingletonMetaclass);
noMemoryErrorMetaclass.setMetaClass(noMemoryErrorClassSingletonMetaclass);
noMethodErrorMetaclass.setMetaClass(noMethodErrorClassSingletonMetaclass);
notImplementedErrorMetaclass.setMetaClass(notImplementedErrorClassSingletonMetaclass);
numericMetaclass.setMetaClass(numericClassSingletonMetaclass);
objectMetaclass.setMetaClass(objectClassSingletonMetaclass);
procMetaclass.setMetaClass(procClassSingletonMetaclass);
process_StatusMetaclass.setMetaClass(process_StatusClassSingletonMetaclass);
rangeMetaclass.setMetaClass(rangeClassSingletonMetaclass);
rangeErrorMetaclass.setMetaClass(rangeErrorClassSingletonMetaclass);
regexpMetaclass.setMetaClass(regexpClassSingletonMetaclass);
regexpErrorMetaclass.setMetaClass(regexpErrorClassSingletonMetaclass);
runtimeErrorMetaclass.setMetaClass(runtimeErrorClassSingletonMetaclass);
scriptErrorMetaclass.setMetaClass(scriptErrorClassSingletonMetaclass);
securityErrorMetaclass.setMetaClass(securityErrorClassSingletonMetaclass);
setMetaclass.setMetaClass(setClassSingletonMetaclass);
signalExceptionMetaclass.setMetaClass(signalExceptionClassSingletonMetaclass);
sortedSetMetaclass.setMetaClass(sortedSetClassSingletonMetaclass);
standardErrorMetaclass.setMetaClass(standardErrorClassSingletonMetaclass);
stringMetaclass.setMetaClass(stringClassSingletonMetaclass);
structMetaclass.setMetaClass(structClassSingletonMetaclass);
struct_TmsMetaclass.setMetaClass(struct_TmsClassSingletonMetaclass);
symbolMetaclass.setMetaClass(symbolClassSingletonMetaclass);
syntaxErrorMetaclass.setMetaClass(syntaxErrorClassSingletonMetaclass);
systemCallErrorMetaclass.setMetaClass(systemCallErrorClassSingletonMetaclass);
systemExitMetaclass.setMetaClass(systemExitClassSingletonMetaclass);
systemStackErrorMetaclass.setMetaClass(systemStackErrorClassSingletonMetaclass);
threadMetaclass.setMetaClass(threadClassSingletonMetaclass);
threadErrorMetaclass.setMetaClass(threadErrorClassSingletonMetaclass);
threadGroupMetaclass.setMetaClass(threadGroupClassSingletonMetaclass);
timeMetaclass.setMetaClass(timeClassSingletonMetaclass);
trueClassMetaclass.setMetaClass(trueClassClassSingletonMetaclass);
typeErrorMetaclass.setMetaClass(typeErrorClassSingletonMetaclass);
unboundMethodMetaclass.setMetaClass(unboundMethodClassSingletonMetaclass);
zeroDivisionErrorMetaclass.setMetaClass(zeroDivisionErrorClassSingletonMetaclass);
fatalMetaclass.setMetaClass(fatalClassSingletonMetaclass);
kernelModuleSingletonMetaclass.setMethods(new MethodInfo[] {
new MethodInfo("sprintf", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("Array", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("abort", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("readlines", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("fork", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("lambda", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("raise", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("set_trace_func", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("gsub!", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("warn", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("putc", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("trap", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("load", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("throw", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("chop", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("syscall", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("String", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("exit", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("readline", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("exec", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("proc", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("untrace_var", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("sub!", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("print", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("eval", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("block_given?", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("catch", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("gsub", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("split", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("getc", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("sleep", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("Float", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("method_missing", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("caller", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("chomp!", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("gets", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("test", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("exit!", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("autoload", 2, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("binding", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("loop", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("local_variables", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("trace_var", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("printf", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("rand", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("format", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("iterator?", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("at_exit", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("sub", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("callcc", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("select", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("`", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("p", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("system", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("Integer", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("fail", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("chop!", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("scan", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("puts", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("require", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("autoload?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("global_variables", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("chomp", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("open", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("srand", -1, Modifiers.AccStatic) }); //$NON-NLS-1$
fileTestModuleSingletonMetaclass.setMethods(new MethodInfo[] {
new MethodInfo("exists?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("pipe?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("file?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("sticky?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("writable?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("blockdev?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("exist?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("grpowned?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("executable_real?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("setgid?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("readable_real?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("socket?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("directory?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("owned?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("executable?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("zero?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("setuid?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("readable?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("size", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("symlink?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("size?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("identical?", 2, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("writable_real?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("chardev?", 1, Modifiers.AccStatic) }); //$NON-NLS-1$
marshalModuleSingletonMetaclass.setMethods(new MethodInfo[] {
new MethodInfo("load", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("dump", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("restore", -1, Modifiers.AccStatic) }); //$NON-NLS-1$
signalModuleSingletonMetaclass.setMethods(new MethodInfo[] {
new MethodInfo("trap", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("list", 0, Modifiers.AccStatic) }); //$NON-NLS-1$
process_GIDModuleSingletonMetaclass.setMethods(new MethodInfo[] {
new MethodInfo("rid", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("switch", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("grant_privilege", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("re_exchangeable?", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("change_privilege", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("eid", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("re_exchange", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("sid_available?", 0, Modifiers.AccStatic) }); //$NON-NLS-1$
file_ConstantsModuleSingletonMetaclass.setMethods(new MethodInfo[] {
});
objectSpaceModuleSingletonMetaclass.setMethods(new MethodInfo[] {
new MethodInfo("undefine_finalizer", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("remove_finalizer", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("garbage_collect", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("define_finalizer", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("add_finalizer", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("call_finalizer", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("each_object", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("_id2ref", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("finalizers", 0, Modifiers.AccStatic) }); //$NON-NLS-1$
precisionModuleSingletonMetaclass.setMethods(new MethodInfo[] { new MethodInfo("included", //$NON-NLS-1$
1, Modifiers.AccStatic) });
enumerableModuleSingletonMetaclass.setMethods(new MethodInfo[] {
});
errnoModuleSingletonMetaclass.setMethods(new MethodInfo[] {
});
process_SysModuleSingletonMetaclass.setMethods(new MethodInfo[] {
new MethodInfo("getgid", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("setresgid", 3, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("setegid", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("setgid", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("geteuid", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("setresuid", 3, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("seteuid", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("setuid", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("getuid", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("setregid", 2, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("setrgid", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("getegid", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("issetugid", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("setreuid", 2, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("setruid", 1, Modifiers.AccStatic) }); //$NON-NLS-1$
process_UIDModuleSingletonMetaclass.setMethods(new MethodInfo[] {
new MethodInfo("rid", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("switch", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("grant_privilege", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("re_exchangeable?", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("change_privilege", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("eid", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("re_exchange", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("sid_available?", 0, Modifiers.AccStatic) }); //$NON-NLS-1$
mathModuleSingletonMetaclass.setMethods(new MethodInfo[] {
new MethodInfo("atan2", 2, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("asinh", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("cosh", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("ldexp", 2, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("tan", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("log", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("acosh", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("erfc", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("atan", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("frexp", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("sin", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("exp", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("tanh", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("erf", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("asin", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("sqrt", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("cos", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("atanh", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("sinh", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("hypot", 2, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("acos", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("log10", 1, Modifiers.AccStatic) }); //$NON-NLS-1$
gCModuleSingletonMetaclass.setMethods(new MethodInfo[] {
new MethodInfo("start", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("disable", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("enable", 0, Modifiers.AccStatic) }); //$NON-NLS-1$
processModuleSingletonMetaclass.setMethods(new MethodInfo[] {
new MethodInfo("fork", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("abort", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("detach", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("setpgrp", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("initgroups", 2, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("groups=", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("wait2", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("gid", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("setsid", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("exit", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("waitall", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("getpgrp", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("egid", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("wait", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("uid", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("gid=", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("kill", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("pid", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("setpgid", 2, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("maxgroups", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("exit!", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("waitpid2", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("ppid", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("euid", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("egid=", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("setpriority", 3, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("uid=", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("getpgid", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("groups", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("maxgroups=", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("waitpid", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("euid=", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("getpriority", 2, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("times", 0, Modifiers.AccStatic) }); //$NON-NLS-1$
comparableModuleSingletonMetaclass.setMethods(new MethodInfo[] {
});
argumentErrorClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
arrayClassSingletonMetaclass.setMethods(new MethodInfo[] { new MethodInfo("[]", -1, //$NON-NLS-1$
Modifiers.AccStatic) });
bignumClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
bindingClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
classClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
continuationClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
dataClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
dirClassSingletonMetaclass.setMethods(new MethodInfo[] {
new MethodInfo("foreach", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("rmdir", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("[]", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("getwd", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("unlink", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("mkdir", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("delete", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("chdir", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("entries", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("chroot", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("glob", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("open", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("pwd", 0, Modifiers.AccStatic) }); //$NON-NLS-1$
eOFErrorClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_E2BIGClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EACCESClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EADDRINUSEClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EADDRNOTAVAILClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EAFNOSUPPORTClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EAGAINClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EALREADYClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EBADFClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EBADMSGClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EBUSYClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ECHILDClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ECONNABORTEDClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ECONNREFUSEDClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ECONNRESETClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EDEADLKClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EDESTADDRREQClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EDOMClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EDQUOTClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EEXISTClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EFAULTClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EFBIGClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EHOSTDOWNClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EHOSTUNREACHClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EIDRMClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EILSEQClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EINPROGRESSClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EINTRClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EINVALClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EIOClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EISCONNClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EISDIRClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ELOOPClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EMFILEClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EMLINKClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EMSGSIZEClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EMULTIHOPClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENAMETOOLONGClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENETDOWNClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENETRESETClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENETUNREACHClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENFILEClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOBUFSClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENODATAClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENODEVClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOENTClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOEXECClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOLCKClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOLINKClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOMEMClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOMSGClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOPROTOOPTClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOSPCClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOSRClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOSTRClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOSYSClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOTBLKClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOTCONNClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOTDIRClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOTEMPTYClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOTSOCKClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENOTTYClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ENXIOClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EOPNOTSUPPClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EOVERFLOWClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EPERMClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EPFNOSUPPORTClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EPIPEClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EPROTOClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EPROTONOSUPPORTClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EPROTOTYPEClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ERANGEClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EREMOTEClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EROFSClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ESHUTDOWNClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ESOCKTNOSUPPORTClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ESPIPEClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ESRCHClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ESTALEClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ETIMEClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ETIMEDOUTClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ETOOMANYREFSClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_ETXTBSYClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EUSERSClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
errno_EXDEVClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
exceptionClassSingletonMetaclass.setMethods(new MethodInfo[] { new MethodInfo("exception", //$NON-NLS-1$
-1, Modifiers.AccStatic) });
falseClassClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
fileClassSingletonMetaclass.setMethods(new MethodInfo[] {
new MethodInfo("exists?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("pipe?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("stat", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("link", 2, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("file?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("sticky?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("chmod", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("basename", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("writable?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("blockdev?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("atime", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("unlink", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("exist?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("grpowned?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("lchown", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("executable_real?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("setgid?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("utime", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("delete", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("expand_path", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("readable_real?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("socket?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("ftype", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("readlink", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("split", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("join", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("directory?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("owned?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("lchmod", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("extname", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("fnmatch", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("executable?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("zero?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("setuid?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("ctime", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("umask", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("readable?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("size", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("symlink?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("lstat", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("symlink", 2, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("truncate", 2, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("size?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("identical?", 2, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("chown", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("dirname", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("fnmatch?", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("writable_real?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("chardev?", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("mtime", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("rename", 2, Modifiers.AccStatic) }); //$NON-NLS-1$
file_StatClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
fixnumClassSingletonMetaclass.setMethods(new MethodInfo[] { new MethodInfo("induced_from", //$NON-NLS-1$
1, Modifiers.AccStatic) });
floatClassSingletonMetaclass.setMethods(new MethodInfo[] { new MethodInfo("induced_from", //$NON-NLS-1$
1, Modifiers.AccStatic) });
floatDomainErrorClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
hashClassSingletonMetaclass.setMethods(new MethodInfo[] { new MethodInfo("[]", -1, //$NON-NLS-1$
Modifiers.AccStatic) });
iOClassSingletonMetaclass.setMethods(new MethodInfo[] {
new MethodInfo("readlines", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("foreach", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("popen", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("new", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("for_fd", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("read", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("select", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("pipe", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("open", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("sysopen", -1, Modifiers.AccStatic) }); //$NON-NLS-1$
iOErrorClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
indexErrorClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
integerClassSingletonMetaclass.setMethods(new MethodInfo[] { new MethodInfo("induced_from", //$NON-NLS-1$
1, Modifiers.AccStatic) });
interruptClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
loadErrorClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
localJumpErrorClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
matchDataClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
methodClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
moduleClassSingletonMetaclass.setMethods(new MethodInfo[] {
new MethodInfo("nesting", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("constants", 0, Modifiers.AccStatic) }); //$NON-NLS-1$
nameErrorClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
nameError_messageClassSingletonMetaclass.setMethods(new MethodInfo[] {
new MethodInfo("!", 3, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("_load", 1, Modifiers.AccStatic) }); //$NON-NLS-1$
nilClassClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
noMemoryErrorClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
noMethodErrorClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
notImplementedErrorClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
numericClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
objectClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
procClassSingletonMetaclass.setMethods(new MethodInfo[] { new MethodInfo("new", -1, //$NON-NLS-1$
Modifiers.AccStatic) });
process_StatusClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
rangeClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
rangeErrorClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
regexpClassSingletonMetaclass.setMethods(new MethodInfo[] {
new MethodInfo("escape", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("quote", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("last_match", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("compile", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("union", -1, Modifiers.AccStatic) }); //$NON-NLS-1$
regexpErrorClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
runtimeErrorClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
scriptErrorClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
securityErrorClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
setClassSingletonMetaclass.setMethods(new MethodInfo[] { new MethodInfo("[]", -1, //$NON-NLS-1$
Modifiers.AccStatic) });
signalExceptionClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
sortedSetClassSingletonMetaclass.setMethods(new MethodInfo[] {
new MethodInfo("setup", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("[]", -1, Modifiers.AccStatic) }); //$NON-NLS-1$
standardErrorClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
stringClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
structClassSingletonMetaclass.setMethods(new MethodInfo[] { new MethodInfo("new", -1, //$NON-NLS-1$
Modifiers.AccStatic) });
struct_TmsClassSingletonMetaclass.setMethods(new MethodInfo[] {
new MethodInfo("[]", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("new", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("members", 0, Modifiers.AccStatic) }); //$NON-NLS-1$
symbolClassSingletonMetaclass.setMethods(new MethodInfo[] { new MethodInfo("all_symbols", //$NON-NLS-1$
0, Modifiers.AccStatic) });
syntaxErrorClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
systemCallErrorClassSingletonMetaclass.setMethods(new MethodInfo[] { new MethodInfo("===", //$NON-NLS-1$
1, Modifiers.AccStatic) });
systemExitClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
systemStackErrorClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
threadClassSingletonMetaclass.setMethods(new MethodInfo[] {
new MethodInfo("fork", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("critical", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("abort_on_exception=", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("pass", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("start", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("exit", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("list", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("critical=", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("kill", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("new", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("main", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("stop", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("abort_on_exception", 0, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("current", 0, Modifiers.AccStatic) }); //$NON-NLS-1$
threadErrorClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
threadGroupClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
timeClassSingletonMetaclass.setMethods(new MethodInfo[] {
new MethodInfo("gm", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("utc", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("at", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("mktime", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("now", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("_load", 1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("local", -1, Modifiers.AccStatic), //$NON-NLS-1$
new MethodInfo("times", 0, Modifiers.AccStatic) }); //$NON-NLS-1$
trueClassClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
typeErrorClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
unboundMethodClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
zeroDivisionErrorClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
fatalClassSingletonMetaclass.setMethods(new MethodInfo[] {
});
kernelModuleSingletonMetaclass.setSuperClass(moduleMetaclass);
fileTestModuleSingletonMetaclass.setSuperClass(moduleMetaclass);
marshalModuleSingletonMetaclass.setSuperClass(moduleMetaclass);
signalModuleSingletonMetaclass.setSuperClass(moduleMetaclass);
process_GIDModuleSingletonMetaclass.setSuperClass(moduleMetaclass);
file_ConstantsModuleSingletonMetaclass.setSuperClass(moduleMetaclass);
objectSpaceModuleSingletonMetaclass.setSuperClass(moduleMetaclass);
precisionModuleSingletonMetaclass.setSuperClass(moduleMetaclass);
enumerableModuleSingletonMetaclass.setSuperClass(moduleMetaclass);
errnoModuleSingletonMetaclass.setSuperClass(moduleMetaclass);
process_SysModuleSingletonMetaclass.setSuperClass(moduleMetaclass);
process_UIDModuleSingletonMetaclass.setSuperClass(moduleMetaclass);
mathModuleSingletonMetaclass.setSuperClass(moduleMetaclass);
gCModuleSingletonMetaclass.setSuperClass(moduleMetaclass);
processModuleSingletonMetaclass.setSuperClass(moduleMetaclass);
comparableModuleSingletonMetaclass.setSuperClass(moduleMetaclass);
argumentErrorClassSingletonMetaclass.setSuperClass(classMetaclass);
arrayClassSingletonMetaclass.setSuperClass(classMetaclass);
bignumClassSingletonMetaclass.setSuperClass(classMetaclass);
bindingClassSingletonMetaclass.setSuperClass(classMetaclass);
classClassSingletonMetaclass.setSuperClass(classMetaclass);
continuationClassSingletonMetaclass.setSuperClass(classMetaclass);
dataClassSingletonMetaclass.setSuperClass(classMetaclass);
dirClassSingletonMetaclass.setSuperClass(classMetaclass);
eOFErrorClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_E2BIGClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EACCESClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EADDRINUSEClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EADDRNOTAVAILClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EAFNOSUPPORTClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EAGAINClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EALREADYClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EBADFClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EBADMSGClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EBUSYClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ECHILDClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ECONNABORTEDClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ECONNREFUSEDClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ECONNRESETClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EDEADLKClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EDESTADDRREQClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EDOMClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EDQUOTClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EEXISTClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EFAULTClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EFBIGClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EHOSTDOWNClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EHOSTUNREACHClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EIDRMClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EILSEQClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EINPROGRESSClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EINTRClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EINVALClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EIOClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EISCONNClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EISDIRClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ELOOPClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EMFILEClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EMLINKClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EMSGSIZEClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EMULTIHOPClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENAMETOOLONGClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENETDOWNClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENETRESETClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENETUNREACHClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENFILEClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENOBUFSClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENODATAClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENODEVClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENOENTClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENOEXECClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENOLCKClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENOLINKClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENOMEMClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENOMSGClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENOPROTOOPTClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENOSPCClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENOSRClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENOSTRClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENOSYSClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENOTBLKClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENOTCONNClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENOTDIRClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENOTEMPTYClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENOTSOCKClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENOTTYClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ENXIOClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EOPNOTSUPPClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EOVERFLOWClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EPERMClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EPFNOSUPPORTClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EPIPEClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EPROTOClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EPROTONOSUPPORTClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EPROTOTYPEClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ERANGEClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EREMOTEClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EROFSClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ESHUTDOWNClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ESOCKTNOSUPPORTClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ESPIPEClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ESRCHClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ESTALEClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ETIMEClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ETIMEDOUTClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ETOOMANYREFSClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_ETXTBSYClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EUSERSClassSingletonMetaclass.setSuperClass(classMetaclass);
errno_EXDEVClassSingletonMetaclass.setSuperClass(classMetaclass);
exceptionClassSingletonMetaclass.setSuperClass(classMetaclass);
falseClassClassSingletonMetaclass.setSuperClass(classMetaclass);
fileClassSingletonMetaclass.setSuperClass(classMetaclass);
file_StatClassSingletonMetaclass.setSuperClass(classMetaclass);
fixnumClassSingletonMetaclass.setSuperClass(classMetaclass);
floatClassSingletonMetaclass.setSuperClass(classMetaclass);
floatDomainErrorClassSingletonMetaclass.setSuperClass(classMetaclass);
hashClassSingletonMetaclass.setSuperClass(classMetaclass);
iOClassSingletonMetaclass.setSuperClass(classMetaclass);
iOErrorClassSingletonMetaclass.setSuperClass(classMetaclass);
indexErrorClassSingletonMetaclass.setSuperClass(classMetaclass);
integerClassSingletonMetaclass.setSuperClass(classMetaclass);
interruptClassSingletonMetaclass.setSuperClass(classMetaclass);
loadErrorClassSingletonMetaclass.setSuperClass(classMetaclass);
localJumpErrorClassSingletonMetaclass.setSuperClass(classMetaclass);
matchDataClassSingletonMetaclass.setSuperClass(classMetaclass);
methodClassSingletonMetaclass.setSuperClass(classMetaclass);
moduleClassSingletonMetaclass.setSuperClass(classMetaclass);
nameErrorClassSingletonMetaclass.setSuperClass(classMetaclass);
nameError_messageClassSingletonMetaclass.setSuperClass(classMetaclass);
nilClassClassSingletonMetaclass.setSuperClass(classMetaclass);
noMemoryErrorClassSingletonMetaclass.setSuperClass(classMetaclass);
noMethodErrorClassSingletonMetaclass.setSuperClass(classMetaclass);
notImplementedErrorClassSingletonMetaclass.setSuperClass(classMetaclass);
numericClassSingletonMetaclass.setSuperClass(classMetaclass);
objectClassSingletonMetaclass.setSuperClass(classMetaclass);
procClassSingletonMetaclass.setSuperClass(classMetaclass);
process_StatusClassSingletonMetaclass.setSuperClass(classMetaclass);
rangeClassSingletonMetaclass.setSuperClass(classMetaclass);
rangeErrorClassSingletonMetaclass.setSuperClass(classMetaclass);
regexpClassSingletonMetaclass.setSuperClass(classMetaclass);
regexpErrorClassSingletonMetaclass.setSuperClass(classMetaclass);
runtimeErrorClassSingletonMetaclass.setSuperClass(classMetaclass);
scriptErrorClassSingletonMetaclass.setSuperClass(classMetaclass);
securityErrorClassSingletonMetaclass.setSuperClass(classMetaclass);
setClassSingletonMetaclass.setSuperClass(classMetaclass);
signalExceptionClassSingletonMetaclass.setSuperClass(classMetaclass);
sortedSetClassSingletonMetaclass.setSuperClass(classMetaclass);
standardErrorClassSingletonMetaclass.setSuperClass(classMetaclass);
stringClassSingletonMetaclass.setSuperClass(classMetaclass);
structClassSingletonMetaclass.setSuperClass(classMetaclass);
struct_TmsClassSingletonMetaclass.setSuperClass(classMetaclass);
symbolClassSingletonMetaclass.setSuperClass(classMetaclass);
syntaxErrorClassSingletonMetaclass.setSuperClass(classMetaclass);
systemCallErrorClassSingletonMetaclass.setSuperClass(classMetaclass);
systemExitClassSingletonMetaclass.setSuperClass(classMetaclass);
systemStackErrorClassSingletonMetaclass.setSuperClass(classMetaclass);
threadClassSingletonMetaclass.setSuperClass(classMetaclass);
threadErrorClassSingletonMetaclass.setSuperClass(classMetaclass);
threadGroupClassSingletonMetaclass.setSuperClass(classMetaclass);
timeClassSingletonMetaclass.setSuperClass(classMetaclass);
trueClassClassSingletonMetaclass.setSuperClass(classMetaclass);
typeErrorClassSingletonMetaclass.setSuperClass(classMetaclass);
unboundMethodClassSingletonMetaclass.setSuperClass(classMetaclass);
zeroDivisionErrorClassSingletonMetaclass.setSuperClass(classMetaclass);
fatalClassSingletonMetaclass.setSuperClass(classMetaclass);
kernelModuleSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
fileTestModuleSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
marshalModuleSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
signalModuleSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
process_GIDModuleSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
file_ConstantsModuleSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
objectSpaceModuleSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
precisionModuleSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
enumerableModuleSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errnoModuleSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
process_SysModuleSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
process_UIDModuleSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
mathModuleSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
gCModuleSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
processModuleSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
comparableModuleSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
argumentErrorClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
arrayClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
bignumClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
bindingClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
classClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
continuationClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
dataClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
dirClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
eOFErrorClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_E2BIGClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EACCESClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EADDRINUSEClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EADDRNOTAVAILClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EAFNOSUPPORTClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EAGAINClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EALREADYClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EBADFClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EBADMSGClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EBUSYClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ECHILDClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ECONNABORTEDClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ECONNREFUSEDClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ECONNRESETClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EDEADLKClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EDESTADDRREQClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EDOMClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EDQUOTClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EEXISTClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EFAULTClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EFBIGClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EHOSTDOWNClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EHOSTUNREACHClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EIDRMClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EILSEQClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EINPROGRESSClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EINTRClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EINVALClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EIOClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EISCONNClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EISDIRClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ELOOPClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EMFILEClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EMLINKClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EMSGSIZEClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EMULTIHOPClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENAMETOOLONGClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENETDOWNClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENETRESETClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENETUNREACHClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENFILEClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOBUFSClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENODATAClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENODEVClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOENTClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOEXECClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOLCKClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOLINKClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOMEMClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOMSGClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOPROTOOPTClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOSPCClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOSRClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOSTRClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOSYSClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOTBLKClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOTCONNClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOTDIRClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOTEMPTYClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOTSOCKClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENOTTYClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ENXIOClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EOPNOTSUPPClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EOVERFLOWClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EPERMClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EPFNOSUPPORTClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EPIPEClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EPROTOClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EPROTONOSUPPORTClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EPROTOTYPEClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ERANGEClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EREMOTEClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EROFSClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ESHUTDOWNClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ESOCKTNOSUPPORTClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ESPIPEClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ESRCHClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ESTALEClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ETIMEClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ETIMEDOUTClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ETOOMANYREFSClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_ETXTBSYClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EUSERSClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
errno_EXDEVClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
exceptionClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
falseClassClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
fileClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
file_StatClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
fixnumClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
floatClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
floatDomainErrorClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
hashClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
iOClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
iOErrorClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
indexErrorClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
integerClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
interruptClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
loadErrorClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
localJumpErrorClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
matchDataClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
methodClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
moduleClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
nameErrorClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
nameError_messageClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
nilClassClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
noMemoryErrorClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
noMethodErrorClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
notImplementedErrorClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
numericClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
objectClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
procClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
process_StatusClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
rangeClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
rangeErrorClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
regexpClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
regexpErrorClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
runtimeErrorClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
scriptErrorClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
securityErrorClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
setClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
signalExceptionClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
sortedSetClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
standardErrorClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
stringClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
structClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
struct_TmsClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
symbolClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
syntaxErrorClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
systemCallErrorClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
systemExitClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
systemStackErrorClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
threadClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
threadErrorClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
threadGroupClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
timeClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
trueClassClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
typeErrorClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
unboundMethodClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
zeroDivisionErrorClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
fatalClassSingletonMetaclass.setIncludedModules(new ModuleMetaclass[] {
});
// end generated code
}
public static String[] objectMethods = { "methods", "instance_eval", "dup", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
"instance_variables", "include?", "private_instance_methods", "instance_of?", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
"protected_method_defined?", "ext end", "const_defined?", "eql?", "name", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$
"public_class_method", "autoload", "method_dump", "new", "hash", "id", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$
"singleton_methods", "instance_method", "taint", "constants", "frozen?", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$
"instance_variable_get", "kind_of?", "ancestors", "to_a", "private_class_method", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$
"const_missing", "type", "instance_methods", "protected_methods", "superclass", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$
"method_defined?", "instance_variable_set", "const_get", "is_a?", "autoload?", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$
"respond_to?", "to_s", "module_eval", "class_variables", "allocate", "class", "<=>", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ //$NON-NLS-7$
"<", "method", "tainted?", "private_methods", "==", "public_instance_methods", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$
"__id__", "===", "public_method_defined?", ">", "included_modules", "nil?", "untaint", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ //$NON-NLS-7$
"const_set", ">=", "<=", "send", "display", "inspect", "class_eval", "clone", "=~", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ //$NON-NLS-7$ //$NON-NLS-8$ //$NON-NLS-9$
"protected_instance_methods", "public_methods", "private_method_defined?", "__send__", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
"equal?", "freeze", "object_id" }; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
public static String[] stringMethods = {
};
public static String[] regexpMethods = { "quote", "escape", "union", "last_match", "compile" }; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$
public static String[] fixnumMethods = { "induced_from" }; //$NON-NLS-1$
public static String[] floatMethods = { "induced_from" }; //$NON-NLS-1$
public static String[] arrayMethods = { "[]" }; //$NON-NLS-1$
}