public class LogicalContainerAwareReentrantTypeResolver.DemandTypeReferenceProvider extends LogicalContainerAwareReentrantTypeResolver.AbstractDemandTypeReferenceProvider
| Constructor and Description |
|---|
LogicalContainerAwareReentrantTypeResolver.DemandTypeReferenceProvider(JvmMember member,
XExpression expression,
Map<JvmIdentifiableElement,ResolvedTypes> resolvedTypesByContext,
ResolvedTypes resolvedTypes,
IFeatureScopeSession session,
boolean returnType) |
| Modifier and Type | Method and Description |
|---|---|
protected LightweightTypeReference |
convertLocalType(LightweightTypeReference reference) |
protected JvmTypeReference |
doGetTypeReference(XComputedTypeReferenceImplCustom context) |
protected JvmTypeReference |
doGetTypeReferenceWithCurrentTypeResolver() |
protected JvmTypeReference |
doGetTypReferenceWithAnotherTypeReference() |
protected JvmTypeReference |
handleReentrantInvocation(XComputedTypeReferenceImplCustom context)
Allows to deal with reentrant invocation for the given context.
|
markComputing, unmarkComputinggetTypeReference, isComputing, toStringpublic LogicalContainerAwareReentrantTypeResolver.DemandTypeReferenceProvider(JvmMember member, XExpression expression, Map<JvmIdentifiableElement,ResolvedTypes> resolvedTypesByContext, ResolvedTypes resolvedTypes, IFeatureScopeSession session, boolean returnType)
protected JvmTypeReference doGetTypeReference(XComputedTypeReferenceImplCustom context)
doGetTypeReference in class AbstractReentrantTypeReferenceProviderprotected JvmTypeReference doGetTypReferenceWithAnotherTypeReference()
protected JvmTypeReference doGetTypeReferenceWithCurrentTypeResolver()
protected LightweightTypeReference convertLocalType(LightweightTypeReference reference)
protected JvmTypeReference handleReentrantInvocation(XComputedTypeReferenceImplCustom context)
AbstractReentrantTypeReferenceProviderhandleReentrantInvocation in class AbstractReentrantTypeReferenceProvidercontext - the reference that is part of a recursive call graph..Copyright © 2015. All Rights Reserved.