org.jetbrains.jet.lang.types
Class JetTypeImpl

java.lang.Object
  extended by org.jetbrains.jet.lang.types.AbstractJetType
      extended by org.jetbrains.jet.lang.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)
           
JetTypeImpl(ClassDescriptor classDescriptor)
           
JetTypeImpl(TypeConstructor constructor, JetScope memberScope)
           
 
Method Summary
 Annotations getAnnotations()
           
 java.util.List<TypeProjection> getArguments()
           
 TypeConstructor getConstructor()
           
 JetScope getMemberScope()
           
 boolean isError()
           
 boolean isNullable()
           
 
Methods inherited from class org.jetbrains.jet.lang.types.AbstractJetType
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JetTypeImpl

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

JetTypeImpl

public JetTypeImpl(TypeConstructor constructor,
                   JetScope memberScope)

JetTypeImpl

public JetTypeImpl(@NotNull
                   ClassDescriptor classDescriptor)
Method Detail

getAnnotations

@NotNull
public Annotations getAnnotations()

getConstructor

@NotNull
public TypeConstructor getConstructor()

getArguments

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

isNullable

public boolean isNullable()

getMemberScope

@NotNull
public JetScope getMemberScope()

isError

public boolean isError()