[AA] Clean up typos in KtTypeRenderer.
This commit is contained in:
committed by
Ilya Kirillov
parent
eccbc66581
commit
cd61f545a8
+1
-1
@@ -25,7 +25,7 @@ open class KtRendererProviderImpl(
|
|||||||
|
|
||||||
override fun renderType(type: KtType, renderer: KtTypeRenderer, position: Variance): String {
|
override fun renderType(type: KtType, renderer: KtTypeRenderer, position: Variance): String {
|
||||||
return with(analysisSession) {
|
return with(analysisSession) {
|
||||||
val approximatedType = KtRendererTypeApproximator.TO_DENNOTABLE.approximateType(type, position)
|
val approximatedType = KtRendererTypeApproximator.TO_DENOTABLE.approximateType(type, position)
|
||||||
prettyPrint { renderer.renderType(approximatedType, this) }
|
prettyPrint { renderer.renderType(approximatedType, this) }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -13,7 +13,7 @@ public interface KtRendererTypeApproximator {
|
|||||||
context(KtAnalysisSession)
|
context(KtAnalysisSession)
|
||||||
public fun approximateType(type: KtType, position: Variance): KtType
|
public fun approximateType(type: KtType, position: Variance): KtType
|
||||||
|
|
||||||
public object TO_DENNOTABLE : KtRendererTypeApproximator {
|
public object TO_DENOTABLE : KtRendererTypeApproximator {
|
||||||
context(KtAnalysisSession)
|
context(KtAnalysisSession)
|
||||||
override fun approximateType(type: KtType, position: Variance): KtType {
|
override fun approximateType(type: KtType, position: Variance): KtType {
|
||||||
return when (position) {
|
return when (position) {
|
||||||
|
|||||||
+1
-1
@@ -80,7 +80,7 @@ public object KtDeclarationRendererForSource {
|
|||||||
|
|
||||||
typeRenderer = KtTypeRendererForSource.WITH_QUALIFIED_NAMES
|
typeRenderer = KtTypeRendererForSource.WITH_QUALIFIED_NAMES
|
||||||
annotationRenderer = KtAnnotationRendererForSource.WITH_QUALIFIED_NAMES
|
annotationRenderer = KtAnnotationRendererForSource.WITH_QUALIFIED_NAMES
|
||||||
declarationTypeApproximator = KtRendererTypeApproximator.TO_DENNOTABLE
|
declarationTypeApproximator = KtRendererTypeApproximator.TO_DENOTABLE
|
||||||
returnTypeFilter = KtCallableReturnTypeFilter.NO_UNIT_FOR_FUNCTIONS
|
returnTypeFilter = KtCallableReturnTypeFilter.NO_UNIT_FOR_FUNCTIONS
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -13,7 +13,7 @@ import org.jetbrains.kotlin.analysis.api.renderer.types.renderers.KtUnresolvedCl
|
|||||||
|
|
||||||
public object KtTypeRendererForDebug {
|
public object KtTypeRendererForDebug {
|
||||||
public val WITH_QUALIFIED_NAMES: KtTypeRenderer = KtTypeRendererForSource.WITH_QUALIFIED_NAMES.with {
|
public val WITH_QUALIFIED_NAMES: KtTypeRenderer = KtTypeRendererForSource.WITH_QUALIFIED_NAMES.with {
|
||||||
capturedTypeRenderer = KtCapturedTypeRenderer.AS_CAPUTRED_TYPE_WITH_PROJECTION
|
capturedTypeRenderer = KtCapturedTypeRenderer.AS_CAPTURED_TYPE_WITH_PROJECTION
|
||||||
flexibleTypeRenderer = KtFlexibleTypeRenderer.AS_SHORT
|
flexibleTypeRenderer = KtFlexibleTypeRenderer.AS_SHORT
|
||||||
typeErrorTypeRenderer = KtTypeErrorTypeRenderer.WITH_ERROR_MESSAGE
|
typeErrorTypeRenderer = KtTypeErrorTypeRenderer.WITH_ERROR_MESSAGE
|
||||||
unresolvedClassErrorTypeRenderer = KtUnresolvedClassErrorTypeRenderer.WITH_ERROR_MESSAGE
|
unresolvedClassErrorTypeRenderer = KtUnresolvedClassErrorTypeRenderer.WITH_ERROR_MESSAGE
|
||||||
|
|||||||
+2
-2
@@ -14,7 +14,7 @@ import org.jetbrains.kotlin.analysis.api.renderer.types.renderers.*
|
|||||||
|
|
||||||
public object KtTypeRendererForSource {
|
public object KtTypeRendererForSource {
|
||||||
public val WITH_QUALIFIED_NAMES: KtTypeRenderer = KtTypeRenderer {
|
public val WITH_QUALIFIED_NAMES: KtTypeRenderer = KtTypeRenderer {
|
||||||
capturedTypeRenderer = KtCapturedTypeRenderer.AS_RPOJECTION
|
capturedTypeRenderer = KtCapturedTypeRenderer.AS_PROJECTION
|
||||||
definitelyNotNullTypeRenderer = KtDefinitelyNotNullTypeRenderer.AS_TYPE_INTERSECTION
|
definitelyNotNullTypeRenderer = KtDefinitelyNotNullTypeRenderer.AS_TYPE_INTERSECTION
|
||||||
dynamicTypeRenderer = KtDynamicTypeRenderer.AS_DYNAMIC_WORD
|
dynamicTypeRenderer = KtDynamicTypeRenderer.AS_DYNAMIC_WORD
|
||||||
flexibleTypeRenderer = KtFlexibleTypeRenderer.AS_SHORT
|
flexibleTypeRenderer = KtFlexibleTypeRenderer.AS_SHORT
|
||||||
@@ -27,7 +27,7 @@ public object KtTypeRendererForSource {
|
|||||||
usualClassTypeRenderer = KtUsualClassTypeRenderer.AS_CLASS_TYPE_WITH_TYPE_ARGUMENTS
|
usualClassTypeRenderer = KtUsualClassTypeRenderer.AS_CLASS_TYPE_WITH_TYPE_ARGUMENTS
|
||||||
classIdRenderer = KtClassTypeQualifierRenderer.WITH_QUALIFIED_NAMES
|
classIdRenderer = KtClassTypeQualifierRenderer.WITH_QUALIFIED_NAMES
|
||||||
typeNameRenderer = KtTypeNameRenderer.QUOTED
|
typeNameRenderer = KtTypeNameRenderer.QUOTED
|
||||||
typeApproximator = KtRendererTypeApproximator.TO_DENNOTABLE
|
typeApproximator = KtRendererTypeApproximator.TO_DENOTABLE
|
||||||
typeProjectionRenderer = KtTypeProjectionRenderer.WITH_VARIANCE
|
typeProjectionRenderer = KtTypeProjectionRenderer.WITH_VARIANCE
|
||||||
annotationsRenderer = KtAnnotationRendererForSource.WITH_QUALIFIED_NAMES
|
annotationsRenderer = KtAnnotationRendererForSource.WITH_QUALIFIED_NAMES
|
||||||
contextReceiversRenderer = KtContextReceiversRendererForSource.WITH_LABELS
|
contextReceiversRenderer = KtContextReceiversRendererForSource.WITH_LABELS
|
||||||
|
|||||||
+3
-3
@@ -15,18 +15,18 @@ public interface KtCapturedTypeRenderer {
|
|||||||
context(KtAnalysisSession, KtTypeRenderer)
|
context(KtAnalysisSession, KtTypeRenderer)
|
||||||
public fun renderType(type: KtCapturedType, printer: PrettyPrinter)
|
public fun renderType(type: KtCapturedType, printer: PrettyPrinter)
|
||||||
|
|
||||||
public object AS_RPOJECTION : KtCapturedTypeRenderer {
|
public object AS_PROJECTION : KtCapturedTypeRenderer {
|
||||||
context(KtAnalysisSession, KtTypeRenderer)
|
context(KtAnalysisSession, KtTypeRenderer)
|
||||||
override fun renderType(type: KtCapturedType, printer: PrettyPrinter) {
|
override fun renderType(type: KtCapturedType, printer: PrettyPrinter) {
|
||||||
typeProjectionRenderer.renderTypeProjection(type.projection, printer)
|
typeProjectionRenderer.renderTypeProjection(type.projection, printer)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public object AS_CAPUTRED_TYPE_WITH_PROJECTION : KtCapturedTypeRenderer {
|
public object AS_CAPTURED_TYPE_WITH_PROJECTION : KtCapturedTypeRenderer {
|
||||||
context(KtAnalysisSession, KtTypeRenderer)
|
context(KtAnalysisSession, KtTypeRenderer)
|
||||||
override fun renderType(type: KtCapturedType, printer: PrettyPrinter) {
|
override fun renderType(type: KtCapturedType, printer: PrettyPrinter) {
|
||||||
printer.append("CapturedType(")
|
printer.append("CapturedType(")
|
||||||
AS_RPOJECTION.renderType(type, printer)
|
AS_PROJECTION.renderType(type, printer)
|
||||||
printer.append(")")
|
printer.append(")")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user