protected static class LogicalContainerAwareReentrantTypeResolver.LocalVariableCapturerImpl extends LocalVariableCapturer
| Modifier | Constructor and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
awaitCapturing() |
protected void |
capture(ITypeComputationState state) |
protected ResolvedTypes |
captureResolvedTypes(ITypeComputationState state) |
protected static IFeatureScopeSession |
findCapturedState(org.eclipse.xtext.common.types.JvmDeclaredType type) |
captureLocalVariables, captureLocalVariables, findLocalClassSupertype, findLocalClassSupertype, getEquivalent, getTypeReference, toStringprotected 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)
protected void awaitCapturing()
awaitCapturing in class LocalVariableCapturerprotected void capture(ITypeComputationState state)
capture in class LocalVariableCapturerprotected ResolvedTypes captureResolvedTypes(ITypeComputationState state)
protected static IFeatureScopeSession findCapturedState(org.eclipse.xtext.common.types.JvmDeclaredType type)