Truffle-api-changes with respect to instrumentation API

Jaroslav Tulach jaroslav.tulach at oracle.com
Tue Mar 29 10:53:24 UTC 2016


String tags are replaced by Class based ones and each language has a way to 
declare the set of tags it supports/provides. More info at 
https://github.com/graalvm/truffle/pull/123
-jt



Missing Methods
---------------

com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder:             
method public final 
com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder 
com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.tagIs(java.lang.String[])
com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder:             
method public final 
com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder 
com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.tagIsNot(java.lang.String[])

Added Classes
-------------

com.oracle.truffle.api.instrumentation.ProvidedTags
com.oracle.truffle.api.instrumentation.StandardTags
com.oracle.truffle.api.instrumentation.StandardTags$CallTag
com.oracle.truffle.api.instrumentation.StandardTags$RootTag
com.oracle.truffle.api.instrumentation.StandardTags$StatementTag

Added Methods
-------------

com.oracle.truffle.api.instrumentation.ExecutionEventNode:  method protected 
boolean com.oracle.truffle.api.nodes.Node.isTaggedWith(java.lang.Class)
com.oracle.truffle.api.instrumentation.Instrumenter:        method public 
abstract java.util.Set 
com.oracle.truffle.api.instrumentation.Instrumenter.queryTags(com.oracle.truffle.api.nodes.Node)
com.oracle.truffle.api.instrumentation.ProbeNode:           method protected 
boolean com.oracle.truffle.api.nodes.Node.isTaggedWith(java.lang.Class)
com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder:             
method public final 
com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder 
com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.tagIs(java.lang.Class[])
com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder:             
method public final 
com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder 
com.oracle.truffle.api.instrumentation.SourceSectionFilter$Builder.tagIsNot(java.lang.Class[])


More information about the graal-dev mailing list