Examples of FieldClonerType


Examples of my.home.dsl.deepClone.FieldClonerType

      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);
      String _fieldName_3 = ((SimpleField) _get_6).getFieldName();
      Assert.assertEquals("to", _fieldName_3);
    } catch (Throwable _e) {
      throw Exceptions.sneakyThrow(_e);
    }
View Full Code Here

Examples of my.home.dsl.deepClone.FieldClonerType

      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();
      FieldClonerType _get_4 = _fields_5.get(0);
      String _fieldName_3 = ((SimpleField) _get_4).getFieldName();
      Assert.assertEquals("name", _fieldName_3);
      EList<FieldClonerType> _fields_6 = article.getFields();
      FieldClonerType _get_5 = _fields_6.get(1);
      String _fieldName_4 = ((SimpleExcludedField) _get_5).getFieldName();
      Assert.assertEquals("author", _fieldName_4);
      EList<FieldClonerType> _fields_7 = article.getFields();
      FieldClonerType _get_6 = _fields_7.get(2);
      String _fieldName_5 = ((SimpleExcludedField) _get_6).getFieldName();
      Assert.assertEquals("pageNumber", _fieldName_5);
      EList<FieldClonerType> _fields_8 = article.getFields();
      FieldClonerType _get_7 = _fields_8.get(3);
      String _fieldName_6 = ((ComplexField) _get_7).getFieldName();
      Assert.assertEquals("section", _fieldName_6);
      EList<FieldClonerType> _fields_9 = article.getFields();
      FieldClonerType _get_8 = _fields_9.get(3);
      final ComplexField section = ((ComplexField) _get_8);
      EList<FieldClonerType> _fields_10 = section.getFields();
      FieldClonerType _get_9 = _fields_10.get(0);
      String _fieldName_7 = ((SimpleExcludedField) _get_9).getFieldName();
      Assert.assertEquals("name", _fieldName_7);
      EList<FieldClonerType> _fields_11 = section.getFields();
      FieldClonerType _get_10 = _fields_11.get(1);
      String _fieldName_8 = ((SimpleField) _get_10).getFieldName();
      Assert.assertEquals("description", _fieldName_8);
      EList<FieldClonerType> _fields_12 = section.getFields();
      FieldClonerType _get_11 = _fields_12.get(2);
      String _fieldName_9 = ((SimpleExcludedField) _get_11).getFieldName();
      Assert.assertEquals("paragraph", _fieldName_9);
    } catch (Throwable _e) {
      throw Exceptions.sneakyThrow(_e);
    }
View Full Code Here

Examples of my.home.dsl.deepClone.FieldClonerType

      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);
    } catch (Throwable _e) {
      throw Exceptions.sneakyThrow(_e);
    }
View Full Code Here

Examples of my.home.dsl.deepClone.FieldClonerType

      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);
    } catch (Throwable _e) {
      throw Exceptions.sneakyThrow(_e);
    }
View Full Code Here

Examples of my.home.dsl.deepClone.FieldClonerType

      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();
      FieldClonerType _get_6 = _fields_1.get(0);
      String _fieldName = ((SimpleField) _get_6).getFieldName();
      Assert.assertEquals("name", _fieldName);
      EList<FieldClonerType> _fields_2 = bookCloner.getFields();
      FieldClonerType _get_7 = _fields_2.get(1);
      String _fieldName_1 = ((SimpleExcludedField) _get_7).getFieldName();
      Assert.assertEquals("author", _fieldName_1);
      EList<FieldClonerType> _fields_3 = bookCloner.getFields();
      FieldClonerType _get_8 = _fields_3.get(2);
      String _fieldName_2 = ((ReferenceField) _get_8).getFieldName();
      Assert.assertEquals("section", _fieldName_2);
      EList<FieldClonerType> _fields_4 = bookCloner.getFields();
      FieldClonerType _get_9 = _fields_4.get(2);
      final ReferenceField clonerReferenceField = ((ReferenceField) _get_9);
      ClassCloner _clonerReference = clonerReferenceField.getClonerReference();
      String _name_3 = _clonerReference.getName();
      Assert.assertEquals("SectionDeep", _name_3);
      ClassCloner _clonerReference_1 = clonerReferenceField.getClonerReference();
      JvmTypeReference _classToClone_3 = _clonerReference_1.getClassToClone();
      String _qualifiedName_3 = _classToClone_3.getQualifiedName();
      Assert.assertEquals("a.b.m.Section", _qualifiedName_3);
      EList<FieldClonerType> _fields_5 = bookCloner.getFields();
      FieldClonerType _get_10 = _fields_5.get(2);
      ClassCloner _clonerReference_2 = ((ReferenceField) _get_10).getClonerReference();
      EList<FieldClonerType> _fields_6 = _clonerReference_2.getFields();
      FieldClonerType _get_11 = _fields_6.get(1);
      String _fieldName_3 = ((SimpleField) _get_11).getFieldName();
      Assert.assertEquals("description", _fieldName_3);
    } catch (Throwable _e) {
      throw Exceptions.sneakyThrow(_e);
    }
