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 var used = false
|
||||
|
||||
|
||||
@@ -27,8 +27,8 @@ import org.jetbrains.kotlin.types.expressions.typeInfoFactory.createTypeInfo
|
||||
import org.jetbrains.kotlin.util.slicedMap.*
|
||||
|
||||
open class DelegatingBindingTrace(private val parentContext: BindingContext,
|
||||
withParentDiagnostics: Boolean,
|
||||
private val name: String) : BindingTrace {
|
||||
private val name: String,
|
||||
withParentDiagnostics: Boolean = true) : BindingTrace {
|
||||
private val map = if (BindingTraceContext.TRACK_REWRITES) TrackingSlicedMap(BindingTraceContext.TRACK_WITH_STACK_TRACES) else SlicedMapImpl.create()
|
||||
private val mutableDiagnostics: MutableDiagnosticsWithSuppression
|
||||
|
||||
@@ -59,9 +59,6 @@ open class DelegatingBindingTrace(private val parentContext: BindingContext,
|
||||
|
||||
private val bindingContext = MyBindingContext()
|
||||
|
||||
constructor(parentContext: BindingContext, debugName: String) : this(parentContext, true, debugName) {
|
||||
}
|
||||
|
||||
init {
|
||||
this.mutableDiagnostics = if (withParentDiagnostics)
|
||||
MutableDiagnosticsWithSuppression(bindingContext, parentContext.diagnostics)
|
||||
|
||||
@@ -34,7 +34,7 @@ public class TemporaryBindingTrace extends DelegatingBindingTrace {
|
||||
protected final BindingTrace trace;
|
||||
|
||||
protected TemporaryBindingTrace(@NotNull BindingTrace trace, String debugName) {
|
||||
super(trace.getBindingContext(), debugName);
|
||||
super(trace.getBindingContext(), debugName, true);
|
||||
this.trace = trace;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user