protected Collection<UserDefinedType> _getUsedUserDefinedTypes(final ZenModel model) { final Function1<ResourceAPI, Collection<UserDefinedType>> _function = (ResourceAPI it) -> { return this.getUsedUserDefinedTypes(it); }; return IterableExtensions.<UserDefinedType>toSet(Iterables.<UserDefinedType>concat(ListExtensions.<ResourceAPI, Collection<UserDefinedType>>map(model.getResourceAPIs(), _function))); }
private boolean hasReferenceTreatment(final TypedMessage message, final Feature feature) { final Function1<ReferenceTreatment, ReferenceElement> _function = (ReferenceTreatment it) -> { return it.getReferenceElement(); }; final Function1<ReferenceElement, Boolean> _function_1 = (ReferenceElement f) -> { return Boolean.valueOf((f == feature)); }; return IterableExtensions.<ReferenceElement>exists(ListExtensions.<ReferenceTreatment, ReferenceElement>map(message.getReferenceTreatments(), _function), _function_1); }
protected Collection<Enumeration> _getUsedEnums(final ZenModel model) { final Function1<ResourceAPI, Collection<Enumeration>> _function = (ResourceAPI it) -> { return this.getUsedEnums(it); }; return IterableExtensions.<Enumeration>toSet(Iterables.<Enumeration>concat(ListExtensions.<ResourceAPI, Collection<Enumeration>>map(model.getResourceAPIs(), _function))); }
@Override public Iterable<? extends MutableAnnotationTypeElementDeclaration> getDeclaredAnnotationTypeElements() { final Function1<JvmMember, MemberDeclaration> _function = (JvmMember it) -> { return this.getCompilationUnit().toMemberDeclaration(it); }; return Iterables.<MutableAnnotationTypeElementDeclaration>filter(ListExtensions.<JvmMember, MemberDeclaration>map(this.getDelegate().getMembers(), _function), MutableAnnotationTypeElementDeclaration.class); } }
public Iterable<String> getEnumValues(final JvmTypeReference reference) { JvmType _type = reference.getType(); final JvmEnumerationType enumType = ((JvmEnumerationType) _type); final Function1<JvmEnumerationLiteral, String> _function = (JvmEnumerationLiteral it) -> { return it.getSimpleName(); }; return ListExtensions.<JvmEnumerationLiteral, String>map(enumType.getLiterals(), _function); }
private String renderHeaderRow(final Object obj) { final Function1<String[], String> _function = (String[] col) -> { return this.renderHeaderColumn(obj, col[1]); }; return this.wrapHeaderRow(ListExtensions.<String[], String>map(((List<String[]>)Conversions.doWrapArray(this.cols)), _function)); }
public Iterable<? extends AnnotationReference> getAnnotations() { final Function1<JvmAnnotationReference, AnnotationReference> _function = (JvmAnnotationReference it) -> { return this.getCompilationUnit().toAnnotationReference(it); }; return ImmutableList.<AnnotationReference>copyOf(ListExtensions.<JvmAnnotationReference, AnnotationReference>map(this.getDelegate().getAnnotations(), _function)); }
@Override public Iterable<? extends AnnotationTypeElementDeclaration> getDeclaredAnnotationTypeElements() { final Function1<JvmMember, MemberDeclaration> _function = (JvmMember it) -> { return this.getCompilationUnit().toMemberDeclaration(it); }; return Iterables.<AnnotationTypeElementDeclaration>filter(ListExtensions.<JvmMember, MemberDeclaration>map(this.getDelegate().getMembers(), _function), AnnotationTypeElementDeclaration.class); } }
public Iterable<? extends MemberDeclaration> getDeclaredMembers() { final Function1<JvmMember, MemberDeclaration> _function = (JvmMember it) -> { return this.getCompilationUnit().toMemberDeclaration(it); }; return ImmutableList.<MemberDeclaration>copyOf(ListExtensions.<JvmMember, MemberDeclaration>map(this.getDelegate().getMembers(), _function)); }
@Override public Set<Modifier> getModifiers() { final Function1<String, Modifier> _function = (String it) -> { return Modifier.valueOf(it.toUpperCase()); }; return IterableExtensions.<Modifier>toSet(ListExtensions.<String, Modifier>map(this.getDelegate().getModifiers(), _function)); }
protected LightweightTypeReference visit(final List<LightweightTypeReference> references) { final Function1<LightweightTypeReference, LightweightTypeReference> _function = (LightweightTypeReference it) -> { return it.<LightweightTypeReference>accept(this); }; return IterableExtensions.<LightweightTypeReference>head(IterableExtensions.<LightweightTypeReference>filterNull(ListExtensions.<LightweightTypeReference, LightweightTypeReference>map(references, _function))); }
protected CallTreeNode _toCallTree(final Macro model) { CallTreeNode _namedCallTreeNode = this.namedCallTreeNode(model); final Procedure1<CallTreeNode> _function = (CallTreeNode it) -> { EList<CallTreeNode> _children = it.getChildren(); final Function1<TestStepContext, CallTreeNode> _function_1 = (TestStepContext it_1) -> { return this.toCallTree(it_1); }; List<CallTreeNode> _map = ListExtensions.<TestStepContext, CallTreeNode>map(model.getContexts(), _function_1); Iterables.<CallTreeNode>addAll(_children, _map); }; return ObjectExtensions.<CallTreeNode>operator_doubleArrow(_namedCallTreeNode, _function); }
private String generateCallParameters(final TestStep step, final TemplateContainer templateContainer) { String _xblockexpression = null; { final List<Pair<StepContent, Optional<JvmTypeReference>>> stepContentsWithTypes = this.getVariablesWithTypesInOrder(step, templateContainer); final Function1<Pair<StepContent, Optional<JvmTypeReference>>, Iterable<String>> _function = (Pair<StepContent, Optional<JvmTypeReference>> it) -> { return this.toParameterString(it.getKey(), it.getValue(), templateContainer, true); }; _xblockexpression = IterableExtensions.join(Iterables.<String>concat(ListExtensions.<Pair<StepContent, Optional<JvmTypeReference>>, Iterable<String>>map(stepContentsWithTypes, _function)), ", "); } return _xblockexpression; }
@Override public Iterable<? extends TypeParameterDeclaration> getTypeParameters() { final Function1<JvmTypeParameter, TypeParameterDeclaration> _function = (JvmTypeParameter it) -> { return this.getCompilationUnit().toTypeParameterDeclaration(it); }; return ListExtensions.<JvmTypeParameter, TypeParameterDeclaration>map(this.getDelegate().getTypeParameters(), _function); }
@Override public Iterable<? extends TypeReference> getExtendedInterfaces() { final Function1<JvmTypeReference, TypeReference> _function = (JvmTypeReference it) -> { return this.getCompilationUnit().toTypeReference(it); }; return ListExtensions.<JvmTypeReference, TypeReference>map(this.getDelegate().getExtends(), _function); }
@Override public Iterable<? extends TypeParameterDeclaration> getTypeParameters() { final Function1<JvmTypeParameter, XtendTypeParameterDeclarationImpl> _function = (JvmTypeParameter it) -> { return this.getCompilationUnit().toXtendTypeParameterDeclaration(it); }; return ListExtensions.<JvmTypeParameter, XtendTypeParameterDeclarationImpl>map(this.getDelegate().getTypeParameters(), _function); }
@Override public Iterable<? extends TypeReference> getDeclaredSuperTypes() { final Function1<LightweightTypeReference, TypeReference> _function = (LightweightTypeReference it) -> { return this.getCompilationUnit().toTypeReference(it); }; return ListExtensions.<LightweightTypeReference, TypeReference>map(this.getDelegate().getSuperTypes(), _function); }
@Override public Iterable<? extends TypeReference> getExceptions() { final Function1<JvmTypeReference, TypeReference> _function = (JvmTypeReference it) -> { return this.getCompilationUnit().toTypeReference(it); }; return ListExtensions.<JvmTypeReference, TypeReference>map(this.getDelegate().getExceptions(), _function); }
protected List<ISyntacticSequencerPDAProvider.ISynAbsorberState> getAllPDAs() { final Function1<SerializationContextMap.Entry<ISyntacticSequencerPDAProvider.ISynAbsorberState>, ISyntacticSequencerPDAProvider.ISynAbsorberState> _function = (SerializationContextMap.Entry<ISyntacticSequencerPDAProvider.ISynAbsorberState> it) -> { return it.getValue(); }; return CollectionLiterals.<ISyntacticSequencerPDAProvider.ISynAbsorberState>newArrayList(((ISyntacticSequencerPDAProvider.ISynAbsorberState[])Conversions.unwrapArray(ListExtensions.<SerializationContextMap.Entry<ISyntacticSequencerPDAProvider.ISynAbsorberState>, ISyntacticSequencerPDAProvider.ISynAbsorberState>map(this.pdaProvider.getSyntacticSequencerPDAs(this.grammar).values(), _function), ISyntacticSequencerPDAProvider.ISynAbsorberState.class))); }
@Override public Iterable<? extends ResolvedConstructor> getDeclaredResolvedConstructors() { final Function1<IResolvedConstructor, ResolvedConstructor> _function = (IResolvedConstructor it) -> { return this.getCompilationUnit().toResolvedConstructor(it); }; return ListExtensions.<IResolvedConstructor, ResolvedConstructor>map(this.getCompilationUnit().getOverrideHelper().getResolvedFeatures(this.getDelegate()).getDeclaredConstructors(), _function); }