Changes in NodeClass was: truffle-api-changes #288
Jaroslav Tulach
jaroslav.tulach at oracle.com
Thu May 5 08:54:10 UTC 2016
FYI: Avoid using NodeFieldAccessor and implementing NodeClass.
-jt
Added Methods
-------------
com.oracle.truffle.api.nodes.NodeClass: method protected abstract boolean
com.oracle.truffle.api.nodes.NodeClass.isChildField(java.lang.Object)
com.oracle.truffle.api.nodes.NodeClass: method protected abstract boolean
com.oracle.truffle.api.nodes.NodeClass.isChildrenField(java.lang.Object)
com.oracle.truffle.api.nodes.NodeClass: method protected abstract boolean
com.oracle.truffle.api.nodes.NodeClass.isCloneableField(java.lang.Object)
com.oracle.truffle.api.nodes.NodeClass: method protected abstract
java.lang.Class
com.oracle.truffle.api.nodes.NodeClass.getFieldType(java.lang.Object)
com.oracle.truffle.api.nodes.NodeClass: method protected abstract
java.lang.Iterable com.oracle.truffle.api.nodes.NodeClass.getNodeFields()
com.oracle.truffle.api.nodes.NodeClass: method protected abstract
java.lang.Object
com.oracle.truffle.api.nodes.NodeClass.getFieldObject(java.lang.Object,com.oracle.truffle.api.nodes.Node)
com.oracle.truffle.api.nodes.NodeClass: method protected abstract
java.lang.Object
com.oracle.truffle.api.nodes.NodeClass.getFieldValue(java.lang.Object,com.oracle.truffle.api.nodes.Node)
com.oracle.truffle.api.nodes.NodeClass: method protected abstract
java.lang.String
com.oracle.truffle.api.nodes.NodeClass.getFieldName(java.lang.Object)
com.oracle.truffle.api.nodes.NodeClass: method protected abstract void
com.oracle.truffle.api.nodes.NodeClass.putFieldObject(java.lang.Object,com.oracle.truffle.api.nodes.Node,java.lang.Object)
Added Annotations
-----------------
com.oracle.truffle.api.nodes.NodeClass.getChildFields: anno 0
java.lang.Deprecated()
com.oracle.truffle.api.nodes.NodeClass.getChildrenFields: anno 0
java.lang.Deprecated()
com.oracle.truffle.api.nodes.NodeClass.getCloneableFields: anno 0
java.lang.Deprecated()
com.oracle.truffle.api.nodes.NodeClass.getFields: anno 0
java.lang.Deprecated()
com.oracle.truffle.api.nodes.NodeClass.getNodeClassField: anno 0
java.lang.Deprecated()
com.oracle.truffle.api.nodes.NodeClass.getParentField: anno 0
java.lang.Deprecated()
com.oracle.truffle.api.nodes.NodeFieldAccessor: anno 0
java.lang.Deprecated()
com.oracle.truffle.api.nodes.NodeFieldAccessor.getObject: anno 0
java.lang.Deprecated()
com.oracle.truffle.api.nodes.NodeUtil.findChildField: anno 0
java.lang.Deprecated()
Changeset:
https://github.com/graalvm/truffle/commit/1e3d58fd4b4d3e0db2063731aa9a1e3ddd824e35
More information about the graal-dev
mailing list