org.truffleruby.interop.SourceLocationNodesBuiltins 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.interop;
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 SourceLocationNodesBuiltins {
public static void setup(CoreMethodNodeManager coreMethodManager) {
coreMethodManager.addLazyCoreMethod("org.truffleruby.interop.SourceLocationNodesFactory$AbsolutePathNodeFactory",
"Truffle::Interop::SourceLocation", true, Visibility.PUBLIC, false, false, false, Split.DEFAULT, 0, 0, false, false, "absolute_path");
coreMethodManager.addLazyCoreMethod("org.truffleruby.interop.SourceLocationNodesFactory$PathNodeFactory",
"Truffle::Interop::SourceLocation", true, Visibility.PUBLIC, false, false, false, Split.DEFAULT, 0, 0, false, false, "path");
coreMethodManager.addLazyCoreMethod("org.truffleruby.interop.SourceLocationNodesFactory$LinenoNodeFactory",
"Truffle::Interop::SourceLocation", true, Visibility.PUBLIC, false, false, false, Split.DEFAULT, 0, 0, false, false, "first_lineno", "lineno");
coreMethodManager.addLazyCoreMethod("org.truffleruby.interop.SourceLocationNodesFactory$LastLinenoNodeFactory",
"Truffle::Interop::SourceLocation", true, Visibility.PUBLIC, false, false, false, Split.DEFAULT, 0, 0, false, false, "last_lineno");
coreMethodManager.addLazyCoreMethod("org.truffleruby.interop.SourceLocationNodesFactory$FirstColumnNodeFactory",
"Truffle::Interop::SourceLocation", true, Visibility.PUBLIC, false, false, false, Split.DEFAULT, 0, 0, false, false, "first_column");
coreMethodManager.addLazyCoreMethod("org.truffleruby.interop.SourceLocationNodesFactory$LastColumnNodeFactory",
"Truffle::Interop::SourceLocation", true, Visibility.PUBLIC, false, false, false, Split.DEFAULT, 0, 0, false, false, "last_column");
coreMethodManager.addLazyCoreMethod("org.truffleruby.interop.SourceLocationNodesFactory$IsAvailableNodeFactory",
"Truffle::Interop::SourceLocation", true, Visibility.PUBLIC, false, false, false, Split.DEFAULT, 0, 0, false, false, "available?");
coreMethodManager.addLazyCoreMethod("org.truffleruby.interop.SourceLocationNodesFactory$IsInternalNodeFactory",
"Truffle::Interop::SourceLocation", true, Visibility.PUBLIC, false, false, false, Split.DEFAULT, 0, 0, false, false, "internal?");
coreMethodManager.addLazyCoreMethod("org.truffleruby.interop.SourceLocationNodesFactory$LanguageNodeFactory",
"Truffle::Interop::SourceLocation", true, Visibility.PUBLIC, false, false, false, Split.DEFAULT, 0, 0, false, false, "language");
}
public static void setupPrimitives(PrimitiveManager primitiveManager) {
}
}