public class XbaseWithAnnotationsTypeComputer extends XbaseTypeComputer
XbaseTypeComputer.BranchExpressionProcessor| Constructor and Description |
|---|
XbaseWithAnnotationsTypeComputer() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
_computeTypes(XAnnotation object,
ITypeComputationState state) |
protected void |
computeChildTypesForUnknownAnnotation(XAnnotation object,
ITypeComputationState state) |
protected void |
computeTypes(XAnnotation annotation,
JvmOperation operation,
XExpression value,
ITypeComputationState state) |
void |
computeTypes(XExpression expression,
ITypeComputationState state)
Compute the type for the given expression in the context of the given computation state.
|
_computeTypes, _computeTypes, _computeTypes, _computeTypes, _computeTypes, _computeTypes, _computeTypes, _computeTypes, _computeTypes, _computeTypes, _computeTypes, _computeTypes, _computeTypes, _computeTypes, _computeTypes, _computeTypes, _computeTypes, _computeTypes, _computeTypes, _computeTypes, _computeTypes, _computeTypes, _computeTypes, _computeTypes, _computeTypes, addLocalToCurrentScope, addLocalToCurrentScope, assignType, computeForLoopParameterType, computeWhileLoopBody, getAndEnhanceIterableOrArrayFromComponent, getBestCandidate, getCases, getDeclaredParameterType, getElementOrComponentType, getElse, getRefinableCandidate, getSwitchExpressionState, getThen, isRefinableFeature, reassignCheckedTypedeferredBindTypeArgument, findDeclaredType, findDeclaredType, getCommonSuperType, getCommonSuperType, getPrimitiveVoid, getRawTypeForName, getRawTypeForName, getTypeForNamepublic void computeTypes(XExpression expression, ITypeComputationState state)
ITypeComputercomputeTypes in interface ITypeComputercomputeTypes in class XbaseTypeComputerITypeComputationState.computeTypes(XExpression)protected void _computeTypes(XAnnotation object, ITypeComputationState state)
protected void computeChildTypesForUnknownAnnotation(XAnnotation object, ITypeComputationState state)
protected void computeTypes(XAnnotation annotation, JvmOperation operation, XExpression value, ITypeComputationState state)
annotation - passed into computeTypes to mimic the same signature as in super types.Copyright © 2015. All Rights Reserved.