org.jetbrains.jet.lang.resolve.calls.inference
Class ConstraintPosition

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.calls.inference.ConstraintPosition
Direct Known Subclasses:
ConstraintPosition.CompoundConstraintPosition

public class ConstraintPosition
extends java.lang.Object


Nested Class Summary
static class ConstraintPosition.CompoundConstraintPosition
           
 
Field Summary
static ConstraintPosition EXPECTED_TYPE_POSITION
           
static ConstraintPosition FROM_COMPLETER
           
static ConstraintPosition RECEIVER_POSITION
           
static ConstraintPosition SPECIAL
           
 
Method Summary
static ConstraintPosition getCompoundConstraintPosition(ConstraintPosition... positions)
           
static ConstraintPosition getTypeBoundPosition(int index)
           
static ConstraintPosition getValueParameterPosition(int index)
           
 boolean isStrong()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

RECEIVER_POSITION

public static final ConstraintPosition RECEIVER_POSITION

EXPECTED_TYPE_POSITION

public static final ConstraintPosition EXPECTED_TYPE_POSITION

FROM_COMPLETER

public static final ConstraintPosition FROM_COMPLETER

SPECIAL

public static final ConstraintPosition SPECIAL
Method Detail

getValueParameterPosition

public static ConstraintPosition getValueParameterPosition(int index)

getTypeBoundPosition

public static ConstraintPosition getTypeBoundPosition(int index)

getCompoundConstraintPosition

public static ConstraintPosition getCompoundConstraintPosition(ConstraintPosition... positions)

isStrong

public boolean isStrong()

toString

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