trait CalledMethodsStore extends AnyRef
Stores information about how methods were called.
Thread Safety
"CalledMethodsStore" are immutable.
- Self Type
- CalledMethodsStore
- Source
- CalledMethodsStore.scala
- Alphabetic
- By Inheritance
- CalledMethodsStore
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract val calledMethods: Map[Method, List[Array[(domain)#DomainValue]]]
- abstract val domain: BaseDomain
The domain that is used as the target domain for the adaptation of the operand values to make them comparable.
The domain that is used as the target domain for the adaptation of the operand values to make them comparable. The domain object is not used at construction time which enables the creation of the store along with/ as part of the creation of "its" domain.
- abstract val frequentEvaluationWarningLevel: Int
Determines when we issue a frequent evaluation warning because the same method is called with different parameters more than
frequentEvaluationWarningLevel
times.Determines when we issue a frequent evaluation warning because the same method is called with different parameters more than
frequentEvaluationWarningLevel
times.The default is
10
. - implicit abstract val logContext: LogContext
Concrete 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()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def frequentEvaluation(method: Method, operandsSet: List[Array[(domain)#DomainValue]]): Unit
- 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
- 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 testOrElseUpdated(method: Method, operands: List[DomainValue]): Option[CalledMethodsStore { val domain: CalledMethodsStore.this.domain.type }]
- def toString(): String
- Definition Classes
- AnyRef → Any
- def updated(method: Method, operands: List[Array[(domain)#DomainValue]]): CalledMethodsStore { val domain: CalledMethodsStore.this.domain.type }
- 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])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated