org.jetbrains.kotlin.resolve
Class TypeResolutionContext

java.lang.Object
  extended by org.jetbrains.kotlin.resolve.TypeResolutionContext

public class TypeResolutionContext
extends java.lang.Object


Field Summary
 boolean allowBareTypes
           
 boolean checkBounds
           
 boolean forceResolveLazyTypes
           
 boolean isDebuggerContext
           
 LexicalScope scope
           
 BindingTrace trace
           
 
Constructor Summary
TypeResolutionContext(LexicalScope scope, BindingTrace trace, boolean checkBounds, boolean allowBareTypes, boolean isDebuggerContext)
           
 
Method Summary
 TypeResolutionContext noBareTypes()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

scope

public final LexicalScope scope

trace

public final BindingTrace trace

checkBounds

public final boolean checkBounds

allowBareTypes

public final boolean allowBareTypes

forceResolveLazyTypes

public final boolean forceResolveLazyTypes

isDebuggerContext

public final boolean isDebuggerContext
Constructor Detail

TypeResolutionContext

public TypeResolutionContext(@NotNull
                             LexicalScope scope,
                             @NotNull
                             BindingTrace trace,
                             boolean checkBounds,
                             boolean allowBareTypes,
                             boolean isDebuggerContext)
Method Detail

noBareTypes

public TypeResolutionContext noBareTypes()