DelegatingBindingTrace: remove unnecessary secondary constructor
This commit is contained in:
@@ -114,7 +114,7 @@ class GenerationState @JvmOverloads constructor(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
val extraJvmDiagnosticsTrace: BindingTrace = DelegatingBindingTrace(bindingContext, false, "For extra diagnostics in ${this.javaClass}")
|
val extraJvmDiagnosticsTrace: BindingTrace = DelegatingBindingTrace(bindingContext, "For extra diagnostics in ${this.javaClass}", false)
|
||||||
private val interceptedBuilderFactory: ClassBuilderFactory
|
private val interceptedBuilderFactory: ClassBuilderFactory
|
||||||
private var used = false
|
private var used = false
|
||||||
|
|
||||||
|
|||||||
@@ -27,8 +27,8 @@ import org.jetbrains.kotlin.types.expressions.typeInfoFactory.createTypeInfo
|
|||||||
import org.jetbrains.kotlin.util.slicedMap.*
|
import org.jetbrains.kotlin.util.slicedMap.*
|
||||||
|
|
||||||
open class DelegatingBindingTrace(private val parentContext: BindingContext,
|
open class DelegatingBindingTrace(private val parentContext: BindingContext,
|
||||||
withParentDiagnostics: Boolean,
|
private val name: String,
|
||||||
private val name: String) : BindingTrace {
|
withParentDiagnostics: Boolean = true) : BindingTrace {
|
||||||
private val map = if (BindingTraceContext.TRACK_REWRITES) TrackingSlicedMap(BindingTraceContext.TRACK_WITH_STACK_TRACES) else SlicedMapImpl.create()
|
private val map = if (BindingTraceContext.TRACK_REWRITES) TrackingSlicedMap(BindingTraceContext.TRACK_WITH_STACK_TRACES) else SlicedMapImpl.create()
|
||||||
private val mutableDiagnostics: MutableDiagnosticsWithSuppression
|
private val mutableDiagnostics: MutableDiagnosticsWithSuppression
|
||||||
|
|
||||||
@@ -59,9 +59,6 @@ open class DelegatingBindingTrace(private val parentContext: BindingContext,
|
|||||||
|
|
||||||
private val bindingContext = MyBindingContext()
|
private val bindingContext = MyBindingContext()
|
||||||
|
|
||||||
constructor(parentContext: BindingContext, debugName: String) : this(parentContext, true, debugName) {
|
|
||||||
}
|
|
||||||
|
|
||||||
init {
|
init {
|
||||||
this.mutableDiagnostics = if (withParentDiagnostics)
|
this.mutableDiagnostics = if (withParentDiagnostics)
|
||||||
MutableDiagnosticsWithSuppression(bindingContext, parentContext.diagnostics)
|
MutableDiagnosticsWithSuppression(bindingContext, parentContext.diagnostics)
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ public class TemporaryBindingTrace extends DelegatingBindingTrace {
|
|||||||
protected final BindingTrace trace;
|
protected final BindingTrace trace;
|
||||||
|
|
||||||
protected TemporaryBindingTrace(@NotNull BindingTrace trace, String debugName) {
|
protected TemporaryBindingTrace(@NotNull BindingTrace trace, String debugName) {
|
||||||
super(trace.getBindingContext(), debugName);
|
super(trace.getBindingContext(), debugName, true);
|
||||||
this.trace = trace;
|
this.trace = trace;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user