Class LogicalContainerAwareReentrantTypeResolver.LocalVariableCapturerImpl
- java.lang.Object
-
- org.eclipse.xtext.xbase.typesystem.LocalVariableCapturer
-
- org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.LocalVariableCapturerImpl
-
- All Implemented Interfaces:
IJvmTypeReferenceProvider
- Enclosing class:
- LogicalContainerAwareReentrantTypeResolver
protected static class LogicalContainerAwareReentrantTypeResolver.LocalVariableCapturerImpl extends LocalVariableCapturer
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedLocalVariableCapturerImpl(org.eclipse.xtext.common.types.JvmTypeReference equivalent, org.eclipse.xtext.common.types.JvmDeclaredType localClass, LogicalContainerAwareReentrantTypeResolver typeResolver, ResolvedTypes resolvedTypes, java.util.Map<org.eclipse.xtext.common.types.JvmIdentifiableElement,ResolvedTypes> resolvedTypesByContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidawaitCapturing()protected voidcapture(ITypeComputationState state)protected ResolvedTypescaptureResolvedTypes(ITypeComputationState state)protected static IFeatureScopeSessionfindCapturedState(org.eclipse.xtext.common.types.JvmDeclaredType type)-
Methods inherited from class org.eclipse.xtext.xbase.typesystem.LocalVariableCapturer
captureLocalVariables, captureLocalVariables, findLocalClassSupertype, findLocalClassSupertype, getEquivalent, getTypeReference, toString
-
-
-
-
Constructor Detail
-
LocalVariableCapturerImpl
protected LocalVariableCapturerImpl(org.eclipse.xtext.common.types.JvmTypeReference equivalent, org.eclipse.xtext.common.types.JvmDeclaredType localClass, LogicalContainerAwareReentrantTypeResolver typeResolver, ResolvedTypes resolvedTypes, java.util.Map<org.eclipse.xtext.common.types.JvmIdentifiableElement,ResolvedTypes> resolvedTypesByContext)
-
-
Method Detail
-
awaitCapturing
protected void awaitCapturing()
- Overrides:
awaitCapturingin classLocalVariableCapturer
-
capture
protected void capture(ITypeComputationState state)
- Specified by:
capturein classLocalVariableCapturer
-
captureResolvedTypes
protected ResolvedTypes captureResolvedTypes(ITypeComputationState state)
-
findCapturedState
protected static IFeatureScopeSession findCapturedState(org.eclipse.xtext.common.types.JvmDeclaredType type)
-
-