Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ice-build] [eclipse/ice] a7b07e: Create Writer classes for interface, impl, persist...

  Branch: refs/heads/next
  Home:   https://github.com/eclipse/ice
  Commit: a7b07e01e83cb0d66a6d4799bf05c447a5c0a5df
      https://github.com/eclipse/ice/commit/a7b07e01e83cb0d66a6d4799bf05c447a5c0a5df
  Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
  Date:   2020-07-10 (Fri, 10 Jul 2020)

  Changed paths:
    M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementProcessor.java
    R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementTemplateProperty.java
    A org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/ImplementationWriter.java
    R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/InterfaceTemplateProperty.java
    A org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/InterfaceWriter.java
    R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/PersistenceHandlerTemplateProperty.java
    A org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/PersistenceHandlerWriter.java
    A org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/SourceWriter.java
    A org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/VelocityProperties.java
    R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/VelocityProperty.java

  Log Message:
  -----------
  Create Writer classes for interface, impl, persistence

Moves all Velocity related logic into self-contained units.

Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>


  Commit: b663c8bb6209836f3e1d3e938decaab171de9403
      https://github.com/eclipse/ice/commit/b663c8bb6209836f3e1d3e938decaab171de9403
  Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
  Date:   2020-07-10 (Fri, 10 Jul 2020)

  Changed paths:
    A org.eclipse.ice.dev.pojofromjson/.classpath
    A org.eclipse.ice.dev.pojofromjson/.factorypath
    A org.eclipse.ice.dev.pojofromjson/.gitignore
    A org.eclipse.ice.dev.pojofromjson/.project
    A org.eclipse.ice.dev.pojofromjson/TestElement.java
    A org.eclipse.ice.dev.pojofromjson/TestElement.json
    A org.eclipse.ice.dev.pojofromjson/TestElementImplementation.java
    A org.eclipse.ice.dev.pojofromjson/pom.xml
    A org.eclipse.ice.dev.pojofromjson/src/main/java/org/eclipse/ice/dev/pojofromjson/PojoFromJson.java
    A org.eclipse.ice.dev.pojofromjson/src/main/java/org/eclipse/ice/dev/pojofromjson/PojoOutline.java
    A org.eclipse.ice.dev.pojofromjson/src/test/java/org/eclipse/ice/tests/dev/pojofromjson/PojoFromJsonTest.java
    A org.eclipse.ice.dev.pojofromjson/src/test/java/org/eclipse/ice/tests/dev/pojofromjson/PojoOutlineTest.java

  Log Message:
  -----------
  Add executable jar PojoFromJson

