public final class DebuggerTags.AlwaysHalt extends Tag
TruffleLanguage
s that support concept similar to JavaScript's debugger
statement (program locations where execution should always halt) should make sure that
appropriate Node
s are tagged with the DebuggerTags.AlwaysHalt
tag.
classAll createdDebuggerNode
extendsNode
implementsInstrumentableNode
{ public boolean hasTag(Class
<? extendsTag
> tag) { return tag ==DebuggerTags
.AlwaysHalt.class; } }
debugger sessions
will suspend on these locations
unconditionally.Tag.Identifier