org.jetbrains.jet.lang.resolve.scopes
Class LazyScopeAdapter

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.scopes.AbstractScopeAdapter
      extended by org.jetbrains.jet.lang.resolve.scopes.LazyScopeAdapter
All Implemented Interfaces:
JetScope

public class LazyScopeAdapter
extends AbstractScopeAdapter


Field Summary
 
Fields inherited from interface org.jetbrains.jet.lang.resolve.scopes.JetScope
EMPTY
 
Constructor Summary
LazyScopeAdapter(RecursionIntolerantLazyValue<JetScope> scope)
           
 
Method Summary
protected  JetScope getWorkerScope()
           
 
Methods inherited from class org.jetbrains.jet.lang.resolve.scopes.AbstractScopeAdapter
getAllDescriptors, getClassifier, getContainingDeclaration, getDeclarationsByLabel, getFunctions, getImplicitReceiversHierarchy, getLocalVariable, getNamespace, getObjectDescriptor, getObjectDescriptors, getOwnDeclaredDescriptors, getProperties, getPropertyByFieldReference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LazyScopeAdapter

public LazyScopeAdapter(RecursionIntolerantLazyValue<JetScope> scope)
Method Detail

getWorkerScope

@NotNull
protected JetScope getWorkerScope()
Specified by:
getWorkerScope in class AbstractScopeAdapter