All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.truffleruby.interop.SourceLocationNodesBuiltins Maven / Gradle / Ivy

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) {
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy