protected static class CachingBatchTypeResolver.LazyResolvedTypes extends ForwardingResolvedTypes
IResolvedTypes.NullResolvedTypes
NULL
Constructor and Description |
---|
CachingBatchTypeResolver.LazyResolvedTypes(IReentrantTypeResolver resolver,
org.eclipse.emf.ecore.resource.Resource resource) |
Modifier and Type | Method and Description |
---|---|
protected IResolvedTypes |
delegate() |
protected java.lang.Object |
getLock() |
protected IResolvedTypes |
resolveTypes(CancelIndicator monitor) |
getActualType, getActualType, getActualTypeArguments, getAmbiguousLinkingCandidates, getExpectedReturnType, getExpectedType, getExpressionScope, getFollowUpErrors, getLinkedFeature, getLinkedFeature, getLinkingCandidate, getLinkingCandidate, getQueuedDiagnostics, getReturnType, getThrownExceptions, hasExpressionScope, isRefinedType, isVoidTypeAllowed
public CachingBatchTypeResolver.LazyResolvedTypes(IReentrantTypeResolver resolver, org.eclipse.emf.ecore.resource.Resource resource)
protected IResolvedTypes resolveTypes(CancelIndicator monitor)
protected IResolvedTypes delegate()
delegate
in class ForwardingResolvedTypes
protected java.lang.Object getLock()