Introduce quick-fix "create expected class / function / property"
#KT-27075 Fixed
This commit is contained in:
@@ -188,7 +188,8 @@ interface DescriptorRendererOptions {
|
||||
var renderDefaultVisibility: Boolean
|
||||
var renderDefaultModality: Boolean
|
||||
var renderConstructorDelegation: Boolean
|
||||
var renderActualAnnotationPropertiesInPrimaryConstructor: Boolean
|
||||
var renderAnnotationPropertiesInPrimaryConstructor: Boolean
|
||||
var actualPropertiesInPrimaryConstructor: Boolean
|
||||
var uninferredTypeParameterAsName: Boolean
|
||||
var overrideRenderingPolicy: OverrideRenderingPolicy
|
||||
var valueParametersHandler: DescriptorRenderer.ValueParametersHandler
|
||||
|
||||
@@ -810,8 +810,8 @@ internal class DescriptorRendererImpl(
|
||||
renderModifier(builder, valueParameter.isNoinline, "noinline")
|
||||
|
||||
val containingDeclaration = valueParameter.containingDeclaration
|
||||
if (renderActualAnnotationPropertiesInPrimaryConstructor && containingDeclaration.isAnnotationConstructor()) {
|
||||
renderModifier(builder, true, "actual")
|
||||
if (renderAnnotationPropertiesInPrimaryConstructor && containingDeclaration.isAnnotationConstructor()) {
|
||||
renderModifier(builder, actualPropertiesInPrimaryConstructor, "actual")
|
||||
renderModifier(builder, true, "val")
|
||||
}
|
||||
|
||||
|
||||
@@ -82,7 +82,8 @@ internal class DescriptorRendererOptionsImpl : DescriptorRendererOptions {
|
||||
override var renderDefaultVisibility by property(true)
|
||||
override var renderDefaultModality by property(true)
|
||||
override var renderConstructorDelegation by property(false)
|
||||
override var renderActualAnnotationPropertiesInPrimaryConstructor by property(false)
|
||||
override var renderAnnotationPropertiesInPrimaryConstructor by property(false)
|
||||
override var actualPropertiesInPrimaryConstructor: Boolean by property(false)
|
||||
override var uninferredTypeParameterAsName by property(false)
|
||||
override var includePropertyConstant by property(false)
|
||||
override var withoutTypeParameters by property(false)
|
||||
|
||||
Reference in New Issue
Block a user