Class CachingBatchTypeResolver
- java.lang.Object
-
- org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver
-
- org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver
-
- All Implemented Interfaces:
IBatchTypeResolver
public class CachingBatchTypeResolver extends AbstractBatchTypeResolver
A batch type resolver that uses the resource scope cache to return a cached result of the computed types.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
CachingBatchTypeResolver.LazyResolvedTypes
-
Constructor Summary
Constructors Constructor Description CachingBatchTypeResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IResolvedTypes
doResolveTypes(org.eclipse.emf.ecore.EObject object, org.eclipse.xtext.util.CancelIndicator monitor)
-
Methods inherited from class org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver
resolveTypes, resolveTypes, resolveTypes, resolveTypes, validateResourceState
-
-
-
-
Method Detail
-
doResolveTypes
protected IResolvedTypes doResolveTypes(org.eclipse.emf.ecore.EObject object, org.eclipse.xtext.util.CancelIndicator monitor)
- Specified by:
doResolveTypes
in classAbstractBatchTypeResolver
-
-