Reads json from stdin and generates a DataElement

Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>


  Commit: 8cbe98359b0f92eae9ef153d852aedaf46fbda11
      https://github.com/eclipse/ice/commit/8cbe98359b0f92eae9ef153d852aedaf46fbda11
  Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
  Date:   2020-07-10 (Fri, 10 Jul 2020)

  Changed paths:
    R org.eclipse.ice.dev.annotations/.classpath
    R org.eclipse.ice.dev.annotations/.factorypath
    R org.eclipse.ice.dev.annotations/.gitignore
    R org.eclipse.ice.dev.annotations/.project
    R org.eclipse.ice.dev.annotations/.settings/org.eclipse.core.resources.prefs
    R org.eclipse.ice.dev.annotations/.settings/org.eclipse.jdt.apt.core.prefs
    R org.eclipse.ice.dev.annotations/.settings/org.eclipse.jdt.core.prefs
    R org.eclipse.ice.dev.annotations/.settings/org.eclipse.m2e.core.prefs
    R org.eclipse.ice.dev.annotations/pom.xml
    R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/DataElement.java
    R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/DataField.java
    R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/DataFieldJson.java
    R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/IDataElement.java
    R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/IPersistenceHandler.java
    R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/JavascriptValidator.java
    R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/Persisted.java
    R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/PersistenceFilters.java
    R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/AnnotatedElement.java
    R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementProcessor.java
    R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementSpec.java
    R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataFieldSpec.java
    R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DefaultFields.java
    R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/Field.java
    R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/Fields.java
    R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/ImplementationWriter.java
    R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/InterfaceWriter.java
    R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/InvalidDataElementSpec.java
    R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/PersistenceHandlerWriter.java
    R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/SourceWriter.java
    R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/VelocityProperties.java
    R org.eclipse.ice.dev.annotations/src/main/resources/templates/DataElement.vm
    R org.eclipse.ice.dev.annotations/src/main/resources/templates/ElementInterface.vm
    R org.eclipse.ice.dev.annotations/src/main/resources/templates/PersistenceHandler.vm
    R org.eclipse.ice.dev.annotations/src/main/resources/templates/common.vm
    R org.eclipse.ice.dev.annotations/src/test/java/org/eclipse/ice/tests/dev/annotations/processors/DataElementProcessorTest.java
    R org.eclipse.ice.dev.annotations/src/test/java/org/eclipse/ice/tests/dev/annotations/processors/FieldBuilderTest.java
    R org.eclipse.ice.dev.annotations/src/test/java/org/eclipse/ice/tests/dev/annotations/processors/FieldTest.java
    R org.eclipse.ice.dev.annotations/src/test/resources/input/AccessibilityPreserved.java
    R org.eclipse.ice.dev.annotations/src/test/resources/input/DataElementNameMissing.java
    R org.eclipse.ice.dev.annotations/src/test/resources/input/DataElementOnEnum.java
    R org.eclipse.ice.dev.annotations/src/test/resources/input/DataElementOnInterface.java
    R org.eclipse.ice.dev.annotations/src/test/resources/input/DataFieldOnClass.java
    R org.eclipse.ice.dev.annotations/src/test/resources/input/DataFieldOnMethod.java
    R org.eclipse.ice.dev.annotations/src/test/resources/input/DefaultNonString.java
    R org.eclipse.ice.dev.annotations/src/test/resources/input/DefaultString.java
    R org.eclipse.ice.dev.annotations/src/test/resources/input/Getter.java
    R org.eclipse.ice.dev.annotations/src/test/resources/input/HelloWorld.java
    R org.eclipse.ice.dev.annotations/src/test/resources/input/Many.java
    R org.eclipse.ice.dev.annotations/src/test/resources/input/ManyNonPrimitive.java
    R org.eclipse.ice.dev.annotations/src/test/resources/input/Match.java
    R org.eclipse.ice.dev.annotations/src/test/resources/input/NoDataFields.java
    R org.eclipse.ice.dev.annotations/src/test/resources/input/Setter.java
    R org.eclipse.ice.dev.annotations/src/test/resources/input/Single.java
    R org.eclipse.ice.dev.annotations/src/test/resources/input/SingleNonPrimitive.java
    R org.eclipse.ice.dev.annotations/src/test/resources/patterns/AccessibilityPreserved.java
    R org.eclipse.ice.dev.annotations/src/test/resources/patterns/DefaultNonStringImplementation.java
    R org.eclipse.ice.dev.annotations/src/test/resources/patterns/DefaultStringImplementation.java
    R org.eclipse.ice.dev.annotations/src/test/resources/patterns/Defaults.java
    R org.eclipse.ice.dev.annotations/src/test/resources/patterns/DefaultsImplementation.java
    R org.eclipse.ice.dev.annotations/src/test/resources/patterns/Getter.java
    R org.eclipse.ice.dev.annotations/src/test/resources/patterns/Many.java
    R org.eclipse.ice.dev.annotations/src/test/resources/patterns/ManyImplementation.java
    R org.eclipse.ice.dev.annotations/src/test/resources/patterns/ManyNonPrimitive.java
    R org.eclipse.ice.dev.annotations/src/test/resources/patterns/ManyNonPrimitiveImplementation.java
    R org.eclipse.ice.dev.annotations/src/test/resources/patterns/Setter.java
    R org.eclipse.ice.dev.annotations/src/test/resources/patterns/Single.java
    R org.eclipse.ice.dev.annotations/src/test/resources/patterns/SingleImplementation.java
    R org.eclipse.ice.dev.annotations/src/test/resources/patterns/SingleNonPrimitive.java
    R org.eclipse.ice.dev.annotations/src/test/resources/patterns/SingleNonPrimitiveImplementation.java
    A org.eclipse.ice.dev/.gitignore
    A org.eclipse.ice.dev/.project
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations.proxytest/.classpath
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations.proxytest/.gitignore
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations.proxytest/.project
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations.proxytest/pom.xml
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations.proxytest/src/test/java/org/eclipse/ice/dev/annotations/proxytest/GeneratedDataElementPOJOSpec.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations.proxytest/src/test/java/org/eclipse/ice/dev/annotations/proxytest/GeneratedDataElementSpec.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations.proxytest/src/test/java/org/eclipse/ice/dev/annotations/proxytest/GeneratedDataElementTest.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations.proxytest/src/test/java/org/eclipse/ice/dev/annotations/proxytest/JavascriptValidatorTest.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations.proxytest/src/test/java/org/eclipse/ice/dev/annotations/proxytest/TestPOJO.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/.classpath
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/.factorypath
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/.gitignore
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/.project
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/pom.xml
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/DataElement.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/DataField.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/DataFieldJson.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/IDataElement.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/IPersistenceHandler.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/JavascriptValidator.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/Persisted.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/PersistenceFilters.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/AnnotatedElement.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementProcessor.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementSpec.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementTemplateProperty.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataFieldSpec.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DefaultFields.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/Field.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/Fields.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/ImplementationWriter.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/InterfaceTemplateProperty.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/InterfaceWriter.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/InvalidDataElementSpec.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/PersistenceHandlerTemplateProperty.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/PersistenceHandlerWriter.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/SourceWriter.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/VelocityProperties.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/VelocityProperty.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/resources/templates/DataElement.vm
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/resources/templates/ElementInterface.vm
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/resources/templates/PersistenceHandler.vm
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/resources/templates/common.vm
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/java/org/eclipse/ice/tests/dev/annotations/processors/DataElementProcessorTest.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/java/org/eclipse/ice/tests/dev/annotations/processors/FieldBuilderTest.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/java/org/eclipse/ice/tests/dev/annotations/processors/FieldTest.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/input/AccessibilityPreserved.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/input/DataElementNameMissing.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/input/DataElementOnEnum.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/input/DataElementOnInterface.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/input/DataFieldOnClass.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/input/DataFieldOnMethod.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/input/DefaultNonString.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/input/DefaultString.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/input/Getter.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/input/HelloWorld.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/input/Many.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/input/ManyNonPrimitive.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/input/Match.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/input/NoDataFields.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/input/Setter.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/input/Single.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/input/SingleNonPrimitive.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/patterns/AccessibilityPreserved.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/patterns/DefaultNonStringImplementation.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/patterns/DefaultStringImplementation.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/patterns/Defaults.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/patterns/DefaultsImplementation.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/patterns/Getter.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/patterns/Many.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/patterns/ManyImplementation.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/patterns/ManyNonPrimitive.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/patterns/ManyNonPrimitiveImplementation.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/patterns/Setter.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/patterns/Single.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/patterns/SingleImplementation.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/patterns/SingleNonPrimitive.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/test/resources/patterns/SingleNonPrimitiveImplementation.java
    A org.eclipse.ice.dev/pom.xml

  Log Message:
  -----------
  Merge branch 'next' into pojo-from-json


  Commit: e5588b1de1297af8a8516295a2ace680036c5dca
      https://github.com/eclipse/ice/commit/e5588b1de1297af8a8516295a2ace680036c5dca
  Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
  Date:   2020-07-10 (Fri, 10 Jul 2020)

  Changed paths:
    R org.eclipse.ice.dev.pojofromjson/.classpath
    R org.eclipse.ice.dev.pojofromjson/.factorypath
    R org.eclipse.ice.dev.pojofromjson/.gitignore
    R org.eclipse.ice.dev.pojofromjson/.project
    R org.eclipse.ice.dev.pojofromjson/TestElement.java
    R org.eclipse.ice.dev.pojofromjson/TestElement.json
    R org.eclipse.ice.dev.pojofromjson/TestElementImplementation.java
    R org.eclipse.ice.dev.pojofromjson/pom.xml
    R org.eclipse.ice.dev.pojofromjson/src/main/java/org/eclipse/ice/dev/pojofromjson/PojoFromJson.java
    R org.eclipse.ice.dev.pojofromjson/src/main/java/org/eclipse/ice/dev/pojofromjson/PojoOutline.java
    R org.eclipse.ice.dev.pojofromjson/src/test/java/org/eclipse/ice/tests/dev/pojofromjson/PojoFromJsonTest.java
    R org.eclipse.ice.dev.pojofromjson/src/test/java/org/eclipse/ice/tests/dev/pojofromjson/PojoOutlineTest.java
    R org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementTemplateProperty.java
    R org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/InterfaceTemplateProperty.java
    R org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/PersistenceHandlerTemplateProperty.java
    R org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/VelocityProperty.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/.classpath
    A org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/.factorypath
    A org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/.gitignore
    A org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/.project
    A org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/pom.xml
    A org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/src/main/java/org/eclipse/ice/dev/pojofromjson/PojoFromJson.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/src/main/java/org/eclipse/ice/dev/pojofromjson/PojoOutline.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/src/test/java/org/eclipse/ice/tests/dev/pojofromjson/PojoFromJsonTest.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/src/test/java/org/eclipse/ice/tests/dev/pojofromjson/PojoOutlineTest.java
    M org.eclipse.ice.dev/pom.xml

  Log Message:
  -----------
  Move pojofromjson to org.eclipse.ice.dev

