org.jetbrains.jet.storage
Interface LazyResolveStorageManager

All Known Implementing Classes:
LockBasedLazyResolveStorageManager

public interface LazyResolveStorageManager


Method Summary
 BindingTrace createSafeTrace(BindingTrace originalTrace)
           
<K,V>
createWeaklyRetainedMemoizedFunction(kotlin.Function1<K,V> compute)
           
<K,V>
createWeaklyRetainedMemoizedFunctionWithNullableValues(kotlin.Function1<K,V> compute)
           
 

Method Detail

createWeaklyRetainedMemoizedFunction

@NotNull
<K,V>  createWeaklyRetainedMemoizedFunction(@NotNull
                                                         kotlin.Function1<K,V> compute)

createWeaklyRetainedMemoizedFunctionWithNullableValues

@NotNull
<K,V>  createWeaklyRetainedMemoizedFunctionWithNullableValues(@NotNull
                                                                           kotlin.Function1<K,V> compute)

createSafeTrace

@NotNull
BindingTrace createSafeTrace(@NotNull
                                     BindingTrace originalTrace)