Methods
Modifier and Type |
Method and Description |
protected void |
addDescriptions(JvmFeature feature,
XExpression receiver,
LightweightTypeReference receiverType,
java.util.Map<JvmTypeParameter,LightweightMergedBoundTypeArgument> receiverTypeParameterMapping,
ExpressionBucket bucket,
java.util.List<IEObjectDescription> result) |
protected BucketedEObjectDescription |
createExtensionDescription(QualifiedName name,
JvmFeature feature,
XExpression receiver,
LightweightTypeReference receiverType,
java.util.Map<JvmTypeParameter,LightweightMergedBoundTypeArgument> receiverTypeParameterMapping,
ExpressionBucket bucket,
boolean validStaticState) |
protected BucketedEObjectDescription |
createReceiverDescription(QualifiedName name,
JvmFeature feature,
XExpression receiver,
LightweightTypeReference receiverType,
java.util.Map<JvmTypeParameter,LightweightMergedBoundTypeArgument> receiverTypeParameterMapping,
ExpressionBucket bucket,
boolean validStaticState) |
protected BucketedEObjectDescription |
doCreateExtensionDescription(QualifiedName name,
JvmFeature feature,
XExpression receiver,
LightweightTypeReference receiverType,
java.util.Map<JvmTypeParameter,LightweightMergedBoundTypeArgument> receiverTypeParameterMapping,
ExpressionBucket bucket,
boolean validStaticState) |
protected java.util.Set<JvmFeature> |
getAllFeatures(LightweightTypeReference extensionType,
IResolvedFeatures.Provider resolvedFeaturesProvider) |
protected java.util.List<IEObjectDescription> |
getAllLocalElements() |
protected void |
getAllLocalElements(ExpressionBucket bucket,
java.util.List<IEObjectDescription> result) |
protected java.util.Map<JvmTypeParameter,LightweightMergedBoundTypeArgument> |
getArgumentTypeParameterMapping() |
protected java.util.List<ExpressionBucket> |
getBuckets() |
protected java.util.List<IEObjectDescription> |
getLocalElementsByName(QualifiedName name) |
protected boolean |
isValidStaticState(XExpression receiver) |
protected java.lang.String |
toProperty(java.lang.String methodName,
JvmFeature feature) |