protected ArrayList<JvmMember> getAddedDeclarations(final JvmGenericType it, final AnonymousClass anonymousClass) { final ArrayList<JvmMember> result = CollectionLiterals.<JvmMember>newArrayList(); final JvmConstructor constructor = anonymousClass.getConstructorCall().getConstructor(); int _size = constructor.getParameters().size(); boolean _greaterEqualsThan = (_size >= 1); if (_greaterEqualsThan) { result.add(0, constructor); } Iterable<JvmField> _declaredFields = it.getDeclaredFields(); Iterables.<JvmMember>addAll(result, _declaredFields); final Function1<JvmOperation, Boolean> _function = (JvmOperation it_1) -> { EObject _head = IterableExtensions.<EObject>head(this.getSourceElements(it_1)); final XtendFunction function = ((XtendFunction) _head); boolean _isOverride = function.isOverride(); return Boolean.valueOf((!_isOverride)); }; Iterable<JvmOperation> _filter = IterableExtensions.<JvmOperation>filter(it.getDeclaredOperations(), _function); Iterables.<JvmMember>addAll(result, _filter); Iterable<JvmDeclaredType> _filter_1 = Iterables.<JvmDeclaredType>filter(it.getMembers(), JvmDeclaredType.class); Iterables.<JvmMember>addAll(result, _filter_1); return result; }
boolean isEqualsUserDefined = false; boolean isHashCodeUserDefined = false; for (final JvmOperation operation : target.getDeclaredOperations()) { if (Objects.equal(EQUALS_FUNCTION_NAME, operation.getSimpleName()) && operation.getParameters().size() == 1
@Check public void checkModule(final org.eclipse.emf.parsley.dsl.model.Module module) { final JvmGenericType guiceModuleClass = this._emfParsleyDslGuiceModuleHelper.getModuleInferredType(module); if ((guiceModuleClass == null)) { return; } final PartsSpecifications partsSpecifications = module.getPartsSpecifications(); if ((partsSpecifications != null)) { this.checkDuplicateViewSpecifications(partsSpecifications.getParts()); } final Iterable<JvmOperation> methods = guiceModuleClass.getDeclaredOperations(); boolean _isEmpty = IterableExtensions.isEmpty(methods); if (_isEmpty) { return; } this.checkDuplicateBindings(methods); this.checkCorrectValueBindings(guiceModuleClass, methods, module); Iterable<JvmGenericType> _allWithExtendsClauseInferredJavaTypes = this._emfParsleyDslGuiceModuleHelper.getAllWithExtendsClauseInferredJavaTypes(module); for (final JvmGenericType t : _allWithExtendsClauseInferredJavaTypes) { this.checkDuplicateSpecifications(t); } }
return; for (final JvmOperation operation : target.getDeclaredOperations()) { if (CLONE_FUNCTION_NAME.equals(operation.getSimpleName())) { return;