This is an automated email from the ASF dual-hosted git repository.
dkulp pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/avro.git
The following commit(s) were added to refs/heads/master by this push:
new e65411f Squashed commit of the following: This closes #243
e65411f is described below
commit e65411f5cce2d58588fbb96a366560f6e6803dab
Author: Daniel Kulp <[email protected]>
AuthorDate: Mon Dec 10 16:53:29 2018 -0500
Squashed commit of the following:
This closes #243
commit b2a5607578652f203e117c5b80d228618dd101f1
Merge: 500c28c2 54fc3f53
Author: Daniel Kulp <[email protected]>
Date: Mon Dec 3 14:46:47 2018 -0500
Merge branch 'master' into master
commit 500c28c212d20e40fe48b6229cfc7764631f56e8
Author: Daniil Guitelson <[email protected]>
Date: Fri Sep 1 17:37:10 2017 +0300
AVRO-2069: Use primitive fields in generated getters & setters in Java
code
Fix broken unit tests in TestSpecificCompilerTool after migrating to
org.junit.Test
commit 35b891ebf868cea12f278641229807c1e2a35db2
Merge: c642adaf 189368ed
Author: Daniil Gitelson <[email protected]>
Date: Fri Sep 1 17:33:13 2017 +0300
Merge pull request #1 from apache/master
Sync up with origin repository
commit c642adaf3d29183049cd4ad2e0012b002d95d7c6
Author: Daniil Guitelson <[email protected]>
Date: Wed Aug 30 18:37:41 2017 +0300
AVRO-2069: Use primitive fields in generated getters & setters in Java
code
Fix broken unit tests in TestSpecificCompilerTool
commit 3414eae643517591015e3a6154c726c31f2d3095
Author: Daniil Guitelson <[email protected]>
Date: Tue Aug 29 12:13:42 2017 +0300
AVRO-2069: Use primitive fields in generated getters & setters in Java
code
---
.../compiler/specific/templates/java/classic/record.vm | 6 +++---
.../org/apache/avro/message/TestCustomSchemaStore.java | 2 +-
.../apache/avro/specific/TestSpecificRecordBuilder.java | 14 +++++++-------
.../output-string/avro/examples/baseball/Player.java | 6 +++---
lang/java/tools/src/test/compiler/output/Player.java | 6 +++---
5 files changed, 17 insertions(+), 17 deletions(-)
diff --git
a/lang/java/compiler/src/main/velocity/org/apache/avro/compiler/specific/templates/java/classic/record.vm
b/lang/java/compiler/src/main/velocity/org/apache/avro/compiler/specific/templates/java/classic/record.vm
index 25b4101..f2e3bcf 100644
---
a/lang/java/compiler/src/main/velocity/org/apache/avro/compiler/specific/templates/java/classic/record.vm
+++
b/lang/java/compiler/src/main/velocity/org/apache/avro/compiler/specific/templates/java/classic/record.vm
@@ -228,7 +228,7 @@ public class ${this.mangle($schema.getName())}#if
($schema.isError()) extends or
#else * @return The value of the '${this.mangle($field.name(),
$schema.isError())}' field.
#end
*/
- public ${this.javaType($field.schema())} ${this.generateGetMethod($schema,
$field)}() {
+ public ${this.javaUnbox($field.schema())} ${this.generateGetMethod($schema,
$field)}() {
return ${this.mangle($field.name(), $schema.isError())};
}
#end
@@ -252,7 +252,7 @@ public class ${this.mangle($schema.getName())}#if
($schema.isError()) extends or
#end
* @param value the value to set.
*/
- public void ${this.generateSetMethod($schema,
$field)}(${this.javaType($field.schema())} value) {
+ public void ${this.generateSetMethod($schema,
$field)}(${this.javaUnbox($field.schema())} value) {
this.${this.mangle($field.name(), $schema.isError())} = value;
}
#end
@@ -384,7 +384,7 @@ public class ${this.mangle($schema.getName())}#if
($schema.isError()) extends or
#end
* @return The value.
*/
- public ${this.javaType($field.schema())} ${this.generateGetMethod($schema,
$field)}() {
+ public ${this.javaUnbox($field.schema())}
${this.generateGetMethod($schema, $field)}() {
return ${this.mangle($field.name(), $schema.isError())};
}
diff --git
a/lang/java/ipc/src/test/java/org/apache/avro/message/TestCustomSchemaStore.java
b/lang/java/ipc/src/test/java/org/apache/avro/message/TestCustomSchemaStore.java
index ba96044..5de9d6a 100644
---
a/lang/java/ipc/src/test/java/org/apache/avro/message/TestCustomSchemaStore.java
+++
b/lang/java/ipc/src/test/java/org/apache/avro/message/TestCustomSchemaStore.java
@@ -62,7 +62,7 @@ public class TestCustomSchemaStore {
// Should work
assertEquals(nestedEvolve1.getRootName(), "RootName");
assertEquals(nestedEvolve1.getNested().getName(), "Name");
- assertEquals(nestedEvolve1.getNested().getValue(), Long.valueOf(1));
+ assertEquals(nestedEvolve1.getNested().getValue(), 1);
}
@Test(expected = MissingSchemaException.class)
diff --git
a/lang/java/ipc/src/test/java/org/apache/avro/specific/TestSpecificRecordBuilder.java
b/lang/java/ipc/src/test/java/org/apache/avro/specific/TestSpecificRecordBuilder.java
index 4fa6fe0..4d19b7e 100644
---
a/lang/java/ipc/src/test/java/org/apache/avro/specific/TestSpecificRecordBuilder.java
+++
b/lang/java/ipc/src/test/java/org/apache/avro/specific/TestSpecificRecordBuilder.java
@@ -47,7 +47,7 @@ public class TestSpecificRecordBuilder {
Assert.assertTrue(builder.hasName());
Assert.assertEquals("James Gosling", builder.getName());
Assert.assertTrue(builder.hasYearOfBirth());
- Assert.assertEquals(new Integer(1955), builder.getYearOfBirth());
+ Assert.assertEquals(1955, builder.getYearOfBirth());
Assert.assertFalse(builder.hasCountry());
Assert.assertNull(builder.getCountry());
Assert.assertTrue(builder.hasState());
@@ -59,7 +59,7 @@ public class TestSpecificRecordBuilder {
Person person = builder.build();
Assert.assertEquals("James Gosling", person.getName());
- Assert.assertEquals(new Integer(1955), person.getYearOfBirth());
+ Assert.assertEquals(1955, person.getYearOfBirth());
Assert.assertEquals("US", person.getCountry()); // country should default
to "US"
Assert.assertEquals("CA", person.getState());
Assert.assertNotNull(person.getFriends()); // friends should default to
an empty list
@@ -75,7 +75,7 @@ public class TestSpecificRecordBuilder {
Person.Builder builderCopy = Person.newBuilder(person);
Assert.assertEquals("James Gosling", builderCopy.getName());
- Assert.assertEquals(new Integer(1955), builderCopy.getYearOfBirth());
+ Assert.assertEquals(1955, builderCopy.getYearOfBirth());
Assert.assertEquals("US", builderCopy.getCountry()); // country should
default to "US"
Assert.assertEquals("CA", builderCopy.getState());
Assert.assertNotNull(builderCopy.getFriends()); // friends should default
to an empty list
@@ -102,13 +102,13 @@ public class TestSpecificRecordBuilder {
.setProduct(product)
.build())
.build();
- Assert.assertEquals(datetime, p.getDatetime().longValue());
+ Assert.assertEquals(datetime, p.getDatetime());
Assert.assertEquals(ProductPage.class, p.getPageContext().getClass());
Assert.assertEquals(product,
((ProductPage)p.getPageContext()).getProduct());
PageView p2 = PageView.newBuilder(p).build();
- Assert.assertEquals(datetime, p2.getDatetime().longValue());
+ Assert.assertEquals(datetime, p2.getDatetime());
Assert.assertEquals(ProductPage.class, p2.getPageContext().getClass());
Assert.assertEquals(product,
((ProductPage)p2.getPageContext()).getProduct());
@@ -141,10 +141,10 @@ public class TestSpecificRecordBuilder {
Assert.assertEquals(interop.getArrayField(), copy.getArrayField());
Assert.assertEquals(interop.getBoolField(), copy.getBoolField());
Assert.assertEquals(interop.getBytesField(), copy.getBytesField());
- Assert.assertEquals(interop.getDoubleField(), copy.getDoubleField());
+ Assert.assertEquals(interop.getDoubleField(), copy.getDoubleField(),
0.001);
Assert.assertEquals(interop.getEnumField(), copy.getEnumField());
Assert.assertEquals(interop.getFixedField(), copy.getFixedField());
- Assert.assertEquals(interop.getFloatField(), copy.getFloatField());
+ Assert.assertEquals(interop.getFloatField(), copy.getFloatField(), 0.001);
Assert.assertEquals(interop.getIntField(), copy.getIntField());
Assert.assertEquals(interop.getLongField(), copy.getLongField());
Assert.assertEquals(interop.getMapField(), copy.getMapField());
diff --git
a/lang/java/tools/src/test/compiler/output-string/avro/examples/baseball/Player.java
b/lang/java/tools/src/test/compiler/output-string/avro/examples/baseball/Player.java
index 531cc6f..8f8a9a4 100644
---
a/lang/java/tools/src/test/compiler/output-string/avro/examples/baseball/Player.java
+++
b/lang/java/tools/src/test/compiler/output-string/avro/examples/baseball/Player.java
@@ -127,7 +127,7 @@ public class Player extends
org.apache.avro.specific.SpecificRecordBase implemen
* Gets the value of the 'number' field.
* @return The number of the player
*/
- public java.lang.Integer getNumber() {
+ public int getNumber() {
return number;
}
@@ -136,7 +136,7 @@ public class Player extends
org.apache.avro.specific.SpecificRecordBase implemen
* The number of the player
* @param value the value to set.
*/
- public void setNumber(java.lang.Integer value) {
+ public void setNumber(int value) {
this.number = value;
}
@@ -292,7 +292,7 @@ public class Player extends
org.apache.avro.specific.SpecificRecordBase implemen
* The number of the player
* @return The value.
*/
- public java.lang.Integer getNumber() {
+ public int getNumber() {
return number;
}
diff --git a/lang/java/tools/src/test/compiler/output/Player.java
b/lang/java/tools/src/test/compiler/output/Player.java
index 94fc7d0..f20af1d 100644
--- a/lang/java/tools/src/test/compiler/output/Player.java
+++ b/lang/java/tools/src/test/compiler/output/Player.java
@@ -127,7 +127,7 @@ public class Player extends
org.apache.avro.specific.SpecificRecordBase implemen
* Gets the value of the 'number' field.
* @return The number of the player
*/
- public java.lang.Integer getNumber() {
+ public int getNumber() {
return number;
}
@@ -136,7 +136,7 @@ public class Player extends
org.apache.avro.specific.SpecificRecordBase implemen
* The number of the player
* @param value the value to set.
*/
- public void setNumber(java.lang.Integer value) {
+ public void setNumber(int value) {
this.number = value;
}
@@ -292,7 +292,7 @@ public class Player extends
org.apache.avro.specific.SpecificRecordBase implemen
* The number of the player
* @return The value.
*/
- public java.lang.Integer getNumber() {
+ public int getNumber() {
return number;
}