trait BaseBugPickerAnalysisDomain extends CorrelationalDomain with TheProject with TheMethod with DefaultDomainValueBinding with ThrowAllPotentialExceptionsConfiguration with RefinedTypeLevelFieldAccessInstructions with TypeLevelInvokeInstructions with RefinedTypeLevelInvokeInstructions with SpecialMethodsHandling with DefaultIntegerRangeValues with DefaultLongSetValues with LongSetValuesShiftOperators with DefaultTypeLevelFloatValues with DefaultTypeLevelDoubleValues with ConcretePrimitiveValuesConversions with NullPropertyRefinement with MaxArrayLengthRefinement with DefaultHandlingOfMethodResults with IgnoreSynchronization
The base domain that is shared by all domains that are used to perform abstract interpretations of methods.
- Self Type
- BaseBugPickerAnalysisDomain with DefaultClassValuesBinding
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- BaseBugPickerAnalysisDomain
- IgnoreSynchronization
- DefaultHandlingOfMethodResults
- DefaultHandlingForReturnInstructions
- DefaultHandlingOfVoidReturns
- DefaultHandlingForThrownExceptions
- ReturnInstructionsDomain
- MaxArrayLengthRefinement
- TypeLevelReferenceValues
- AsJavaObject
- GeneralizedArrayHandling
- NullPropertyRefinement
- ConcretePrimitiveValuesConversions
- TypeLevelPrimitiveValuesConversions
- DefaultTypeLevelDoubleValues
- TypeLevelDoubleValues
- DefaultTypeLevelFloatValues
- TypeLevelFloatValues
- LongSetValuesShiftOperators
- DefaultLongSetValues
- LongSetValues
- ConcreteLongValues
- DefaultIntegerRangeValues
- IntegerRangeValues
- ConcreteIntegerValues
- IntegerRangeValuesFactory
- SpecialMethodsHandling
- RefinedTypeLevelInvokeInstructions
- MethodCallsDomainWithMethodLockup
- Callees
- TypeLevelInvokeInstructions
- MethodCallsHandling
- RefinedTypeLevelFieldAccessInstructions
- TypeLevelFieldAccessInstructions
- ThrowAllPotentialExceptionsConfiguration
- DefaultDomainValueBinding
- TheMethod
- TheCode
- TheProject
- ThePropertyStore
- LogContextProvider
- TheClassHierarchy
- CorrelationalDomain
- CorrelationalDomainSupport
- IdentityBasedCorrelationChangeDetection
- JoinStabilization
- Domain
- Configuration
- TypedValuesFactory
- PrimitiveValuesConversionsDomain
- ReturnInstructionsDomain
- MonitorInstructionsDomain
- MethodCallsDomain
- FieldAccessesDomain
- ReferenceValuesDomain
- ReferenceValuesFactory
- ExceptionsFactory
- DoubleValuesDomain
- DoubleValuesFactory
- FloatValuesDomain
- FloatValuesFactory
- LongValuesDomain
- LongValuesFactory
- IntegerValuesDomain
- IntegerValuesFactory
- CoreDomainFunctionality
- SubroutinesDomain
- ValuesDomain
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
class
ALongValue extends (DefaultLongSetValues.this)#ALongValue
- Definition Classes
- DefaultLongSetValues
-
abstract
type
AReferenceValue <: (BaseBugPickerAnalysisDomain.this)#DomainReferenceValue with (BaseBugPickerAnalysisDomain.this)#ReferenceValue
- Definition Classes
- TypeLevelReferenceValues
-
class
AnIntegerValue extends (DefaultIntegerRangeValues.this)#AnIntegerValue
- Definition Classes
- DefaultIntegerRangeValues
-
trait
ArrayAbstraction extends AnyRef
- Definition Classes
- TypeLevelReferenceValues
-
type
ArrayLoadResult = Computation[(BaseBugPickerAnalysisDomain.this)#DomainValue, (BaseBugPickerAnalysisDomain.this)#ExceptionValues]
- Definition Classes
- ReferenceValuesDomain
-
type
ArrayStoreResult = Computation[Nothing, (BaseBugPickerAnalysisDomain.this)#ExceptionValues]
- Definition Classes
- ReferenceValuesDomain
-
trait
ArrayValue extends (TypeLevelReferenceValues.this)#ReferenceValue
- Attributes
- protected[this]
- Definition Classes
- TypeLevelReferenceValues
-
abstract
type
DomainArrayValue <: (BaseBugPickerAnalysisDomain.this)#ArrayValue with (BaseBugPickerAnalysisDomain.this)#AReferenceValue
- Definition Classes
- TypeLevelReferenceValues
-
final
type
DomainIllegalValue = (BaseBugPickerAnalysisDomain.this)#IllegalValue
- Definition Classes
- DefaultDomainValueBinding → ValuesDomain
-
abstract
type
DomainNullValue <: (BaseBugPickerAnalysisDomain.this)#NullValue with (BaseBugPickerAnalysisDomain.this)#AReferenceValue
- Definition Classes
- TypeLevelReferenceValues
-
abstract
type
DomainObjectValue <: (BaseBugPickerAnalysisDomain.this)#ObjectValue with (BaseBugPickerAnalysisDomain.this)#AReferenceValue
- Definition Classes
- TypeLevelReferenceValues
-
abstract
type
DomainReferenceValue >: Null <: (BaseBugPickerAnalysisDomain.this)#ReferenceValue with (BaseBugPickerAnalysisDomain.this)#DomainTypedValue[ReferenceType]
- Definition Classes
- ValuesDomain
-
final
type
DomainReturnAddressValue = (BaseBugPickerAnalysisDomain.this)#ReturnAddressValue
- Definition Classes
- DefaultDomainValueBinding → ValuesDomain
-
final
type
DomainReturnAddressValues = (BaseBugPickerAnalysisDomain.this)#ReturnAddressValues
- Definition Classes
- DefaultDomainValueBinding → ValuesDomain
-
final
type
DomainTypedValue[+T <: Type] = (BaseBugPickerAnalysisDomain.this)#TypedValue[T]
- Definition Classes
- DefaultDomainValueBinding → ValuesDomain
-
final
type
DomainValue = (BaseBugPickerAnalysisDomain.this)#Value
- Definition Classes
- DefaultDomainValueBinding → ValuesDomain
-
trait
DoubleValue extends (TypeLevelDoubleValues.this)#TypedValue[DoubleType] with IsDoubleValue[(TypeLevelDoubleValues.this)#DoubleValue]
- Definition Classes
- TypeLevelDoubleValues
-
type
ExceptionValue = (BaseBugPickerAnalysisDomain.this)#DomainReferenceValue
- Definition Classes
- ValuesDomain
-
type
ExceptionValues = Iterable[(BaseBugPickerAnalysisDomain.this)#ExceptionValue]
- Definition Classes
- ValuesDomain
-
trait
FloatValue extends (TypeLevelFloatValues.this)#TypedValue[FloatType] with IsFloatValue[(TypeLevelFloatValues.this)#FloatValue]
- Definition Classes
- TypeLevelFloatValues
-
class
IllegalValue extends Value
- Attributes
- protected
- Definition Classes
- ValuesDomain
-
sealed
trait
IntegerLikeValue extends (IntegerRangeValues.this)#TypedValue[CTIntType] with IsIntegerValue[(IntegerRangeValues.this)#IntegerLikeValue]
- Definition Classes
- IntegerRangeValues
-
class
IntegerRange extends (DefaultIntegerRangeValues.this)#IntegerRange
- Definition Classes
- DefaultIntegerRangeValues
-
type
IntegerValueOrArithmeticException = Computation[(BaseBugPickerAnalysisDomain.this)#DomainValue, (BaseBugPickerAnalysisDomain.this)#ExceptionValue]
- Definition Classes
- IntegerValuesDomain
-
type
Locals = collection.mutable.Locals[(BaseBugPickerAnalysisDomain.this)#DomainValue]
- Definition Classes
- ValuesDomain
-
type
LocalsArray = Array[(BaseBugPickerAnalysisDomain.this)#Locals]
- Definition Classes
- ValuesDomain
-
class
LongSet extends (DefaultLongSetValues.this)#LongSet
- Definition Classes
- DefaultLongSetValues
-
sealed
trait
LongValue extends (LongSetValues.this)#TypedValue[LongType] with IsLongValue[(LongSetValues.this)#LongValue]
- Definition Classes
- LongSetValues
-
type
LongValueOrArithmeticException = Computation[(BaseBugPickerAnalysisDomain.this)#DomainValue, (BaseBugPickerAnalysisDomain.this)#ExceptionValue]
- Definition Classes
- LongValuesDomain
-
type
MethodCallResult = Computation[(BaseBugPickerAnalysisDomain.this)#DomainValue, (BaseBugPickerAnalysisDomain.this)#ExceptionValues]
- Definition Classes
- MethodCallsDomain
-
trait
NullValue extends (TypeLevelReferenceValues.this)#ReferenceValue
- Attributes
- protected
- Definition Classes
- TypeLevelReferenceValues
-
trait
ObjectValue extends (TypeLevelReferenceValues.this)#ReferenceValue
- Attributes
- protected[this]
- Definition Classes
- TypeLevelReferenceValues
-
type
Operands = Chain[(BaseBugPickerAnalysisDomain.this)#DomainValue]
- Definition Classes
- ValuesDomain
-
type
OperandsArray = Array[(BaseBugPickerAnalysisDomain.this)#Operands]
- Definition Classes
- ValuesDomain
-
trait
RETValue extends Value
- Definition Classes
- ValuesDomain
-
trait
ReferenceValue extends (TypeLevelReferenceValues.this)#ReferenceValue with (TypeLevelReferenceValues.this)#ArrayAbstraction
- Definition Classes
- TypeLevelReferenceValues
-
class
ReturnAddressValue extends RETValue
- Definition Classes
- ValuesDomain
-
class
ReturnAddressValues extends RETValue
- Definition Classes
- ValuesDomain
-
trait
SReferenceValue[T <: ReferenceType] extends (TypeLevelReferenceValues.this)#ReferenceValue
- Attributes
- protected[this]
- Definition Classes
- TypeLevelReferenceValues
-
trait
TypedValue[+T <: Type] extends Value with KnownType
- Definition Classes
- ValuesDomain
-
trait
Value extends AnyRef
- Definition Classes
- ValuesDomain
Abstract Value Members
-
abstract
def
ArithmeticException(origin: ValueOrigin): (BaseBugPickerAnalysisDomain.this)#ExceptionValue
- Definition Classes
- ExceptionsFactory
-
abstract
def
ArrayIndexOutOfBoundsException(origin: ValueOrigin): (BaseBugPickerAnalysisDomain.this)#ExceptionValue
- Definition Classes
- ExceptionsFactory
-
abstract
def
ArrayStoreException(origin: ValueOrigin): (BaseBugPickerAnalysisDomain.this)#ExceptionValue
- Definition Classes
- ExceptionsFactory
-
abstract
def
ArrayValue(pc: PC, arrayType: ArrayType): (BaseBugPickerAnalysisDomain.this)#DomainArrayValue
- Attributes
- protected
- Definition Classes
- TypeLevelReferenceValues
-
abstract
def
ClassCastException(origin: ValueOrigin): (BaseBugPickerAnalysisDomain.this)#ExceptionValue
- Definition Classes
- ExceptionsFactory
-
abstract
def
ClassNotFoundException(origin: ValueOrigin): (BaseBugPickerAnalysisDomain.this)#ExceptionValue
- Definition Classes
- ExceptionsFactory
-
abstract
val
DomainReferenceValue: ClassTag[(BaseBugPickerAnalysisDomain.this)#DomainReferenceValue]
- Definition Classes
- ValuesDomain
-
abstract
def
IllegalMonitorStateException(origin: ValueOrigin): (BaseBugPickerAnalysisDomain.this)#ExceptionValue
- Definition Classes
- ExceptionsFactory
-
abstract
def
NegativeArraySizeException(origin: ValueOrigin): (BaseBugPickerAnalysisDomain.this)#ExceptionValue
- Definition Classes
- ExceptionsFactory
-
abstract
def
NullPointerException(origin: ValueOrigin): (BaseBugPickerAnalysisDomain.this)#ExceptionValue
- Definition Classes
- ExceptionsFactory
-
abstract
def
NullValue(pc: PC): (BaseBugPickerAnalysisDomain.this)#DomainNullValue
- Definition Classes
- TypeLevelReferenceValues → ReferenceValuesFactory
-
abstract
def
ObjectValue(pc: PC, upperTypeBound: UIDSet[ObjectType]): (BaseBugPickerAnalysisDomain.this)#DomainObjectValue
- Definition Classes
- TypeLevelReferenceValues
-
abstract
def
ObjectValue(pc: PC, objectType: ObjectType): (BaseBugPickerAnalysisDomain.this)#DomainObjectValue
- Definition Classes
- TypeLevelReferenceValues
-
abstract
def
Throwable(origin: ValueOrigin): (BaseBugPickerAnalysisDomain.this)#ExceptionValue
- Definition Classes
- ExceptionsFactory
-
abstract
def
cache: CallGraphCache[MethodSignature, Set[Method]]
- Definition Classes
- Callees
-
abstract
val
fieldValueInformation: FieldValueInformation
- Definition Classes
- RefinedTypeLevelFieldAccessInstructions
-
abstract
def
method: Method
- Definition Classes
- TheMethod
-
abstract
val
methodReturnValueInformation: MethodReturnValueInformation
- Definition Classes
- RefinedTypeLevelInvokeInstructions
-
implicit abstract
def
project: SomeProject
- Definition Classes
- Callees
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
-
def
AnIntegerValue(): (BaseBugPickerAnalysisDomain.this)#AnIntegerValue
- Definition Classes
- DefaultIntegerRangeValues
-
def
BooleanValue(origin: ValueOrigin, value: Boolean): (BaseBugPickerAnalysisDomain.this)#DomainTypedValue[CTIntType]
- Definition Classes
- DefaultIntegerRangeValues → IntegerValuesFactory
-
def
BooleanValue(origin: ValueOrigin): (BaseBugPickerAnalysisDomain.this)#DomainTypedValue[CTIntType]
- Definition Classes
- DefaultIntegerRangeValues → IntegerValuesFactory
-
def
ByteValue(origin: ValueOrigin, value: Byte): (BaseBugPickerAnalysisDomain.this)#DomainTypedValue[CTIntType]
- Definition Classes
- DefaultIntegerRangeValues → IntegerValuesFactory
-
def
ByteValue(origin: ValueOrigin): (BaseBugPickerAnalysisDomain.this)#DomainTypedValue[CTIntType]
- Definition Classes
- DefaultIntegerRangeValues → IntegerValuesFactory
-
def
CharValue(origin: ValueOrigin, value: Char): (BaseBugPickerAnalysisDomain.this)#DomainTypedValue[CTIntType]
- Definition Classes
- DefaultIntegerRangeValues → IntegerValuesFactory
-
def
CharValue(origin: ValueOrigin): (BaseBugPickerAnalysisDomain.this)#DomainTypedValue[CTIntType]
- Definition Classes
- DefaultIntegerRangeValues → IntegerValuesFactory
-
def
ClassValue(pc: PC, t: Type): (BaseBugPickerAnalysisDomain.this)#DomainObjectValue
- Definition Classes
- TypeLevelReferenceValues → ReferenceValuesFactory
-
final
def
ConstantFieldValue(pc: PC, cv: ConstantFieldValue[_]): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- Domain
-
final
def
DefaultValue(origin: ValueOrigin, theType: FieldType): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- TypedValuesFactory
-
final
val
DomainValue: ClassTag[(BaseBugPickerAnalysisDomain.this)#DomainValue]
- Definition Classes
- DefaultDomainValueBinding → ValuesDomain
-
final
def
DoubleValue(valueOrigin: ValueOrigin, value: Double): (BaseBugPickerAnalysisDomain.this)#DoubleValue
- Definition Classes
- DefaultTypeLevelDoubleValues → DoubleValuesFactory
-
final
def
DoubleValue(valueOrigin: ValueOrigin): (BaseBugPickerAnalysisDomain.this)#DoubleValue
- Definition Classes
- DefaultTypeLevelDoubleValues → DoubleValuesFactory
-
def
FloatValue(valueOrigin: ValueOrigin, value: Float): (BaseBugPickerAnalysisDomain.this)#FloatValue
- Definition Classes
- DefaultTypeLevelFloatValues → FloatValuesFactory
-
def
FloatValue(valueOrigin: ValueOrigin): (BaseBugPickerAnalysisDomain.this)#FloatValue
- Definition Classes
- DefaultTypeLevelFloatValues → FloatValuesFactory
-
def
InitializedArrayValue(pc: PC, arrayType: ArrayType, counts: Chain[Int]): (BaseBugPickerAnalysisDomain.this)#DomainArrayValue
- Definition Classes
- TypeLevelReferenceValues → ReferenceValuesFactory
-
def
InitializedObjectValue(pc: PC, objectType: ObjectType): (BaseBugPickerAnalysisDomain.this)#DomainObjectValue
- Definition Classes
- TypeLevelReferenceValues → ReferenceValuesFactory
-
final
def
IntegerConstant0: (BaseBugPickerAnalysisDomain.this)#DomainTypedValue[CTIntType]
- Definition Classes
- IntegerValuesFactory
-
final
def
IntegerRange(lb: Int, ub: Int): (BaseBugPickerAnalysisDomain.this)#IntegerRange
- Definition Classes
- DefaultIntegerRangeValues → IntegerRangeValues
- Annotations
- @inline()
-
final
def
IntegerRange(origin: ValueOrigin, lowerBound: Int, upperBound: Int): (BaseBugPickerAnalysisDomain.this)#DomainTypedValue[CTIntType]
- Definition Classes
- IntegerRangeValues → IntegerRangeValuesFactory
-
def
IntegerRange(value: Int): (BaseBugPickerAnalysisDomain.this)#DomainTypedValue[CTIntType]
- Definition Classes
- IntegerRangeValues
-
def
IntegerValue(origin: ValueOrigin, value: Int): (BaseBugPickerAnalysisDomain.this)#DomainTypedValue[CTIntType]
- Definition Classes
- DefaultIntegerRangeValues → IntegerValuesFactory
-
def
IntegerValue(origin: ValueOrigin): (BaseBugPickerAnalysisDomain.this)#DomainTypedValue[CTIntType]
- Definition Classes
- DefaultIntegerRangeValues → IntegerValuesFactory
-
def
LongSet(values: SortedSet[Long]): (BaseBugPickerAnalysisDomain.this)#LongSet
- Definition Classes
- DefaultLongSetValues → LongSetValues
-
def
LongSet(value: Long): (BaseBugPickerAnalysisDomain.this)#DomainTypedValue[LongType]
- Definition Classes
- LongSetValues
-
def
LongValue(origin: ValueOrigin, value: Long): (BaseBugPickerAnalysisDomain.this)#LongSet
- Definition Classes
- DefaultLongSetValues → LongValuesFactory
-
def
LongValue(origin: ValueOrigin): (BaseBugPickerAnalysisDomain.this)#ALongValue
- Definition Classes
- DefaultLongSetValues → LongValuesFactory
-
final
val
MetaInformationUpdateIllegalValue: MetaInformationUpdate[(BaseBugPickerAnalysisDomain.this)#DomainIllegalValue]
- Definition Classes
- DefaultDomainValueBinding → ValuesDomain
-
def
MethodCallResult(potentialExceptions: Iterable[(BaseBugPickerAnalysisDomain.this)#ExceptionValue]): (BaseBugPickerAnalysisDomain.this)#MethodCallResult
- Attributes
- protected[this]
- Definition Classes
- MethodCallsHandling
-
def
MethodCallResult(returnValue: (BaseBugPickerAnalysisDomain.this)#DomainValue, exceptions: Iterable[(BaseBugPickerAnalysisDomain.this)#ExceptionValue]): (BaseBugPickerAnalysisDomain.this)#MethodCallResult
- Attributes
- protected[this]
- Definition Classes
- MethodCallsHandling
-
def
MethodHandle(origin: ValueOrigin, handle: MethodHandle): (BaseBugPickerAnalysisDomain.this)#DomainReferenceValue
- Definition Classes
- ReferenceValuesFactory
-
def
MethodType(origin: ValueOrigin, descriptor: MethodDescriptor): (BaseBugPickerAnalysisDomain.this)#DomainReferenceValue
- Definition Classes
- ReferenceValuesFactory
-
def
NewArray(pc: PC, counts: (BaseBugPickerAnalysisDomain.this)#Operands, arrayType: ArrayType): (BaseBugPickerAnalysisDomain.this)#DomainArrayValue
- Definition Classes
- TypeLevelReferenceValues
-
def
NewArray(pc: PC, count: (BaseBugPickerAnalysisDomain.this)#DomainValue, arrayType: ArrayType): (BaseBugPickerAnalysisDomain.this)#DomainArrayValue
- Definition Classes
- TypeLevelReferenceValues
-
def
NewObject(pc: PC, objectType: ObjectType): (BaseBugPickerAnalysisDomain.this)#DomainObjectValue
- Definition Classes
- TypeLevelReferenceValues → ReferenceValuesFactory
-
def
NonNullObjectValue(pc: PC, objectType: ObjectType): (BaseBugPickerAnalysisDomain.this)#DomainObjectValue
- Definition Classes
- TypeLevelReferenceValues → ReferenceValuesFactory
-
def
ReferenceValue(pc: PC, upperTypeBound: ReferenceType): (BaseBugPickerAnalysisDomain.this)#AReferenceValue
- Definition Classes
- TypeLevelReferenceValues → ReferenceValuesFactory
-
final
def
ReturnAddressValue(address: Int): (BaseBugPickerAnalysisDomain.this)#ReturnAddressValue
- Definition Classes
- DefaultDomainValueBinding → ValuesDomain
-
def
ShortValue(origin: ValueOrigin, value: Short): (BaseBugPickerAnalysisDomain.this)#DomainTypedValue[CTIntType]
- Definition Classes
- DefaultIntegerRangeValues → IntegerValuesFactory
-
def
ShortValue(origin: ValueOrigin): (BaseBugPickerAnalysisDomain.this)#DomainTypedValue[CTIntType]
- Definition Classes
- DefaultIntegerRangeValues → IntegerValuesFactory
-
def
StringValue(pc: PC, value: String): (BaseBugPickerAnalysisDomain.this)#DomainObjectValue
- Definition Classes
- TypeLevelReferenceValues → ReferenceValuesFactory
-
final
def
StructuralUpdateIllegalValue: StructuralUpdate[Nothing]
- Definition Classes
- ValuesDomain
-
final
val
TheIllegalValue: (BaseBugPickerAnalysisDomain.this)#DomainIllegalValue
- Definition Classes
- DefaultDomainValueBinding → ValuesDomain
-
final
val
TheReturnAddressValues: (BaseBugPickerAnalysisDomain.this)#ReturnAddressValues
- Definition Classes
- DefaultDomainValueBinding → ValuesDomain
-
def
TypedValue(origin: ValueOrigin, valueType: Type): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- TypedValuesFactory
-
final
def
VMArithmeticException(pc: PC): (BaseBugPickerAnalysisDomain.this)#ExceptionValue
- Definition Classes
- ExceptionsFactory
-
final
def
VMArrayIndexOutOfBoundsException(pc: PC): (BaseBugPickerAnalysisDomain.this)#ExceptionValue
- Definition Classes
- ExceptionsFactory
-
final
def
VMArrayStoreException(pc: PC): (BaseBugPickerAnalysisDomain.this)#ExceptionValue
- Definition Classes
- ExceptionsFactory
-
final
def
VMClassCastException(pc: PC): (BaseBugPickerAnalysisDomain.this)#ExceptionValue
- Definition Classes
- ExceptionsFactory
-
final
def
VMClassNotFoundException(pc: PC): (BaseBugPickerAnalysisDomain.this)#ExceptionValue
- Definition Classes
- ExceptionsFactory
-
final
def
VMIllegalMonitorStateException(pc: PC): (BaseBugPickerAnalysisDomain.this)#ExceptionValue
- Definition Classes
- ExceptionsFactory
-
final
def
VMNegativeArraySizeException(pc: PC): (BaseBugPickerAnalysisDomain.this)#ExceptionValue
- Definition Classes
- ExceptionsFactory
-
final
def
VMNullPointerException(pc: PC): (BaseBugPickerAnalysisDomain.this)#ExceptionValue
- Definition Classes
- ExceptionsFactory
-
final
def
VMThrowable(pc: PC): (BaseBugPickerAnalysisDomain.this)#ExceptionValue
- Definition Classes
- ExceptionsFactory
-
def
aaload(pc: PC, index: (BaseBugPickerAnalysisDomain.this)#DomainValue, arrayref: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#ArrayLoadResult
- Definition Classes
- GeneralizedArrayHandling → ReferenceValuesDomain
-
def
aastore(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue, index: (BaseBugPickerAnalysisDomain.this)#DomainValue, arrayref: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#ArrayStoreResult
- Definition Classes
- GeneralizedArrayHandling → ReferenceValuesDomain
-
def
abortProcessingExceptionsOfCalledMethodsOnUnknownException: Boolean
- Definition Classes
- ThrowAllPotentialExceptionsConfiguration → Configuration
-
def
abortProcessingThrownExceptionsOnUnknownException: Boolean
- Definition Classes
- ThrowAllPotentialExceptionsConfiguration → Configuration
-
def
abruptMethodExecution(pc: PC, exception: (BaseBugPickerAnalysisDomain.this)#ExceptionValue): Unit
- Definition Classes
- DefaultHandlingForThrownExceptions → ReturnInstructionsDomain
-
def
abstractInterpretationEnded(aiResult: AIResult { val domain: org.opalj.<refinement>.type }): Unit
- Definition Classes
- CoreDomainFunctionality
-
def
afterBaseJoin(pc: PC): Unit
- Attributes
- protected[this]
- Definition Classes
- JoinStabilization → CoreDomainFunctionality
-
def
afterEvaluation(pc: PC, instruction: Instruction, oldOperands: (BaseBugPickerAnalysisDomain.this)#Operands, oldLocals: (BaseBugPickerAnalysisDomain.this)#Locals, targetPC: PC, isExceptionalControlFlow: Boolean, newOperands: (BaseBugPickerAnalysisDomain.this)#Operands, newLocals: (BaseBugPickerAnalysisDomain.this)#Locals): ((BaseBugPickerAnalysisDomain.this)#Operands, (BaseBugPickerAnalysisDomain.this)#Locals)
- Definition Classes
- NullPropertyRefinement → CoreDomainFunctionality
-
def
areturn(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): Computation[Nothing, (BaseBugPickerAnalysisDomain.this)#ExceptionValue]
- Definition Classes
- DefaultHandlingForReturnInstructions → ReturnInstructionsDomain
-
def
arraylength(pc: PC, arrayref: (BaseBugPickerAnalysisDomain.this)#DomainValue): Computation[(BaseBugPickerAnalysisDomain.this)#DomainValue, (BaseBugPickerAnalysisDomain.this)#ExceptionValue]
- Definition Classes
- MaxArrayLengthRefinement → TypeLevelReferenceValues → ReferenceValuesDomain
-
def
arrayload(pc: PC, index: (BaseBugPickerAnalysisDomain.this)#DomainValue, arrayref: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#ArrayLoadResult
- Definition Classes
- TypeLevelReferenceValues → GeneralizedArrayHandling
-
def
arraystore(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue, index: (BaseBugPickerAnalysisDomain.this)#DomainValue, arrayref: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#ArrayStoreResult
- Definition Classes
- TypeLevelReferenceValues → GeneralizedArrayHandling
-
def
asArrayAbstraction(value: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#ArrayAbstraction
- Definition Classes
- TypeLevelReferenceValues
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
asObjectValue(value: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainObjectValue
- Definition Classes
- TypeLevelReferenceValues
-
def
asReferenceValue(value: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#AReferenceValue
- Definition Classes
- TypeLevelReferenceValues
-
def
baload(pc: PC, index: (BaseBugPickerAnalysisDomain.this)#DomainValue, arrayref: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#ArrayLoadResult
- Definition Classes
- GeneralizedArrayHandling → ReferenceValuesDomain
-
def
bastore(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue, index: (BaseBugPickerAnalysisDomain.this)#DomainValue, arrayref: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#ArrayStoreResult
- Definition Classes
- GeneralizedArrayHandling → ReferenceValuesDomain
-
def
beforeBaseJoin(pc: PC): Unit
- Attributes
- protected[this]
- Definition Classes
- CoreDomainFunctionality
-
def
callees(caller: Method, declaringClassType: ObjectType, isInterface: Boolean, name: String, descriptor: MethodDescriptor): Set[Method]
- Definition Classes
- Callees
- Annotations
- @inline()
-
def
caload(pc: PC, index: (BaseBugPickerAnalysisDomain.this)#DomainValue, arrayref: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#ArrayLoadResult
- Definition Classes
- GeneralizedArrayHandling → ReferenceValuesDomain
-
def
castore(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue, index: (BaseBugPickerAnalysisDomain.this)#DomainValue, arrayref: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#ArrayStoreResult
- Definition Classes
- GeneralizedArrayHandling → ReferenceValuesDomain
-
final
def
classFile: ClassFile
- Definition Classes
- TheMethod
- Annotations
- @inline()
-
implicit final
def
classHierarchy: ClassHierarchy
- Definition Classes
- TheProject → TheClassHierarchy
- Annotations
- @inline()
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
val
code: Code
- Definition Classes
- TheMethod → TheCode
-
def
createLongValueOrArithmeticException(pc: PC, exception: Boolean, results: SortedSet[Long]): (BaseBugPickerAnalysisDomain.this)#LongValueOrArithmeticException
- Attributes
- protected[this]
- Definition Classes
- LongSetValues
-
def
d2f(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- TypeLevelPrimitiveValuesConversions → PrimitiveValuesConversionsDomain
-
def
d2i(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- TypeLevelPrimitiveValuesConversions → PrimitiveValuesConversionsDomain
-
def
d2l(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- TypeLevelPrimitiveValuesConversions → PrimitiveValuesConversionsDomain
-
def
dadd(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- TypeLevelDoubleValues → DoubleValuesDomain
-
def
daload(pc: PC, index: (BaseBugPickerAnalysisDomain.this)#DomainValue, arrayref: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#ArrayLoadResult
- Definition Classes
- GeneralizedArrayHandling → ReferenceValuesDomain
-
def
dastore(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue, index: (BaseBugPickerAnalysisDomain.this)#DomainValue, arrayref: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#ArrayStoreResult
- Definition Classes
- GeneralizedArrayHandling → ReferenceValuesDomain
-
def
dcmpg(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- TypeLevelDoubleValues → DoubleValuesDomain
-
def
dcmpl(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- TypeLevelDoubleValues → DoubleValuesDomain
-
def
ddiv(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- TypeLevelDoubleValues → DoubleValuesDomain
-
def
dmul(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- TypeLevelDoubleValues → DoubleValuesDomain
-
def
dneg(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- TypeLevelDoubleValues → DoubleValuesDomain
-
def
doGetfield(pc: PC, objectref: (BaseBugPickerAnalysisDomain.this)#DomainValue, fieldValue: (BaseBugPickerAnalysisDomain.this)#DomainValue): Computation[(BaseBugPickerAnalysisDomain.this)#DomainValue, (BaseBugPickerAnalysisDomain.this)#ExceptionValue]
- Definition Classes
- TypeLevelFieldAccessInstructions
-
def
doGetstatic(pc: PC, fieldValue: (BaseBugPickerAnalysisDomain.this)#DomainValue): Computation[(BaseBugPickerAnalysisDomain.this)#DomainValue, Nothing]
- Definition Classes
- TypeLevelFieldAccessInstructions
-
def
doInvoke(pc: PC, method: Method, operands: (BaseBugPickerAnalysisDomain.this)#Operands, fallback: () ⇒ (BaseBugPickerAnalysisDomain.this)#MethodCallResult): (BaseBugPickerAnalysisDomain.this)#MethodCallResult
- Attributes
- protected[this]
- Definition Classes
- RefinedTypeLevelInvokeInstructions → MethodCallsDomainWithMethodLockup
-
def
doNonVirtualInvoke(pc: PC, declaringType: ObjectType, isInterface: Boolean, name: String, descriptor: MethodDescriptor, operands: (BaseBugPickerAnalysisDomain.this)#Operands, fallback: () ⇒ (BaseBugPickerAnalysisDomain.this)#MethodCallResult): (BaseBugPickerAnalysisDomain.this)#MethodCallResult
- Attributes
- protected[this]
- Definition Classes
- MethodCallsDomainWithMethodLockup
-
def
doVirtualInvoke(pc: PC, declaringType: ObjectType, isInterface: Boolean, name: String, descriptor: MethodDescriptor, operands: (BaseBugPickerAnalysisDomain.this)#Operands, fallback: () ⇒ (BaseBugPickerAnalysisDomain.this)#MethodCallResult): (BaseBugPickerAnalysisDomain.this)#MethodCallResult
- Attributes
- protected[this]
- Definition Classes
- MethodCallsDomainWithMethodLockup
-
def
drem(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- TypeLevelDoubleValues → DoubleValuesDomain
-
def
dreturn(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): Computation[Nothing, (BaseBugPickerAnalysisDomain.this)#ExceptionValue]
- Definition Classes
- DefaultHandlingForReturnInstructions → ReturnInstructionsDomain
-
def
dsub(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- TypeLevelDoubleValues → DoubleValuesDomain
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
evaluationCompleted(pc: PC, worklist: Chain[PC], evaluated: Chain[PC], operandsArray: (BaseBugPickerAnalysisDomain.this)#OperandsArray, localsArray: (BaseBugPickerAnalysisDomain.this)#LocalsArray, tracer: Option[AITracer]): Unit
- Definition Classes
- CoreDomainFunctionality
-
def
f2d(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- TypeLevelPrimitiveValuesConversions → PrimitiveValuesConversionsDomain
-
def
f2i(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- TypeLevelPrimitiveValuesConversions → PrimitiveValuesConversionsDomain
-
def
f2l(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- TypeLevelPrimitiveValuesConversions → PrimitiveValuesConversionsDomain
-
def
fadd(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- TypeLevelFloatValues → FloatValuesDomain
-
def
faload(pc: PC, index: (BaseBugPickerAnalysisDomain.this)#DomainValue, arrayref: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#ArrayLoadResult
- Definition Classes
- GeneralizedArrayHandling → ReferenceValuesDomain
-
def
fastore(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue, index: (BaseBugPickerAnalysisDomain.this)#DomainValue, arrayref: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#ArrayStoreResult
- Definition Classes
- GeneralizedArrayHandling → ReferenceValuesDomain
-
def
fcmpg(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- TypeLevelFloatValues → FloatValuesDomain
-
def
fcmpl(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- TypeLevelFloatValues → FloatValuesDomain
-
def
fdiv(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- TypeLevelFloatValues → FloatValuesDomain
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
flow(currentPC: PC, currentOperands: (BaseBugPickerAnalysisDomain.this)#Operands, currentLocals: (BaseBugPickerAnalysisDomain.this)#Locals, successorPC: PC, isSuccessorScheduled: Answer, isExceptionalControlFlow: Boolean, abruptSubroutineTerminationCount: Int, wasJoinPerformed: Boolean, worklist: Chain[PC], operandsArray: (BaseBugPickerAnalysisDomain.this)#OperandsArray, localsArray: (BaseBugPickerAnalysisDomain.this)#LocalsArray, tracer: Option[AITracer]): Chain[PC]
- Definition Classes
- CoreDomainFunctionality
-
def
fmul(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- TypeLevelFloatValues → FloatValuesDomain
-
def
fneg(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- TypeLevelFloatValues → FloatValuesDomain
-
def
frem(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- TypeLevelFloatValues → FloatValuesDomain
-
def
freturn(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): Computation[Nothing, (BaseBugPickerAnalysisDomain.this)#ExceptionValue]
- Definition Classes
- DefaultHandlingForReturnInstructions → ReturnInstructionsDomain
-
def
fsub(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- TypeLevelFloatValues → FloatValuesDomain
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getPotentialExceptions(pc: PC): List[(BaseBugPickerAnalysisDomain.this)#ExceptionValue]
- Attributes
- protected[this]
- Definition Classes
- MethodCallsHandling
-
def
getfield(pc: PC, objectref: (BaseBugPickerAnalysisDomain.this)#DomainValue, declaringClass: ObjectType, fieldName: String, fieldType: FieldType): Computation[(BaseBugPickerAnalysisDomain.this)#DomainValue, (BaseBugPickerAnalysisDomain.this)#ExceptionValue]
- Definition Classes
- RefinedTypeLevelFieldAccessInstructions → TypeLevelFieldAccessInstructions → FieldAccessesDomain
-
def
getstatic(pc: PC, declaringClass: ObjectType, fieldName: String, fieldType: FieldType): Computation[(BaseBugPickerAnalysisDomain.this)#DomainValue, Nothing]
- Definition Classes
- RefinedTypeLevelFieldAccessInstructions → TypeLevelFieldAccessInstructions → FieldAccessesDomain
-
def
handleInstanceBasedInvoke(pc: PC, methodDescriptor: MethodDescriptor, targetMethods: Set[Method], receiverIsNull: Answer, operands: (BaseBugPickerAnalysisDomain.this)#Operands): (BaseBugPickerAnalysisDomain.this)#MethodCallResult
- Attributes
- protected[this]
- Definition Classes
- MethodCallsHandling
-
def
handleInstanceBasedInvoke(pc: PC, methodDescriptor: MethodDescriptor, operands: (BaseBugPickerAnalysisDomain.this)#Operands): (BaseBugPickerAnalysisDomain.this)#MethodCallResult
- Attributes
- protected[this]
- Definition Classes
- MethodCallsHandling
-
def
handleInstanceBasedInvoke(pc: PC, methodDescriptor: MethodDescriptor, receiverIsNull: Answer): (BaseBugPickerAnalysisDomain.this)#MethodCallResult
- Attributes
- protected[this]
- Definition Classes
- MethodCallsHandling
-
def
handleInvoke(pc: PC, methodDescriptor: MethodDescriptor): (BaseBugPickerAnalysisDomain.this)#MethodCallResult
- Attributes
- protected[this]
- Definition Classes
- MethodCallsHandling
-
def
handleReturn(pc: PC): Computation[Nothing, (BaseBugPickerAnalysisDomain.this)#ExceptionValue]
- Attributes
- protected[this]
- Definition Classes
- ReturnInstructionsDomain
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
i2b(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
def
i2c(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
def
i2d(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- ConcretePrimitiveValuesConversions → TypeLevelPrimitiveValuesConversions → PrimitiveValuesConversionsDomain
-
def
i2f(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- ConcretePrimitiveValuesConversions → TypeLevelPrimitiveValuesConversions → PrimitiveValuesConversionsDomain
-
def
i2l(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- ConcretePrimitiveValuesConversions → TypeLevelPrimitiveValuesConversions → PrimitiveValuesConversionsDomain
-
def
i2s(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
def
iadd(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
def
iaload(pc: PC, index: (BaseBugPickerAnalysisDomain.this)#DomainValue, arrayref: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#ArrayLoadResult
- Definition Classes
- GeneralizedArrayHandling → ReferenceValuesDomain
-
def
iand(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
def
iastore(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue, index: (BaseBugPickerAnalysisDomain.this)#DomainValue, arrayref: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#ArrayStoreResult
- Definition Classes
- GeneralizedArrayHandling → ReferenceValuesDomain
-
def
idiv(pc: PC, numerator: (BaseBugPickerAnalysisDomain.this)#DomainValue, denominator: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#IntegerValueOrArithmeticException
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
def
iinc(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue, increment: Int): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
def
imul(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
def
ineg(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
def
intAreEqual(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): Answer
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
def
intAreNotEqual(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): Answer
- Definition Classes
- IntegerValuesDomain
-
def
intEstablishAreEqual(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue, operands: (BaseBugPickerAnalysisDomain.this)#Operands, locals: (BaseBugPickerAnalysisDomain.this)#Locals): ((BaseBugPickerAnalysisDomain.this)#Operands, (BaseBugPickerAnalysisDomain.this)#Locals)
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
def
intEstablishAreNotEqual(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue, operands: (BaseBugPickerAnalysisDomain.this)#Operands, locals: (BaseBugPickerAnalysisDomain.this)#Locals): ((BaseBugPickerAnalysisDomain.this)#Operands, (BaseBugPickerAnalysisDomain.this)#Locals)
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
def
intEstablishIsLessThan(pc: PC, left: (BaseBugPickerAnalysisDomain.this)#DomainValue, right: (BaseBugPickerAnalysisDomain.this)#DomainValue, operands: (BaseBugPickerAnalysisDomain.this)#Operands, locals: (BaseBugPickerAnalysisDomain.this)#Locals): ((BaseBugPickerAnalysisDomain.this)#Operands, (BaseBugPickerAnalysisDomain.this)#Locals)
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
def
intEstablishIsLessThanOrEqualTo(pc: PC, left: (BaseBugPickerAnalysisDomain.this)#DomainValue, right: (BaseBugPickerAnalysisDomain.this)#DomainValue, operands: (BaseBugPickerAnalysisDomain.this)#Operands, locals: (BaseBugPickerAnalysisDomain.this)#Locals): ((BaseBugPickerAnalysisDomain.this)#Operands, (BaseBugPickerAnalysisDomain.this)#Locals)
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
def
intEstablishValue(pc: PC, theValue: Int, value: (BaseBugPickerAnalysisDomain.this)#DomainValue, operands: (BaseBugPickerAnalysisDomain.this)#Operands, locals: (BaseBugPickerAnalysisDomain.this)#Locals): ((BaseBugPickerAnalysisDomain.this)#Operands, (BaseBugPickerAnalysisDomain.this)#Locals)
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
def
intIs0(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): Answer
- Definition Classes
- IntegerValuesDomain
-
def
intIsGreaterThan(pc: PC, largerValue: (BaseBugPickerAnalysisDomain.this)#DomainValue, smallerValue: (BaseBugPickerAnalysisDomain.this)#DomainValue): Answer
- Definition Classes
- IntegerValuesDomain
-
def
intIsGreaterThan0(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): Answer
- Definition Classes
- IntegerValuesDomain
-
def
intIsGreaterThanOrEqualTo(pc: PC, largerOrEqualValue: (BaseBugPickerAnalysisDomain.this)#DomainValue, smallerOrEqualValue: (BaseBugPickerAnalysisDomain.this)#DomainValue): Answer
- Definition Classes
- IntegerValuesDomain
-
def
intIsGreaterThanOrEqualTo0(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): Answer
- Definition Classes
- IntegerValuesDomain
-
def
intIsLessThan(pc: PC, left: (BaseBugPickerAnalysisDomain.this)#DomainValue, right: (BaseBugPickerAnalysisDomain.this)#DomainValue): Answer
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
def
intIsLessThan0(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): Answer
- Definition Classes
- IntegerValuesDomain
-
def
intIsLessThanOrEqualTo(pc: PC, left: (BaseBugPickerAnalysisDomain.this)#DomainValue, right: (BaseBugPickerAnalysisDomain.this)#DomainValue): Answer
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
def
intIsLessThanOrEqualTo0(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): Answer
- Definition Classes
- IntegerValuesDomain
-
def
intIsNot0(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): Answer
- Definition Classes
- IntegerValuesDomain
-
def
intIsSomeValueInRange(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue, lowerBound: Int, upperBound: Int): Answer
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
def
intIsSomeValueNotInRange(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue, lowerBound: Int, upperBound: Int): Answer
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
final
def
intValue[T](value: (BaseBugPickerAnalysisDomain.this)#DomainValue)(f: (Int) ⇒ T)(orElse: ⇒ T): T
- Definition Classes
- IntegerRangeValues → ConcreteIntegerValues
- Annotations
- @inline()
-
final
def
intValueOption(value: (BaseBugPickerAnalysisDomain.this)#DomainValue): Option[Int]
- Definition Classes
- IntegerRangeValues → ConcreteIntegerValues
- Annotations
- @inline()
-
final
def
intValues[T](value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue)(f: (Int, Int) ⇒ T)(orElse: ⇒ T): T
- Attributes
- protected
- Definition Classes
- IntegerRangeValues
- Annotations
- @inline()
-
def
invokedynamic(pc: PC, bootstrapMethod: BootstrapMethod, name: String, methodDescriptor: MethodDescriptor, operands: (BaseBugPickerAnalysisDomain.this)#Operands): (BaseBugPickerAnalysisDomain.this)#MethodCallResult
- Definition Classes
- TypeLevelInvokeInstructions → MethodCallsDomain
-
def
invokeinterface(pc: PC, declaringType: ObjectType, name: String, descriptor: MethodDescriptor, operands: (BaseBugPickerAnalysisDomain.this)#Operands): (BaseBugPickerAnalysisDomain.this)#MethodCallResult
- Definition Classes
- MethodCallsDomainWithMethodLockup → MethodCallsDomain
-
def
invokespecial(pc: PC, declaringType: ObjectType, isInterface: Boolean, name: String, descriptor: MethodDescriptor, operands: (BaseBugPickerAnalysisDomain.this)#Operands): (BaseBugPickerAnalysisDomain.this)#MethodCallResult
- Definition Classes
- MethodCallsDomainWithMethodLockup → MethodCallsDomain
-
def
invokestatic(pc: PC, declaringType: ObjectType, isInterface: Boolean, name: String, descriptor: MethodDescriptor, operands: (BaseBugPickerAnalysisDomain.this)#Operands): (BaseBugPickerAnalysisDomain.this)#MethodCallResult
- Definition Classes
- SpecialMethodsHandling → MethodCallsDomain
-
def
invokevirtual(pc: PC, declaringType: ReferenceType, name: String, descriptor: MethodDescriptor, operands: (BaseBugPickerAnalysisDomain.this)#Operands): (BaseBugPickerAnalysisDomain.this)#MethodCallResult
- Definition Classes
- MethodCallsDomainWithMethodLockup → MethodCallsDomain
-
def
ior(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
def
irem(pc: PC, left: (BaseBugPickerAnalysisDomain.this)#DomainValue, right: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#IntegerValueOrArithmeticException
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
def
ireturn(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): Computation[Nothing, (BaseBugPickerAnalysisDomain.this)#ExceptionValue]
- Definition Classes
- DefaultHandlingForReturnInstructions → ReturnInstructionsDomain
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isSubtypeOf(subtype: ReferenceType, supertype: ReferenceType): Answer
- Definition Classes
- TheClassHierarchy
-
final
def
isValueSubtypeOf(value: (BaseBugPickerAnalysisDomain.this)#DomainValue, supertype: ReferenceType): Answer
- Definition Classes
- TypeLevelReferenceValues → ReferenceValuesDomain
-
def
ishl(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue, shift: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
def
ishr(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue, shift: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
def
isub(pc: PC, left: (BaseBugPickerAnalysisDomain.this)#DomainValue, right: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
def
iushr(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue, shift: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
def
ixor(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- IntegerRangeValues → IntegerValuesDomain
-
def
join(pc: PC, thisOperands: (BaseBugPickerAnalysisDomain.this)#Operands, thisLocals: (BaseBugPickerAnalysisDomain.this)#Locals, otherOperands: (BaseBugPickerAnalysisDomain.this)#Operands, otherLocals: (BaseBugPickerAnalysisDomain.this)#Locals): Update[((BaseBugPickerAnalysisDomain.this)#Operands, (BaseBugPickerAnalysisDomain.this)#Locals)]
- Definition Classes
- CoreDomainFunctionality
-
def
joinPostProcessing(updateType: UpdateType, pc: PC, oldOperands: (BaseBugPickerAnalysisDomain.this)#Operands, oldLocals: (BaseBugPickerAnalysisDomain.this)#Locals, newOperands: (BaseBugPickerAnalysisDomain.this)#Operands, newLocals: (BaseBugPickerAnalysisDomain.this)#Locals): Update[((BaseBugPickerAnalysisDomain.this)#Operands, (BaseBugPickerAnalysisDomain.this)#Locals)]
- Attributes
- protected[this]
- Definition Classes
- IdentityBasedCorrelationChangeDetection → CoreDomainFunctionality
-
def
joinValues(pc: PC, left: (BaseBugPickerAnalysisDomain.this)#DomainValue, right: (BaseBugPickerAnalysisDomain.this)#DomainValue): Update[(BaseBugPickerAnalysisDomain.this)#DomainValue]
- Attributes
- protected[this]
- Definition Classes
- JoinStabilization → CoreDomainFunctionality
-
val
joinedValues: Map[IdentityPair[AnyRef, AnyRef], Update[(BaseBugPickerAnalysisDomain.this)#DomainValue]]
- Attributes
- protected[this]
- Definition Classes
- JoinStabilization
-
def
jumpToSubroutine(pc: PC, branchTarget: PC, returnTarget: PC): Unit
- Definition Classes
- SubroutinesDomain
-
final
def
justThrows(value: (BaseBugPickerAnalysisDomain.this)#ExceptionValue): ThrowsException[(BaseBugPickerAnalysisDomain.this)#ExceptionValues]
- Definition Classes
- ReferenceValuesFactory
-
def
l2d(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- ConcretePrimitiveValuesConversions → TypeLevelPrimitiveValuesConversions → PrimitiveValuesConversionsDomain
-
def
l2f(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- ConcretePrimitiveValuesConversions → TypeLevelPrimitiveValuesConversions → PrimitiveValuesConversionsDomain
-
def
l2i(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- ConcretePrimitiveValuesConversions → TypeLevelPrimitiveValuesConversions → PrimitiveValuesConversionsDomain
-
def
ladd(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- LongSetValues → LongValuesDomain
-
def
laload(pc: PC, index: (BaseBugPickerAnalysisDomain.this)#DomainValue, arrayref: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#ArrayLoadResult
- Definition Classes
- GeneralizedArrayHandling → ReferenceValuesDomain
-
def
land(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- LongSetValues → LongValuesDomain
-
def
lastore(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue, index: (BaseBugPickerAnalysisDomain.this)#DomainValue, arrayref: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#ArrayStoreResult
- Definition Classes
- GeneralizedArrayHandling → ReferenceValuesDomain
-
def
lcmp(pc: PC, left: (BaseBugPickerAnalysisDomain.this)#DomainValue, right: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- LongSetValues → LongValuesDomain
-
def
ldiv(pc: PC, numerator: (BaseBugPickerAnalysisDomain.this)#DomainValue, denominator: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#LongValueOrArithmeticException
- Definition Classes
- LongSetValues → LongValuesDomain
-
def
lmul(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- LongSetValues → LongValuesDomain
-
def
lneg(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- LongSetValues → LongValuesDomain
-
implicit final
def
logContext: LogContext
- Definition Classes
- TheProject → LogContextProvider
-
final
def
longValue[T](value: (BaseBugPickerAnalysisDomain.this)#DomainValue)(f: (Long) ⇒ T)(orElse: ⇒ T): T
- Definition Classes
- LongSetValues → ConcreteLongValues
- Annotations
- @inline()
-
final
def
longValueOption(value: (BaseBugPickerAnalysisDomain.this)#DomainValue): Option[Long]
- Definition Classes
- LongSetValues → ConcreteLongValues
- Annotations
- @inline()
-
def
lor(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- LongSetValues → LongValuesDomain
-
def
lrem(pc: PC, left: (BaseBugPickerAnalysisDomain.this)#DomainValue, right: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#LongValueOrArithmeticException
- Definition Classes
- LongSetValues → LongValuesDomain
-
def
lreturn(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): Computation[Nothing, (BaseBugPickerAnalysisDomain.this)#ExceptionValue]
- Definition Classes
- DefaultHandlingForReturnInstructions → ReturnInstructionsDomain
-
def
lshl(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue, shift: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- LongSetValuesShiftOperators → LongValuesDomain
-
def
lshr(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue, shift: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- LongSetValuesShiftOperators → LongValuesDomain
-
def
lsub(pc: PC, left: (BaseBugPickerAnalysisDomain.this)#DomainValue, right: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- LongSetValues → LongValuesDomain
-
def
lushr(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue, shift: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- LongSetValuesShiftOperators → LongValuesDomain
-
def
lxor(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- LongSetValues → LongValuesDomain
-
def
maxCardinalityOfIntegerRanges: Long
- Definition Classes
- IntegerRangeValues
-
def
maxCardinalityOfLongSets: Int
- Attributes
- protected
- Definition Classes
- LongSetValues
-
def
mergeDEComputations(pc: PC, c1: Computation[(BaseBugPickerAnalysisDomain.this)#DomainValue, (BaseBugPickerAnalysisDomain.this)#ExceptionValue], c2: Computation[(BaseBugPickerAnalysisDomain.this)#DomainValue, (BaseBugPickerAnalysisDomain.this)#ExceptionValue]): Computation[(BaseBugPickerAnalysisDomain.this)#DomainValue, (BaseBugPickerAnalysisDomain.this)#ExceptionValue]
- Attributes
- protected[this]
- Definition Classes
- TypeLevelReferenceValues
-
def
mergeDEsComputations(pc: PC, c1: Computation[(BaseBugPickerAnalysisDomain.this)#DomainValue, (BaseBugPickerAnalysisDomain.this)#ExceptionValues], c2: Computation[(BaseBugPickerAnalysisDomain.this)#DomainValue, (BaseBugPickerAnalysisDomain.this)#ExceptionValues]): Computation[(BaseBugPickerAnalysisDomain.this)#DomainValue, (BaseBugPickerAnalysisDomain.this)#ExceptionValues]
- Attributes
- protected[this]
- Definition Classes
- TypeLevelReferenceValues
-
def
mergeDomainValues(pc: PC, v1: (BaseBugPickerAnalysisDomain.this)#DomainValue, v2: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- ValuesDomain
-
def
mergeEsComputations(pc: PC, c1: Computation[Nothing, (BaseBugPickerAnalysisDomain.this)#ExceptionValues], c2: Computation[Nothing, (BaseBugPickerAnalysisDomain.this)#ExceptionValues]): Computation[Nothing, (BaseBugPickerAnalysisDomain.this)#ExceptionValues]
- Attributes
- protected[this]
- Definition Classes
- TypeLevelReferenceValues
-
def
mergeMultipleExceptionValues(pc: PC, v1s: (BaseBugPickerAnalysisDomain.this)#ExceptionValues, v2s: (BaseBugPickerAnalysisDomain.this)#ExceptionValues): (BaseBugPickerAnalysisDomain.this)#ExceptionValues
- Definition Classes
- TypeLevelReferenceValues
-
def
monitorenter(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): Computation[Nothing, (BaseBugPickerAnalysisDomain.this)#ExceptionValue]
- Definition Classes
- IgnoreSynchronization → MonitorInstructionsDomain
-
def
monitorexit(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): Computation[Nothing, (BaseBugPickerAnalysisDomain.this)#ExceptionValues]
- Definition Classes
- IgnoreSynchronization → MonitorInstructionsDomain
-
def
multianewarray(pc: PC, counts: (BaseBugPickerAnalysisDomain.this)#Operands, arrayType: ArrayType): Computation[(BaseBugPickerAnalysisDomain.this)#DomainArrayValue, (BaseBugPickerAnalysisDomain.this)#ExceptionValue]
- Definition Classes
- TypeLevelReferenceValues → ReferenceValuesDomain
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
newarray(pc: PC, count: (BaseBugPickerAnalysisDomain.this)#DomainValue, componentType: FieldType): Computation[(BaseBugPickerAnalysisDomain.this)#DomainValue, (BaseBugPickerAnalysisDomain.this)#ExceptionValue]
- Definition Classes
- TypeLevelReferenceValues → ReferenceValuesDomain
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
properties(pc: PC, propertyToString: (AnyRef) ⇒ String): Option[String]
- Definition Classes
- ValuesDomain
-
final
lazy val
propertyStore: PropertyStore
- Definition Classes
- TheProject → ThePropertyStore
-
def
putfield(pc: PC, objectref: (BaseBugPickerAnalysisDomain.this)#DomainValue, value: (BaseBugPickerAnalysisDomain.this)#DomainValue, declaringClass: ObjectType, fieldName: String, fieldType: FieldType): Computation[Nothing, (BaseBugPickerAnalysisDomain.this)#ExceptionValue]
- Definition Classes
- TypeLevelFieldAccessInstructions → FieldAccessesDomain
-
def
putstatic(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue, declaringClass: ObjectType, fieldName: String, fieldType: FieldType): Computation[Nothing, Nothing]
- Definition Classes
- TypeLevelFieldAccessInstructions → FieldAccessesDomain
-
def
refAreEqual(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): Answer
- Definition Classes
- TypeLevelReferenceValues → ReferenceValuesDomain
-
def
refAreNotEqual(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue): Answer
- Definition Classes
- ReferenceValuesDomain
-
def
refEstablishAreEqual(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue, operands: (BaseBugPickerAnalysisDomain.this)#Operands, locals: (BaseBugPickerAnalysisDomain.this)#Locals): ((BaseBugPickerAnalysisDomain.this)#Operands, (BaseBugPickerAnalysisDomain.this)#Locals)
- Definition Classes
- ReferenceValuesDomain
-
def
refEstablishAreNotEqual(pc: PC, value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue, operands: (BaseBugPickerAnalysisDomain.this)#Operands, locals: (BaseBugPickerAnalysisDomain.this)#Locals): ((BaseBugPickerAnalysisDomain.this)#Operands, (BaseBugPickerAnalysisDomain.this)#Locals)
- Definition Classes
- ReferenceValuesDomain
-
def
refEstablishIsNonNull(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue, operands: (BaseBugPickerAnalysisDomain.this)#Operands, locals: (BaseBugPickerAnalysisDomain.this)#Locals): ((BaseBugPickerAnalysisDomain.this)#Operands, (BaseBugPickerAnalysisDomain.this)#Locals)
- Definition Classes
- ReferenceValuesDomain
-
def
refEstablishIsNull(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue, operands: (BaseBugPickerAnalysisDomain.this)#Operands, locals: (BaseBugPickerAnalysisDomain.this)#Locals): ((BaseBugPickerAnalysisDomain.this)#Operands, (BaseBugPickerAnalysisDomain.this)#Locals)
- Definition Classes
- ReferenceValuesDomain
-
def
refIsNonNull(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): Answer
- Definition Classes
- ReferenceValuesDomain
-
final
def
refIsNull(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): Answer
- Definition Classes
- TypeLevelReferenceValues → ReferenceValuesDomain
-
def
refSetUpperTypeBoundOfTopOperand(pc: PC, upperTypeBound: ReferenceType, operands: (BaseBugPickerAnalysisDomain.this)#Operands, locals: (BaseBugPickerAnalysisDomain.this)#Locals): ((BaseBugPickerAnalysisDomain.this)#Operands, (BaseBugPickerAnalysisDomain.this)#Locals)
- Definition Classes
- TypeLevelReferenceValues → ReferenceValuesDomain
-
def
refTopOperandIsNull(pc: PC, operands: (BaseBugPickerAnalysisDomain.this)#Operands, locals: (BaseBugPickerAnalysisDomain.this)#Locals): ((BaseBugPickerAnalysisDomain.this)#Operands, (BaseBugPickerAnalysisDomain.this)#Locals)
- Definition Classes
- TypeLevelReferenceValues → ReferenceValuesDomain
-
def
returnFromSubroutine(pc: PC, lvIndex: Int): Unit
- Definition Classes
- SubroutinesDomain
-
def
returnVoid(pc: PC): Computation[Nothing, (BaseBugPickerAnalysisDomain.this)#ExceptionValue]
- Definition Classes
- DefaultHandlingOfVoidReturns → ReturnInstructionsDomain
-
def
saload(pc: PC, index: (BaseBugPickerAnalysisDomain.this)#DomainValue, arrayref: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#ArrayLoadResult
- Definition Classes
- GeneralizedArrayHandling → ReferenceValuesDomain
-
def
sastore(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue, index: (BaseBugPickerAnalysisDomain.this)#DomainValue, arrayref: (BaseBugPickerAnalysisDomain.this)#DomainValue): (BaseBugPickerAnalysisDomain.this)#ArrayStoreResult
- Definition Classes
- GeneralizedArrayHandling → ReferenceValuesDomain
-
def
schedule(successorPC: PC, abruptSubroutineTerminationCount: Int, worklist: Chain[PC]): Chain[PC]
- Attributes
- protected[this]
- Definition Classes
- CoreDomainFunctionality
-
def
sideEffectOnlyOrExceptions(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): Computation[Nothing, (BaseBugPickerAnalysisDomain.this)#ExceptionValue]
- Attributes
- protected[this]
- Definition Classes
- IgnoreSynchronization
-
def
summarize(pc: PC, values: Iterable[(BaseBugPickerAnalysisDomain.this)#DomainValue]): (BaseBugPickerAnalysisDomain.this)#DomainValue
- Definition Classes
- ValuesDomain
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
throwArithmeticExceptions: Boolean
- Definition Classes
- ThrowAllPotentialExceptionsConfiguration → Configuration
-
def
throwArrayIndexOutOfBoundsException: Boolean
- Definition Classes
- ThrowAllPotentialExceptionsConfiguration → Configuration
-
def
throwArrayStoreException: Boolean
- Definition Classes
- ThrowAllPotentialExceptionsConfiguration → Configuration
-
def
throwClassCastException: Boolean
- Definition Classes
- ThrowAllPotentialExceptionsConfiguration → Configuration
-
def
throwClassNotFoundException: Boolean
- Definition Classes
- ThrowAllPotentialExceptionsConfiguration → Configuration
-
def
throwExceptionsOnMethodCall: ExceptionsRaisedByCalledMethod
- Definition Classes
- ThrowAllPotentialExceptionsConfiguration → Configuration
-
def
throwIllegalMonitorStateException: Boolean
- Definition Classes
- ThrowAllPotentialExceptionsConfiguration → Configuration
-
def
throwNegativeArraySizeException: Boolean
- Definition Classes
- ThrowAllPotentialExceptionsConfiguration → Configuration
-
def
throwNullPointerExceptionOnArrayAccess: Boolean
- Definition Classes
- ThrowAllPotentialExceptionsConfiguration → Configuration
-
def
throwNullPointerExceptionOnFieldAccess: Boolean
- Definition Classes
- ThrowAllPotentialExceptionsConfiguration → Configuration
-
def
throwNullPointerExceptionOnMethodCall: Boolean
- Definition Classes
- ThrowAllPotentialExceptionsConfiguration → Configuration
-
def
throwNullPointerExceptionOnMonitorAccess: Boolean
- Definition Classes
- ThrowAllPotentialExceptionsConfiguration → Configuration
-
def
throwNullPointerExceptionOnThrow: Boolean
- Definition Classes
- ThrowAllPotentialExceptionsConfiguration → Configuration
-
final
def
throws(value: (BaseBugPickerAnalysisDomain.this)#ExceptionValue): ThrowsException[(BaseBugPickerAnalysisDomain.this)#ExceptionValue]
- Definition Classes
- ReferenceValuesFactory
-
def
toJavaObject(pc: PC, value: (BaseBugPickerAnalysisDomain.this)#DomainValue): Option[AnyRef]
- Definition Classes
- TypeLevelReferenceValues → AsJavaObject
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
typeOfValue(value: (BaseBugPickerAnalysisDomain.this)#DomainValue): TypeInformation
- Definition Classes
- ValuesDomain
-
def
updateMemoryLayout(oldValue: (BaseBugPickerAnalysisDomain.this)#DomainValue, newValue: (BaseBugPickerAnalysisDomain.this)#DomainValue, operands: (BaseBugPickerAnalysisDomain.this)#Operands, locals: (BaseBugPickerAnalysisDomain.this)#Locals): ((BaseBugPickerAnalysisDomain.this)#Operands, (BaseBugPickerAnalysisDomain.this)#Locals)
- Definition Classes
- CoreDomainFunctionality
-
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
- @native() @throws( ... )
-
final
def
withLongValuesOrElse[T](value1: (BaseBugPickerAnalysisDomain.this)#DomainValue, value2: (BaseBugPickerAnalysisDomain.this)#DomainValue)(f: (Long, Long) ⇒ T)(orElse: ⇒ T): T
- Attributes
- protected
- Definition Classes
- LongSetValues
- Annotations
- @inline()
-
object
ConcreteIntegerValue
- Definition Classes
- ConcreteIntegerValues
-
object
ConcreteLongValue
- Definition Classes
- ConcreteLongValues
-
object
IntegerRange
- Definition Classes
- IntegerRangeValues
-
object
LongSet
- Definition Classes
- LongSetValues