Package my.home.dsl.deepClone

Examples of my.home.dsl.deepClone.Body


      _builder.newLine();
      _builder.append("}");
      final String code = _builder.toString();
      final Model model = this.parser.parse(code);
      this.validationHelper.assertNoErrors(model);
      final Body body = ((Body) model);
      EList<ClassCloner> _cloners = body.getCloners();
      int _size = _cloners.size();
      Assert.assertEquals(1, _size);
      EList<ClassCloner> _cloners_1 = body.getCloners();
      ClassCloner _head = IterableExtensions.<ClassCloner>head(_cloners_1);
      JvmTypeReference _classToClone = _head.getClassToClone();
      String _qualifiedName = _classToClone.getQualifiedName();
      Assert.assertEquals("a.b.c.WeekdayOpeningHours", _qualifiedName);
      EList<ClassCloner> _cloners_2 = body.getCloners();
      ClassCloner _head_1 = IterableExtensions.<ClassCloner>head(_cloners_2);
      EList<FieldClonerType> _fields = _head_1.getFields();
      int _size_1 = _fields.size();
      Assert.assertEquals(2, _size_1);
      EList<ClassCloner> _cloners_3 = body.getCloners();
      ClassCloner _head_2 = IterableExtensions.<ClassCloner>head(_cloners_3);
      EList<FieldClonerType> _fields_1 = _head_2.getFields();
      FieldClonerType _get = _fields_1.get(0);
      String _fieldName = ((SimpleExcludedField) _get).getFieldName();
      Assert.assertEquals("weekDay", _fieldName);
      EList<ClassCloner> _cloners_4 = body.getCloners();
      ClassCloner _head_3 = IterableExtensions.<ClassCloner>head(_cloners_4);
      EList<FieldClonerType> _fields_2 = _head_3.getFields();
      FieldClonerType _get_1 = _fields_2.get(1);
      String _fieldName_1 = ((SimpleField) _get_1).getFieldName();
      Assert.assertEquals("hours", _fieldName_1);
View Full Code Here


      _builder.append("// comment 6");
      _builder.newLine();
      final String code = _builder.toString();
      final Model model = this.parser.parse(code);
      this.validationHelper.assertNoErrors(model);
      final Body body = ((Body) model);
      EList<ClassCloner> _cloners = body.getCloners();
      int _size = _cloners.size();
      Assert.assertEquals(1, _size);
      EList<ClassCloner> _cloners_1 = body.getCloners();
      ClassCloner _head = IterableExtensions.<ClassCloner>head(_cloners_1);
      JvmTypeReference _classToClone = _head.getClassToClone();
      String _qualifiedName = _classToClone.getQualifiedName();
      Assert.assertEquals("a.b.c.WeekdayOpeningHours", _qualifiedName);
      EList<ClassCloner> _cloners_2 = body.getCloners();
      ClassCloner _head_1 = IterableExtensions.<ClassCloner>head(_cloners_2);
      EList<FieldClonerType> _fields = _head_1.getFields();
      int _size_1 = _fields.size();
      Assert.assertEquals(2, _size_1);
      EList<ClassCloner> _cloners_3 = body.getCloners();
      ClassCloner _head_2 = IterableExtensions.<ClassCloner>head(_cloners_3);
      EList<FieldClonerType> _fields_1 = _head_2.getFields();
      FieldClonerType _get = _fields_1.get(0);
      String _fieldName = ((SimpleField) _get).getFieldName();
      Assert.assertEquals("weekDay", _fieldName);
      EList<ClassCloner> _cloners_4 = body.getCloners();
      ClassCloner _head_3 = IterableExtensions.<ClassCloner>head(_cloners_4);
      EList<FieldClonerType> _fields_2 = _head_3.getFields();
      FieldClonerType _get_1 = _fields_2.get(1);
      String _fieldName_1 = ((SimpleField) _get_1).getFieldName();
      Assert.assertEquals("hours", _fieldName_1);
