object StringConstancyLevel
- Alphabetic
- By Inheritance
- StringConstancyLevel
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- def determineForConcat(level1: StringConstancyLevel, level2: StringConstancyLevel): StringConstancyLevel
Returns the StringConstancyLevel of a concatenation of two values.
Returns the StringConstancyLevel of a concatenation of two values.
- Constant + Constant = Constant
- Dynamic + Dynamic = Dynamic
- Constant + Dynamic = PartiallyConstant
- PartiallyConstant + {Dynamic, Constant} = PartiallyConstant
- level1
The first level.
- level2
The second level.
- returns
Returns the level for a concatenation.
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def meet(level1: StringConstancyLevel, level2: StringConstancyLevel): StringConstancyLevel
The more general StringConstancyLevel of the two given levels, i.e.
The more general StringConstancyLevel of the two given levels, i.e. the one that allows more possible values at the given read operation.
- level1
The first level.
- level2
The second level.
- returns
Returns the more general level of both given inputs.
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- case object Constant extends StringConstancyLevel with Product with Serializable
Indicates that a string has a constant value at a given read operation.
- case object Dynamic extends StringConstancyLevel with Product with Serializable
Indicates that a string at some read operations has an unpredictable value.
- case object Invalid extends StringConstancyLevel with Product with Serializable
Indicates that a string has no value at a given read operation.
- case object PartiallyConstant extends StringConstancyLevel with Product with Serializable
Indicates that a string is partially constant (has a constant and a dynamic part) at some read operation.
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated @Deprecated
- Deprecated