org.jetbrains.jet.lang.resolve.calls.results
Class ResolutionDebugInfo

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.calls.results.ResolutionDebugInfo

public class ResolutionDebugInfo
extends java.lang.Object


Nested Class Summary
static interface ResolutionDebugInfo.Data
           
static class ResolutionDebugInfo.One
           
 
Field Summary
static WritableSlice<ResolvedCall<?>,java.util.Map<JetType,BoundsOwner>> BOUNDS_FOR_KNOWNS
           
static WritableSlice<ResolvedCall<?>,java.util.Map<TypeParameterDescriptor,BoundsOwner>> BOUNDS_FOR_UNKNOWNS
           
static WritableSlice<ResolvedCall<?>,java.lang.StringBuilder> ERRORS
           
static WritableSlice<ResolvedCall<?>,java.lang.StringBuilder> LOG
           
static ResolutionDebugInfo.Data NO_DEBUG_INFO
           
static WritableSlice<com.intellij.psi.PsiElement,ResolutionDebugInfo.Data> RESOLUTION_DEBUG_INFO
           
static boolean RESOLUTION_DEBUG_INFO_ENABLED
           
static WritableSlice<ResolutionDebugInfo.One,ResolvedCall<?>> RESULT
           
static WritableSlice<ResolutionDebugInfo.One,java.util.List<? extends ResolutionTask<?,?>>> TASKS
           
 
Constructor Summary
ResolutionDebugInfo()
           
 
Method Summary
static ResolutionDebugInfo.Data create()
           
static boolean isResolutionDebugEnabled()
           
static void println(java.lang.Object message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TASKS

public static final WritableSlice<ResolutionDebugInfo.One,java.util.List<? extends ResolutionTask<?,?>>> TASKS

RESULT

public static final WritableSlice<ResolutionDebugInfo.One,ResolvedCall<?>> RESULT

ERRORS

public static final WritableSlice<ResolvedCall<?>,java.lang.StringBuilder> ERRORS

LOG

public static final WritableSlice<ResolvedCall<?>,java.lang.StringBuilder> LOG

BOUNDS_FOR_UNKNOWNS

public static final WritableSlice<ResolvedCall<?>,java.util.Map<TypeParameterDescriptor,BoundsOwner>> BOUNDS_FOR_UNKNOWNS

BOUNDS_FOR_KNOWNS

public static final WritableSlice<ResolvedCall<?>,java.util.Map<JetType,BoundsOwner>> BOUNDS_FOR_KNOWNS

RESOLUTION_DEBUG_INFO_ENABLED

public static boolean RESOLUTION_DEBUG_INFO_ENABLED

NO_DEBUG_INFO

public static final ResolutionDebugInfo.Data NO_DEBUG_INFO

RESOLUTION_DEBUG_INFO

public static final WritableSlice<com.intellij.psi.PsiElement,ResolutionDebugInfo.Data> RESOLUTION_DEBUG_INFO
Constructor Detail

ResolutionDebugInfo

public ResolutionDebugInfo()
Method Detail

isResolutionDebugEnabled

public static boolean isResolutionDebugEnabled()

create

public static ResolutionDebugInfo.Data create()

println

public static void println(java.lang.Object message)