org.truffleruby.core.MainNodesBuiltins Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ruby-language Show documentation
Show all versions of ruby-language Show documentation
Core module of Ruby on Truffle
The newest version!
package org.truffleruby.core;
import org.truffleruby.builtins.CoreMethodNodeManager;
import org.truffleruby.builtins.PrimitiveManager;
import org.truffleruby.annotations.Visibility;
import org.truffleruby.annotations.Split;
// GENERATED BY org.truffleruby.processor.CoreModuleProcessor
public class MainNodesBuiltins {
public static void setup(CoreMethodNodeManager coreMethodManager) {
coreMethodManager.addLazyCoreMethod("org.truffleruby.core.MainNodesFactory$PublicNodeFactory",
"main", true, Visibility.PRIVATE, false, false, true, Split.DEFAULT, 0, 0, true, false, "public");
coreMethodManager.addLazyCoreMethod("org.truffleruby.core.MainNodesFactory$PrivateNodeFactory",
"main", true, Visibility.PRIVATE, false, false, true, Split.DEFAULT, 0, 0, true, false, "private");
coreMethodManager.addLazyCoreMethod("org.truffleruby.core.MainNodesFactory$MainUsingNodeFactory",
"main", true, Visibility.PUBLIC, false, false, true, Split.DEFAULT, 1, 0, false, false, "using");
}
public static void setupPrimitives(PrimitiveManager primitiveManager) {
}
}