org.jetbrains.jet.lang.resolve.calls.inference
Interface TypeBounds

All Known Implementing Classes:
TypeBoundsImpl

public interface TypeBounds


Nested Class Summary
static class TypeBounds.Bound
           
static class TypeBounds.BoundKind
           
 
Method Summary
 java.util.Collection<TypeBounds.Bound> getBounds()
           
 TypeParameterDescriptor getTypeVariable()
           
 JetType getValue()
           
 java.util.Collection<JetType> getValues()
           
 Variance getVarianceOfPosition()
           
 boolean isEmpty()
           
 

Method Detail

getVarianceOfPosition

@NotNull
Variance getVarianceOfPosition()

getTypeVariable

@NotNull
TypeParameterDescriptor getTypeVariable()

getBounds

@NotNull
java.util.Collection<TypeBounds.Bound> getBounds()

isEmpty

boolean isEmpty()

getValue

@Nullable
JetType getValue()

getValues

@NotNull
java.util.Collection<JetType> getValues()