Top Fields Constructors Methods
kotlin.reflect.jvm.internal.impl.types

public Class TypeProjectionImpl

extends TypeProjectionBase
Class Inheritance
Imports
org.jetbrains.annotations.NotNull, kotlin.reflect.jvm.internal.impl.types.checker.KotlinTypeRefiner

Field Summary

Modifier and TypeField and Description
private final kotlin.reflect.jvm.internal.impl.types.Variance
private final kotlin.reflect.jvm.internal.impl.types.KotlinType

Constructor Summary

AccessConstructor and Description
public
TypeProjectionImpl(@NotNull kotlin.reflect.jvm.internal.impl.types.Variance projection, @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType type)

public
TypeProjectionImpl(@NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType type)

Method Summary

Modifier and TypeMethod and Description
public @NotNull kotlin.reflect.jvm.internal.impl.types.Variance
public @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType
public boolean
public @NotNull TypeProjection
refine(@NotNull kotlin.reflect.jvm.internal.impl.types.checker.KotlinTypeRefiner kotlinTypeRefiner)

public @NotNull TypeProjectionBase
replaceType(@NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType type)

Inherited from kotlin.reflect.jvm.internal.impl.types.TypeProjectionBase:
equalshashCodetoString

Field Detail

projectionback to summary
private final kotlin.reflect.jvm.internal.impl.types.Variance projection
typeback to summary
private final kotlin.reflect.jvm.internal.impl.types.KotlinType type

Constructor Detail

TypeProjectionImplback to summary
public TypeProjectionImpl(@NotNull kotlin.reflect.jvm.internal.impl.types.Variance projection, @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType type)
TypeProjectionImplback to summary
public TypeProjectionImpl(@NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType type)

Method Detail

getProjectionKindback to summary
public @NotNull kotlin.reflect.jvm.internal.impl.types.Variance getProjectionKind()

Implements kotlin.reflect.jvm.internal.impl.types.TypeProjection.getProjectionKind.

Annotations
@Override
@NotNull
getTypeback to summary
public @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType getType()

Implements kotlin.reflect.jvm.internal.impl.types.TypeProjection.getType.

Annotations
@Override
@NotNull
isStarProjectionback to summary
public boolean isStarProjection()

Implements kotlin.reflect.jvm.internal.impl.types.TypeProjection.isStarProjection.

Annotations
@Override
refineback to summary
public @NotNull TypeProjection refine(@NotNull kotlin.reflect.jvm.internal.impl.types.checker.KotlinTypeRefiner kotlinTypeRefiner)
Annotations
@NotNull
@Override
@TypeRefinement
replaceTypeback to summary
public @NotNull TypeProjectionBase replaceType(@NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType type)
Annotations
@Override
@NotNull