Interface NodeInterface
- All Known Subinterfaces:
BytecodeOSRNode,InstrumentableNode,InstrumentableNode.WrapperNode,RepeatingNode
- All Known Implementing Classes:
BlockNode,BytecodeNode,ContinuationRootNode,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,TagTreeNode,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: