Packages

class AnalysisDomain[S] extends CorrelationalDomain with DefaultHandlingOfMethodResults with IgnoreSynchronization with ThrowAllPotentialExceptionsConfiguration with DefaultTypeLevelFloatValues with DefaultTypeLevelDoubleValues with TypeLevelFieldAccessInstructions with TypeLevelInvokeInstructions with TypeLevelDynamicLoads with DefaultReferenceValuesBinding with DefaultIntegerRangeValues with DefaultLongValues with ConcretePrimitiveValuesConversions with LongValuesShiftOperators with TheProject with TheMethod with RecordDefUse

Linear Supertypes
RecordDefUse, RecordCFG, CustomInitialization, TheMethod, TheCode, TheProject, LogContextProvider, ThePropertyStore, LongValuesShiftOperators, ConcretePrimitiveValuesConversions, TypeLevelPrimitiveValuesConversions, DefaultLongValues, LongValues, ConcreteLongValues, DefaultIntegerRangeValues, IntegerRangeValues, ConcreteIntegerValues, IntegerRangeValuesFactory, DefaultReferenceValuesBinding, DefaultExceptionsFactory, ReferenceValues, Origin, DefaultTypeLevelReferenceValues, TypeLevelReferenceValues, AsJavaObject, GeneralizedArrayHandling, TypeLevelDynamicLoads, TypeLevelInvokeInstructions, MethodCallsHandling, TypeLevelFieldAccessInstructions, DefaultTypeLevelDoubleValues, TypeLevelDoubleValues, DefaultTypeLevelFloatValues, TypeLevelFloatValues, DefaultSpecialDomainValuesBinding, ThrowAllPotentialExceptionsConfiguration, IgnoreSynchronization, DefaultHandlingOfMethodResults, DefaultHandlingForReturnInstructions, DefaultHandlingOfVoidReturns, DefaultHandlingForThrownExceptions, ReturnInstructionsDomain, CorrelationalDomain, CorrelationalDomainSupport, IdentityBasedCorrelationChangeDetection, JoinStabilization, Domain, Configuration, TypedValuesFactory, PrimitiveValuesConversionsDomain, DynamicLoadsDomain, ReturnInstructionsDomain, MonitorInstructionsDomain, MethodCallsDomain, FieldAccessesDomain, ReferenceValuesDomain, ReferenceValuesFactory, ExceptionsFactory, DoubleValuesDomain, DoubleValuesFactory, FloatValuesDomain, FloatValuesFactory, LongValuesDomain, LongValuesFactory, IntegerValuesDomain, IntegerValuesFactory, CoreDomainFunctionality, SubroutinesDomain, ValuesDomain, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AnalysisDomain
  2. RecordDefUse
  3. RecordCFG
  4. CustomInitialization
  5. TheMethod
  6. TheCode
  7. TheProject
  8. LogContextProvider
  9. ThePropertyStore
  10. LongValuesShiftOperators
  11. ConcretePrimitiveValuesConversions
  12. TypeLevelPrimitiveValuesConversions
  13. DefaultLongValues
  14. LongValues
  15. ConcreteLongValues
  16. DefaultIntegerRangeValues
  17. IntegerRangeValues
  18. ConcreteIntegerValues
  19. IntegerRangeValuesFactory
  20. DefaultReferenceValuesBinding
  21. DefaultExceptionsFactory
  22. ReferenceValues
  23. Origin
  24. DefaultTypeLevelReferenceValues
  25. TypeLevelReferenceValues
  26. AsJavaObject
  27. GeneralizedArrayHandling
  28. TypeLevelDynamicLoads
  29. TypeLevelInvokeInstructions
  30. MethodCallsHandling
  31. TypeLevelFieldAccessInstructions
  32. DefaultTypeLevelDoubleValues
  33. TypeLevelDoubleValues
  34. DefaultTypeLevelFloatValues
  35. TypeLevelFloatValues
  36. DefaultSpecialDomainValuesBinding
  37. ThrowAllPotentialExceptionsConfiguration
  38. IgnoreSynchronization
  39. DefaultHandlingOfMethodResults
  40. DefaultHandlingForReturnInstructions
  41. DefaultHandlingOfVoidReturns
  42. DefaultHandlingForThrownExceptions
  43. ReturnInstructionsDomain
  44. CorrelationalDomain
  45. CorrelationalDomainSupport
  46. IdentityBasedCorrelationChangeDetection
  47. JoinStabilization
  48. Domain
  49. Configuration
  50. TypedValuesFactory
  51. PrimitiveValuesConversionsDomain
  52. DynamicLoadsDomain
  53. ReturnInstructionsDomain
  54. MonitorInstructionsDomain
  55. MethodCallsDomain
  56. FieldAccessesDomain
  57. ReferenceValuesDomain
  58. ReferenceValuesFactory
  59. ExceptionsFactory
  60. DoubleValuesDomain
  61. DoubleValuesFactory
  62. FloatValuesDomain
  63. FloatValuesFactory
  64. LongValuesDomain
  65. LongValuesFactory
  66. IntegerValuesDomain
  67. IntegerValuesFactory
  68. CoreDomainFunctionality
  69. SubroutinesDomain
  70. ValuesDomain
  71. AnyRef
  72. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AnalysisDomain(project: Project[S], method: Method)

Type Members

  1. trait ALongValue extends (LongValues.this)#LongValue
    Definition Classes
    LongValues
  2. type AReferenceValue = ReferenceValue
    Definition Classes
    DefaultReferenceValuesBinding → ReferenceValues → TypeLevelReferenceValues
  3. class AnIntegerValue extends (DefaultIntegerRangeValues.this)#AnIntegerValue
    Definition Classes
    DefaultIntegerRangeValues
  4. trait ArrayAbstraction extends AnyRef
    Definition Classes
    TypeLevelReferenceValues
  5. type ArrayLoadResult = Computation[DomainValue, ExceptionValues]
    Definition Classes
    ReferenceValuesDomain
  6. type ArrayStoreResult = Computation[Nothing, ExceptionValues]
    Definition Classes
    ReferenceValuesDomain
  7. trait ArrayValue extends (ReferenceValues.this)#ArrayValue with (ReferenceValues.this)#NonNullSingleOriginSReferenceValue[ArrayType]
    Attributes
    protected
    Definition Classes
    ReferenceValues
  8. case class DefaultMObjectValue extends (DefaultReferenceValuesBinding.this)#MObjectValue with Product with Serializable
    Attributes
    protected
    Definition Classes
    DefaultReferenceValuesBinding
  9. case class DefaultSObjectValue extends (DefaultReferenceValuesBinding.this)#SObjectValue with Product with Serializable
    Attributes
    protected
    Definition Classes
    DefaultReferenceValuesBinding
  10. type DomainArrayValue = ArrayValue
    Definition Classes
    DefaultReferenceValuesBinding → ReferenceValues → DefaultTypeLevelReferenceValues → TypeLevelReferenceValues
  11. final type DomainIllegalValue = IllegalValue
    Definition Classes
    DefaultSpecialDomainValuesBinding → ValuesDomain
  12. type DomainMultipleReferenceValues = MultipleReferenceValues
    Definition Classes
    DefaultReferenceValuesBinding → ReferenceValues
  13. type DomainNullValue = NullValue
    Definition Classes
    DefaultReferenceValuesBinding → ReferenceValues → DefaultTypeLevelReferenceValues → TypeLevelReferenceValues
  14. type DomainObjectValue = ObjectValue
    Definition Classes
    DefaultReferenceValuesBinding → ReferenceValues → DefaultTypeLevelReferenceValues → TypeLevelReferenceValues
  15. type DomainReferenceValue = ReferenceValue
    Definition Classes
    DefaultReferenceValuesBinding → ValuesDomain
  16. final type DomainReturnAddressValue = ReturnAddressValue
    Definition Classes
    DefaultSpecialDomainValuesBinding → ValuesDomain
  17. final type DomainReturnAddressValues = ReturnAddressValues
    Definition Classes
    DefaultSpecialDomainValuesBinding → ValuesDomain
  18. type DomainSingleOriginReferenceValue = SingleOriginReferenceValue
    Definition Classes
    DefaultReferenceValuesBinding → ReferenceValues
  19. final type DomainTypedValue[+T <: Type] = TypedValue[T]
    Definition Classes
    DefaultSpecialDomainValuesBinding → ValuesDomain
  20. final type DomainValue = Value
    Definition Classes
    DefaultSpecialDomainValuesBinding → ValuesDomain
  21. trait DoubleValue extends (TypeLevelDoubleValues.this)#TypedValue[DoubleType] with IsDoubleValue
    Definition Classes
    TypeLevelDoubleValues
  22. type ExceptionValue = DomainReferenceValue
    Definition Classes
    ValuesDomain
  23. type ExceptionValues = Iterable[ExceptionValue]
    Definition Classes
    ValuesDomain
  24. trait FloatValue extends (TypeLevelFloatValues.this)#TypedValue[FloatType] with IsFloatValue
    Definition Classes
    TypeLevelFloatValues
  25. class IllegalValue extends Value with IsIllegalValue
    Attributes
    protected
    Definition Classes
    ValuesDomain
  26. sealed trait IntegerLikeValue extends (IntegerRangeValues.this)#TypedValue[CTIntType] with IsIntegerValue
    Definition Classes
    IntegerRangeValues
  27. class IntegerRange extends (DefaultIntegerRangeValues.this)#IntegerRange
    Definition Classes
    DefaultIntegerRangeValues
  28. type IntegerValueOrArithmeticException = Computation[DomainValue, ExceptionValue]
    Definition Classes
    IntegerValuesDomain
  29. type Locals = collection.mutable.Locals[DomainValue]
    Definition Classes
    ValuesDomain
  30. type LocalsArray = Array[Locals]
    Definition Classes
    ValuesDomain
  31. sealed trait LongValue extends (LongValues.this)#TypedValue[LongType] with IsLongValue
    Definition Classes
    LongValues
  32. type LongValueOrArithmeticException = Computation[DomainValue, ExceptionValue]
    Definition Classes
    LongValuesDomain
  33. trait MObjectValue extends (ReferenceValues.this)#MObjectValue with (ReferenceValues.this)#ObjectValue
    Attributes
    protected
    Definition Classes
    ReferenceValues
  34. type MethodCallResult = Computation[DomainValue, ExceptionValues]
    Definition Classes
    MethodCallsDomain
  35. trait MultipleOriginsValue extends (Origin.this)#ValueWithOriginInformation
    Definition Classes
    Origin
  36. class MultipleReferenceValues extends IsMultipleReferenceValue with (ReferenceValues.this)#ReferenceValue with (ReferenceValues.this)#MultipleOriginsValue
    Attributes
    protected
    Definition Classes
    ReferenceValues
  37. trait NonNullSingleOriginReferenceValue extends (ReferenceValues.this)#SingleOriginReferenceValue
    Definition Classes
    ReferenceValues
  38. trait NonNullSingleOriginSReferenceValue[T <: ReferenceType] extends (ReferenceValues.this)#NonNullSingleOriginReferenceValue
    Definition Classes
    ReferenceValues
  39. class NullValue extends (ReferenceValues.this)#NullValue with (ReferenceValues.this)#SingleOriginReferenceValue
    Attributes
    protected
    Definition Classes
    ReferenceValues
  40. trait ObjectValue extends (ReferenceValues.this)#ObjectValue with (ReferenceValues.this)#NonNullSingleOriginReferenceValue
    Definition Classes
    ReferenceValues
  41. type Operands = Chain[DomainValue]
    Definition Classes
    ValuesDomain
  42. type OperandsArray = Array[Operands]
    Definition Classes
    ValuesDomain
  43. trait RETValue extends Value with IsReturnAddressValue
    Definition Classes
    ValuesDomain
  44. type RefId = Int
    Definition Classes
    ReferenceValues
  45. trait ReferenceValue extends (ReferenceValues.this)#ReferenceValue
    Definition Classes
    ReferenceValues
  46. type Refinements = IdentityHashMap[AReferenceValue, AReferenceValue]
    Definition Classes
    ReferenceValues
  47. class ReturnAddressValue extends RETValue
    Definition Classes
    ValuesDomain
  48. class ReturnAddressValues extends RETValue
    Definition Classes
    ValuesDomain
  49. trait SObjectValue extends (ReferenceValues.this)#SObjectValue with (ReferenceValues.this)#NonNullSingleOriginSReferenceValue[ObjectType] with (ReferenceValues.this)#ObjectValue
    Attributes
    protected
    Definition Classes
    ReferenceValues
  50. trait SReferenceValue[T <: ReferenceType] extends (TypeLevelReferenceValues.this)#ReferenceValue with IsSReferenceValue[T]
    Attributes
    protected[this]
    Definition Classes
    TypeLevelReferenceValues
  51. trait SingleOriginReferenceValue extends (ReferenceValues.this)#ReferenceValue with (ReferenceValues.this)#SingleOriginValue with UID
    Definition Classes
    ReferenceValues
  52. trait SingleOriginValue extends (Origin.this)#ValueWithOriginInformation
    Definition Classes
    Origin
  53. class TheLongValue extends (DefaultLongValues.this)#TheLongValue
    Definition Classes
    DefaultLongValues
  54. trait TypedValue[+T <: Type] extends Value with KnownTypedValue
    Definition Classes
    ValuesDomain
  55. trait Value extends ValueInformation
    Definition Classes
    ValuesDomain
  56. trait ValueWithOriginInformation extends AnyRef
    Definition Classes
    Origin

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final val AReferenceValueTag: ClassTag[AReferenceValue]
    Definition Classes
    DefaultReferenceValuesBinding → ReferenceValues
  5. def AnIntegerValue(): AnIntegerValue
    Definition Classes
    DefaultIntegerRangeValues
  6. final def ArithmeticException(origin: ValueOrigin): ExceptionValue
    Definition Classes
    DefaultExceptionsFactory → ExceptionsFactory
  7. final def ArrayIndexOutOfBoundsException(origin: ValueOrigin): ExceptionValue
    Definition Classes
    DefaultExceptionsFactory → ExceptionsFactory
  8. final def ArrayStoreException(origin: ValueOrigin): ExceptionValue
    Definition Classes
    DefaultExceptionsFactory → ExceptionsFactory
  9. def ArrayValue(origin: ValueOrigin, isNull: Answer, isPrecise: Boolean, theUpperTypeBound: ArrayType, t: RefId): DomainArrayValue
    Attributes
    protected[domain]
    Definition Classes
    DefaultReferenceValuesBinding → ReferenceValues
  10. def ArrayValue(pc: Int, arrayType: ArrayType): DomainArrayValue
    Definition Classes
    ReferenceValues → TypeLevelReferenceValues
  11. def BooleanValue(origin: ValueOrigin, value: Boolean): DomainTypedValue[CTIntType]
    Definition Classes
    DefaultIntegerRangeValues → IntegerValuesFactory
  12. def BooleanValue(origin: ValueOrigin): DomainTypedValue[CTIntType]
    Definition Classes
    DefaultIntegerRangeValues → IntegerValuesFactory
  13. def ByteValue(origin: ValueOrigin, value: Byte): DomainTypedValue[CTIntType]
    Definition Classes
    DefaultIntegerRangeValues → IntegerValuesFactory
  14. def ByteValue(origin: ValueOrigin): DomainTypedValue[CTIntType]
    Definition Classes
    DefaultIntegerRangeValues → IntegerValuesFactory
  15. def CharValue(origin: ValueOrigin, value: Char): DomainTypedValue[CTIntType]
    Definition Classes
    DefaultIntegerRangeValues → IntegerValuesFactory
  16. def CharValue(origin: ValueOrigin): DomainTypedValue[CTIntType]
    Definition Classes
    DefaultIntegerRangeValues → IntegerValuesFactory
  17. final def ClassCastException(origin: ValueOrigin): ExceptionValue
    Definition Classes
    DefaultExceptionsFactory → ExceptionsFactory
  18. final def ClassNotFoundException(origin: ValueOrigin): ExceptionValue
    Definition Classes
    DefaultExceptionsFactory → ExceptionsFactory
  19. def ClassValue(pc: Int, t: Type): DomainObjectValue
    Definition Classes
    ReferenceValues → TypeLevelReferenceValues → ReferenceValuesFactory
  20. final def ConstantFieldValue(pc: Int, cv: ConstantFieldValue[_]): DomainValue
    Definition Classes
    Domain
  21. final def DefaultValue(origin: ValueOrigin, theType: FieldType): DomainValue
    Definition Classes
    TypedValuesFactory
  22. final val DomainArrayValueTag: ClassTag[DomainArrayValue]
    Definition Classes
    DefaultReferenceValuesBinding → ReferenceValues
  23. final val DomainMultipleReferenceValuesTag: ClassTag[DomainMultipleReferenceValues]
    Definition Classes
    DefaultReferenceValuesBinding → ReferenceValues
  24. final val DomainNullValueTag: ClassTag[DomainNullValue]
    Definition Classes
    DefaultReferenceValuesBinding → ReferenceValues
  25. final val DomainObjectValueTag: ClassTag[DomainObjectValue]
    Definition Classes
    DefaultReferenceValuesBinding → ReferenceValues
  26. final val DomainReferenceValueTag: ClassTag[DomainReferenceValue]
    Definition Classes
    DefaultReferenceValuesBinding → ValuesDomain
  27. final val DomainSingleOriginReferenceValueTag: ClassTag[DomainSingleOriginReferenceValue]
    Definition Classes
    DefaultReferenceValuesBinding → ReferenceValues
  28. final val DomainValueTag: ClassTag[DomainValue]
    Definition Classes
    DefaultSpecialDomainValuesBinding → ValuesDomain
  29. final def DoubleValue(valueOrigin: Int, value: Double): DoubleValue
    Definition Classes
    DefaultTypeLevelDoubleValues → DoubleValuesFactory
  30. final def DoubleValue(valueOrigin: Int): DoubleValue
    Definition Classes
    DefaultTypeLevelDoubleValues → DoubleValuesFactory
  31. def FloatValue(valueOrigin: Int, value: Float): FloatValue
    Definition Classes
    DefaultTypeLevelFloatValues → FloatValuesFactory
  32. def FloatValue(valueOrigin: Int): FloatValue
    Definition Classes
    DefaultTypeLevelFloatValues → FloatValuesFactory
  33. final def IllegalMonitorStateException(origin: ValueOrigin): ExceptionValue
    Definition Classes
    DefaultExceptionsFactory → ExceptionsFactory
  34. def InitializedDomainValue(origin: ValueOrigin, vi: ValueInformation): DomainValue
    Definition Classes
    ReferenceValues → TypeLevelReferenceValues → ValuesDomain
  35. def InitializedObjectValue(pc: Int, objectType: ObjectType): DomainObjectValue
    Definition Classes
    ReferenceValues → TypeLevelReferenceValues → ReferenceValuesFactory
  36. final def IntegerConstant0: DomainTypedValue[CTIntType]
    Definition Classes
    IntegerValuesFactory
  37. final def IntegerRange(lb: Int, ub: Int): IntegerRange
    Definition Classes
    DefaultIntegerRangeValues → IntegerRangeValues
    Annotations
    @inline()
  38. final def IntegerRange(origin: ValueOrigin, lowerBound: Int, upperBound: Int): DomainTypedValue[CTIntType]
    Definition Classes
    IntegerRangeValues → IntegerRangeValuesFactory
  39. def IntegerRange(value: Int): DomainTypedValue[CTIntType]
    Definition Classes
    IntegerRangeValues
  40. def IntegerValue(origin: ValueOrigin, value: Int): DomainTypedValue[CTIntType]
    Definition Classes
    DefaultIntegerRangeValues → IntegerValuesFactory
  41. def IntegerValue(origin: ValueOrigin): DomainTypedValue[CTIntType]
    Definition Classes
    DefaultIntegerRangeValues → IntegerValuesFactory
  42. def LongValue(origin: ValueOrigin, value: Long): TheLongValue
    Definition Classes
    DefaultLongValues → LongValuesFactory
  43. def LongValue(origin: ValueOrigin): ALongValue.type
    Definition Classes
    DefaultLongValues → LongValuesFactory
  44. final val MetaInformationUpdateIllegalValue: MetaInformationUpdate[DomainIllegalValue]
    Definition Classes
    DefaultSpecialDomainValuesBinding → ValuesDomain
  45. def MethodCallResult(potentialExceptions: Iterable[ExceptionValue]): MethodCallResult
    Attributes
    protected[this]
    Definition Classes
    MethodCallsHandling
  46. def MethodCallResult(returnValue: DomainValue, exceptions: Iterable[ExceptionValue]): MethodCallResult
    Attributes
    protected[this]
    Definition Classes
    MethodCallsHandling
  47. final def MethodExternalNullPointerException(pc: Int): ExceptionValue
    Definition Classes
    ExceptionsFactory
  48. def MethodHandle(origin: ValueOrigin, handle: MethodHandle): DomainReferenceValue
    Definition Classes
    ReferenceValuesFactory
  49. def MethodType(origin: ValueOrigin, descriptor: MethodDescriptor): DomainReferenceValue
    Definition Classes
    ReferenceValuesFactory
  50. def MultipleReferenceValues(values: UIDSet[DomainSingleOriginReferenceValue], origins: ValueOrigins, isNull: Answer, isPrecise: Boolean, theUpperTypeBound: UIDSet[_ <: ReferenceType], refId: RefId): DomainMultipleReferenceValues
    Attributes
    protected[domain]
    Definition Classes
    DefaultReferenceValuesBinding → ReferenceValues
  51. def MultipleReferenceValues(values: UIDSet[DomainSingleOriginReferenceValue]): DomainMultipleReferenceValues
    Attributes
    protected[domain]
    Definition Classes
    DefaultReferenceValuesBinding → ReferenceValues
  52. final def NegativeArraySizeException(origin: ValueOrigin): ExceptionValue
    Definition Classes
    DefaultExceptionsFactory → ExceptionsFactory
  53. def NewArray(pc: Int, counts: Operands, arrayType: ArrayType): DomainArrayValue
    Definition Classes
    ReferenceValues → TypeLevelReferenceValues
  54. def NewArray(pc: Int, count: DomainValue, arrayType: ArrayType): DomainArrayValue
    Definition Classes
    ReferenceValues → TypeLevelReferenceValues
  55. def NewObject(pc: Int, objectType: ObjectType): DomainObjectValue
    Definition Classes
    ReferenceValues → TypeLevelReferenceValues → ReferenceValuesFactory
  56. def NonNullObjectValue(pc: Int, objectType: ObjectType): DomainObjectValue
    Definition Classes
    ReferenceValues → TypeLevelReferenceValues → ReferenceValuesFactory
  57. final def NullPointerException(origin: ValueOrigin): ExceptionValue
    Definition Classes
    DefaultExceptionsFactory → ExceptionsFactory
  58. def NullValue(origin: ValueOrigin): DomainNullValue
    Definition Classes
    DefaultReferenceValuesBinding → TypeLevelReferenceValues → ReferenceValuesFactory
  59. def ObjectValue(origin: ValueOrigin, isNull: Answer, upperTypeBound: UIDSet[ObjectType], refId: RefId): DomainObjectValue
    Attributes
    protected[domain]
    Definition Classes
    DefaultReferenceValuesBinding → ReferenceValues
  60. def ObjectValue(origin: ValueOrigin, isNull: Answer, isPrecise: Boolean, theUpperTypeBound: ObjectType, refId: RefId): SObjectValue
    Attributes
    protected[domain]
    Definition Classes
    DefaultReferenceValuesBinding → ReferenceValues
  61. def ObjectValue(origin: ValueOrigin, isNull: Answer, isPrecise: Boolean, theUpperTypeBound: ObjectType): DomainObjectValue
    Attributes
    protected[domain]
    Definition Classes
    ReferenceValues
  62. def ObjectValue(origin: ValueOrigin, isNull: Answer, upperTypeBound: UIDSet[ObjectType]): DomainObjectValue
    Attributes
    protected[domain]
    Definition Classes
    ReferenceValues
  63. def ObjectValue(pc: Int, upperTypeBound: UIDSet[ObjectType]): DomainObjectValue
    Definition Classes
    ReferenceValues → TypeLevelReferenceValues
  64. def ObjectValue(pc: Int, objectType: ObjectType): DomainObjectValue
    Definition Classes
    ReferenceValues → TypeLevelReferenceValues
  65. final def RefIdUpdate[T](value: T): MetaInformationUpdate[T]
    Definition Classes
    ReferenceValues
    Annotations
    @inline()
  66. final def ReferenceValue(origin: ValueOrigin, isNull: Answer, isPrecise: Boolean, upperTypeBound: UIDSet[_ <: ReferenceType], refId: RefId): DomainSingleOriginReferenceValue
    Attributes
    protected[domain]
    Definition Classes
    ReferenceValues
  67. final def ReferenceValue(origin: ValueOrigin, isNull: Answer, isPrecise: Boolean, theUpperTypeBound: ReferenceType): DomainSingleOriginReferenceValue
    Attributes
    protected[domain]
    Definition Classes
    ReferenceValues
  68. def ReferenceValue(origin: ValueOrigin, isNull: Answer, isPrecise: Boolean, theUpperTypeBound: ReferenceType, refId: RefId): DomainSingleOriginReferenceValue
    Attributes
    protected[domain]
    Definition Classes
    ReferenceValues
  69. final def ReferenceValue(pc: Int, upperTypeBound: ReferenceType): AReferenceValue
    Definition Classes
    TypeLevelReferenceValues → ReferenceValuesFactory
  70. final def ReturnAddressValue(address: Int): ReturnAddressValue
    Definition Classes
    DefaultSpecialDomainValuesBinding → ValuesDomain
  71. def ShortValue(origin: ValueOrigin, value: Short): DomainTypedValue[CTIntType]
    Definition Classes
    DefaultIntegerRangeValues → IntegerValuesFactory
  72. def ShortValue(origin: ValueOrigin): DomainTypedValue[CTIntType]
    Definition Classes
    DefaultIntegerRangeValues → IntegerValuesFactory
  73. def StringValue(pc: Int, value: String): DomainObjectValue
    Definition Classes
    ReferenceValues → TypeLevelReferenceValues → ReferenceValuesFactory
  74. final def StructuralUpdateIllegalValue: StructuralUpdate[Nothing]
    Definition Classes
    ValuesDomain
  75. final val TheIllegalValue: DomainIllegalValue
    Definition Classes
    DefaultSpecialDomainValuesBinding → ValuesDomain
  76. final val TheReturnAddressValues: ReturnAddressValues
    Definition Classes
    DefaultSpecialDomainValuesBinding → ValuesDomain
  77. final def Throwable(origin: ValueOrigin): ExceptionValue
    Definition Classes
    DefaultExceptionsFactory → ExceptionsFactory
  78. def TypedValue(origin: ValueOrigin, valueType: Type): DomainValue
    Definition Classes
    TypedValuesFactory
  79. def UninitializedThis(objectType: ObjectType): DomainObjectValue
    Definition Classes
    ReferenceValues → TypeLevelReferenceValues → ReferenceValuesFactory
  80. final def VMArithmeticException(pc: Int): ExceptionValue
    Definition Classes
    ExceptionsFactory
  81. final def VMArrayIndexOutOfBoundsException(pc: Int): ExceptionValue
    Definition Classes
    ExceptionsFactory
  82. final def VMArrayStoreException(pc: Int): ExceptionValue
    Definition Classes
    ExceptionsFactory
  83. final def VMClassCastException(pc: Int): ExceptionValue
    Definition Classes
    ExceptionsFactory
  84. final def VMClassNotFoundException(pc: Int): ExceptionValue
    Definition Classes
    ExceptionsFactory
  85. final def VMIllegalMonitorStateException(pc: Int): ExceptionValue
    Definition Classes
    ExceptionsFactory
  86. final def VMNegativeArraySizeException(pc: Int): ExceptionValue
    Definition Classes
    ExceptionsFactory
  87. final def VMNullPointerException(pc: Int): ExceptionValue
    Definition Classes
    ExceptionsFactory
  88. final def VMThrowable(pc: Int): ExceptionValue
    Definition Classes
    ExceptionsFactory
  89. final def ValueOrigins(vo: Int): ValueOrigins
    Definition Classes
    RecordDefUse
    Annotations
    @inline()
  90. def aaload(pc: Int, index: DomainValue, arrayref: DomainValue): ArrayLoadResult
    Definition Classes
    GeneralizedArrayHandling → ReferenceValuesDomain
  91. def aastore(pc: Int, value: DomainValue, index: DomainValue, arrayref: DomainValue): ArrayStoreResult
    Definition Classes
    GeneralizedArrayHandling → ReferenceValuesDomain
  92. def abnormalExitPCs: IntTrieSet
    Definition Classes
    RecordCFG
  93. def abortProcessingExceptionsOfCalledMethodsOnUnknownException: Boolean
    Definition Classes
    ThrowAllPotentialExceptionsConfiguration → Configuration
  94. def abortProcessingThrownExceptionsOnUnknownException: Boolean
    Definition Classes
    ThrowAllPotentialExceptionsConfiguration → Configuration
  95. def abruptMethodExecution(pc: Int, exceptionValue: ExceptionValue): Unit
    Definition Classes
    RecordCFG → ReturnInstructionsDomain
  96. def abstractInterpretationEnded(aiResult: AIResult { val domain: AnalysisDomain.this.type }): Unit
    Definition Classes
    RecordDefUse → RecordCFG → CoreDomainFunctionality
  97. def afterBaseJoin(pc: Int): Unit
    Attributes
    protected[this]
    Definition Classes
    JoinStabilization → CoreDomainFunctionality
  98. def afterEvaluation(pc: Int, instruction: Instruction, oldOperands: Operands, oldLocals: Locals, targetPC: Int, isExceptionalControlFlow: Boolean, forceJoin: Boolean, newOperands: Operands, newLocals: Locals): (Operands, Locals)
    Definition Classes
    CoreDomainFunctionality
  99. final def allExecuted: BitSet
    Definition Classes
    RecordCFG
  100. def allExitPCs: IntTrieSet
    Definition Classes
    RecordCFG
  101. def allReachable(pcs: IntTrieSet): IntTrieSet
    Definition Classes
    RecordCFG
  102. def allReachable(pc: Int): IntTrieSet
    Definition Classes
    RecordCFG
  103. def allSuccessorsOf(pc: Int): PCs
    Definition Classes
    RecordCFG
  104. def areturn(pc: Int, value: DomainValue): Computation[Nothing, ExceptionValue]
    Definition Classes
    RecordCFG → ReturnInstructionsDomain
  105. def arraylength(pc: Int, arrayref: DomainValue): Computation[DomainValue, ExceptionValue]
    Definition Classes
    TypeLevelReferenceValues → ReferenceValuesDomain
  106. def arrayload(pc: Int, index: DomainValue, arrayref: DomainValue): ArrayLoadResult
    Definition Classes
    TypeLevelReferenceValues → GeneralizedArrayHandling
  107. def arraystore(pc: Int, value: DomainValue, index: DomainValue, arrayref: DomainValue): ArrayStoreResult
    Definition Classes
    TypeLevelReferenceValues → GeneralizedArrayHandling
  108. def asArrayAbstraction(value: DomainValue): ArrayAbstraction
    Definition Classes
    TypeLevelReferenceValues
  109. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  110. def asObjectValue(value: DomainValue): DomainObjectValue
    Definition Classes
    TypeLevelReferenceValues
  111. def asReferenceValue(value: DomainValue): AReferenceValue
    Definition Classes
    TypeLevelReferenceValues
  112. def baload(pc: Int, index: DomainValue, arrayref: DomainValue): ArrayLoadResult
    Definition Classes
    GeneralizedArrayHandling → ReferenceValuesDomain
  113. def bastore(pc: Int, value: DomainValue, index: DomainValue, arrayref: DomainValue): ArrayStoreResult
    Definition Classes
    GeneralizedArrayHandling → ReferenceValuesDomain
  114. def bbCFG: CFG[Instruction, Code]
    Definition Classes
    RecordCFG
  115. def beforeBaseJoin(pc: Int): Unit
    Attributes
    protected[this]
    Definition Classes
    CoreDomainFunctionality
  116. def caload(pc: Int, index: DomainValue, arrayref: DomainValue): ArrayLoadResult
    Definition Classes
    GeneralizedArrayHandling → ReferenceValuesDomain
  117. def castore(pc: Int, value: DomainValue, index: DomainValue, arrayref: DomainValue): ArrayStoreResult
    Definition Classes
    GeneralizedArrayHandling → ReferenceValuesDomain
  118. def cfgAsGraph(): DefaultMutableNode[Chain[Int]]
    Definition Classes
    RecordCFG
  119. final def classFile: ClassFile
    Definition Classes
    TheMethod
    Annotations
    @inline()
  120. implicit final def classHierarchy: ClassHierarchy
    Definition Classes
    TheProject
    Annotations
    @inline()
  121. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @IntrinsicCandidate()
  122. final val code: Code
    Definition Classes
    TheMethod → TheCode
  123. def createDefUseGraph(code: Code): Set[DefaultMutableNode[ValueOrigin]]
    Definition Classes
    RecordDefUse
  124. def d2f(pc: Int, value: DomainValue): DomainValue
    Definition Classes
    TypeLevelPrimitiveValuesConversions → PrimitiveValuesConversionsDomain
  125. def d2i(pc: Int, value: DomainValue): DomainValue
    Definition Classes
    TypeLevelPrimitiveValuesConversions → PrimitiveValuesConversionsDomain
  126. def d2l(pc: Int, value: DomainValue): DomainValue
    Definition Classes
    TypeLevelPrimitiveValuesConversions → PrimitiveValuesConversionsDomain
  127. def dadd(pc: Int, value1: DomainValue, value2: DomainValue): DomainValue
    Definition Classes
    TypeLevelDoubleValues → DoubleValuesDomain
  128. def daload(pc: Int, index: DomainValue, arrayref: DomainValue): ArrayLoadResult
    Definition Classes
    GeneralizedArrayHandling → ReferenceValuesDomain
  129. def dastore(pc: Int, value: DomainValue, index: DomainValue, arrayref: DomainValue): ArrayStoreResult
    Definition Classes
    GeneralizedArrayHandling → ReferenceValuesDomain
  130. def dcmpg(pc: Int, value1: DomainValue, value2: DomainValue): DomainValue
    Definition Classes
    TypeLevelDoubleValues → DoubleValuesDomain
  131. def dcmpl(pc: Int, value1: DomainValue, value2: DomainValue): DomainValue
    Definition Classes
    TypeLevelDoubleValues → DoubleValuesDomain
  132. def ddiv(pc: Int, value1: DomainValue, value2: DomainValue): DomainValue
    Definition Classes
    TypeLevelDoubleValues → DoubleValuesDomain
  133. def dmul(pc: Int, value1: DomainValue, value2: DomainValue): DomainValue
    Definition Classes
    TypeLevelDoubleValues → DoubleValuesDomain
  134. def dneg(pc: Int, value: DomainValue): DomainValue
    Definition Classes
    TypeLevelDoubleValues → DoubleValuesDomain
  135. def doGetfield(pc: Int, objectref: DomainValue, fieldValue: DomainValue): Computation[DomainValue, ExceptionValue]
    Definition Classes
    TypeLevelFieldAccessInstructions
  136. def doGetstatic(pc: Int, fieldValue: DomainValue): Computation[DomainValue, Nothing]
    Definition Classes
    TypeLevelFieldAccessInstructions
  137. def doLoadDynamic(pc: Int, constantValue: DomainValue): Computation[DomainValue, Nothing]
    Definition Classes
    TypeLevelDynamicLoads
  138. def dominatorTree: DominatorTree
    Definition Classes
    RecordCFG
  139. def drem(pc: Int, value1: DomainValue, value2: DomainValue): DomainValue
    Definition Classes
    TypeLevelDoubleValues → DoubleValuesDomain
  140. def dreturn(pc: Int, value: DomainValue): Computation[Nothing, ExceptionValue]
    Definition Classes
    RecordCFG → ReturnInstructionsDomain
  141. def dsub(pc: Int, value1: DomainValue, value2: DomainValue): DomainValue
    Definition Classes
    TypeLevelDoubleValues → DoubleValuesDomain
  142. def dumpDefUseInfo(): Node
    Definition Classes
    RecordDefUse
  143. def dumpDefUseTable(): Node
    Definition Classes
    RecordDefUse
  144. def effectiveUTB(utb: UIDSet[_ <: ReferenceType]): UIDSet[_ <: ReferenceType]
    Attributes
    protected
    Definition Classes
    ReferenceValues
  145. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  146. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  147. def evaluationCompleted(pc: Int, worklist: Chain[Int], evaluatedPCs: IntArrayStack, operandsArray: OperandsArray, localsArray: LocalsArray, tracer: Option[AITracer]): Unit
    Definition Classes
    CoreDomainFunctionality
  148. def exceptionHandlerSuccessorsOf(pc: Int): PCs
    Definition Classes
    RecordCFG
  149. def f2d(pc: Int, value: DomainValue): DomainValue
    Definition Classes
    TypeLevelPrimitiveValuesConversions → PrimitiveValuesConversionsDomain
  150. def f2i(pc: Int, value: DomainValue): DomainValue
    Definition Classes
    TypeLevelPrimitiveValuesConversions → PrimitiveValuesConversionsDomain
  151. def f2l(pc: Int, value: DomainValue): DomainValue
    Definition Classes
    TypeLevelPrimitiveValuesConversions → PrimitiveValuesConversionsDomain
  152. def fadd(pc: Int, value1: DomainValue, value2: DomainValue): DomainValue
    Definition Classes
    TypeLevelFloatValues → FloatValuesDomain
  153. def faload(pc: Int, index: DomainValue, arrayref: DomainValue): ArrayLoadResult
    Definition Classes
    GeneralizedArrayHandling → ReferenceValuesDomain
  154. def fastore(pc: Int, value: DomainValue, index: DomainValue, arrayref: DomainValue): ArrayStoreResult
    Definition Classes
    GeneralizedArrayHandling → ReferenceValuesDomain
  155. def fcmpg(pc: Int, value1: DomainValue, value2: DomainValue): DomainValue
    Definition Classes
    TypeLevelFloatValues → FloatValuesDomain
  156. def fcmpl(pc: Int, value1: DomainValue, value2: DomainValue): DomainValue
    Definition Classes
    TypeLevelFloatValues → FloatValuesDomain
  157. def fdiv(pc: Int, value1: DomainValue, value2: DomainValue): DomainValue
    Definition Classes
    TypeLevelFloatValues → FloatValuesDomain
  158. def flow(currentPC: Int, currentOperands: Operands, currentLocals: Locals, successorPC: Int, isSuccessorScheduled: Answer, isExceptionalControlFlow: Boolean, abruptSubroutineTerminationCount: Int, wasJoinPerformed: Boolean, worklist: Chain[Int], operandsArray: OperandsArray, localsArray: LocalsArray, tracer: Option[AITracer]): Chain[Int]
    Definition Classes
    RecordCFG → CoreDomainFunctionality
  159. def fmul(pc: Int, value1: DomainValue, value2: DomainValue): DomainValue
    Definition Classes
    TypeLevelFloatValues → FloatValuesDomain
  160. def fneg(pc: Int, value: DomainValue): DomainValue
    Definition Classes
    TypeLevelFloatValues → FloatValuesDomain
  161. def foreachOrigin(value: DomainValue, f: (ValueOrigin) ⇒ Unit): Unit
    Definition Classes
    Origin
  162. final def foreachPredecessorOf(pc: Int)(f: (PC) ⇒ Unit): Unit
    Definition Classes
    RecordCFG
  163. def foreachSuccessorOf(pc: Int)(f: (PC) ⇒ Unit): Unit
    Definition Classes
    RecordCFG
  164. def frem(pc: Int, value1: DomainValue, value2: DomainValue): DomainValue
    Definition Classes
    TypeLevelFloatValues → FloatValuesDomain
  165. def freturn(pc: Int, value: DomainValue): Computation[Nothing, ExceptionValue]
    Definition Classes
    RecordCFG → ReturnInstructionsDomain
  166. def fsub(pc: Int, value1: DomainValue, value2: DomainValue): DomainValue
    Definition Classes
    TypeLevelFloatValues → FloatValuesDomain
  167. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  168. def getPotentialExceptions(pc: Int): List[ExceptionValue]
    Attributes
    protected[this]
    Definition Classes
    MethodCallsHandling
  169. def getfield(pc: Int, objectref: DomainValue, declaringClass: ObjectType, fieldName: String, fieldType: FieldType): Computation[DomainValue, ExceptionValue]
    Definition Classes
    TypeLevelFieldAccessInstructions → FieldAccessesDomain
  170. def getstatic(pc: Int, declaringClass: ObjectType, fieldName: String, fieldType: FieldType): Computation[DomainValue, Nothing]
    Definition Classes
    TypeLevelFieldAccessInstructions → FieldAccessesDomain
  171. def handleInstanceBasedInvoke(pc: Int, methodDescriptor: MethodDescriptor, targetMethods: Set[Method], receiverIsNull: Answer, operands: Operands): MethodCallResult
    Attributes
    protected[this]
    Definition Classes
    MethodCallsHandling
  172. def handleInstanceBasedInvoke(pc: Int, methodDescriptor: MethodDescriptor, operands: Operands): MethodCallResult
    Attributes
    protected[this]
    Definition Classes
    MethodCallsHandling
  173. def handleInstanceBasedInvoke(pc: Int, methodDescriptor: MethodDescriptor, receiverIsNull: Answer): MethodCallResult
    Attributes
    protected[this]
    Definition Classes
    MethodCallsHandling
  174. def handleInvoke(pc: Int, methodDescriptor: MethodDescriptor): MethodCallResult
    Attributes
    protected[this]
    Definition Classes
    MethodCallsHandling
  175. def handleReturn(pc: Int): Computation[Nothing, ExceptionValue]
    Attributes
    protected[this]
    Definition Classes
    ReturnInstructionsDomain
  176. final def handlesException(exceptionHandler: ExceptionHandler): Boolean
    Definition Classes
    RecordCFG
  177. final def hasMultiplePredecessors(pc: Int): Boolean
    Definition Classes
    RecordCFG
  178. final def hasMultipleSuccessors(pc: Int): Boolean
    Definition Classes
    RecordCFG
  179. def hasNoSuccessor(pc: Int): Boolean
    Definition Classes
    RecordCFG
  180. def hasSuccessor(pc: Int, regularSuccessorsOnly: Boolean, p: (Int) ⇒ Boolean): Boolean
    Definition Classes
    RecordCFG
  181. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  182. def i2b(pc: Int, value: DomainValue): DomainValue
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  183. def i2c(pc: Int, value: DomainValue): DomainValue
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  184. def i2d(pc: Int, value: DomainValue): DomainValue
    Definition Classes
    ConcretePrimitiveValuesConversions → TypeLevelPrimitiveValuesConversions → PrimitiveValuesConversionsDomain
  185. def i2f(pc: Int, value: DomainValue): DomainValue
    Definition Classes
    ConcretePrimitiveValuesConversions → TypeLevelPrimitiveValuesConversions → PrimitiveValuesConversionsDomain
  186. def i2l(pc: Int, value: DomainValue): DomainValue
    Definition Classes
    ConcretePrimitiveValuesConversions → TypeLevelPrimitiveValuesConversions → PrimitiveValuesConversionsDomain
  187. def i2s(pc: Int, value: DomainValue): DomainValue
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  188. def iadd(pc: Int, value1: DomainValue, value2: DomainValue): DomainValue
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  189. def iaload(pc: Int, index: DomainValue, arrayref: DomainValue): ArrayLoadResult
    Definition Classes
    GeneralizedArrayHandling → ReferenceValuesDomain
  190. def iand(pc: Int, value1: DomainValue, value2: DomainValue): DomainValue
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  191. def iastore(pc: Int, value: DomainValue, index: DomainValue, arrayref: DomainValue): ArrayStoreResult
    Definition Classes
    GeneralizedArrayHandling → ReferenceValuesDomain
  192. def idiv(pc: Int, numerator: DomainValue, denominator: DomainValue): IntegerValueOrArithmeticException
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  193. def iinc(pc: Int, value: DomainValue, increment: Int): DomainValue
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  194. def imul(pc: Int, value1: DomainValue, value2: DomainValue): DomainValue
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  195. def ineg(pc: Int, value: DomainValue): DomainValue
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  196. def infiniteLoopHeaders: IntTrieSet
    Definition Classes
    RecordCFG
  197. def initProperties(code: Code, cfJoins: IntTrieSet, locals: Locals): Unit
    Definition Classes
    RecordDefUse → RecordCFG → CustomInitialization
  198. def intAreEqual(pc: Int, value1: DomainValue, value2: DomainValue): Answer
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  199. def intAreNotEqual(pc: Int, value1: DomainValue, value2: DomainValue): Answer
    Definition Classes
    IntegerValuesDomain
  200. def intEstablishAreEqual(pc: Int, value1: DomainValue, value2: DomainValue, operands: Operands, locals: Locals): (Operands, Locals)
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  201. def intEstablishAreNotEqual(pc: Int, value1: DomainValue, value2: DomainValue, operands: Operands, locals: Locals): (Operands, Locals)
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  202. def intEstablishIsLessThan(pc: Int, left: DomainValue, right: DomainValue, operands: Operands, locals: Locals): (Operands, Locals)
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  203. def intEstablishIsLessThanOrEqualTo(pc: Int, left: DomainValue, right: DomainValue, operands: Operands, locals: Locals): (Operands, Locals)
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  204. def intEstablishValue(pc: Int, theValue: Int, value: DomainValue, operands: Operands, locals: Locals): (Operands, Locals)
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  205. def intIs0(pc: Int, value: DomainValue): Answer
    Definition Classes
    IntegerValuesDomain
  206. def intIsGreaterThan(pc: Int, largerValue: DomainValue, smallerValue: DomainValue): Answer
    Definition Classes
    IntegerValuesDomain
  207. def intIsGreaterThan0(pc: Int, value: DomainValue): Answer
    Definition Classes
    IntegerValuesDomain
  208. def intIsGreaterThanOrEqualTo(pc: Int, largerOrEqualValue: DomainValue, smallerOrEqualValue: DomainValue): Answer
    Definition Classes
    IntegerValuesDomain
  209. def intIsGreaterThanOrEqualTo0(pc: Int, value: DomainValue): Answer
    Definition Classes
    IntegerValuesDomain
  210. def intIsLessThan(pc: Int, left: DomainValue, right: DomainValue): Answer
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  211. def intIsLessThan0(pc: Int, value: DomainValue): Answer
    Definition Classes
    IntegerValuesDomain
  212. def intIsLessThanOrEqualTo(pc: Int, left: DomainValue, right: DomainValue): Answer
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  213. def intIsLessThanOrEqualTo0(pc: Int, value: DomainValue): Answer
    Definition Classes
    IntegerValuesDomain
  214. def intIsNot0(pc: Int, value: DomainValue): Answer
    Definition Classes
    IntegerValuesDomain
  215. def intIsSomeValueInRange(pc: Int, value: DomainValue, lowerBound: Int, upperBound: Int): Answer
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  216. def intIsSomeValueNotInRange(pc: Int, value: DomainValue, lowerBound: Int, upperBound: Int): Answer
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  217. final def intValue[T](value: DomainValue)(f: (Int) ⇒ T)(orElse: ⇒ T): T
    Definition Classes
    IntegerRangeValues → ConcreteIntegerValues
    Annotations
    @inline()
  218. final def intValueOption(value: DomainValue): Option[Int]
    Definition Classes
    IntegerRangeValues → ConcreteIntegerValues
    Annotations
    @inline()
  219. final def intValues[T](value1: DomainValue, value2: DomainValue)(f: (Int, Int) ⇒ T)(orElse: ⇒ T): T
    Attributes
    protected
    Definition Classes
    IntegerRangeValues
    Annotations
    @inline()
  220. def invokedynamic(pc: Int, bootstrapMethod: BootstrapMethod, name: String, methodDescriptor: MethodDescriptor, operands: Operands): MethodCallResult
    Definition Classes
    TypeLevelInvokeInstructions → MethodCallsDomain
  221. def invokeinterface(pc: Int, declaringClass: ObjectType, name: String, methodDescriptor: MethodDescriptor, operands: Operands): MethodCallResult
    Definition Classes
    TypeLevelInvokeInstructions → MethodCallsDomain
  222. def invokespecial(pc: Int, declaringClass: ObjectType, isInterface: Boolean, name: String, methodDescriptor: MethodDescriptor, operands: Operands): MethodCallResult
    Definition Classes
    TypeLevelInvokeInstructions → MethodCallsDomain
  223. def invokestatic(pc: Int, declaringClass: ObjectType, isInterface: Boolean, name: String, methodDescriptor: MethodDescriptor, operands: Operands): MethodCallResult
    Definition Classes
    TypeLevelInvokeInstructions → MethodCallsDomain
  224. def invokevirtual(pc: Int, declaringClass: ReferenceType, name: String, methodDescriptor: MethodDescriptor, operands: Operands): MethodCallResult
    Definition Classes
    TypeLevelInvokeInstructions → MethodCallsDomain
  225. def ior(pc: Int, value1: DomainValue, value2: DomainValue): DomainValue
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  226. def irem(pc: Int, left: DomainValue, right: DomainValue): IntegerValueOrArithmeticException
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  227. def ireturn(pc: Int, value: DomainValue): Computation[Nothing, ExceptionValue]
    Definition Classes
    RecordCFG → ReturnInstructionsDomain
  228. final def isASubtypeOf(subtype: ReferenceType, supertype: ReferenceType): Answer
    Definition Classes
    ValuesDomain
  229. def isDirectRegularPredecessorOf(pc: Int, successorPC: Int): Boolean
    Definition Classes
    RecordCFG
  230. def isExitPC(pc: PC): Boolean
    Definition Classes
    RecordCFG
  231. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  232. def isNull(values: Iterable[AReferenceValue]): Answer
    Attributes
    protected
    Definition Classes
    ReferenceValues
  233. def isPrecise(values: Iterable[AReferenceValue]): Boolean
    Attributes
    protected
    Definition Classes
    ReferenceValues
  234. def isRegularPredecessorOf(pc: Int, successorPC: Int): Boolean
    Definition Classes
    RecordCFG
  235. final def isSubtypeOf(subtype: ReferenceType, supertype: ReferenceType): Boolean
    Definition Classes
    ValuesDomain
  236. final def isValueASubtypeOf(value: DomainValue, supertype: ReferenceType): Answer
    Definition Classes
    TypeLevelReferenceValues → ReferenceValuesDomain
  237. def ishl(pc: Int, value: DomainValue, shift: DomainValue): DomainValue
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  238. def ishr(pc: Int, value: DomainValue, shift: DomainValue): DomainValue
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  239. def isub(pc: Int, left: DomainValue, right: DomainValue): DomainValue
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  240. def iushr(pc: Int, value: DomainValue, shift: DomainValue): DomainValue
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  241. def ixor(pc: Int, value1: DomainValue, value2: DomainValue): DomainValue
    Definition Classes
    IntegerRangeValues → IntegerValuesDomain
  242. def join(pc: Int, thisOperands: Operands, thisLocals: Locals, otherOperands: Operands, otherLocals: Locals): Update[(Operands, Locals)]
    Definition Classes
    CoreDomainFunctionality
  243. def joinPostProcessing(updateType: UpdateType, pc: Int, oldOperands: Operands, oldLocals: Locals, newOperands: Operands, newLocals: Locals): Update[(Operands, Locals)]
    Attributes
    protected[this]
    Definition Classes
    IdentityBasedCorrelationChangeDetection → CoreDomainFunctionality
  244. def joinValues(pc: Int, left: DomainValue, right: DomainValue): Update[DomainValue]
    Attributes
    protected[this]
    Definition Classes
    JoinStabilization → CoreDomainFunctionality
  245. val joinedValues: HashMap[IdentityPair[AnyRef, AnyRef], Update[DomainValue]]
    Attributes
    protected[this]
    Definition Classes
    JoinStabilization
  246. def jumpBackTargetPCs: IntTrieSet
    Definition Classes
    RecordCFG
  247. def jumpToSubroutine(pc: Int, branchTargetPC: Int, returnTargetPC: Int): Unit
    Definition Classes
    RecordCFG → SubroutinesDomain
  248. final def justThrows(value: ExceptionValue): ThrowsException[ExceptionValues]
    Definition Classes
    ReferenceValuesFactory
  249. def justThrowsException(pc: Int): Boolean
    Definition Classes
    RecordCFG
  250. def l2d(pc: Int, value: DomainValue): DomainValue
    Definition Classes
    ConcretePrimitiveValuesConversions → TypeLevelPrimitiveValuesConversions → PrimitiveValuesConversionsDomain
  251. def l2f(pc: Int, value: DomainValue): DomainValue
    Definition Classes
    ConcretePrimitiveValuesConversions → TypeLevelPrimitiveValuesConversions → PrimitiveValuesConversionsDomain
  252. def l2i(pc: Int, value: DomainValue): DomainValue
    Definition Classes
    ConcretePrimitiveValuesConversions → TypeLevelPrimitiveValuesConversions → PrimitiveValuesConversionsDomain
  253. def ladd(pc: Int, value1: DomainValue, value2: DomainValue): DomainValue
    Definition Classes
    LongValues → LongValuesDomain
  254. def laload(pc: Int, index: DomainValue, arrayref: DomainValue): ArrayLoadResult
    Definition Classes
    GeneralizedArrayHandling → ReferenceValuesDomain
  255. def land(pc: Int, value1: DomainValue, value2: DomainValue): DomainValue
    Definition Classes
    LongValues → LongValuesDomain
  256. def lastore(pc: Int, value: DomainValue, index: DomainValue, arrayref: DomainValue): ArrayStoreResult
    Definition Classes
    GeneralizedArrayHandling → ReferenceValuesDomain
  257. def lcmp(pc: Int, left: DomainValue, right: DomainValue): DomainValue
    Definition Classes
    LongValues → LongValuesDomain
  258. def ldiv(pc: Int, numerator: DomainValue, denominator: DomainValue): LongValueOrArithmeticException
    Definition Classes
    LongValues → LongValuesDomain
  259. def lmul(pc: Int, value1: DomainValue, value2: DomainValue): DomainValue
    Definition Classes
    LongValues → LongValuesDomain
  260. def lneg(pc: Int, value: DomainValue): DomainValue
    Definition Classes
    LongValues → LongValuesDomain
  261. def loadDynamic(pc: Int, bootstrapMethod: BootstrapMethod, fieldName: String, descriptor: FieldType): Computation[DomainValue, Nothing]
    Definition Classes
    TypeLevelDynamicLoads → DynamicLoadsDomain
  262. def localOrigin(pc: PC, registerIndex: Int): ValueOrigins
    Definition Classes
    RecordDefUse
  263. implicit final def logContext: LogContext
    Definition Classes
    TheProject → LogContextProvider
  264. final def longValue[T](value: DomainValue)(ifThen: (Long) ⇒ T)(orElse: ⇒ T): T
    Definition Classes
    LongValues → ConcreteLongValues
    Annotations
    @inline()
  265. final def longValueOption(value: DomainValue): Option[Long]
    Definition Classes
    LongValues → ConcreteLongValues
    Annotations
    @inline()
  266. final def longValues[T](value1: DomainValue, value2: DomainValue)(ifThen: (Long, Long) ⇒ T)(orElse: ⇒ T): T
    Attributes
    protected
    Definition Classes
    LongValues
    Annotations
    @inline()
  267. def lor(pc: Int, value1: DomainValue, value2: DomainValue): DomainValue
    Definition Classes
    LongValues → LongValuesDomain
  268. def lrem(pc: Int, left: DomainValue, right: DomainValue): LongValueOrArithmeticException
    Definition Classes
    LongValues → LongValuesDomain
  269. def lreturn(pc: Int, value: DomainValue): Computation[Nothing, ExceptionValue]
    Definition Classes
    RecordCFG → ReturnInstructionsDomain
  270. def lshl(pc: Int, longValue: DomainValue, shiftValue: DomainValue): DomainTypedValue[LongType]
    Definition Classes
    LongValuesShiftOperators → LongValuesDomain
  271. def lshr(pc: Int, longValue: DomainValue, shiftValue: DomainValue): DomainTypedValue[LongType]
    Definition Classes
    LongValuesShiftOperators → LongValuesDomain
  272. def lsub(pc: Int, left: DomainValue, right: DomainValue): DomainValue
    Definition Classes
    LongValues → LongValuesDomain
  273. def lushr(pc: Int, longValue: DomainValue, shiftValue: DomainValue): DomainTypedValue[LongType]
    Definition Classes
    LongValuesShiftOperators → LongValuesDomain
  274. def lxor(pc: Int, value1: DomainValue, value2: DomainValue): DomainValue
    Definition Classes
    LongValues → LongValuesDomain
  275. def maxCardinalityOfIntegerRanges: Long
    Definition Classes
    IntegerRangeValues
  276. def mergeDEComputations(pc: Int, c1: Computation[DomainValue, ExceptionValue], c2: Computation[DomainValue, ExceptionValue]): Computation[DomainValue, ExceptionValue]
    Attributes
    protected[this]
    Definition Classes
    TypeLevelReferenceValues
  277. def mergeDEsComputations(pc: Int, c1: Computation[DomainValue, ExceptionValues], c2: Computation[DomainValue, ExceptionValues]): Computation[DomainValue, ExceptionValues]
    Attributes
    protected[this]
    Definition Classes
    TypeLevelReferenceValues
  278. def mergeDomainValues(pc: Int, v1: DomainValue, v2: DomainValue): DomainValue
    Definition Classes
    ValuesDomain
  279. def mergeEsComputations(pc: Int, c1: Computation[Nothing, ExceptionValues], c2: Computation[Nothing, ExceptionValues]): Computation[Nothing, ExceptionValues]
    Attributes
    protected[this]
    Definition Classes
    TypeLevelReferenceValues
  280. def mergeMultipleExceptionValues(pc: Int, v1s: ExceptionValues, v2s: ExceptionValues): ExceptionValues
    Definition Classes
    TypeLevelReferenceValues
  281. val method: Method
    Definition Classes
    AnalysisDomain → TheMethod
  282. def monitorenter(pc: Int, value: DomainValue): Computation[Nothing, ExceptionValue]
    Definition Classes
    IgnoreSynchronization → MonitorInstructionsDomain
  283. def monitorexit(pc: Int, value: DomainValue): Computation[Nothing, ExceptionValues]
    Definition Classes
    IgnoreSynchronization → MonitorInstructionsDomain
  284. def multianewarray(pc: Int, counts: Operands, arrayType: ArrayType): Computation[DomainArrayValue, ExceptionValue]
    Definition Classes
    TypeLevelReferenceValues → ReferenceValuesDomain
  285. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  286. def newDefOpsForExceptionalControlFlow(currentPC: PC, currentInstruction: Instruction, successorPC: PC)(implicit operandsArray: OperandsArray): Chain[ValueOrigins]
    Attributes
    protected[this]
    Definition Classes
    RecordDefUse
  287. def newarray(pc: Int, count: DomainValue, componentType: FieldType): Computation[DomainValue, ExceptionValue]
    Definition Classes
    TypeLevelReferenceValues → ReferenceValuesDomain
  288. def nextRefId(): RefId
    Definition Classes
    ReferenceValues
  289. def normalExitPCs: IntTrieSet
    Definition Classes
    RecordCFG
  290. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  291. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  292. final def nullRefId: RefId
    Definition Classes
    ReferenceValues
  293. def operandOrigin(pc: PC, stackIndex: Int): ValueOrigins
    Definition Classes
    RecordDefUse
  294. def origins(value: DomainValue): ValueOrigins
    Definition Classes
    Origin
  295. def originsIterator(value: DomainValue): ValueOriginsIterator
    Definition Classes
    Origin
  296. def originsOf(domainValue: DomainValue): Option[ValueOrigins]
    Attributes
    protected[this]
    Definition Classes
    RecordDefUse
  297. val parametersOffset: Int
    Attributes
    protected[this]
    Definition Classes
    RecordDefUse
  298. def pdtBasedControlDependencies: DominanceFrontiers
    Definition Classes
    RecordCFG
  299. def postDominatorTree: PostDominatorTree
    Definition Classes
    RecordCFG
  300. def predecessorsOf(pc: Int): PCs
    Definition Classes
    RecordCFG
  301. val project: Project[S]
    Definition Classes
    AnalysisDomain → TheProject
  302. def propagate(currentPC: Int, successorPC: Int, newDefOps: Chain[ValueOrigins], newDefLocals: collection.mutable.Locals[ValueOrigins])(implicit cfJoins: IntTrieSet, subroutinePCs: IntArraySet): Boolean
    Attributes
    protected[this]
    Definition Classes
    RecordDefUse
  303. def properties(pc: Int, propertyToString: (AnyRef) ⇒ String): Option[String]
    Definition Classes
    RecordDefUse → ValuesDomain
  304. implicit final lazy val propertyStore: PropertyStore
    Definition Classes
    TheProject → ThePropertyStore
  305. def providesOriginInformationFor(ct: ComputationalType): Boolean
    Definition Classes
    ReferenceValues → Origin
  306. def putfield(pc: Int, objectref: DomainValue, value: DomainValue, declaringClass: ObjectType, fieldName: String, fieldType: FieldType): Computation[Nothing, ExceptionValue]
    Definition Classes
    TypeLevelFieldAccessInstructions → FieldAccessesDomain
  307. def putstatic(pc: Int, value: DomainValue, declaringClass: ObjectType, fieldName: String, fieldType: FieldType): Computation[Nothing, Nothing]
    Definition Classes
    TypeLevelFieldAccessInstructions → FieldAccessesDomain
  308. def refAreEqual(pc: Int, v1: DomainValue, v2: DomainValue): Answer
    Definition Classes
    ReferenceValues → TypeLevelReferenceValues → ReferenceValuesDomain
  309. def refAreNotEqual(pc: Int, value1: DomainValue, value2: DomainValue): Answer
    Definition Classes
    ReferenceValuesDomain
  310. def refEstablishAreEqual(pc: Int, value1: DomainValue, value2: DomainValue, operands: Operands, locals: Locals): (Operands, Locals)
    Definition Classes
    ReferenceValuesDomain
  311. def refEstablishAreNotEqual(pc: Int, value1: DomainValue, value2: DomainValue, operands: Operands, locals: Locals): (Operands, Locals)
    Definition Classes
    ReferenceValuesDomain
  312. def refEstablishIsNonNull(pc: Int, value: DomainValue, operands: Operands, locals: Locals): (Operands, Locals)
    Definition Classes
    ReferenceValues → ReferenceValuesDomain
  313. def refEstablishIsNull(pc: Int, value: DomainValue, operands: Operands, locals: Locals): (Operands, Locals)
    Definition Classes
    ReferenceValues → ReferenceValuesDomain
  314. def refIsNonNull(pc: Int, value: DomainValue): Answer
    Definition Classes
    ReferenceValuesDomain
  315. final def refIsNull(pc: Int, value: DomainValue): Answer
    Definition Classes
    TypeLevelReferenceValues → ReferenceValuesDomain
  316. def refSetUpperTypeBoundOfTopOperand(pc: Int, bound: ReferenceType, operands: Operands, locals: Locals): (Operands, Locals)
    Definition Classes
    ReferenceValues → TypeLevelReferenceValues → ReferenceValuesDomain
  317. def refTopOperandIsNull(pc: Int, operands: Operands, locals: Locals): (Operands, Locals)
    Definition Classes
    ReferenceValues → TypeLevelReferenceValues → ReferenceValuesDomain
  318. def refineIsNull(pc: Int, value: DomainValue, isNull: Answer, operands: Operands, locals: Locals): (Operands, Locals)
    Attributes
    protected[this]
    Definition Classes
    ReferenceValues
  319. def registerReadWrite(currentPC: PC, successorPC: PC, index: Int)(implicit cfJoins: IntTrieSet, subroutinePCs: IntArraySet, localsArray: LocalsArray): Boolean
    Attributes
    protected[this]
    Definition Classes
    RecordDefUse
  320. def regularSuccessorsOf(pc: Int): PCs
    Definition Classes
    RecordCFG
  321. def returnFromSubroutine(pc: Int, lvIndex: Int): Unit
    Definition Classes
    SubroutinesDomain
  322. def returnVoid(pc: Int): Computation[Nothing, ExceptionValue]
    Definition Classes
    RecordCFG → ReturnInstructionsDomain
  323. def safeExternalExceptionsUsedBy(pc: Int): ValueOrigins
    Definition Classes
    RecordDefUse
  324. def safeUsedBy(valueOrigin: ValueOrigin): ValueOrigins
    Definition Classes
    RecordDefUse
  325. def saload(pc: Int, index: DomainValue, arrayref: DomainValue): ArrayLoadResult
    Definition Classes
    GeneralizedArrayHandling → ReferenceValuesDomain
  326. def sastore(pc: Int, value: DomainValue, index: DomainValue, arrayref: DomainValue): ArrayStoreResult
    Definition Classes
    GeneralizedArrayHandling → ReferenceValuesDomain
  327. def schedule(successorPC: Int, abruptSubroutineTerminationCount: Int, worklist: Chain[Int]): Chain[Int]
    Attributes
    protected[this]
    Definition Classes
    CoreDomainFunctionality
  328. def sideEffectOnlyOrExceptions(pc: Int, value: DomainValue): Computation[Nothing, ExceptionValue]
    Attributes
    protected[this]
    Definition Classes
    IgnoreSynchronization
  329. def stackOperation(currentPC: Int, currentInstruction: Instruction, successorPC: Int, isExceptionalControlFlow: Boolean, usedValues: Int, pushesValue: Boolean)(implicit cfJoins: IntTrieSet, subroutinePCs: IntArraySet, operandsArray: OperandsArray): Boolean
    Attributes
    protected[this]
    Definition Classes
    RecordDefUse
  330. def subroutineStartPCs: PCs
    Definition Classes
    RecordCFG
  331. final def successorsOf(pc: Int, regularSuccessorOnly: Boolean): PCs
    Definition Classes
    RecordCFG
  332. def summarize(pc: Int, values: Iterable[DomainValue]): DomainValue
    Definition Classes
    ValuesDomain
  333. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  334. def thisProperty(pc: Int): Option[String]
    Attributes
    protected[this]
    Definition Classes
    RecordDefUse
  335. def throwArithmeticExceptions: Boolean
    Definition Classes
    ThrowAllPotentialExceptionsConfiguration → Configuration
  336. def throwArrayIndexOutOfBoundsException: Boolean
    Definition Classes
    ThrowAllPotentialExceptionsConfiguration → Configuration
  337. def throwArrayStoreException: Boolean
    Definition Classes
    ThrowAllPotentialExceptionsConfiguration → Configuration
  338. def throwClassCastException: Boolean
    Definition Classes
    ThrowAllPotentialExceptionsConfiguration → Configuration
  339. def throwClassNotFoundException: Boolean
    Definition Classes
    ThrowAllPotentialExceptionsConfiguration → Configuration
  340. def throwExceptionsOnMethodCall: ExceptionsRaisedByCalledMethod
    Definition Classes
    ThrowAllPotentialExceptionsConfiguration → Configuration
  341. def throwIllegalMonitorStateException: Boolean
    Definition Classes
    ThrowAllPotentialExceptionsConfiguration → Configuration
  342. def throwNegativeArraySizeException: Boolean
    Definition Classes
    ThrowAllPotentialExceptionsConfiguration → Configuration
  343. def throwNullPointerExceptionOnArrayAccess: Boolean
    Definition Classes
    ThrowAllPotentialExceptionsConfiguration → Configuration
  344. def throwNullPointerExceptionOnFieldAccess: Boolean
    Definition Classes
    ThrowAllPotentialExceptionsConfiguration → Configuration
  345. def throwNullPointerExceptionOnMethodCall: Boolean
    Definition Classes
    ThrowAllPotentialExceptionsConfiguration → Configuration
  346. def throwNullPointerExceptionOnMonitorAccess: Boolean
    Definition Classes
    ThrowAllPotentialExceptionsConfiguration → Configuration
  347. def throwNullPointerExceptionOnThrow: Boolean
    Definition Classes
    ThrowAllPotentialExceptionsConfiguration → Configuration
  348. final def throws(value: ExceptionValue): ThrowsException[ExceptionValue]
    Definition Classes
    ReferenceValuesFactory
  349. def throwsException(pc: Int): Boolean
    Definition Classes
    RecordCFG
  350. def toJavaObject(pc: Int, value: DomainValue): Option[AnyRef]
    Definition Classes
    ReferenceValues → TypeLevelReferenceValues → AsJavaObject
  351. def toString(): String
    Definition Classes
    TheMethod → AnyRef → Any
  352. def unused: ValueOrigins
    Definition Classes
    RecordDefUse
  353. def updateMemoryLayout(oldValue: DomainValue, newValue: DomainValue, operands: Operands, locals: Locals): (Operands, Locals)
    Definition Classes
    CoreDomainFunctionality
  354. def upperTypeBound(theValues: UIDSet[DomainSingleOriginReferenceValue]): UIDSet[_ <: ReferenceType]
    Definition Classes
    ReferenceValues
  355. def usedBy(valueOrigin: ValueOrigin): ValueOrigins
    Definition Classes
    RecordDefUse
  356. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  357. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  358. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  359. final def wasExecuted(pc: Int): Boolean
    Definition Classes
    RecordCFG
  360. object MultipleReferenceValues
    Definition Classes
    ReferenceValues

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from RecordDefUse

Inherited from RecordCFG

Inherited from CustomInitialization

Inherited from TheMethod

Inherited from TheCode

Inherited from TheProject

Inherited from LogContextProvider

Inherited from ThePropertyStore

Inherited from LongValuesShiftOperators

Inherited from ConcretePrimitiveValuesConversions

Inherited from TypeLevelPrimitiveValuesConversions

Inherited from DefaultLongValues

Inherited from LongValues

Inherited from ConcreteLongValues

Inherited from DefaultIntegerRangeValues

Inherited from IntegerRangeValues

Inherited from ConcreteIntegerValues

Inherited from IntegerRangeValuesFactory

Inherited from DefaultReferenceValuesBinding

Inherited from DefaultExceptionsFactory

Inherited from ReferenceValues

Inherited from Origin

Inherited from DefaultTypeLevelReferenceValues

Inherited from TypeLevelReferenceValues

Inherited from AsJavaObject

Inherited from GeneralizedArrayHandling

Inherited from TypeLevelDynamicLoads

Inherited from TypeLevelInvokeInstructions

Inherited from MethodCallsHandling

Inherited from TypeLevelFieldAccessInstructions

Inherited from DefaultTypeLevelDoubleValues

Inherited from TypeLevelDoubleValues

Inherited from DefaultTypeLevelFloatValues