View Full Code Here

      _builder.append("}");
      _builder.newLine();
      final String code = _builder.toString();
      final Model model = this.parser.parse(code);
      this.validationHelper.assertNoErrors(model);
      final Body body = ((Body) model);
      EList<ClassCloner> _cloners = body.getCloners();
      int _size = _cloners.size();
      Assert.assertEquals(3, _size);
      EList<ClassCloner> _cloners_1 = body.getCloners();
      ClassCloner _get = _cloners_1.get(0);
      JvmTypeReference _classToClone = _get.getClassToClone();
      String _qualifiedName = _classToClone.getQualifiedName();
      Assert.assertEquals("a.b.m.Book", _qualifiedName);
      EList<ClassCloner> _cloners_2 = body.getCloners();
      ClassCloner _get_1 = _cloners_2.get(0);
      String _name = _get_1.getName();
      Assert.assertEquals(null, _name);
      EList<ClassCloner> _cloners_3 = body.getCloners();
      ClassCloner _get_2 = _cloners_3.get(1);
      JvmTypeReference _classToClone_1 = _get_2.getClassToClone();
      String _qualifiedName_1 = _classToClone_1.getQualifiedName();
      Assert.assertEquals("a.b.m.Section", _qualifiedName_1);
      EList<ClassCloner> _cloners_4 = body.getCloners();
      ClassCloner _get_3 = _cloners_4.get(1);
      String _name_1 = _get_3.getName();
      Assert.assertEquals("SectionDeep", _name_1);
      EList<ClassCloner> _cloners_5 = body.getCloners();
      ClassCloner _get_4 = _cloners_5.get(2);
      JvmTypeReference _classToClone_2 = _get_4.getClassToClone();
      String _qualifiedName_2 = _classToClone_2.getQualifiedName();
      Assert.assertEquals("a.b.m.Section", _qualifiedName_2);
      EList<ClassCloner> _cloners_6 = body.getCloners();
      ClassCloner _get_5 = _cloners_6.get(2);
      String _name_2 = _get_5.getName();
      Assert.assertEquals("SectionReduced", _name_2);
      EList<ClassCloner> _cloners_7 = body.getCloners();
      final ClassCloner bookCloner = _cloners_7.get(0);
      EList<FieldClonerType> _fields = bookCloner.getFields();
      int _size_1 = _fields.size();
      Assert.assertEquals(3, _size_1);
      EList<FieldClonerType> _fields_1 = bookCloner.getFields();
View Full Code Here

      _builder.append("}");
      _builder.newLine();
      final String code = _builder.toString();
      final Model model = this.parser.parse(code);
      this.validationHelper.assertNoErrors(model);
      final Body body = ((Body) model);
      EList<ClassCloner> _cloners = body.getCloners();
      int _size = _cloners.size();
      Assert.assertEquals(1, _size);
      EList<ClassCloner> _cloners_1 = body.getCloners();
      ClassCloner _head = IterableExtensions.<ClassCloner>head(_cloners_1);
      final JvmTypeReference classToClone = _head.getClassToClone();
      String _simpleName = classToClone.getSimpleName();
      Assert.assertEquals("WeekdayOpeningHours", _simpleName);
      String _qualifiedName = classToClone.getQualifiedName();
View Full Code Here

      _builder.newLine();
      _builder.append("}");
      final String code = _builder.toString();
      final Model model = this.parser.parse(code);
      this.validationHelper.assertNoErrors(model);
      final Body body = ((Body) model);
      EList<ClassCloner> _cloners = body.getCloners();
      int _size = _cloners.size();
      Assert.assertEquals(1, _size);
      EList<ClassCloner> _cloners_1 = body.getCloners();
      ClassCloner _head = IterableExtensions.<ClassCloner>head(_cloners_1);
      JvmTypeReference _classToClone = _head.getClassToClone();
      String _qualifiedName = _classToClone.getQualifiedName();
      Assert.assertEquals("a.b.c.WeekdayOpeningHours", _qualifiedName);
      EList<ClassCloner> _cloners_2 = body.getCloners();
      ClassCloner _head_1 = IterableExtensions.<ClassCloner>head(_cloners_2);
      EList<FieldClonerType> _fields = _head_1.getFields();
      int _size_1 = _fields.size();
      Assert.assertEquals(2, _size_1);
      EList<ClassCloner> _cloners_3 = body.getCloners();
      ClassCloner _head_2 = IterableExtensions.<ClassCloner>head(_cloners_3);
      EList<FieldClonerType> _fields_1 = _head_2.getFields();
      FieldClonerType _get = _fields_1.get(0);
      String _fieldName = ((SimpleField) _get).getFieldName();
      Assert.assertEquals("weekDay", _fieldName);
      EList<ClassCloner> _cloners_4 = body.getCloners();
      ClassCloner _head_3 = IterableExtensions.<ClassCloner>head(_cloners_4);
      EList<FieldClonerType> _fields_2 = _head_3.getFields();
      FieldClonerType _get_1 = _fields_2.get(1);
      String _fieldName_1 = ((ComplexField) _get_1).getFieldName();
      Assert.assertEquals("hours", _fieldName_1);
      EList<ClassCloner> _cloners_5 = body.getCloners();
      ClassCloner _head_4 = IterableExtensions.<ClassCloner>head(_cloners_5);
      EList<FieldClonerType> _fields_3 = _head_4.getFields();
      FieldClonerType _get_2 = _fields_3.get(1);
      Assert.assertTrue((_get_2 instanceof ComplexField));
      EList<ClassCloner> _cloners_6 = body.getCloners();
      ClassCloner _head_5 = IterableExtensions.<ClassCloner>head(_cloners_6);
      EList<FieldClonerType> _fields_4 = _head_5.getFields();
      FieldClonerType _get_3 = _fields_4.get(1);
      EList<FieldClonerType> _fields_5 = ((ComplexField) _get_3).getFields();
      FieldClonerType _get_4 = _fields_5.get(0);
      String _fieldName_2 = ((SimpleField) _get_4).getFieldName();
      Assert.assertEquals("from", _fieldName_2);
      EList<ClassCloner> _cloners_7 = body.getCloners();
      ClassCloner _head_6 = IterableExtensions.<ClassCloner>head(_cloners_7);
      EList<FieldClonerType> _fields_6 = _head_6.getFields();
      FieldClonerType _get_5 = _fields_6.get(1);
      EList<FieldClonerType> _fields_7 = ((ComplexField) _get_5).getFields();
      FieldClonerType _get_6 = _fields_7.get(1);
