Analyze inlined declarations in bytecode toolwindow
This commit is contained in:
@@ -45,11 +45,10 @@ public class CompositeBindingContext private (
|
||||
}
|
||||
|
||||
override fun <K, V> getSliceContents(slice: ReadOnlySlice<K, V>): ImmutableMap<K, V> {
|
||||
val builder = ImmutableMap.builder<K, V>()!!
|
||||
for (delegate in delegates) {
|
||||
builder.putAll(delegate.getSliceContents(slice))
|
||||
}
|
||||
return builder.build()!!
|
||||
//we need intermediate map cause ImmutableMap doesn't support same entries obtained from different slices
|
||||
var map = hashMapOf<K, V>()
|
||||
delegates.forEach { map.putAll(it.getSliceContents(slice)) }
|
||||
return ImmutableMap.builder<K, V>().putAll(map).build()
|
||||
}
|
||||
|
||||
override fun getDiagnostics(): Diagnostics {
|
||||
|
||||
Reference in New Issue
Block a user