public class DebugConstraintResolutionListener extends java.lang.Object implements ConstraintResolutionListener
DO_NOTHING| Constructor and Description |
|---|
DebugConstraintResolutionListener(ResolvedCall<? extends CallableDescriptor> candidateCall,
ResolutionDebugInfo.Data debugInfo) |
| Modifier and Type | Method and Description |
|---|---|
void |
constraintsForKnownType(JetType type,
BoundsOwner typeValue) |
void |
constraintsForUnknown(TypeParameterDescriptor typeParameterDescriptor,
BoundsOwner typeValue) |
void |
done(ConstraintSystemSolution solution,
java.util.Set<TypeParameterDescriptor> typeParameterDescriptors) |
void |
error(java.lang.Object... messageFragments) |
void |
log(java.lang.Object... messageFragments) |
public DebugConstraintResolutionListener(@NotNull ResolvedCall<? extends CallableDescriptor> candidateCall, @NotNull ResolutionDebugInfo.Data debugInfo)
public void constraintsForUnknown(TypeParameterDescriptor typeParameterDescriptor, BoundsOwner typeValue)
constraintsForUnknown in interface ConstraintResolutionListenerpublic void constraintsForKnownType(JetType type, BoundsOwner typeValue)
constraintsForKnownType in interface ConstraintResolutionListenerpublic void done(ConstraintSystemSolution solution, java.util.Set<TypeParameterDescriptor> typeParameterDescriptors)
done in interface ConstraintResolutionListenerpublic void log(java.lang.Object... messageFragments)
log in interface ConstraintResolutionListenerpublic void error(java.lang.Object... messageFragments)
error in interface ConstraintResolutionListener