@Retention(value=RUNTIME) @Target(value=TYPE) public @interface ProvidedTags
Tags are used by guest languages to indicate that a
node is a member of a certain
category of nodes. For example a debugger
instrument might require a guest
language to tag all nodes as halt locations that should be considered as such.
public abstract Class<?> value
class documentation for further details