View Full Code Here

      _builder.append("}");
      _builder.newLine();
      final String code = _builder.toString();
      final Model model = this.parser.parse(code);
      this.validationHelper.assertNoErrors(model);
      final Body body = ((Body) model);
      EList<ClassCloner> _cloners = body.getCloners();
      int _size = _cloners.size();
      Assert.assertEquals(1, _size);
      EList<ClassCloner> _cloners_1 = body.getCloners();
      ClassCloner _head = IterableExtensions.<ClassCloner>head(_cloners_1);
      JvmTypeReference _classToClone = _head.getClassToClone();
      String _qualifiedName = _classToClone.getQualifiedName();
      Assert.assertEquals("a.b.m.Magazine", _qualifiedName);
      EList<ClassCloner> _cloners_2 = body.getCloners();
      ClassCloner _head_1 = IterableExtensions.<ClassCloner>head(_cloners_2);
      EList<FieldClonerType> _fields = _head_1.getFields();
      int _size_1 = _fields.size();
      Assert.assertEquals(3, _size_1);
      EList<ClassCloner> _cloners_3 = body.getCloners();
      ClassCloner _head_2 = IterableExtensions.<ClassCloner>head(_cloners_3);
      EList<FieldClonerType> _fields_1 = _head_2.getFields();
      FieldClonerType _get = _fields_1.get(0);
      String _fieldName = ((SimpleField) _get).getFieldName();
      Assert.assertEquals("name", _fieldName);
      EList<ClassCloner> _cloners_4 = body.getCloners();
      ClassCloner _head_3 = IterableExtensions.<ClassCloner>head(_cloners_4);
      EList<FieldClonerType> _fields_2 = _head_3.getFields();
      FieldClonerType _get_1 = _fields_2.get(1);
      String _fieldName_1 = ((SimpleExcludedField) _get_1).getFieldName();
      Assert.assertEquals("isbn", _fieldName_1);
      EList<ClassCloner> _cloners_5 = body.getCloners();
      ClassCloner _head_4 = IterableExtensions.<ClassCloner>head(_cloners_5);
      EList<FieldClonerType> _fields_3 = _head_4.getFields();
      FieldClonerType _get_2 = _fields_3.get(2);
      String _fieldName_2 = ((ComplexField) _get_2).getFieldName();
      Assert.assertEquals("article", _fieldName_2);
      EList<ClassCloner> _cloners_6 = body.getCloners();
      ClassCloner _head_5 = IterableExtensions.<ClassCloner>head(_cloners_6);
      EList<FieldClonerType> _fields_4 = _head_5.getFields();
      FieldClonerType _get_3 = _fields_4.get(2);
      final ComplexField article = ((ComplexField) _get_3);
      EList<FieldClonerType> _fields_5 = article.getFields();
View Full Code Here

 
  public void doGenerate(final Resource resource, final IFileSystemAccess fsa) {
    String _elvis = null;
    EList<EObject> _contents = resource.getContents();
    Iterable<Body> _filter = Iterables.<Body>filter(_contents, Body.class);
    Body _head = IterableExtensions.<Body>head(_filter);
    PackageConfig _packageConfig = _head.getPackageConfig();
    String _name = null;
    if (_packageConfig!=null) {
      _name=_packageConfig.getName();
    }
    if (_name != null) {
View Full Code Here

TOP

Related Classes of my.home.dsl.deepClone.Body

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.