Package com.oracle.truffle.api.nodes
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: