[
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