private void translateAnnotations(final JvmAnnotationTarget target, final List<XAnnotation> annotations) { final Function1<XAnnotation, Boolean> _function = new Function1<XAnnotation, Boolean>() { @Override public Boolean apply(final XAnnotation it) { JvmType _annotationType = it.getAnnotationType(); return Boolean.valueOf((_annotationType != null)); } }; this._jvmTypesBuilder.addAnnotations(target, IterableExtensions.<XAnnotation>filter(IterableExtensions.<XAnnotation>filterNull(annotations), _function)); }
public Iterable<AbstractRule> getAllNonTerminalRules(final Grammar grammar) { final Function1<AbstractRule, Boolean> _function = (AbstractRule it) -> { return Boolean.valueOf((!(it instanceof TerminalRule))); }; return IterableExtensions.<AbstractRule>filter(GrammarUtil.allRules(grammar), _function); }
/** * get all variables, variable references and elements that are used as parameters in this test step */ public Iterable<StepContent> getStepContentVariables(final TestStep step) { final Function1<StepContent, Boolean> _function = (StepContent it) -> { return Boolean.valueOf((!(it instanceof StepContentText))); }; return IterableExtensions.<StepContent>filter(step.getContents(), _function); }
public Iterable<FEnumerationType> getEnumDataTypes(final FModel fModel) { final Function1<FType, Boolean> _function = (FType type) -> { return Boolean.valueOf(this._typeUtil.isEnum(type)); }; final Function1<FType, FEnumerationType> _function_1 = (FType type) -> { return this._typeUtil.getEnumType(type); }; return IterableExtensions.<FEnumerationType>filterNull(IterableExtensions.<FType, FEnumerationType>map(IterableExtensions.<FType>filter(this.getDataTypes(fModel), _function), _function_1)); }
public Iterable<JvmOperation> getAllGuiceTypeBindingsMethodsInSuperclass(final org.eclipse.emf.parsley.dsl.model.Module module) { final Function1<JvmOperation, Boolean> _function = new Function1<JvmOperation, Boolean>() { @Override public Boolean apply(final JvmOperation it) { return Boolean.valueOf((it.getSimpleName().startsWith("bind") && (IterableExtensions.<JvmTypeReference>head(((JvmParameterizedTypeReference) it.getReturnType()).getArguments()) != null))); } }; return IterableExtensions.<JvmOperation>filter(this.superTypeJvmOperations(module), _function); }
public Iterable<FTypeDef> getTypeDefDataTypes(final FModel fModel) { final Function1<FType, Boolean> _function = (FType type) -> { return Boolean.valueOf(this._typeUtil.isTypeDef(type)); }; final Function1<FType, FTypeDef> _function_1 = (FType type) -> { return this._typeUtil.getTypeDefType(type); }; return IterableExtensions.<FTypeDef>filterNull(IterableExtensions.<FType, FTypeDef>map(IterableExtensions.<FType>filter(this.getDataTypes(fModel), _function), _function_1)); }
public Iterable<JvmOperation> getAllGuiceValueBindingsMethodsInSuperclass(final JvmGenericType type) { final Function1<JvmOperation, Boolean> _function = new Function1<JvmOperation, Boolean>() { @Override public Boolean apply(final JvmOperation it) { return Boolean.valueOf(it.getSimpleName().startsWith("value")); } }; return IterableExtensions.<JvmOperation>filter(this.superTypeJvmOperations(type), _function); }
/** * filter against types (must match one of the given types) */ public Iterable<?> filterByTypes(final Iterable<?> unfiltered, final Class<?>... types) { final Function1<Object, Boolean> _function = (Object obj) -> { final Function1<Class<?>, Boolean> _function_1 = (Class<?> it) -> { return Boolean.valueOf(it.isInstance(obj)); }; return Boolean.valueOf(IterableExtensions.<Class<?>>exists(((Iterable<Class<?>>)Conversions.doWrapArray(types)), _function_1)); }; return IterableExtensions.filter(unfiltered, _function); }
public Iterable<? extends MemberDeclaration> otherDelegates(final MemberDeclaration delegate) { final Function1<MemberDeclaration, Boolean> _function = (MemberDeclaration it) -> { return Boolean.valueOf((!Objects.equal(it, delegate))); }; return IterableExtensions.filter(this.getDelegates(delegate.getDeclaringType()), _function); }
/** * Returns all aggregate variables of the AggregatedValue. If the AggregatedValue has more aggregate variables, * it represents an error in the specification. */ public static List<VariableReference> getAllAggregatorVariables(final AggregatedValue value) { return ImmutableList.<VariableReference>copyOf(IterableExtensions.<VariableReference>filter(Iterables.<VariableReference>filter(PatternLanguageHelper.getCallParameters(value.getCall()), VariableReference.class), AggregatorUtil.aggregator)); } }
protected EAttribute getNameEAttribute(final EObject target) { final Function1<EAttribute, Boolean> _function = (EAttribute it) -> { return Boolean.valueOf((Objects.equal(it.getName(), "name") && Objects.equal(it.getEType(), EcorePackage.Literals.ESTRING))); }; return IterableExtensions.<EAttribute>head(IterableExtensions.<EAttribute>filter(target.eClass().getEAllAttributes(), _function)); } }
public Iterable<ILeafNode> nodesForKeyword(final EObject obj, final String kw) { Iterable<ILeafNode> _xblockexpression = null; { final ICompositeNode node = NodeModelUtils.findActualNodeFor(obj); final Function1<ILeafNode, Boolean> _function = (ILeafNode it) -> { return Boolean.valueOf(((Objects.equal(it.getSemanticElement(), obj) && (it.getGrammarElement() instanceof Keyword)) && Objects.equal(it.getText(), kw))); }; _xblockexpression = IterableExtensions.<ILeafNode>filter(Iterables.<ILeafNode>filter(node.getAsTreeIterable(), ILeafNode.class), _function); } return _xblockexpression; }
public Iterable<? extends MutableFieldDeclaration> getDataFields(final MutableClassDeclaration it) { final Function1<MutableFieldDeclaration, Boolean> _function = (MutableFieldDeclaration it_1) -> { return Boolean.valueOf(((!it_1.isStatic()) && this.context.isThePrimaryGeneratedJavaElement(it_1))); }; return IterableExtensions.filter(it.getDeclaredFields(), _function); }
public Iterable<? extends MemberDeclaration> getDelegates(final TypeDeclaration it) { final Function1<MemberDeclaration, Boolean> _function = (MemberDeclaration it_1) -> { AnnotationReference _findAnnotation = it_1.findAnnotation(this.context.findTypeGlobally(Delegate.class)); return Boolean.valueOf((_findAnnotation != null)); }; return IterableExtensions.filter(it.getDeclaredMembers(), _function); }
public Iterable<? extends MutableFieldDeclaration> getDataFields(final MutableClassDeclaration it) { final Function1<MutableFieldDeclaration, Boolean> _function = (MutableFieldDeclaration it_1) -> { return Boolean.valueOf((((!it_1.isStatic()) && (!it_1.isTransient())) && this.context.isThePrimaryGeneratedJavaElement(it_1))); }; return IterableExtensions.filter(it.getDeclaredFields(), _function); } }
public Iterable<FBasicTypeId> getPrimitiveDataTypes() { final Function1<FBasicTypeId, Boolean> _function = (FBasicTypeId it) -> { return Boolean.valueOf(((it.getValue() != FBasicTypeId.UNDEFINED_VALUE) && (it.getValue() != FBasicTypeId.BYTE_BUFFER_VALUE))); }; return IterableExtensions.<FBasicTypeId>filter(((Iterable<FBasicTypeId>)Conversions.doWrapArray(FBasicTypeId.values())), _function); }
public String getSchemaTitle(final Schema schema) { String _kaiZenSchemaName = this.getKaiZenSchemaName(schema); String _title = schema.getTitle(); String _rzveTypeName = this.getRzveTypeName(schema); final Function1<String, Boolean> _function = (String it) -> { return Boolean.valueOf((it != null)); }; return IterableExtensions.<String>head(IterableExtensions.<String>filter(Collections.<String>unmodifiableList(CollectionLiterals.<String>newArrayList(_kaiZenSchemaName, _title, _rzveTypeName, "UNKNOWN")), _function)); }
public Iterable<? extends MutableFieldDeclaration> getFinalFields(final MutableTypeDeclaration it) { final Function1<MutableFieldDeclaration, Boolean> _function = (MutableFieldDeclaration it_1) -> { return Boolean.valueOf(((((!it_1.isStatic()) && (it_1.isFinal() == true)) && (it_1.getInitializer() == null)) && this.context.isThePrimaryGeneratedJavaElement(it_1))); }; return IterableExtensions.filter(it.getDeclaredFields(), _function); }
protected List<AbstractRule> getExportedRulesFromGrammar() { List<AbstractRule> _xblockexpression = null; { final HashSet<EClassifier> alreadyCollected = CollectionLiterals.<EClassifier>newHashSet(); final Function1<AbstractRule, Boolean> _function = (AbstractRule it) -> { return Boolean.valueOf((this.isExported(it) && alreadyCollected.add(it.getType().getClassifier()))); }; _xblockexpression = IterableExtensions.<AbstractRule>toList(IterableExtensions.<AbstractRule>filter(this.getGrammar().getRules(), _function)); } return _xblockexpression; }
private Iterable<Pair<String, String>> getProjectMappings() { final Function1<ISubProjectConfig, Boolean> _function = (ISubProjectConfig it) -> { return Boolean.valueOf(((it.getName() != null) && (it.getRoot() != null))); }; final Function1<ISubProjectConfig, Pair<String, String>> _function_1 = (ISubProjectConfig it) -> { String _name = it.getName(); String _path = it.getRoot().getPath(); return Pair.<String, String>of(_name, _path); }; return IterableExtensions.map(IterableExtensions.filter(this.projectConfig.getEnabledProjects(), _function), _function_1); }