Package org.eclipse.xtext.xdoc.xdoc

Examples of org.eclipse.xtext.xdoc.xdoc.Code


    this.testLangDef = XdocFactory.eINSTANCE.createLangDef();
    testLangDef.getKeywords().addAll(Arrays.asList(testKeyWords));

    this.testCodeBlock = XdocFactory.eINSTANCE.createCodeBlock();
    Code testCode = XdocFactory.eINSTANCE.createCode();
    testCode.setContents(testCodeString);
    testCodeBlock.getContents().add(testCode);
  }
View Full Code Here


  public void testRemoveIndent() throws Exception {
    CodeBlock result = StringFormatter.removeIndent(this.testCodeBlock);
    assertEquals(1, result.getContents().size());
    assertTrue(result.getContents().get(0) instanceof Code);
    Code resultCode = (Code) result.getContents().get(0);
    assertEquals(expectationCodeString, resultCode.getContents());
  }
View Full Code Here

    return _xifexpression;
  }
 
  public Code correctedCode(final String s) {
    final ArrayList<?> _cacheKey = CollectionLiterals.newArrayList(s);
    final Code _result;
    synchronized (_createCache_correctedCode) {
      if (_createCache_correctedCode.containsKey(_cacheKey)) {
        return _createCache_correctedCode.get(_cacheKey);
      }
      Code _createCode = XdocFactory.eINSTANCE.createCode();
      _result = _createCode;
      _createCache_correctedCode.put(_cacheKey, _result);
    }
    _init_correctedCode(_result, s);
    return _result;
View Full Code Here

          code = code.replaceAll(string, "\n");
          ((Code)cb.getContents().get(i)).setContents(code);
        }
      }
      if(cb.getContents().get(cb.getContents().size()-1) instanceof Code) {
        Code lastLines = (Code) cb.getContents().get(cb.getContents().size() - 1);
        lastLines.setContents(lastLines.getContents().replaceAll("\\s*$", ""));
      }
    }
    return cb;
  }
View Full Code Here

    this.testLangDef = _createLangDef;
    EList<String> _keywords = this.testLangDef.getKeywords();
    Iterables.<String>addAll(_keywords, ((Iterable<? extends String>)Conversions.doWrapArray(this.testKeyWords)));
    CodeBlock _createCodeBlock = XdocFactory.eINSTANCE.createCodeBlock();
    this.testCodeBlock = _createCodeBlock;
    final Code testCode = XdocFactory.eINSTANCE.createCode();
    testCode.setContents(this.testCodeString);
    EList<EObject> _contents = this.testCodeBlock.getContents();
    _contents.add(testCode);
  }
View Full Code Here

    EList<TextOrMarkup> contents = doc.getChapters().get(0)
        .getContents();
    TextOrMarkup textOrMarkup = contents.get(0);
    assertEquals(1, textOrMarkup.getContents().size());
    CodeBlock cb = (CodeBlock) textOrMarkup.getContents().get(0);
    Code code = (Code) cb.getContents().get(0);
    assertEquals("\nclass Foo {\n"
        + "public static void main(String\\[\\] args){\n"
        + "System.out.println(\"Hello World\\n\");\n" + "}\n" + "}\n",
        code.getContents());
    textOrMarkup = contents.get(1);
    cb = (CodeBlock) textOrMarkup.getContents().get(0);
    assertEquals(0, cb.getContents().size());
  }
View Full Code Here

      EList<EObject> _contents_1 = textOrMarkup.getContents();
      EObject _head_1 = IterableExtensions.<EObject>head(_contents_1);
      CodeBlock cb = ((CodeBlock) _head_1);
      EList<EObject> _contents_2 = cb.getContents();
      EObject _head_2 = IterableExtensions.<EObject>head(_contents_2);
      final Code code = ((Code) _head_2);
      StringConcatenation _builder = new StringConcatenation();
      _builder.newLine();
      _builder.append("class Foo {");
      _builder.newLine();
      _builder.append("public static void main(String\\[\\] args){");
      _builder.newLine();
      _builder.append("System.out.println(\"Hello World\\n\");");
      _builder.newLine();
      _builder.append("}");
      _builder.newLine();
      _builder.append("}");
      _builder.newLine();
      String _string = _builder.toString();
      String _contents_3 = code.getContents();
      Assert.assertEquals(_string, _contents_3);
      Iterable<TextOrMarkup> _tail = IterableExtensions.<TextOrMarkup>tail(contents);
      TextOrMarkup _head_3 = IterableExtensions.<TextOrMarkup>head(_tail);
      textOrMarkup = _head_3;
      EList<EObject> _contents_4 = textOrMarkup.getContents();
View Full Code Here

TOP

Related Classes of org.eclipse.xtext.xdoc.xdoc.Code

Copyright © 2018 www.massapicom. 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.