@@ -41,24 +41,24 @@ typealias SymbolicEnumValuesType = PersistentList<ObjectValue>
4141class MemoryUpdateSimplificator (
4242 private val simplificator : Simplificator
4343) : CachingSimplificatorAdapter<MemoryUpdate>() {
44- override fun simplifyImpl (expression : MemoryUpdate ): MemoryUpdate {
45- val stores = simplifyStores(expression. stores)
46- val touchedChunkDescriptors = simplifyTocuhedChunkDescriptors(expression. touchedChunkDescriptors)
47- val concrete = simplifyConcrete(expression. concrete)
48- val mockInfos = simplifyMockInfos(expression. mockInfos)
49- val staticInstanceStorage = simplifyStaticInstanceStorage(expression. staticInstanceStorage)
50- val initializedStaticFields = simplifyInitializedStaticFields(expression. initializedStaticFields)
51- val staticFieldsUpdates = simplifyStaticFieldsUpdates(expression. staticFieldsUpdates)
52- val meaningfulStaticFields = simplifyMeaningfulStaticFields(expression. meaningfulStaticFields)
53- val addrToArrayType = simplifyAddrToArrayType(expression. addrToArrayType)
54- val addrToMockInfo = simplifyAddToMockInfo(expression. addrToMockInfo)
55- val visitedValues = simplifyVisitedValues(expression. visitedValues)
56- val touchedAddresses = simplifyTouchedAddresses(expression. touchedAddresses)
57- val classIdToClearStatics = simplifyClassIdToClearStatics(expression. classIdToClearStatics)
58- val instanceFieldReads = simplifyInstanceFieldReads(expression. instanceFieldReads)
44+ override fun simplifyImpl (expression : MemoryUpdate ): MemoryUpdate = with (expression) {
45+ val stores = simplifyStores(stores)
46+ val touchedChunkDescriptors = simplifyTouchedChunkDescriptors( touchedChunkDescriptors)
47+ val concrete = simplifyConcrete(concrete)
48+ val mockInfos = simplifyMockInfos(mockInfos)
49+ val staticInstanceStorage = simplifyStaticInstanceStorage(staticInstanceStorage)
50+ val initializedStaticFields = simplifyInitializedStaticFields(initializedStaticFields)
51+ val staticFieldsUpdates = simplifyStaticFieldsUpdates(staticFieldsUpdates)
52+ val meaningfulStaticFields = simplifyMeaningfulStaticFields(meaningfulStaticFields)
53+ val addrToArrayType = simplifyAddrToArrayType(addrToArrayType)
54+ val addrToMockInfo = simplifyAddrToMockInfo( addrToMockInfo)
55+ val visitedValues = simplifyVisitedValues(visitedValues)
56+ val touchedAddresses = simplifyTouchedAddresses(touchedAddresses)
57+ val classIdToClearStatics = simplifyClassIdToClearStatics(classIdToClearStatics)
58+ val instanceFieldReads = simplifyInstanceFieldReads(instanceFieldReads)
5959 val speculativelyNotNullAddresses =
60- simplifySpeculativelyNotNullAddresses(expression. speculativelyNotNullAddresses)
61- val symbolicEnumValues = simplifyEnumValues(expression. symbolicEnumValues)
60+ simplifySpeculativelyNotNullAddresses(speculativelyNotNullAddresses)
61+ val symbolicEnumValues = simplifyEnumValues(symbolicEnumValues)
6262 return MemoryUpdate (
6363 stores,
6464 touchedChunkDescriptors,
@@ -90,7 +90,7 @@ class MemoryUpdateSimplificator(
9090 }
9191 }
9292
93- private fun simplifyTocuhedChunkDescriptors (touchedChunkDescriptors : TouchedChunkDescriptorsType ): TouchedChunkDescriptorsType =
93+ private fun simplifyTouchedChunkDescriptors (touchedChunkDescriptors : TouchedChunkDescriptorsType ): TouchedChunkDescriptorsType =
9494 touchedChunkDescriptors
9595
9696 private fun simplifyConcrete (concrete : ConcreteType ): ConcreteType =
@@ -131,7 +131,7 @@ class MemoryUpdateSimplificator(
131131 .toPersistentMap()
132132
133133
134- private fun simplifyAddToMockInfo (addrToMockInfo : AddrToMockInfoType ): AddrToMockInfoType =
134+ private fun simplifyAddrToMockInfo (addrToMockInfo : AddrToMockInfoType ): AddrToMockInfoType =
135135 addrToMockInfo
136136 .mapKeys { (k, _) -> k.accept(simplificator) as UtAddrExpression }
137137 .toPersistentMap()
0 commit comments