Additionally, clean up some merge artifacts.

Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>


  Commit: 22cd4d0313dbb28309b8b6f1604e843b9607736b
      https://github.com/eclipse/ice/commit/22cd4d0313dbb28309b8b6f1604e843b9607736b
  Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
  Date:   2020-07-10 (Fri, 10 Jul 2020)

  Changed paths:
    M org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/PersistenceHandlerWriter.java

  Log Message:
  -----------
  Fix missing types on PersistenceHandlerWriter

Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>


  Commit: 22135bf240425b488fbffb525e8adaad2255e0d8
      https://github.com/eclipse/ice/commit/22135bf240425b488fbffb525e8adaad2255e0d8
  Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
  Date:   2020-07-14 (Tue, 14 Jul 2020)

  Changed paths:
    M org.eclipse.ice.dev/org.eclipse.ice.dev.annotations.proxytest/.classpath
    M org.eclipse.ice.dev/org.eclipse.ice.dev.annotations.proxytest/pom.xml

  Log Message:
  -----------
  Merge branch 'next' into pojo-from-json


  Commit: df24e9320bf8f870b03d703fa79f45d93ae083e7
      https://github.com/eclipse/ice/commit/df24e9320bf8f870b03d703fa79f45d93ae083e7
  Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
  Date:   2020-07-16 (Thu, 16 Jul 2020)

  Changed paths:
    M org.eclipse.ice.dev/org.eclipse.ice.dev.annotations.proxytest/.classpath
    M org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/.classpath
    M org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/pom.xml

  Log Message:
  -----------
  Update project files

Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>


  Commit: 93ba229411b52c609bae2a563cbd3806e053d586
      https://github.com/eclipse/ice/commit/93ba229411b52c609bae2a563cbd3806e053d586
  Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
  Date:   2020-07-16 (Thu, 16 Jul 2020)

  Changed paths:
    M org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/src/main/java/org/eclipse/ice/dev/pojofromjson/PojoFromJson.java
    M org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/src/test/java/org/eclipse/ice/tests/dev/pojofromjson/PojoFromJsonTest.java
    M org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/src/test/java/org/eclipse/ice/tests/dev/pojofromjson/PojoOutlineTest.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/src/test/resources/TestElement.json

  Log Message:
  -----------
  Refine PojoFromJson and add tests

Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>


  Commit: a6d234e6aa70337a6db925e401bf6480a952cd5d
      https://github.com/eclipse/ice/commit/a6d234e6aa70337a6db925e401bf6480a952cd5d
  Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
  Date:   2020-07-16 (Thu, 16 Jul 2020)

  Changed paths:
    M org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementProcessor.java
    M org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/ImplementationWriter.java
    M org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/InterfaceWriter.java
    M org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/PersistenceHandlerWriter.java
    M org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/SourceWriter.java

  Log Message:
  -----------
  Refine SourceWriters by changing to abstract class

