testing off heap interfaces with String[]

Conflicts:
	src/test/java/net/openhft/chronicle/map/CHMUseCasesTest.java
This commit is contained in:
Rob Austin
2015-07-25 18:14:13 +03:00
committed by leventov
parent f4e13c78e9
commit e2020e3ff2
2 changed files with 67 additions and 3 deletions
@@ -103,7 +103,18 @@ public class DataValueConverter implements Converter {
final String fieldName = "_" + fileModel.name();
Field field = o.getClass().getDeclaredField(fieldName);
Field field;
try {
field = o.getClass().getDeclaredField(fieldName);
} catch (NoSuchFieldException e1) {
throw new ConversionException("JSON conversion of Classes containing " +
"arrays is not " +
"currently supported" +
", the following field could not be found=" + fileModel.name(), e1);
}
field.setAccessible(true);
final Object[] o1 = (Object[]) field.get(o);
@@ -122,8 +133,8 @@ public class DataValueConverter implements Converter {
}
writer.endNode();
} catch (NoSuchFieldException | IllegalAccessException e1) {
throw new ConversionException("", e1);
} catch (IllegalAccessException e) {
throw new ConversionException("", e);
}
continue;