Examples of StringConcatenation


Examples of org.eclipse.xtend2.lib.StringConcatenation

    }
  }
 
  private ICompletionProposal createCompletionProposal(final String proposal, final String desc, final EObject imageFor, final int priority, final ContentAssistContext context) {
    StyledString _styledString = new StyledString(proposal);
    StringConcatenation _builder = new StringConcatenation();
    _builder.append(" ");
    _builder.append("- ");
    _builder.append(desc, " ");
    StyledString _append = _styledString.append(_builder.toString(), StyledString.QUALIFIER_STYLER);
    Image _image = this.getImage(imageFor);
    final ICompletionProposal p = this.createCompletionProposal(proposal, _append, _image, context);
    if ((p instanceof ConfigurableCompletionProposal)) {
      IContentProposalPriorities _priorityHelper = this.getPriorityHelper();
      int _defaultPriority = _priorityHelper.getDefaultPriority();
View Full Code Here

Examples of org.eclipse.xtend2.lib.StringConcatenation

                Comparable<?> _segment_1 = _version_1.getSegment(1);
                final Integer minor = ((Integer) _segment_1);
                Version _version_2 = it.getVersion();
                Comparable<?> _segment_2 = _version_2.getSegment(2);
                final Integer micro = ((Integer) _segment_2);
                StringConcatenation _builder = new StringConcatenation();
                _builder.append(prefix, "");
                _builder.append("[");
                _builder.append(major, "");
                _builder.append(".");
                _builder.append(minor, "");
                _builder.append(".");
                _builder.append(micro, "");
                _builder.append(",");
                _builder.append(((major).intValue() + 1), "");
                _builder.append(".0.0)");
                StringConcatenation _builder_1 = new StringConcatenation();
                _builder_1.append("[");
                _builder_1.append(major, "");
                _builder_1.append(".");
                _builder_1.append(minor, "");
                _builder_1.append(".");
                _builder_1.append(micro, "");
                _builder_1.append(",");
                _builder_1.append(((major).intValue() + 1), "");
                _builder_1.append(".0.0)");
                Image _image = TargetPlatformProposalProvider.this.getImage(TargetPlatformProposalProvider.IU);
                ICompletionProposal _createCompletionProposal = TargetPlatformProposalProvider.this.createCompletionProposal(_builder.toString(), _builder_1.toString(), _image, context);
                acceptor.accept(_createCompletionProposal);
                StringConcatenation _builder_2 = new StringConcatenation();
                _builder_2.append(prefix, "");
                _builder_2.append("[");
                _builder_2.append(major, "");
                _builder_2.append(".");
                _builder_2.append(minor, "");
                _builder_2.append(".");
                _builder_2.append(micro, "");
                _builder_2.append(",");
                _builder_2.append(major, "");
                _builder_2.append(".");
                _builder_2.append(((minor).intValue() + 1), "");
                _builder_2.append(".0)");
                StringConcatenation _builder_3 = new StringConcatenation();
                _builder_3.append("[");
                _builder_3.append(major, "");
                _builder_3.append(".");
                _builder_3.append(minor, "");
                _builder_3.append(".");
                _builder_3.append(micro, "");
                _builder_3.append(",");
                _builder_3.append(major, "");
                _builder_3.append(".");
                _builder_3.append(((minor).intValue() + 1), "");
                _builder_3.append(".0)");
                Image _image_1 = TargetPlatformProposalProvider.this.getImage(TargetPlatformProposalProvider.IU);
                ICompletionProposal _createCompletionProposal_1 = TargetPlatformProposalProvider.this.createCompletionProposal(_builder_2.toString(), _builder_3.toString(), _image_1, context);
                acceptor.accept(_createCompletionProposal_1);
                StringConcatenation _builder_4 = new StringConcatenation();
                _builder_4.append(prefix, "");
                _builder_4.append("[");
                _builder_4.append(major, "");
                _builder_4.append(".");
                _builder_4.append(minor, "");
                _builder_4.append(".");
                _builder_4.append(micro, "");
                _builder_4.append(",");
                _builder_4.append(major, "");
                _builder_4.append(".");
                _builder_4.append(minor, "");
                _builder_4.append(".");
                _builder_4.append(((micro).intValue() + 1), "");
                _builder_4.append(")");
                StringConcatenation _builder_5 = new StringConcatenation();
                _builder_5.append("[");
                _builder_5.append(major, "");
                _builder_5.append(".");
                _builder_5.append(minor, "");
                _builder_5.append(".");
                _builder_5.append(micro, "");
                _builder_5.append(",");
                _builder_5.append(major, "");
                _builder_5.append(".");
                _builder_5.append(minor, "");
                _builder_5.append(".");
                _builder_5.append(((micro).intValue() + 1), "");
                _builder_5.append(")");
                Image _image_2 = TargetPlatformProposalProvider.this.getImage(TargetPlatformProposalProvider.IU);
                ICompletionProposal _createCompletionProposal_2 = TargetPlatformProposalProvider.this.createCompletionProposal(_builder_4.toString(), _builder_5.toString(), _image_2, context);
                acceptor.accept(_createCompletionProposal_2);
                StringConcatenation _builder_6 = new StringConcatenation();
                _builder_6.append(prefix, "");
                _builder_6.append("[");
                Version _version_3 = it.getVersion();
                _builder_6.append(_version_3, "");
                _builder_6.append(",");
                Version _version_4 = it.getVersion();
                _builder_6.append(_version_4, "");
                _builder_6.append("]");
                StringConcatenation _builder_7 = new StringConcatenation();
                _builder_7.append("[");
                Version _version_5 = it.getVersion();
                _builder_7.append(_version_5, "");
                _builder_7.append(",");
                Version _version_6 = it.getVersion();
                _builder_7.append(_version_6, "");
                _builder_7.append("]");
                Image _image_3 = TargetPlatformProposalProvider.this.getImage(TargetPlatformProposalProvider.IU);
                ICompletionProposal _createCompletionProposal_3 = TargetPlatformProposalProvider.this.createCompletionProposal(_builder_6.toString(), _builder_7.toString(), _image_3, context);
                acceptor.accept(_createCompletionProposal_3);
              }
            };
            IterableExtensions.<IInstallableUnit>forEach(results, _function);
            boolean _isEmpty = results.isEmpty();
            boolean _not = (!_isEmpty);
            if (_not) {
              StringConcatenation _builder = new StringConcatenation();
              _builder.append(prefix, "");
              _builder.append("lazy");
              StringConcatenation _builder_1 = new StringConcatenation();
              _builder_1.append("lazy");
              Image _image = TargetPlatformProposalProvider.this.getImage(TargetPlatformProposalProvider.IU);
              ICompletionProposal _createCompletionProposal = TargetPlatformProposalProvider.this.createCompletionProposal(_builder.toString(), _builder_1.toString(), _image, context);
              acceptor.accept(_createCompletionProposal);
            }
          } catch (final Throwable _t) {
            if (_t instanceof IllegalStateException) {
              final IllegalStateException e = (IllegalStateException)_t;
View Full Code Here

Examples of org.eclipse.xtend2.lib.StringConcatenation

  }
 
  @Test
  public void testIdWithSpaceInIt() {
    try {
      StringConcatenation _builder = new StringConcatenation();
      _builder.append("target \"a target platform\"");
      _builder.newLine();
      _builder.newLine();
      _builder.append("location \"my location URL\" {");
      _builder.newLine();
      _builder.append("\t");
      _builder.append("my. iu");
      _builder.newLine();
      _builder.append("}");
      _builder.newLine();
      final TargetPlatform targetPlatform = this.parser.parse(_builder);
      Resource _eResource = targetPlatform.eResource();
      EList<Resource.Diagnostic> _errors = _eResource.getErrors();
      boolean _isEmpty = _errors.isEmpty();
      Assert.assertFalse(_isEmpty);
View Full Code Here

Examples of org.eclipse.xtend2.lib.StringConcatenation

  }
 
  @Test
  public void testIdWithSpaceInIt2() {
    try {
      StringConcatenation _builder = new StringConcatenation();
      _builder.append("target \"a target platform\"");
      _builder.newLine();
      _builder.newLine();
      _builder.append("location \"my location URL\" {");
      _builder.newLine();
      _builder.append("\t");
      _builder.append("my .iu");
      _builder.newLine();
      _builder.append("}");
      _builder.newLine();
      final TargetPlatform targetPlatform = this.parser.parse(_builder);
      Resource _eResource = targetPlatform.eResource();
      EList<Resource.Diagnostic> _errors = _eResource.getErrors();
      boolean _isEmpty = _errors.isEmpty();
      Assert.assertFalse(_isEmpty);
View Full Code Here

Examples of org.eclipse.xtend2.lib.StringConcatenation

  }
 
  @Test
  public void testOptionRequirement() {
    try {
      StringConcatenation _builder = new StringConcatenation();
      _builder.append("target \"TP1\"");
      _builder.newLine();
      _builder.newLine();
      _builder.append("with requirements");
      _builder.newLine();
      _builder.newLine();
      _builder.append("location \"http://location.org/p2\" {");
      _builder.newLine();
      _builder.append("\t");
      _builder.append("an.iu");
      _builder.newLine();
      _builder.append("}");
      _builder.newLine();
      final TargetPlatform tp1 = this.parser.parse(_builder);
      final ResolvedTargetPlatform resolvedTargetPlatform = ResolvedTargetPlatform.create(tp1, this.indexBuilder);
      MockMetadataRepositoryManager _mockMetadataRepositoryManager = new MockMetadataRepositoryManager(new IQueryResultProvider<IInstallableUnit>() {
        public List<IInstallableUnit> listIUs(final URI location) {
          List<IInstallableUnit> _xifexpression = null;
          String _string = location.toString();
          boolean _equals = "http://location.org/p2".equals(_string);
          if (_equals) {
            Version _createOSGi = Version.createOSGi(1, 0, 0, "thequalifier");
            MockIU _mockIU = new MockIU("an.iu", _createOSGi);
            _xifexpression = CollectionLiterals.<IInstallableUnit>newImmutableList(_mockIU);
          } else {
            return CollectionLiterals.<IInstallableUnit>emptyList();
          }
          return _xifexpression;
        }
      });
      NullProgressMonitor _nullProgressMonitor = new NullProgressMonitor();
      resolvedTargetPlatform.resolve(_mockMetadataRepositoryManager, _nullProgressMonitor);
      final TargetDefinitionGenerator gen = new TargetDefinitionGenerator();
      final String content = gen.generate(resolvedTargetPlatform, 1);
      StringConcatenation _builder_1 = new StringConcatenation();
      _builder_1.append("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>");
      _builder_1.newLine();
      _builder_1.append("<?pde?>");
      _builder_1.newLine();
      _builder_1.append("<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->");
      _builder_1.newLine();
      _builder_1.append("<target name=\"TP1\" sequenceNumber=\"1\">");
      _builder_1.newLine();
      _builder_1.append("  ");
      _builder_1.append("<locations>");
      _builder_1.newLine();
      _builder_1.append("    ");
      _builder_1.append("<location includeMode=\"planner\" includeAllPlatforms=\"false\" includeSource=\"false\" includeConfigurePhase=\"false\" type=\"InstallableUnit\">");
      _builder_1.newLine();
      _builder_1.append("      ");
      _builder_1.append("<unit id=\"an.iu\" version=\"1.0.0.thequalifier\"/>");
      _builder_1.newLine();
      _builder_1.append("      ");
      _builder_1.append("<repository location=\"http://location.org/p2\"/>");
      _builder_1.newLine();
      _builder_1.append("    ");
      _builder_1.append("</location>");
      _builder_1.newLine();
      _builder_1.append("  ");
      _builder_1.append("</locations>");
      _builder_1.newLine();
      _builder_1.append("</target>");
      _builder_1.newLine();
      String _string = _builder_1.toString();
      Assert.assertEquals(_string, content);
    } catch (Throwable _e) {
      throw Exceptions.sneakyThrow(_e);
    }
  }
View Full Code Here

Examples of org.eclipse.xtend2.lib.StringConcatenation

  }
 
  @Test
  public void testOptionIncludeAllPlatforms() {
    try {
      StringConcatenation _builder = new StringConcatenation();
      _builder.append("target \"TP1\"");
      _builder.newLine();
      _builder.newLine();
      _builder.append("with allEnvironments");
      _builder.newLine();
      _builder.newLine();
      _builder.append("location \"http://location.org/p2\" {");
      _builder.newLine();
      _builder.append("\t");
      _builder.append("an.iu");
      _builder.newLine();
      _builder.append("}");
      _builder.newLine();
      final TargetPlatform tp1 = this.parser.parse(_builder);
      final ResolvedTargetPlatform resolvedTargetPlatform = ResolvedTargetPlatform.create(tp1, this.indexBuilder);
      MockMetadataRepositoryManager _mockMetadataRepositoryManager = new MockMetadataRepositoryManager(new IQueryResultProvider<IInstallableUnit>() {
        public List<IInstallableUnit> listIUs(final URI location) {
          List<IInstallableUnit> _xifexpression = null;
          String _string = location.toString();
          boolean _equals = "http://location.org/p2".equals(_string);
          if (_equals) {
            Version _createOSGi = Version.createOSGi(1, 0, 0, "thequalifier");
            MockIU _mockIU = new MockIU("an.iu", _createOSGi);
            _xifexpression = CollectionLiterals.<IInstallableUnit>newImmutableList(_mockIU);
          } else {
            return CollectionLiterals.<IInstallableUnit>emptyList();
          }
          return _xifexpression;
        }
      });
      NullProgressMonitor _nullProgressMonitor = new NullProgressMonitor();
      resolvedTargetPlatform.resolve(_mockMetadataRepositoryManager, _nullProgressMonitor);
      final TargetDefinitionGenerator gen = new TargetDefinitionGenerator();
      final String content = gen.generate(resolvedTargetPlatform, 1);
      StringConcatenation _builder_1 = new StringConcatenation();
      _builder_1.append("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>");
      _builder_1.newLine();
      _builder_1.append("<?pde?>");
      _builder_1.newLine();
      _builder_1.append("<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->");
      _builder_1.newLine();
      _builder_1.append("<target name=\"TP1\" sequenceNumber=\"1\">");
      _builder_1.newLine();
      _builder_1.append("  ");
      _builder_1.append("<locations>");
      _builder_1.newLine();
      _builder_1.append("    ");
      _builder_1.append("<location includeMode=\"slicer\" includeAllPlatforms=\"true\" includeSource=\"false\" includeConfigurePhase=\"false\" type=\"InstallableUnit\">");
      _builder_1.newLine();
      _builder_1.append("      ");
      _builder_1.append("<unit id=\"an.iu\" version=\"1.0.0.thequalifier\"/>");
      _builder_1.newLine();
      _builder_1.append("      ");
      _builder_1.append("<repository location=\"http://location.org/p2\"/>");
      _builder_1.newLine();
      _builder_1.append("    ");
      _builder_1.append("</location>");
      _builder_1.newLine();
      _builder_1.append("  ");
      _builder_1.append("</locations>");
      _builder_1.newLine();
      _builder_1.append("</target>");
      _builder_1.newLine();
      String _string = _builder_1.toString();
      Assert.assertEquals(_string, content);
    } catch (Throwable _e) {
      throw Exceptions.sneakyThrow(_e);
    }
  }
View Full Code Here

Examples of org.eclipse.xtend2.lib.StringConcatenation

  }
 
  @Test
  public void testOptionConfigurePhase() {
    try {
      StringConcatenation _builder = new StringConcatenation();
      _builder.append("target \"TP1\"");
      _builder.newLine();
      _builder.newLine();
      _builder.append("with configurePhase");
      _builder.newLine();
      _builder.newLine();
      _builder.append("location \"http://location.org/p2\" {");
      _builder.newLine();
      _builder.append("\t");
      _builder.append("an.iu");
      _builder.newLine();
      _builder.append("}");
      _builder.newLine();
      final TargetPlatform tp1 = this.parser.parse(_builder);
      final ResolvedTargetPlatform resolvedTargetPlatform = ResolvedTargetPlatform.create(tp1, this.indexBuilder);
      MockMetadataRepositoryManager _mockMetadataRepositoryManager = new MockMetadataRepositoryManager(new IQueryResultProvider<IInstallableUnit>() {
        public List<IInstallableUnit> listIUs(final URI location) {
          List<IInstallableUnit> _xifexpression = null;
          String _string = location.toString();
          boolean _equals = "http://location.org/p2".equals(_string);
          if (_equals) {
            Version _createOSGi = Version.createOSGi(1, 0, 0, "thequalifier");
            MockIU _mockIU = new MockIU("an.iu", _createOSGi);
            _xifexpression = CollectionLiterals.<IInstallableUnit>newImmutableList(_mockIU);
          } else {
            return CollectionLiterals.<IInstallableUnit>emptyList();
          }
          return _xifexpression;
        }
      });
      NullProgressMonitor _nullProgressMonitor = new NullProgressMonitor();
      resolvedTargetPlatform.resolve(_mockMetadataRepositoryManager, _nullProgressMonitor);
      final TargetDefinitionGenerator gen = new TargetDefinitionGenerator();
      final String content = gen.generate(resolvedTargetPlatform, 1);
      StringConcatenation _builder_1 = new StringConcatenation();
      _builder_1.append("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>");
      _builder_1.newLine();
      _builder_1.append("<?pde?>");
      _builder_1.newLine();
      _builder_1.append("<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->");
      _builder_1.newLine();
      _builder_1.append("<target name=\"TP1\" sequenceNumber=\"1\">");
      _builder_1.newLine();
      _builder_1.append("  ");
      _builder_1.append("<locations>");
      _builder_1.newLine();
      _builder_1.append("    ");
      _builder_1.append("<location includeMode=\"slicer\" includeAllPlatforms=\"false\" includeSource=\"false\" includeConfigurePhase=\"true\" type=\"InstallableUnit\">");
      _builder_1.newLine();
      _builder_1.append("      ");
      _builder_1.append("<unit id=\"an.iu\" version=\"1.0.0.thequalifier\"/>");
      _builder_1.newLine();
      _builder_1.append("      ");
      _builder_1.append("<repository location=\"http://location.org/p2\"/>");
      _builder_1.newLine();
      _builder_1.append("    ");
      _builder_1.append("</location>");
      _builder_1.newLine();
      _builder_1.append("  ");
      _builder_1.append("</locations>");
      _builder_1.newLine();
      _builder_1.append("</target>");
      _builder_1.newLine();
      String _string = _builder_1.toString();
      Assert.assertEquals(_string, content);
    } catch (Throwable _e) {
      throw Exceptions.sneakyThrow(_e);
    }
  }
View Full Code Here

Examples of org.eclipse.xtend2.lib.StringConcatenation

 
  @Test
  public void testIncludeOverrideOrder() {
    try {
      final XtextResourceSet resourceSet = this.resourceSetProvider.get();
      StringConcatenation _builder = new StringConcatenation();
      _builder.append("target \"o\" include \"a.tpd\" include \"b.tpd\" include \"c.tpd\"");
      URI _createURI = URI.createURI("tmp:/o.tpd");
      final TargetPlatform o = this.parser.parse(_builder, _createURI, resourceSet);
      StringConcatenation _builder_1 = new StringConcatenation();
      _builder_1.append("target \"a\" include \"d.tpd\" include \"e.tpd\" include \"f.tpd\"");
      URI _createURI_1 = URI.createURI("tmp:/a.tpd");
      this.parser.parse(_builder_1, _createURI_1, resourceSet);
      StringConcatenation _builder_2 = new StringConcatenation();
      _builder_2.append("target \"b\" include \"g.tpd\" include \"h.tpd\" include \"i.tpd\"");
      URI _createURI_2 = URI.createURI("tmp:/b.tpd");
      this.parser.parse(_builder_2, _createURI_2, resourceSet);
      StringConcatenation _builder_3 = new StringConcatenation();
      _builder_3.append("target \"c\" include \"j.tpd\" include \"k.tpd\" include \"l.tpd\"");
      URI _createURI_3 = URI.createURI("tmp:/c.tpd");
      this.parser.parse(_builder_3, _createURI_3, resourceSet);
      for (final String tp : Collections.<String>unmodifiableList(CollectionLiterals.<String>newArrayList("d", "e", "f", "g", "h", "i", "j", "k", "l"))) {
        StringConcatenation _builder_4 = new StringConcatenation();
        _builder_4.append("target \"");
        _builder_4.append(tp, "");
        _builder_4.append("\"");
        StringConcatenation _builder_5 = new StringConcatenation();
        _builder_5.append("tmp:/");
        _builder_5.append(tp, "");
        _builder_5.append(".tpd");
        URI _createURI_4 = URI.createURI(_builder_5.toString());
        this.parser.parse(_builder_4, _createURI_4, resourceSet);
      }
      LinkedList<TargetPlatform> _importedTargetPlatforms = this.indexBuilder.getImportedTargetPlatforms(o);
      final Function1<TargetPlatform, String> _function = new Function1<TargetPlatform, String>() {
        public String apply(final TargetPlatform it) {
View Full Code Here

Examples of org.eclipse.xtend2.lib.StringConcatenation

 
  @Test
  public void testIncludeOverrideOrder2() {
    try {
      final XtextResourceSet resourceSet = this.resourceSetProvider.get();
      StringConcatenation _builder = new StringConcatenation();
      _builder.append("target \"o\" include \"a.tpd\" include \"b.tpd\" include \"c.tpd\"");
      _builder.newLine();
      _builder.append("\t\t");
      _builder.append("location \"o1\"");
      _builder.newLine();
      URI _createURI = URI.createURI("tmp:/o.tpd");
      final TargetPlatform o = this.parser.parse(_builder, _createURI, resourceSet);
      StringConcatenation _builder_1 = new StringConcatenation();
      _builder_1.append("target \"a\" include \"d.tpd\" include \"e.tpd\" include \"f.tpd\"");
      _builder_1.newLine();
      _builder_1.append("\t\t");
      _builder_1.append("location \"a1\"");
      _builder_1.newLine();
      URI _createURI_1 = URI.createURI("tmp:/a.tpd");
      this.parser.parse(_builder_1, _createURI_1, resourceSet);
      StringConcatenation _builder_2 = new StringConcatenation();
      _builder_2.append("target \"b\" include \"g.tpd\" include \"h.tpd\" include \"i.tpd\"");
      _builder_2.newLine();
      _builder_2.append("\t\t");
      _builder_2.append("location \"b1\"");
      URI _createURI_2 = URI.createURI("tmp:/b.tpd");
      this.parser.parse(_builder_2, _createURI_2, resourceSet);
      StringConcatenation _builder_3 = new StringConcatenation();
      _builder_3.append("target \"c\" include \"j.tpd\" include \"k.tpd\" include \"l.tpd\"");
      _builder_3.newLine();
      _builder_3.append("\t\t");
      _builder_3.append("location \"c1\"");
      URI _createURI_3 = URI.createURI("tmp:/c.tpd");
      this.parser.parse(_builder_3, _createURI_3, resourceSet);
      for (final String tp : Collections.<String>unmodifiableList(CollectionLiterals.<String>newArrayList("d", "e", "f", "g", "h", "i", "j", "k", "l"))) {
        StringConcatenation _builder_4 = new StringConcatenation();
        _builder_4.append("target \"");
        _builder_4.append(tp, "");
        _builder_4.append("\"");
        _builder_4.newLineIfNotEmpty();
        _builder_4.append("\t\t\t");
        _builder_4.append("location \"");
        _builder_4.append(tp, "\t\t\t");
        _builder_4.append("1\"");
        StringConcatenation _builder_5 = new StringConcatenation();
        _builder_5.append("tmp:/");
        _builder_5.append(tp, "");
        _builder_5.append(".tpd");
        URI _createURI_4 = URI.createURI(_builder_5.toString());
        this.parser.parse(_builder_4, _createURI_4, resourceSet);
      }
      ListMultimap<String, Location> _locationIndex = this.indexBuilder.getLocationIndex(o);
      Set<String> _keySet = _locationIndex.keySet();
      Assert.assertArrayEquals(
View Full Code Here

Examples of org.eclipse.xtend2.lib.StringConcatenation

 
  @Test
  public void testIncludeOverrideOrder3() {
    try {
      final XtextResourceSet resourceSet = this.resourceSetProvider.get();
      StringConcatenation _builder = new StringConcatenation();
      _builder.append("target \"o\" ");
      _builder.newLine();
      _builder.append("\t\t");
      _builder.append("include \"a.tpd\" ");
      _builder.newLine();
      _builder.append("\t\t");
      _builder.append("include \"b.tpd\" ");
      _builder.newLine();
      _builder.append("\t\t");
      _builder.append("location \"o1\"");
      _builder.newLine();
      _builder.append("\t\t");
      _builder.append("include \"c.tpd\"");
      _builder.newLine();
      URI _createURI = URI.createURI("tmp:/o.tpd");
      final TargetPlatform o = this.parser.parse(_builder, _createURI, resourceSet);
      StringConcatenation _builder_1 = new StringConcatenation();
      _builder_1.append("target \"a\" ");
      _builder_1.newLine();
      _builder_1.append("\t\t");
      _builder_1.append("include \"d.tpd\" ");
      _builder_1.newLine();
      _builder_1.append("\t\t");
      _builder_1.append("location \"a1\"");
      _builder_1.newLine();
      _builder_1.append("\t\t");
      _builder_1.append("include \"e.tpd\" ");
      _builder_1.newLine();
      _builder_1.append("\t\t");
      _builder_1.append("include \"f.tpd\"");
      _builder_1.newLine();
      URI _createURI_1 = URI.createURI("tmp:/a.tpd");
      this.parser.parse(_builder_1, _createURI_1, resourceSet);
      StringConcatenation _builder_2 = new StringConcatenation();
      _builder_2.append("target \"b\" ");
      _builder_2.newLine();
      _builder_2.append("\t\t");
      _builder_2.append("location \"b1\"");
      _builder_2.newLine();
      _builder_2.append("\t\t");
      _builder_2.append("include \"g.tpd\" ");
      _builder_2.newLine();
      _builder_2.append("\t\t");
      _builder_2.append("include \"h.tpd\" ");
      _builder_2.newLine();
      _builder_2.append("\t\t");
      _builder_2.append("include \"i.tpd\"");
      URI _createURI_2 = URI.createURI("tmp:/b.tpd");
      this.parser.parse(_builder_2, _createURI_2, resourceSet);
      StringConcatenation _builder_3 = new StringConcatenation();
      _builder_3.append("target \"c\" ");
      _builder_3.newLine();
      _builder_3.append("\t\t");
      _builder_3.append("include \"j.tpd\" ");
      _builder_3.newLine();
      _builder_3.append("\t\t");
      _builder_3.append("include \"k.tpd\" ");
      _builder_3.newLine();
      _builder_3.append("\t\t");
      _builder_3.append("include \"l.tpd\"");
      _builder_3.newLine();
      _builder_3.append("\t\t");
      _builder_3.append("location \"c1\"");
      URI _createURI_3 = URI.createURI("tmp:/c.tpd");
      this.parser.parse(_builder_3, _createURI_3, resourceSet);
      for (final String tp : Collections.<String>unmodifiableList(CollectionLiterals.<String>newArrayList("d", "e", "f", "g", "h", "i", "j", "k", "l"))) {
        StringConcatenation _builder_4 = new StringConcatenation();
        _builder_4.append("target \"");
        _builder_4.append(tp, "");
        _builder_4.append("\"");
        _builder_4.newLineIfNotEmpty();
        _builder_4.append("\t\t\t");
        _builder_4.append("location \"");
        _builder_4.append(tp, "\t\t\t");
        _builder_4.append("1\"");
        StringConcatenation _builder_5 = new StringConcatenation();
        _builder_5.append("tmp:/");
        _builder_5.append(tp, "");
        _builder_5.append(".tpd");
        URI _createURI_4 = URI.createURI(_builder_5.toString());
        this.parser.parse(_builder_4, _createURI_4, resourceSet);
      }
      ListMultimap<String, Location> _locationIndex = this.indexBuilder.getLocationIndex(o);
      Set<String> _keySet = _locationIndex.keySet();
      Assert.assertArrayEquals(
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.