comparison truffle/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeClass.java @ 22405:fd53ccebb10b

Providing public getter for the Class NodeClass has been created for
author Jaroslav Tulach <jaroslav.tulach@oracle.com>
date Fri, 20 Nov 2015 18:02:49 +0100
parents 5033b980cc68
children
comparison
equal deleted inserted replaced
22404:23d2b5513c83 22405:fd53ccebb10b
69 public abstract NodeFieldAccessor[] getChildFields(); 69 public abstract NodeFieldAccessor[] getChildFields();
70 70
71 public abstract NodeFieldAccessor[] getChildrenFields(); 71 public abstract NodeFieldAccessor[] getChildrenFields();
72 72
73 public abstract Iterator<Node> makeIterator(Node node); 73 public abstract Iterator<Node> makeIterator(Node node);
74
75 /**
76 * The {@link Class} this <code>NodeClass</code> has been {@link #NodeClass(java.lang.Class)
77 * created for}.
78 *
79 * @return the clazz of node this <code>NodeClass</code> describes
80 */
81 public abstract Class<? extends Node> getType();
74 } 82 }