Default implementation provided for write, extending classes just have
to fill in the context and template.

Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>


  Commit: c7275c18d710e42cd868182a3f9e6ad94fb6acef
      https://github.com/eclipse/ice/commit/c7275c18d710e42cd868182a3f9e6ad94fb6acef
  Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
  Date:   2020-07-17 (Fri, 17 Jul 2020)

  Changed paths:
    M org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/ImplementationWriter.java
    M org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/InterfaceWriter.java
    M org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/PersistenceHandlerWriter.java
    R org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/SourceWriter.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/VelocitySourceWriter.java
    M org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/src/main/java/org/eclipse/ice/dev/pojofromjson/PojoFromJson.java

  Log Message:
  -----------
  Make Writers more generic

Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>


  Commit: 2ed1716fa2f4df11247deb91bdd42de25bc85683
      https://github.com/eclipse/ice/commit/2ed1716fa2f4df11247deb91bdd42de25bc85683
  Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
  Date:   2020-07-17 (Fri, 17 Jul 2020)

  Changed paths:
    M org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/ImplementationWriter.java
    M org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/InterfaceWriter.java
    M org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/PersistenceHandlerWriter.java

  Log Message:
  -----------
  Revert use of Map.of()

Unmodifiable Maps do not allow null values.

Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>


  Commit: 56ba0d1e788cdae7cf230565038c285f9847d02d
      https://github.com/eclipse/ice/commit/56ba0d1e788cdae7cf230565038c285f9847d02d
  Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
  Date:   2020-07-17 (Fri, 17 Jul 2020)

  Changed paths:
    M org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/pom.xml
    M org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/src/main/java/org/eclipse/ice/dev/pojofromjson/PojoFromJson.java

  Log Message:
  -----------
  Use JCommander to improve CLI functionality

