diff --git a/java/src/edu/wpi/first/wpilibj/networktables/NetworkTablesJNI.java b/java/src/edu/wpi/first/wpilibj/networktables/NetworkTablesJNI.java index 236e7c0c71..0271d511ac 100644 --- a/java/src/edu/wpi/first/wpilibj/networktables/NetworkTablesJNI.java +++ b/java/src/edu/wpi/first/wpilibj/networktables/NetworkTablesJNI.java @@ -124,12 +124,14 @@ public class NetworkTablesJNI { public static native void flush(); + @FunctionalInterface public interface EntryListenerFunction { void apply(int uid, String key, Object value, int flags); } public static native int addEntryListener(String prefix, EntryListenerFunction listener, int flags); public static native void removeEntryListener(int entryListenerUid); + @FunctionalInterface public interface ConnectionListenerFunction { void apply(int uid, boolean connected, ConnectionInfo conn); } @@ -165,6 +167,7 @@ public class NetworkTablesJNI { public static native long now(); + @FunctionalInterface public interface LoggerFunction { void apply(int level, String file, int line, String msg); }