public static final class BinaryReferenceTraverser.ReferenceRangeTraverser extends Object implements BinaryReferenceTraverser
BinaryReferenceTraverser.Analyzer, BinaryReferenceTraverser.InlinedComplexType, BinaryReferenceTraverser.ReferenceRangeTraverser, BinaryReferenceTraverser.ReferenceRangeTraverserReversed, BinaryReferenceTraverser.SkippingRangeTraverser, BinaryReferenceTraverser.Static| Modifier and Type | Method and Description |
|---|---|
long |
apply(long address,
PersistenceObjectIdAcceptor acceptor) |
int |
coveredConstantByteCount()
This method reports the amount of bytes that a particular instance of an implementing type covers or advances.
|
boolean |
hasReferences() |
boolean |
isVariableLength() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithasReferences, iterateReferenceRange, iterateReferenceRangeReversed, iterateReferences, nonepublic final long apply(long address,
PersistenceObjectIdAcceptor acceptor)
apply in interface BinaryReferenceTraverserpublic int coveredConstantByteCount()
BinaryReferenceTraversercoveredConstantByteCount in interface BinaryReferenceTraverserpublic boolean hasReferences()
hasReferences in interface BinaryReferenceTraverserpublic boolean isVariableLength()
isVariableLength in interface BinaryReferenceTraverserCopyright © 2022 MicroStream Software. All rights reserved.