view graal/com.oracle.truffle.api.dsl/src/com/oracle/truffle/api/dsl/internal/DSLNode.java @ 16751:4f589fa69b9c

Truffle-DSL: added shared code required for the new generation layout.
author Christian Humer <christian.humer@gmail.com>
date Mon, 11 Aug 2014 15:53:05 +0200
parents
children e6d15134ca86
line wrap: on
line source

package com.oracle.truffle.api.dsl.internal;

import com.oracle.truffle.api.nodes.*;

/**
 * This is NOT public API. Do not use directly. This code may change without notice.
 */
public interface DSLNode {

    DSLMetadata getMetadata0();

    void adoptChildren0(Node other, Node next);

    void updateTypes0(Class<?>[] types);

    Node getNext0();

}