class RightFillUnparserSuspendableOperation extends ElementUnusedUnparserSuspendableOperation with PaddingUnparserMixin
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- RightFillUnparserSuspendableOperation
- PaddingUnparserMixin
- ElementUnusedUnparserSuspendableOperation
- NeedValueAndTargetLengthMixin
- SkipTheBits
- SuspendableOperation
- Suspension
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new RightFillUnparserSuspendableOperation(rd: ElementRuntimeData, targetLengthEv: UnparseTargetLengthInBitsEv, maybeLengthEv: Maybe[LengthEv], maybeCharsetEv: Maybe[CharsetEv], maybeLiteralNilEv: Maybe[NilStringLiteralForUnparserEv], maybePadChar: MaybeChar)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
UE(ustate: UState, s: String, args: Any*): Nothing
- Definition Classes
- Suspension
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
final
def
block(nodeOrVar: AnyRef, info: AnyRef, index: Long, exc: AnyRef): Unit
- Definition Classes
- Suspension
-
final
def
blockedLocation: String
- Definition Classes
- Suspension
-
final
def
charWidthInBits(charset: BitsCharset): Int
- Attributes
- protected
- Definition Classes
- PaddingUnparserMixin
-
def
charsKind: String
- Attributes
- protected
- Definition Classes
- PaddingUnparserMixin
-
final
def
charset(state: UState): BitsCharset
- Attributes
- protected
- Definition Classes
- PaddingUnparserMixin
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
continuation(state: UState): Unit
determine delta between value length and target length
determine delta between value length and target length
and skip that many bits.
- Definition Classes
- RightFillUnparserSuspendableOperation → PaddingUnparserMixin → ElementUnusedUnparserSuspendableOperation → SuspendableOperation
-
final
def
doTask(ustate: UState): Unit
- Attributes
- protected
- Definition Classes
- SuspendableOperation → Suspension
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
explain(): Unit
- Definition Classes
- Suspension
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getSkipBits(ustate: UState): Long
Returns number of bits to skip.
Returns number of bits to skip.
This can be negative if the unparsed data was too big.
It is up to the caller to determine if this is an error or not.
- Attributes
- protected
- Definition Classes
- NeedValueAndTargetLengthMixin
-
final
def
hasTargetLength(ustate: UState): Boolean
- Attributes
- protected
- Definition Classes
- NeedValueAndTargetLengthMixin
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isBlocked: Boolean
- Definition Classes
- Suspension
-
final
def
isDone: Boolean
- Definition Classes
- Suspension
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
isMakingProgress: Boolean
- Definition Classes
- Suspension
-
val
isReadOnly: Boolean
- Definition Classes
- Suspension
-
val
maybeCharsetEv: Maybe[CharsetEv]
- Definition Classes
- ElementUnusedUnparserSuspendableOperation → NeedValueAndTargetLengthMixin
-
def
maybeKnownLengthInBits(ustate: UState): MaybeULong
- Attributes
- protected
- Definition Classes
- Suspension
-
val
maybeLengthEv: Maybe[LengthEv]
- Definition Classes
- ElementUnusedUnparserSuspendableOperation → NeedValueAndTargetLengthMixin
-
val
maybeLiteralNilEv: Maybe[NilStringLiteralForUnparserEv]
- Definition Classes
- ElementUnusedUnparserSuspendableOperation → NeedValueAndTargetLengthMixin
-
val
maybePadChar: MaybeChar
- Definition Classes
- RightFillUnparserSuspendableOperation → PaddingUnparserMixin
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
numPadChars(skipInBits: Long, charWidthInBits: Long): Long
- Attributes
- protected
- Definition Classes
- PaddingUnparserMixin
-
val
rd: ElementRuntimeData
- Definition Classes
- ElementUnusedUnparserSuspendableOperation → SkipTheBits → SuspendableOperation → Suspension
-
final
def
run(ustate: UState): Unit
- Definition Classes
- Suspension
-
final
def
runSuspension(): Unit
- Definition Classes
- Suspension
-
final
def
savedUstate: UState
- Definition Classes
- Suspension
-
final
def
setDone(): Unit
- Definition Classes
- Suspension
-
final
def
setUnblocked(): Unit
- Definition Classes
- Suspension
-
final
def
skipTheBits(ustate: UState, skipInBits: Long): Unit
- Attributes
- protected
- Definition Classes
- SkipTheBits
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
val
targetLengthEv: UnparseTargetLengthInBitsEv
- Definition Classes
- ElementUnusedUnparserSuspendableOperation → NeedValueAndTargetLengthMixin
-
def
test(ustate: UState): Boolean
- Definition Classes
- PaddingUnparserMixin → NeedValueAndTargetLengthMixin
-
def
toString(): String
- Definition Classes
- SuspendableOperation → AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()