Inherited from TypeLevelFloatValues

Inherited from DefaultSpecialDomainValuesBinding

Inherited from ThrowAllPotentialExceptionsConfiguration

Inherited from IgnoreSynchronization

Inherited from DefaultHandlingOfMethodResults

Inherited from DefaultHandlingForReturnInstructions

Inherited from DefaultHandlingOfVoidReturns

Inherited from DefaultHandlingForThrownExceptions

Inherited from ReturnInstructionsDomain

Inherited from CorrelationalDomain

Inherited from CorrelationalDomainSupport

Inherited from IdentityBasedCorrelationChangeDetection

Inherited from JoinStabilization

Inherited from Domain

Inherited from Configuration

Inherited from TypedValuesFactory

Inherited from PrimitiveValuesConversionsDomain

Inherited from DynamicLoadsDomain

Inherited from ReturnInstructionsDomain

Inherited from MonitorInstructionsDomain

Inherited from MethodCallsDomain

Inherited from FieldAccessesDomain

Inherited from ReferenceValuesDomain

Inherited from ReferenceValuesFactory

Inherited from ExceptionsFactory

Inherited from DoubleValuesDomain

Inherited from DoubleValuesFactory

Inherited from FloatValuesDomain

Inherited from FloatValuesFactory

Inherited from LongValuesDomain

Inherited from LongValuesFactory

Inherited from IntegerValuesDomain

Inherited from IntegerValuesFactory

Inherited from CoreDomainFunctionality

Inherited from SubroutinesDomain

Inherited from ValuesDomain

Inherited from AnyRef

Inherited from Any

Ungrouped