summaryrefslogtreecommitdiff
path: root/platform/java/mupdf_native.h
diff options
context:
space:
mode:
authorSebastian Rasmussen <sebras@gmail.com>2018-09-06 19:32:18 +0800
committerSebastian Rasmussen <sebras@gmail.com>2018-09-07 17:31:16 +0800
commit4d80c3b778c4f0109fc8298302718327fd919513 (patch)
tree8dbd07d9a363a464e571fbe7d025b0109020b59f /platform/java/mupdf_native.h
parent43ad460eae6d1eda1ace533189bfb4603b4c2010 (diff)
downloadmupdf-4d80c3b778c4f0109fc8298302718327fd919513.tar.xz
jni: Make Device interface abstract.
This requires subclasses of Device to implement its full interface. It also makes the compiler complain if there is a difference between the interface in Device and its subclasses. The drawback is that all Devices are required to implement all methods, but that is an easy hurdle to overcome. This change found the discrepancies between the Device, NativeDevice and TraceDevice interfaces fixed in the previous commits.
Diffstat (limited to 'platform/java/mupdf_native.h')
0 files changed, 0 insertions, 0 deletions