@FuncInterface
authorAlexey Kudravtsev <cdr@intellij.com>
Wed, 18 May 2016 15:56:44 +0000 (18:56 +0300)
committerAlexey Kudravtsev <cdr@intellij.com>
Wed, 18 May 2016 15:59:44 +0000 (18:59 +0300)
platform/util/anno/com/intellij/util/annotations.xml

index 2867ecf1dcdf0abb86608f9d7b15f7e9518e84ae..c46a86837c4fe420ca3688bd6b5d437ff06429d0 100644 (file)
@@ -1,5 +1,41 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <root>
+  <item name="com.intellij.openapi.util.BooleanGetter">
+    <annotation name="java.lang.FunctionalInterface" />
+  </item>
+  <item name="com.intellij.openapi.util.Computable">
+    <annotation name="java.lang.FunctionalInterface" />
+  </item>
+  <item name="com.intellij.openapi.util.Factory">
+    <annotation name="java.lang.FunctionalInterface" />
+  </item>
+  <item name="com.intellij.openapi.util.NotNullComputable">
+    <annotation name="java.lang.FunctionalInterface" />
+  </item>
+  <item name="com.intellij.openapi.util.NotNullFactory">
+    <annotation name="java.lang.FunctionalInterface" />
+  </item>
+  <item name="com.intellij.openapi.util.NullableComputable">
+    <annotation name="java.lang.FunctionalInterface" />
+  </item>
+  <item name="com.intellij.openapi.util.NullableFactory">
+    <annotation name="java.lang.FunctionalInterface" />
+  </item>
+  <item name="com.intellij.openapi.util.Throwable2Computable">
+    <annotation name="java.lang.FunctionalInterface" />
+  </item>
+  <item name="com.intellij.openapi.util.ThrowableComputable">
+    <annotation name="java.lang.FunctionalInterface" />
+  </item>
+  <item name="com.intellij.openapi.util.ThrowableNotNullFunction">
+    <annotation name="java.lang.FunctionalInterface" />
+  </item>
+  <item name="com.intellij.openapi.util.Transform">
+    <annotation name="java.lang.FunctionalInterface" />
+  </item>
+  <item name="com.intellij.openapi.util.text.CharFilter">
+    <annotation name="java.lang.FunctionalInterface" />
+  </item>
   <item name="com.intellij.util.ArrayFactory">
     <annotation name="java.lang.FunctionalInterface" />
   </item>