Package org.jruby.truffle.nodes.dispatch

Examples of org.jruby.truffle.nodes.dispatch.DispatchHeadNode


    @Child protected DispatchHeadNode dispatch;

    public SymbolProcNode(RubyContext context, SourceSection sourceSection, String symbol) {
        super(context, sourceSection);
        this.symbol = symbol;
        dispatch = new DispatchHeadNode(context);
    }
View Full Code Here


    public WhenSplatNode(RubyContext context, SourceSection sourceSection, RubyNode readCaseExpression, RubyNode splat) {
        super(context, sourceSection);
        this.readCaseExpression = readCaseExpression;
        this.splat = splat;
        dispatchCaseEqual = new DispatchHeadNode(context);
    }
View Full Code Here

        @Child protected DispatchHeadNode compareNode;

        public ComparableCoreMethodNode(RubyContext context, SourceSection sourceSection) {
            super(context, sourceSection);
            compareNode = new DispatchHeadNode(context);
        }
View Full Code Here

        @Child
        protected DispatchHeadNode patternToStringNode;

        public LocateNode(RubyContext context, SourceSection sourceSection) {
            super(context, sourceSection);
            patternToStringNode = new DispatchHeadNode(context);
            startToIntNode = new DispatchHeadNode(context);
            max_oToIntNode = new DispatchHeadNode(context);
        }
View Full Code Here

    protected HashLiteralNode(RubyContext context, SourceSection sourceSection, RubyNode[] keyValues) {
        super(context, sourceSection);
        assert keyValues.length % 2 == 0;
        this.keyValues = keyValues;
        dupNode = new DispatchHeadNode(context);
        freezeNode = new DispatchHeadNode(context);
    }
View Full Code Here

        @Child
        protected DispatchHeadNode strToStringNode;

        public PrependNode(RubyContext context, SourceSection sourceSection) {
            super(context, sourceSection);
            strToStringNode = new DispatchHeadNode(context);
        }
View Full Code Here

        @Child protected DispatchHeadNode equalNode;

        public SmallHashLiteralNode(RubyContext context, SourceSection sourceSection, RubyNode[] keyValues) {
            super(context, sourceSection, keyValues);
            equalNode = new DispatchHeadNode(context);
        }
View Full Code Here

        @Child protected DispatchHeadNode equalNode;

        public GenericHashLiteralNode(RubyContext context, SourceSection sourceSection, RubyNode[] keyValues) {
            super(context, sourceSection, keyValues);
            equalNode = new DispatchHeadNode(context);
        }
View Full Code Here

        @Child
        protected DispatchHeadNode o_startToIntNode;

        public ReverseNode(RubyContext context, SourceSection sourceSection) {
            super(context, sourceSection);
            o_startToIntNode = new DispatchHeadNode(context);
            o_totalToIntNode = new DispatchHeadNode(context);
        }
View Full Code Here

    public ReadConstantNode(RubyContext context, SourceSection sourceSection, String name, RubyNode receiver, LexicalScope lexicalScope) {
        super(context, sourceSection);
        this.name = name;
        this.lexicalScope = lexicalScope;
        this.receiver = receiver;
        dispatch = new DispatchHeadNode(context, Dispatch.MissingBehavior.CALL_CONST_MISSING);
    }
View Full Code Here

TOP

Related Classes of org.jruby.truffle.nodes.dispatch.DispatchHeadNode

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.