Reformat TypeWithEnhancement.kt
This commit is contained in:
@@ -35,11 +35,11 @@ class SimpleTypeWithEnhancement(
|
|||||||
|
|
||||||
override val origin: UnwrappedType get() = delegate
|
override val origin: UnwrappedType get() = delegate
|
||||||
|
|
||||||
override fun replaceAnnotations(newAnnotations: Annotations): SimpleType
|
override fun replaceAnnotations(newAnnotations: Annotations): SimpleType =
|
||||||
= origin.replaceAnnotations(newAnnotations).wrapEnhancement(enhancement) as SimpleType
|
origin.replaceAnnotations(newAnnotations).wrapEnhancement(enhancement) as SimpleType
|
||||||
|
|
||||||
override fun makeNullableAsSpecified(newNullability: Boolean): SimpleType
|
override fun makeNullableAsSpecified(newNullability: Boolean): SimpleType = origin.makeNullableAsSpecified(newNullability)
|
||||||
= origin.makeNullableAsSpecified(newNullability).wrapEnhancement(enhancement.unwrap().makeNullableAsSpecified(newNullability)) as SimpleType
|
.wrapEnhancement(enhancement.unwrap().makeNullableAsSpecified(newNullability)) as SimpleType
|
||||||
|
|
||||||
@TypeRefinement
|
@TypeRefinement
|
||||||
override fun replaceDelegate(delegate: SimpleType) = SimpleTypeWithEnhancement(delegate, enhancement)
|
override fun replaceDelegate(delegate: SimpleType) = SimpleTypeWithEnhancement(delegate, enhancement)
|
||||||
@@ -59,11 +59,11 @@ class FlexibleTypeWithEnhancement(
|
|||||||
) : FlexibleType(origin.lowerBound, origin.upperBound),
|
) : FlexibleType(origin.lowerBound, origin.upperBound),
|
||||||
TypeWithEnhancement {
|
TypeWithEnhancement {
|
||||||
|
|
||||||
override fun replaceAnnotations(newAnnotations: Annotations): UnwrappedType
|
override fun replaceAnnotations(newAnnotations: Annotations): UnwrappedType =
|
||||||
= origin.replaceAnnotations(newAnnotations).wrapEnhancement(enhancement)
|
origin.replaceAnnotations(newAnnotations).wrapEnhancement(enhancement)
|
||||||
|
|
||||||
override fun makeNullableAsSpecified(newNullability: Boolean): UnwrappedType
|
override fun makeNullableAsSpecified(newNullability: Boolean): UnwrappedType =
|
||||||
= origin.makeNullableAsSpecified(newNullability).wrapEnhancement(enhancement.unwrap().makeNullableAsSpecified(newNullability))
|
origin.makeNullableAsSpecified(newNullability).wrapEnhancement(enhancement.unwrap().makeNullableAsSpecified(newNullability))
|
||||||
|
|
||||||
override fun render(renderer: DescriptorRenderer, options: DescriptorRendererOptions): String {
|
override fun render(renderer: DescriptorRenderer, options: DescriptorRendererOptions): String {
|
||||||
if (options.enhancedTypes) {
|
if (options.enhancedTypes) {
|
||||||
|
|||||||
Reference in New Issue
Block a user