Skip to content

Commit 11601d4

Browse files
author
takeshita
committed
Merge branch 'master' of git://github.com/msgpack/msgpack-java
2 parents 3f919e7 + a71ec1a commit 11601d4

4 files changed

Lines changed: 4 additions & 6 deletions

File tree

CHANGES.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@ Release 0.6.2 -
66
MSGPACK-42 VerifyError occurs when generating templates for classes that have
77
@Optional primitive fields
88
MSGPACK-43 Mutually referencing MessagePack objects causes StackOverflowError
9+
MSGPACK-49 Fail to pack org.msgpack.type.Value classes
910

1011
IMPROVEMENTS
12+
Modifies TemplateRegistry class for msgpack-scala
1113
Adds deleteTemplateClass method to TemplatePrecompiler.
1214

1315
Release 0.6.1 - 2011/10/07

src/main/java/org/msgpack/template/TemplateRegistry.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,7 @@ private <T> Template<T> lookupAfterBuilding(Class<T> targetClass) {
298298
TemplateBuilder builder = chain.select(targetClass, true);
299299
Template<T> tmpl = null;
300300
if (builder != null) {
301+
// TODO #MN for Android, we should modify here
301302
tmpl = chain.getForceBuilder().loadTemplate(targetClass);
302303
if (tmpl != null) {
303304
register(targetClass, tmpl);

src/main/java/org/msgpack/template/builder/TemplateBuilderChain.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@ protected void reset(final TemplateRegistry registry, final ClassLoader cl) {
7171
} else { // use reflection
7272
builder = new ReflectionTemplateBuilder(registry);
7373
templateBuilders.add(builder);
74-
templateBuilders.add(new OrdinalEnumTemplateBuilder(registry));
7574
templateBuilders.add(new ReflectionBeansTemplateBuilder(registry));
7675
}
7776
}

src/test/java/org/msgpack/TestMessagePack01.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -709,15 +709,11 @@ public <K, V> void testMap(Map<K, V> v, Class<K> keyElementClass, Class<V> value
709709
*/
710710
@Test
711711
public void testValuePassedAsObject() throws IOException {
712-
713-
MessagePack msgpack = new MessagePack();
712+
MessagePack msgpack = new MessagePack();
714713
String text = "This class is Value but...";
715714
Object value = ValueFactory.createRawValue("This class is Value but...");
716715

717716
byte[] strValue = msgpack.write(value);
718-
for(byte b : strValue){
719-
System.out.print(String.format("%02x ", b));
720-
}
721717
// should be raw type
722718
assertEquals(0xa0 + text.length(),0xff & strValue[0]);
723719
}

0 commit comments

Comments
 (0)