[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[ice-build] [eclipse/ice] f69c4c: Add components for generating Interface
|
Branch: refs/heads/next
Home: https://github.com/eclipse/ice
Commit: f69c4c0fc308947589e42b49f1814fce9fe6f484
https://github.com/eclipse/ice/commit/f69c4c0fc308947589e42b49f1814fce9fe6f484
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementProcessor.java
A org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/InterfaceTemplateProperty.java
A org.eclipse.ice.dev.annotations/src/main/resources/templates/ElementInterface.vm
Log Message:
-----------
Add components for generating Interface
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: acbddcfbbe617e0c6c6be1a4e944249b7ee7c85d
https://github.com/eclipse/ice/commit/acbddcfbbe617e0c6c6be1a4e944249b7ee7c85d
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/DataElement.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementProcessor.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementRoot.java
M org.eclipse.ice.renderer/src/main/java/org/eclipse/ice/renderer/Person.java
Log Message:
-----------
DataElement name extracted from annotation
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 061bb58882a5e86faecdbfafcf7db931bcbb00f2
https://github.com/eclipse/ice/commit/061bb58882a5e86faecdbfafcf7db931bcbb00f2
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
A org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/AnnotatedClass.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementProcessor.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementRoot.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataFieldsVisitor.java
Log Message:
-----------
DataElementRoot extends new AnnotatedClass
This provides us a good starting point for later adding DataModel
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: d047c5f9f5e90565ab88093ef1bff311387ac9e1
https://github.com/eclipse/ice/commit/d047c5f9f5e90565ab88093ef1bff311387ac9e1
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/AnnotatedClass.java
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/DataElementRoot.java
A org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementSpec.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataFieldsVisitor.java
Log Message:
-----------
Rename DataElementRoot -> DataElementSpec
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 0e6506ab24ff689495f01eb76adbf0e3c921ba8f
https://github.com/eclipse/ice/commit/0e6506ab24ff689495f01eb76adbf0e3c921ba8f
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M 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/DataFields.java
R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/AnnotatedClass.java
A org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/AnnotatedElement.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementProcessor.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementSpec.java
A org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataFieldSpec.java
M org.eclipse.ice.dev.annotations/src/main/resources/templates/DataElement.vm
R org.eclipse.ice.renderer/src/main/java/org/eclipse/ice/renderer/Person.java
A org.eclipse.ice.renderer/src/main/java/org/eclipse/ice/renderer/PersonSpec.java
Log Message:
-----------
Make DataField a Field annotation
Various renamings to make names align better with this paradigm
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: eea5172a257c3b5b85945231a7317d69880d0ce7
https://github.com/eclipse/ice/commit/eea5172a257c3b5b85945231a7317d69880d0ce7
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/IDataElement.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementProcessor.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementSpec.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataFieldSpec.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DefaultFields.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/Field.java
M org.eclipse.ice.dev.annotations/src/main/resources/templates/DataElement.vm
M org.eclipse.ice.dev.annotations/src/main/resources/templates/ElementInterface.vm
M org.eclipse.ice.renderer/src/main/java/org/eclipse/ice/renderer/PersonSpec.java
R org.eclipse.ice.renderer/src/test/java/org/eclipse/ice/tests/renderer/GeneratedDataElement.java
R org.eclipse.ice.renderer/src/test/java/org/eclipse/ice/tests/renderer/GeneratedDataElementPOJO.java
A org.eclipse.ice.renderer/src/test/java/org/eclipse/ice/tests/renderer/GeneratedDataElementPOJOSpec.java
A org.eclipse.ice.renderer/src/test/java/org/eclipse/ice/tests/renderer/GeneratedDataElementSpec.java
M org.eclipse.ice.renderer/src/test/java/org/eclipse/ice/tests/renderer/GeneratedDataElementTest.java
Log Message:
-----------
Fix tests
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 9651a00b63f770487fddc0a61c45708fe95b6b15
https://github.com/eclipse/ice/commit/9651a00b63f770487fddc0a61c45708fe95b6b15
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/Field.java
Log Message:
-----------
Doc revisions in Field
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 2c097782f72e53bf43269cabba75373cdeb1a9d5
https://github.com/eclipse/ice/commit/2c097782f72e53bf43269cabba75373cdeb1a9d5
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementProcessor.java
M 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/DataFieldsVisitor.java
R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/UnexpectedValueError.java
Log Message:
-----------
Drop obsoleted DataFieldsVisitor
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: b5c7dab17c43aa86c8cbcd114cb884a829b2e10e
https://github.com/eclipse/ice/commit/b5c7dab17c43aa86c8cbcd114cb884a829b2e10e
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementProcessor.java
Log Message:
-----------
Fix docs on DataElementProcessor write methods
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 7f4620faac1395b66b84446cc01af2f2a7ee39ed
https://github.com/eclipse/ice/commit/7f4620faac1395b66b84446cc01af2f2a7ee39ed
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementSpec.java
Log Message:
-----------
Fix docs in DataElementSpec
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: bbd57c6872a6e99615990843b89a90e85eea33ff
https://github.com/eclipse/ice/commit/bbd57c6872a6e99615990843b89a90e85eea33ff
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/resources/templates/DataElement.vm
Log Message:
-----------
Fix docstring newlines
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 8590ae8f8ec5bab5551d467b3ae88cc045a09f32
https://github.com/eclipse/ice/commit/8590ae8f8ec5bab5551d467b3ae88cc045a09f32
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/AnnotatedElement.java
Log Message:
-----------
Fix null pointer exception on no annotation values
In AnnotatedElement
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 0f78e8bf2acda57a2a61d9502a94a9c3ed07cfaa
https://github.com/eclipse/ice/commit/0f78e8bf2acda57a2a61d9502a94a9c3ed07cfaa
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DefaultFields.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/Field.java
R org.eclipse.ice.dev.annotations/src/test/java/org/eclipse/ice/dev/annotations/FieldBuilderTest.java
R org.eclipse.ice.dev.annotations/src/test/java/org/eclipse/ice/dev/annotations/FieldTest.java
A org.eclipse.ice.dev.annotations/src/test/java/org/eclipse/ice/tests/dev/annotations/FieldBuilderTest.java
A org.eclipse.ice.dev.annotations/src/test/java/org/eclipse/ice/tests/dev/annotations/FieldTest.java
Log Message:
-----------
Remove formatting values as java source from Field
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 8c366fd3c88e6fa3e40e8292ffc0d60a13cb584c
https://github.com/eclipse/ice/commit/8c366fd3c88e6fa3e40e8292ffc0d60a13cb584c
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.renderer/src/test/java/org/eclipse/ice/tests/renderer/GeneratedDataElementPOJOSpec.java
M org.eclipse.ice.renderer/src/test/java/org/eclipse/ice/tests/renderer/GeneratedDataElementSpec.java
M org.eclipse.ice.renderer/src/test/java/org/eclipse/ice/tests/renderer/GeneratedDataElementTest.java
Log Message:
-----------
Fix GeneratedDataElement tests
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 8c32f1d32a70b3b00299d33e3339b6de741dc51d
https://github.com/eclipse/ice/commit/8c32f1d32a70b3b00299d33e3339b6de741dc51d
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementSpec.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataFieldSpec.java
Log Message:
-----------
Extract annotations on DataFields
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 9fca824d6fc6f2af315b820f502321dfd862fc6a
https://github.com/eclipse/ice/commit/9fca824d6fc6f2af315b820f502321dfd862fc6a
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/resources/templates/DataElement.vm
M org.eclipse.ice.dev.annotations/src/main/resources/templates/ElementInterface.vm
Log Message:
-----------
More comments in templates, fix comments
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: f2e70a62c30c1fac6e9324ba0d8087544c7475d1
https://github.com/eclipse/ice/commit/f2e70a62c30c1fac6e9324ba0d8087544c7475d1
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DefaultFields.java
M org.eclipse.ice.dev.annotations/src/main/resources/templates/DataElement.vm
Log Message:
-----------
Fully qualify JavascriptValidator
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: ffd976c53448e1899479f9e5d370537fa0b0788b
https://github.com/eclipse/ice/commit/ffd976c53448e1899479f9e5d370537fa0b0788b
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataFieldSpec.java
Log Message:
-----------
Filter annotations reported by annotation class
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 9f4d45440a0153f2f01ed6f90b5fb6548a9e9d77
https://github.com/eclipse/ice/commit/9f4d45440a0153f2f01ed6f90b5fb6548a9e9d77
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/AnnotatedElement.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementSpec.java
Log Message:
-----------
Add getSingleValue to AnnotatedElement
Helps to extract the value from annotations containing only a single
value.
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 0f174500d8a8bff4e1b9a6e509d314d9fbe28eea
https://github.com/eclipse/ice/commit/0f174500d8a8bff4e1b9a6e509d314d9fbe28eea
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/DataField.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementSpec.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataFieldSpec.java
A org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataFieldValues.java
M org.eclipse.ice.renderer/src/main/java/org/eclipse/ice/renderer/PersonSpec.java
Log Message:
-----------
Add several options to DataField annotation
Options correspond to values found in Field
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 78d2eec67bf03cba389352928e38506b5e55441b
https://github.com/eclipse/ice/commit/78d2eec67bf03cba389352928e38506b5e55441b
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataFieldSpec.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/Field.java
Log Message:
-----------
Extract access modifiers from DataElement spec
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 5aa45ab2f8a8b3efae87fdf49d8302885aa038c7
https://github.com/eclipse/ice/commit/5aa45ab2f8a8b3efae87fdf49d8302885aa038c7
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/resources/templates/DataElement.vm
M org.eclipse.ice.dev.annotations/src/main/resources/templates/ElementInterface.vm
A org.eclipse.ice.dev.annotations/src/main/resources/templates/common.vm
Log Message:
-----------
Template generates correct modifiers and annotations
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: f5d382a7e5580cb79dd7dd0b083a4bbb1ec0e2b7
https://github.com/eclipse/ice/commit/f5d382a7e5580cb79dd7dd0b083a4bbb1ec0e2b7
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.renderer/src/main/java/org/eclipse/ice/renderer/PersonSpec.java
Log Message:
-----------
Change access level on Person fields
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 8234bf9c83bdeea1830ad85db0536f637c89750c
https://github.com/eclipse/ice/commit/8234bf9c83bdeea1830ad85db0536f637c89750c
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/resources/templates/PersistenceHandler.vm
Log Message:
-----------
Clarify persistence template
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 175fb5b8eec5308e3f1b4a56be69a636065a2439
https://github.com/eclipse/ice/commit/175fb5b8eec5308e3f1b4a56be69a636065a2439
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/DataField.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataFieldSpec.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataFieldValues.java
M org.eclipse.ice.renderer/src/main/java/org/eclipse/ice/renderer/PersonSpec.java
Log Message:
-----------
Default Value takes isString to apply escaping.
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 3e390a4b075b4d7c8b2e4487cc3e21fe491516f3
https://github.com/eclipse/ice/commit/3e390a4b075b4d7c8b2e4487cc3e21fe491516f3
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/AnnotatedElement.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DefaultFields.java
M org.eclipse.ice.dev.annotations/src/main/resources/templates/DataElement.vm
Log Message:
-----------
Minor fixes
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 25f62d1c6e261fcf84d2cef5274350d496e23a9a
https://github.com/eclipse/ice/commit/25f62d1c6e261fcf84d2cef5274350d496e23a9a
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataFieldSpec.java
Log Message:
-----------
Fix NPE in extracting defaultValue
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 1bab739541a2c91d7031f004d6fe888ec1e8b197
https://github.com/eclipse/ice/commit/1bab739541a2c91d7031f004d6fe888ec1e8b197
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementProcessor.java
Log Message:
-----------
Mark DataElementProcessor's Annotations
Since it handles more than just DataElement, added DataField, Persisted,
etc.
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 4f3be4dc1d83473c993a5a2e08e54eb0a87f429f
https://github.com/eclipse/ice/commit/4f3be4dc1d83473c993a5a2e08e54eb0a87f429f
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/DataElement.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/DataField.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataFieldValues.java
Log Message:
-----------
Add docs for Annotations
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: fba805a52cfaf68e95f0a67d724fe3ad544ada13
https://github.com/eclipse/ice/commit/fba805a52cfaf68e95f0a67d724fe3ad544ada13
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
R org.eclipse.ice.dev.annotations/src/test/java/org/eclipse/ice/tests/dev/annotations/FieldBuilderTest.java
R org.eclipse.ice.dev.annotations/src/test/java/org/eclipse/ice/tests/dev/annotations/FieldTest.java
A org.eclipse.ice.dev.annotations/src/test/java/org/eclipse/ice/tests/dev/annotations/processors/FieldBuilderTest.java
A org.eclipse.ice.dev.annotations/src/test/java/org/eclipse/ice/tests/dev/annotations/processors/FieldTest.java
Log Message:
-----------
Move tests to correct package
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 40e296b2fec470583a65c2d62573b990ad050bfc
https://github.com/eclipse/ice/commit/40e296b2fec470583a65c2d62573b990ad050bfc
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/BuilderProperty.java
Log Message:
-----------
Remove old demo code
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: f5aab37779466292c3824b4d3c734294b9758425
https://github.com/eclipse/ice/commit/f5aab37779466292c3824b4d3c734294b9758425
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/JavascriptValidator.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/AnnotatedElement.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataFieldValues.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/InterfaceTemplateProperty.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/InvalidDataElementRoot.java
Log Message:
-----------
Minor cleanup and fixing warnings
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: a93490aa8ed97c87dff6026817934e7d3ba4c37c
https://github.com/eclipse/ice/commit/a93490aa8ed97c87dff6026817934e7d3ba4c37c
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementProcessor.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/Field.java
A org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/Fields.java
Log Message:
-----------
Add Fields object
This object essentially provides views into the collected DataFields,
allowing the template to easily iterate over filtered sets of the
fields.
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: fc4e2d9dff2aac37e28e0aaf9afc91e852ca3e64
https://github.com/eclipse/ice/commit/fc4e2d9dff2aac37e28e0aaf9afc91e852ca3e64
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataFieldSpec.java
Log Message:
-----------
Return default value of final fields if present
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: c079cc03c55f9e887f8940c964a83c22b13b0fa0
https://github.com/eclipse/ice/commit/c079cc03c55f9e887f8940c964a83c22b13b0fa0
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/resources/templates/DataElement.vm
M org.eclipse.ice.dev.annotations/src/main/resources/templates/common.vm
Log Message:
-----------
Improve readability of templates, add final support
Make use of macros to improve readability of templates.
Take advantage of new Fields object to support fields with final
modifiers and also further improve readability of templates.
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 4d5c6d3d074415ada907b8d6f986a3b7dd687ef6
https://github.com/eclipse/ice/commit/4d5c6d3d074415ada907b8d6f986a3b7dd687ef6
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/AnnotatedElement.java
Log Message:
-----------
Merge getAnnotatedValueMap methods
Static version no longer needed after refactoring.
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 49ffd631669412f6bb59057379cb61c4ba195bbf
https://github.com/eclipse/ice/commit/49ffd631669412f6bb59057379cb61c4ba195bbf
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementSpec.java
Log Message:
-----------
Simplify getDataFieldJsonFileNames
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 9648bad67f6459869f285de2dff89264c072956d
https://github.com/eclipse/ice/commit/9648bad67f6459869f285de2dff89264c072956d
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/AnnotatedElement.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementProcessor.java
M 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/InvalidDataElementRoot.java
A org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/InvalidDataElementSpec.java
Log Message:
-----------
More docs
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: b1df6ac655db981787965ebf1e40f8ce2700bbe6
https://github.com/eclipse/ice/commit/b1df6ac655db981787965ebf1e40f8ce2700bbe6
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/AnnotatedElement.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementSpec.java
M 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/DataFieldValues.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/Field.java
Log Message:
-----------
Simplify Annotation value retrieval
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 55194ceae5248c2b58ab4cc96c746eced72472ef
https://github.com/eclipse/ice/commit/55194ceae5248c2b58ab4cc96c746eced72472ef
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/DataElement.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/DataField.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/IDataElement.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/IPersistenceHandler.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/JavascriptValidator.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/AnnotatedElement.java
Log Message:
-----------
Improve docs
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: b8185f33934579ba43de29850c14e233bea3378b
https://github.com/eclipse/ice/commit/b8185f33934579ba43de29850c14e233bea3378b
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/Fields.java
Log Message:
-----------
More doc fixes
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: c2ef5cbfd9355020f3954f88837adf2b6b0f0fca
https://github.com/eclipse/ice/commit/c2ef5cbfd9355020f3954f88837adf2b6b0f0fca
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/InvalidDataElementSpec.java
M org.eclipse.ice.renderer/src/main/java/org/eclipse/ice/renderer/PersonSpec.java
Log Message:
-----------
More docs, constant field example
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 85902c847e222df06bd404b1320eb28c67d1f73c
https://github.com/eclipse/ice/commit/85902c847e222df06bd404b1320eb28c67d1f73c
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/AnnotatedElement.java
Log Message:
-----------
Fix getAnnotationMirror docs
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 5359b5dadfaeda097fde5ab69fad1e00109ea397
https://github.com/eclipse/ice/commit/5359b5dadfaeda097fde5ab69fad1e00109ea397
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataFieldSpec.java
Log Message:
-----------
DataFieldSpec doc refinement
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 9fd4bb4721eda70893c8117dc4e87dbe8dbb3197
https://github.com/eclipse/ice/commit/9fd4bb4721eda70893c8117dc4e87dbe8dbb3197
Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M org.eclipse.ice.dev.annotations/src/main/resources/templates/PersistenceHandler.vm
Log Message:
-----------
Add class level docs to PersistenceHandlers
Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>
Commit: 7e29d719b191537cc0c3612736c3307a4d51e81b
https://github.com/eclipse/ice/commit/7e29d719b191537cc0c3612736c3307a4d51e81b
Author: Jay Jay Billings <billingsjj@xxxxxxxx>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/BuilderProperty.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/DataElement.java
M 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/DataFields.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/IDataElement.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/IPersistenceHandler.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/JavascriptValidator.java
A org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/AnnotatedElement.java
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/DataElementRoot.java
A org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementSpec.java
A 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/DataFieldsVisitor.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DefaultFields.java
M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/Field.java
A org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/Fields.java
A org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/InterfaceTemplateProperty.java
R org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/InvalidDataElementRoot.java
A 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/UnexpectedValueError.java
M org.eclipse.ice.dev.annotations/src/main/resources/templates/DataElement.vm
A org.eclipse.ice.dev.annotations/src/main/resources/templates/ElementInterface.vm
M org.eclipse.ice.dev.annotations/src/main/resources/templates/PersistenceHandler.vm
A org.eclipse.ice.dev.annotations/src/main/resources/templates/common.vm
R org.eclipse.ice.dev.annotations/src/test/java/org/eclipse/ice/dev/annotations/FieldBuilderTest.java
R org.eclipse.ice.dev.annotations/src/test/java/org/eclipse/ice/dev/annotations/FieldTest.java
A org.eclipse.ice.dev.annotations/src/test/java/org/eclipse/ice/tests/dev/annotations/processors/FieldBuilderTest.java
A org.eclipse.ice.dev.annotations/src/test/java/org/eclipse/ice/tests/dev/annotations/processors/FieldTest.java
R org.eclipse.ice.renderer/src/main/java/org/eclipse/ice/renderer/Person.java
A org.eclipse.ice.renderer/src/main/java/org/eclipse/ice/renderer/PersonSpec.java
R org.eclipse.ice.renderer/src/test/java/org/eclipse/ice/tests/renderer/GeneratedDataElement.java
R org.eclipse.ice.renderer/src/test/java/org/eclipse/ice/tests/renderer/GeneratedDataElementPOJO.java
A org.eclipse.ice.renderer/src/test/java/org/eclipse/ice/tests/renderer/GeneratedDataElementPOJOSpec.java
A org.eclipse.ice.renderer/src/test/java/org/eclipse/ice/tests/renderer/GeneratedDataElementSpec.java
M org.eclipse.ice.renderer/src/test/java/org/eclipse/ice/tests/renderer/GeneratedDataElementTest.java
Log Message:
-----------
Merge pull request #423 from dbluhm/spec-classes
Revamp DataElement Annotations: Redefine entry point
Compare: https://github.com/eclipse/ice/compare/298e97c434be...7e29d719b191