Interface NodeInterface

All Known Subinterfaces:
BytecodeOSRNode, InstrumentableNode, InstrumentableNode.WrapperNode, RepeatingNode
All Known Implementing Classes:
BlockNode, DirectCallNode, DynamicDispatchLibrary, DynamicObjectLibrary, ExecutableNode, ExecutionEventNode, IndirectCallNode, InteropLibrary, Library, LoopNode, MutableTruffleString.AsManagedNode, MutableTruffleString.AsMutableTruffleStringNode, MutableTruffleString.ConcatNode, MutableTruffleString.ForceEncodingNode, MutableTruffleString.FromByteArrayNode, MutableTruffleString.FromNativePointerNode, MutableTruffleString.SubstringByteIndexNode, MutableTruffleString.SubstringNode, MutableTruffleString.SwitchEncodingNode, MutableTruffleString.WriteByteNode, Node, NodeLibrary, ProbeNode, ReflectionLibrary, RootNode, TruffleString.AsManagedNode, TruffleString.AsNativeNode, TruffleString.AsTruffleStringNode, TruffleString.ByteIndexOfAnyByteNode, TruffleString.ByteIndexOfCodePointNode, TruffleString.ByteIndexOfCodePointSetNode, TruffleString.ByteIndexOfStringNode, TruffleString.ByteIndexToCodePointIndexNode, TruffleString.ByteLengthOfCodePointNode, TruffleString.CharIndexOfAnyCharUTF16Node, TruffleString.CodePointAtByteIndexNode, TruffleString.CodePointAtIndexNode, TruffleString.CodePointIndexToByteIndexNode, TruffleString.CodePointLengthNode, TruffleString.CodeRangeEqualsNode, TruffleString.CompareBytesNode, TruffleString.CompareCharsUTF16Node, TruffleString.CompareIntsUTF32Node, TruffleString.ConcatNode, TruffleString.CopyToByteArrayNode, TruffleString.CopyToNativeMemoryNode, TruffleString.CreateBackwardCodePointIteratorNode, TruffleString.CreateCodePointIteratorNode, TruffleString.EqualNode, TruffleString.ForceEncodingNode, TruffleString.FromByteArrayNode, TruffleString.FromCharArrayUTF16Node, TruffleString.FromCodePointNode, TruffleString.FromIntArrayUTF32Node, TruffleString.FromJavaStringNode, TruffleString.FromLongNode, TruffleString.FromNativePointerNode, TruffleString.GetByteCodeRangeNode, TruffleString.GetCodeRangeImpreciseNode, TruffleString.GetCodeRangeNode, TruffleString.GetInternalByteArrayNode, TruffleString.GetInternalNativePointerNode, TruffleString.GetStringCompactionLevelNode, TruffleString.HashCodeNode, TruffleString.IndexOfCodePointNode, TruffleString.IndexOfStringNode, TruffleString.IntIndexOfAnyIntUTF32Node, TruffleString.IsValidNode, TruffleString.LastByteIndexOfCodePointNode, TruffleString.LastByteIndexOfStringNode, TruffleString.LastIndexOfCodePointNode, TruffleString.LastIndexOfStringNode, TruffleString.MaterializeNode, TruffleString.ParseDoubleNode, TruffleString.ParseIntNode, TruffleString.ParseLongNode, TruffleString.ReadByteNode, TruffleString.ReadCharUTF16Node, TruffleString.RegionEqualByteIndexNode, TruffleString.RegionEqualNode, TruffleString.RepeatNode, TruffleString.SubstringByteIndexNode, TruffleString.SubstringNode, TruffleString.SwitchEncodingNode, TruffleString.ToJavaStringNode, TruffleString.ToValidStringNode, TruffleString.WithMask.CreateNode, TruffleString.WithMask.CreateUTF16Node, TruffleString.WithMask.CreateUTF32Node, TruffleStringBuilder.AppendByteNode, TruffleStringBuilder.AppendCharUTF16Node, TruffleStringBuilder.AppendCodePointNode, TruffleStringBuilder.AppendIntNumberNode, TruffleStringBuilder.AppendJavaStringUTF16Node, TruffleStringBuilder.AppendLongNumberNode, TruffleStringBuilder.AppendStringNode, TruffleStringBuilder.AppendSubstringByteIndexNode, TruffleStringBuilder.ToStringNode, TruffleStringIterator.NextNode, TruffleStringIterator.PreviousNode

public interface NodeInterface
Common base interface for all Truffle nodes.
Since:
0.8 or earlier
See Also: