protected Object nativeToJava(TransferData transferData) { byte[] bytes = (byte[]) super.nativeToJava(transferData); if (bytes == null) return null; DataInputStream in = new DataInputStream(new ByteArrayInputStream(bytes)); try { int count = in.readInt(); TypedSource[] results = new TypedSource[count]; for (int i = 0; i < count; i++) { results[i] = readJavaElement(in); Assert.isNotNull(results[i]); } in.close(); return results; } catch (IOException e) { return null; } }
@Override protected Object nativeToJava(TransferData transferData) { byte[] bytes = (byte[]) super.nativeToJava(transferData); if (bytes == null) return null; DataInputStream in = new DataInputStream(new ByteArrayInputStream(bytes)); try { int count = in.readInt(); TypedSource[] results = new TypedSource[count]; for (int i = 0; i < count; i++) { results[i] = readJavaElement(in); Assert.isNotNull(results[i]); } in.close(); return results; } catch (IOException e) { return null; } }
@Override protected Object nativeToJava(TransferData transferData) { byte[] bytes = (byte[]) super.nativeToJava(transferData); if (bytes == null) return null; DataInputStream in = new DataInputStream(new ByteArrayInputStream(bytes)); try { int count = in.readInt(); TypedSource[] results = new TypedSource[count]; for (int i = 0; i < count; i++) { results[i] = readJavaElement(in); Assert.isNotNull(results[i]); } in.close(); return results; } catch (IOException e) { return null; } }