org.jetbrains.kotlin.types
Class JetTypeImpl

java.lang.Object
  extended by org.jetbrains.kotlin.types.AbstractJetType
      extended by org.jetbrains.kotlin.types.JetTypeImpl
All Implemented Interfaces:
Annotated, JetType

public final class JetTypeImpl
extends AbstractJetType


Constructor Summary
JetTypeImpl(Annotations annotations, TypeConstructor constructor, boolean nullable, java.util.List<? extends TypeProjection> arguments, JetScope memberScope)
           
 
Method Summary
 Annotations getAnnotations()
           
 java.util.List<TypeProjection> getArguments()
           
 TypeConstructor getConstructor()
           
 JetScope getMemberScope()
           
 boolean isError()
           
 boolean isMarkedNullable()
           
 
Methods inherited from class org.jetbrains.kotlin.types.AbstractJetType
equals, getCapability, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JetTypeImpl

public JetTypeImpl(@NotNull
                   Annotations annotations,
                   @NotNull
                   TypeConstructor constructor,
                   boolean nullable,
                   @NotNull
                   java.util.List<? extends TypeProjection> arguments,
                   @NotNull
                   JetScope memberScope)
Method Detail

getAnnotations

@NotNull
public Annotations getAnnotations()

getConstructor

@NotNull
public TypeConstructor getConstructor()

getArguments

@NotNull
public java.util.List<TypeProjection> getArguments()

isMarkedNullable

public boolean isMarkedNullable()

getMemberScope

@NotNull
public JetScope getMemberScope()

isError

public boolean isError()