org.jetbrains.kotlin.types
Class TypeProjectionImpl

java.lang.Object
  extended by org.jetbrains.kotlin.types.TypeProjectionBase
      extended by org.jetbrains.kotlin.types.TypeProjectionImpl
All Implemented Interfaces:
TypeProjection

public class TypeProjectionImpl
extends TypeProjectionBase


Constructor Summary
TypeProjectionImpl(KotlinType type)
           
TypeProjectionImpl(Variance projection, KotlinType type)
           
 
Method Summary
 Variance getProjectionKind()
           
 KotlinType getType()
           
 boolean isStarProjection()
           
 
Methods inherited from class org.jetbrains.kotlin.types.TypeProjectionBase
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TypeProjectionImpl

public TypeProjectionImpl(@NotNull
                          Variance projection,
                          @NotNull
                          KotlinType type)

TypeProjectionImpl

public TypeProjectionImpl(@NotNull
                          KotlinType type)
Method Detail

getProjectionKind

@NotNull
public Variance getProjectionKind()

getType

@NotNull
public KotlinType getType()

isStarProjection

public boolean isStarProjection()