Add @FunctionalInterface to callbacks.
Test: compiles
Change-Id: Ic1d462659da526fb7dce6f5c9d4d3fef9d4db8a1
Fixes: 38268323
diff --git a/generateJava.cpp b/generateJava.cpp
index 9f8f1dd..0a589ae 100644
--- a/generateJava.cpp
+++ b/generateJava.cpp
@@ -272,8 +272,7 @@
const bool needsCallback = method->results().size() > 1;
if (needsCallback) {
- out << "\npublic interface "
- << method->name()
+ out << "\n@java.lang.FunctionalInterface\npublic interface " << method->name()
<< "Callback {\n";
out.indent();