jltools.types
Class  CachingResolver
java.lang.Object
  |
  +--jltools.types.CachingResolver
- All Implemented Interfaces: 
 - Resolver
 
- public class CachingResolver
- extends java.lang.Object
- implements Resolver
   
An CachingResolver memoizes another Resolver
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
CachingResolver
public CachingResolver(Resolver inner)
inner
public Resolver inner()
 
toString
public java.lang.String toString()
- Overrides:
 toString in class java.lang.Object
 
findQualifier
public Qualifier findQualifier(java.lang.String name)
                        throws SemanticException
- Specified by: 
 findQualifier in interface Resolver
 
findType
public Type findType(java.lang.String name)
              throws SemanticException
- Specified by: 
 findType in interface Resolver
 
medianResult
public void medianResult(java.lang.String name,
                         Qualifier q)