@Override protected String toProperty(String methodName, JvmFeature feature) { return toProperty(methodName, feature, 1, 2); } }
protected void fastAddDescriptions(JvmFeature feature, TypeBucket bucket, List<IEObjectDescription> result) { String simpleName = feature.getSimpleName(); QualifiedName featureName = QualifiedName.create(simpleName); BucketedEObjectDescription description = doCreateDescription(featureName, feature, bucket); addToList(description, result); String propertyName = toProperty(simpleName, feature); if (propertyName != null) { addToList(doCreateDescription(QualifiedName.create(propertyName), feature, bucket), result); } if (!implicit) { QualifiedName operator = getOperatorMapping().getOperator(featureName); if (operator != null) { addToList(doCreateDescription(operator, feature, bucket), result); } } }
@Override protected void addDescriptions(JvmFeature feature, TypeBucket bucket, List<IEObjectDescription> result) { String simpleName = feature.getSimpleName(); QualifiedName featureName = QualifiedName.create(simpleName); BucketedEObjectDescription description = createDescription(featureName, feature, bucket); if (description != null) { addToList(description, result); String propertyName = toProperty(simpleName, feature); if (propertyName != null) { addToList(doCreateDescription(QualifiedName.create(propertyName), feature, bucket), result); } if (!implicit) { QualifiedName operator = getOperatorMapping().getOperator(featureName); if (operator != null) { addToList(doCreateDescription(operator, feature, bucket), result); } } } }