Add options for specifying output directory, print usage. Flexibility to
add more options in the future.

Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>


  Commit: 2b495262892c15be6bf595aeaf232fce2e451ee3
      https://github.com/eclipse/ice/commit/2b495262892c15be6bf595aeaf232fce2e451ee3
  Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
  Date:   2020-07-21 (Tue, 21 Jul 2020)

  Changed paths:
    M org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/ImplementationWriter.java
    M org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/InterfaceWriter.java
    M org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/PersistenceHandlerWriter.java
    M org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/VelocityProperties.java
    M org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/VelocitySourceWriter.java
    M org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/src/main/java/org/eclipse/ice/dev/pojofromjson/PojoFromJson.java
    M org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/src/main/java/org/eclipse/ice/dev/pojofromjson/PojoOutline.java

  Log Message:
  -----------
  Add documentation for Writers, License headers

Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>


  Commit: eff02f4bb126c1a8bea9fa63a46c1f94413afade
      https://github.com/eclipse/ice/commit/eff02f4bb126c1a8bea9fa63a46c1f94413afade
  Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
  Date:   2020-07-21 (Tue, 21 Jul 2020)

  Changed paths:
    M org.eclipse.ice.dev/.gitignore
    R org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/.factorypath

  Log Message:
  -----------
  Drop .factorypath

Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>


  Commit: 3d32d72845b4a987a04d6926023c5bee18f99376
      https://github.com/eclipse/ice/commit/3d32d72845b4a987a04d6926023c5bee18f99376
  Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
  Date:   2020-07-21 (Tue, 21 Jul 2020)

  Changed paths:
    M org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/src/test/java/org/eclipse/ice/tests/dev/pojofromjson/PojoFromJsonTest.java
    M org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/src/test/java/org/eclipse/ice/tests/dev/pojofromjson/PojoOutlineTest.java

  Log Message:
  -----------
  Add license header to test calsses

Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>


  Commit: a43cbd0aafe22052b7ea8df7b8fd691f97cb4542
      https://github.com/eclipse/ice/commit/a43cbd0aafe22052b7ea8df7b8fd691f97cb4542
  Author: Jay Jay Billings <billingsjj@xxxxxxxx>
  Date:   2020-07-21 (Tue, 21 Jul 2020)

  Changed paths:
    M org.eclipse.ice.dev/.gitignore
    M org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementProcessor.java
    R org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementTemplateProperty.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/ImplementationWriter.java
    R org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/InterfaceTemplateProperty.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/InterfaceWriter.java
    R org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/PersistenceHandlerTemplateProperty.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/PersistenceHandlerWriter.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/VelocityProperties.java
    R org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/VelocityProperty.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/VelocitySourceWriter.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/.classpath
    A org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/.gitignore
    A org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/.project
    A org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/pom.xml
    A org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/src/main/java/org/eclipse/ice/dev/pojofromjson/PojoFromJson.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/src/main/java/org/eclipse/ice/dev/pojofromjson/PojoOutline.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/src/test/java/org/eclipse/ice/tests/dev/pojofromjson/PojoFromJsonTest.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/src/test/java/org/eclipse/ice/tests/dev/pojofromjson/PojoOutlineTest.java
    A org.eclipse.ice.dev/org.eclipse.ice.dev.pojofromjson/src/test/resources/TestElement.json
    M org.eclipse.ice.dev/pom.xml

  Log Message:
  -----------
  Merge pull request #430 from dbluhm/pojo-from-json

POJO Generation from JSON Utility


Compare: https://github.com/eclipse/ice/compare/e6a13d7de236...a43cbd0aafe2


Back to the top