projects
/
yaz4j-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Move async result cursor to AsyncConnection
[yaz4j-moved-to-github.git]
/
src
/
main
/
java
/
org
/
yaz4j
/
Record.java
diff --git
a/src/main/java/org/yaz4j/Record.java
b/src/main/java/org/yaz4j/Record.java
index
08fd679
..
2793ba9
100644
(file)
--- a/
src/main/java/org/yaz4j/Record.java
+++ b/
src/main/java/org/yaz4j/Record.java
@@
-18,11
+18,14
@@
public class Record implements Cloneable {
this.record = record;
}
this.record = record;
}
+ @Override
public void finalize() {
_dispose();
}
public byte[] get(String type) {
public void finalize() {
_dispose();
}
public byte[] get(String type) {
+ if (type == null)
+ throw new NullPointerException("type cannot be null");
return yaz4jlib.ZOOM_record_get_bytes(record, type);
}
return yaz4jlib.ZOOM_record_get_bytes(record, type);
}
@@
-42,6
+45,7
@@
public class Record implements Cloneable {
return new String(get("database"));
}
return new String(get("database"));
}
+ @Override
public Object clone() {
SWIGTYPE_p_ZOOM_record_p clone = yaz4jlib.ZOOM_record_clone(record);
return new Record(clone);
public Object clone() {
SWIGTYPE_p_ZOOM_record_p clone = yaz4jlib.ZOOM_record_clone(record);
return new Record(clone);