View Full Code Here

Examples of my.home.dsl.deepClone.FieldClonerType

        } else {
          rootCloner.setJavaType(reflectionUtils
            .createDefensiveCopyOfJvmTypeReference(JVM_UNKNOWN_TYPE));         
        }
      } else if (child instanceof FieldClonerType) {
        FieldClonerType fieldCloner = (FieldClonerType) child;
        JvmTypeReference parentType = ((ContainerType) fieldCloner
            .eContainer()).getJavaType();
        JvmField jvmField = reflectionUtils.getField(
            parentType.getType(), fieldCloner.getFieldName());
        if (jvmField != null) {
          fieldCloner.setJavaType(reflectionUtils
            .createDefensiveCopyOfJvmTypeReference(
                reflectionUtils.getTypeOrCollectionTypeParameter(jvmField.getType())));
        } else {
          fieldCloner.setJavaType(reflectionUtils
            .createDefensiveCopyOfJvmTypeReference(JVM_UNKNOWN_TYPE));         
        }
      }
      if (child.eContents() != null && child.eContents().size() > 0) {
        inferJavaTypesForElement(child);
View Full Code Here

Examples of my.home.dsl.deepClone.FieldClonerType

          String _fieldName = it.getFieldName();
          boolean _equals = Objects.equal(_fieldName, "section");
          return Boolean.valueOf(_equals);
        }
      };
      FieldClonerType _findFirst = IterableExtensions.<FieldClonerType>findFirst(_fields, _function);
      final ContainerType section = this._deepCloneUtils.asContainer(_findFirst);
      final Set<String> missingFieldNamesInSection = this._deepCloneUtils.findMissingFieldsInContainerElement(section);
      String _string = expectedMissingFieldNamesForSectionElement.toString();
      List<String> _sort = IterableExtensions.<String>sort(missingFieldNamesInSection);
      Object[] _array = _sort.toArray();
View Full Code Here

Examples of my.home.dsl.deepClone.FieldClonerType

          String _fieldName = it.getFieldName();
          boolean _equals = Objects.equal(_fieldName, "fooFoo");
          return Boolean.valueOf(_equals);
        }
      };
      FieldClonerType _findFirst = IterableExtensions.<FieldClonerType>findFirst(_fields, _function);
      final ContainerType fooFoo = this._deepCloneUtils.asContainer(_findFirst);
      final Set<String> missingFieldNamesInSection = this._deepCloneUtils.findMissingFieldsInContainerElement(fooFoo);
      String _string = expectedMissingFieldNamesForFooFooElement.toString();
      List<String> _sort = IterableExtensions.<String>sort(missingFieldNamesInSection);
      Object[] _array = _sort.toArray();
View Full Code Here

Examples of my.home.dsl.deepClone.FieldClonerType

          String _fieldName = it.getFieldName();
          boolean _equals = Objects.equal(_fieldName, "article");
          return Boolean.valueOf(_equals);
        }
      };
      FieldClonerType _findFirst = IterableExtensions.<FieldClonerType>findFirst(_fields, _function);
      final ContainerType articleContainerField = this._deepCloneUtils.asContainer(_findFirst);
      ArrayList<String> _newArrayList = CollectionLiterals.<String>newArrayList("fooFoo");
      this._deepCloneUtils.removeFields(articleContainerField, _newArrayList);
      final String result = this._iSerializer.serialize(model);
      Assert.assertEquals(expectedModifiedSample, result);
View Full Code Here

Examples of my.home.dsl.deepClone.FieldClonerType

          String _fieldName = it.getFieldName();
          boolean _equals = Objects.equal(_fieldName, "article");
          return Boolean.valueOf(_equals);
        }
      };
      FieldClonerType _findFirst = IterableExtensions.<FieldClonerType>findFirst(_fields, _function);
      final ContainerType articleContainerField = this._deepCloneUtils.asContainer(_findFirst);
      ArrayList<String> _newArrayList = CollectionLiterals.<String>newArrayList("fooFoo");
      this._deepCloneUtils.addFields(articleContainerField, _newArrayList);
      final String result = this._iSerializer.serialize(model);
      Assert.assertEquals(expectedModifiedSample, result);
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.