org.jetbrains.jet.lang.types
Class TypeUtils.SpecialType

java.lang.Object
  extended by org.jetbrains.jet.lang.types.TypeUtils.SpecialType
All Implemented Interfaces:
Annotated, JetType
Enclosing class:
TypeUtils

public static class TypeUtils.SpecialType
extends java.lang.Object
implements JetType


Constructor Summary
TypeUtils.SpecialType(java.lang.String name)
           
 
Method Summary
 java.util.List<AnnotationDescriptor> getAnnotations()
           
 java.util.List<TypeProjection> getArguments()
           
 TypeConstructor getConstructor()
           
 JetScope getMemberScope()
           
 boolean isError()
           
 boolean isNullable()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jetbrains.jet.lang.types.JetType
equals
 

Constructor Detail

TypeUtils.SpecialType

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

getConstructor

@NotNull
public TypeConstructor getConstructor()
Specified by:
getConstructor in interface JetType

getArguments

@NotNull
public java.util.List<TypeProjection> getArguments()
Specified by:
getArguments in interface JetType

isNullable

public boolean isNullable()
Specified by:
isNullable in interface JetType

getMemberScope

@NotNull
public JetScope getMemberScope()
Specified by:
getMemberScope in interface JetType

isError

public boolean isError()
Specified by:
isError in interface JetType

getAnnotations

public java.util.List<AnnotationDescriptor> getAnnotations()
Specified by:
getAnnotations in interface Annotated

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object