org.jetbrains.kotlin.types
Class TypeUtils.SpecialType

java.lang.Object
  extended by DelegatingSimpleType
      extended by org.jetbrains.kotlin.types.TypeUtils.SpecialType
Enclosing class:
TypeUtils

public static class TypeUtils.SpecialType
extends DelegatingSimpleType


Constructor Summary
TypeUtils.SpecialType(java.lang.String name)
           
 
Method Summary
protected  SimpleType getDelegate()
           
 boolean isError()
           
 SimpleType makeNullableAsSpecified(boolean newNullability)
           
 SimpleType replaceAnnotations(Annotations newAnnotations)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TypeUtils.SpecialType

public TypeUtils.SpecialType(java.lang.String name)
Method Detail

getDelegate

@NotNull
protected SimpleType getDelegate()

isError

public boolean isError()

replaceAnnotations

@NotNull
public SimpleType replaceAnnotations(@NotNull
                                             Annotations newAnnotations)

makeNullableAsSpecified

@NotNull
public SimpleType makeNullableAsSpecified(boolean newNullability)

toString

public java.lang.String toString()