Revert "Bug 4640: Change semantic-version to openconfig-version"
[yangtools.git] / yang / yang-model-api / src / main / java / org / opendaylight / yangtools / yang / model / repo / api / SchemaSourceFilter.java
index 85b26a52d4ba4b3bc334971a406914d15d673767..2deaab6dc4cf35bdb855a926b8eb0ae3cb838f46 100644 (file)
@@ -23,18 +23,19 @@ public interface SchemaSourceFilter {
     /**
      * A {@link SchemaSourceFilter} which accepts any schema source it is presented with.
      */
-    public static final SchemaSourceFilter ALWAYS_ACCEPT = new SchemaSourceFilter() {
-        private final Iterable<Class<? extends SchemaSourceRepresentation>> Representations =
-                Collections.<Class<? extends SchemaSourceRepresentation>>singletonList(SchemaSourceRepresentation.class);
+    SchemaSourceFilter ALWAYS_ACCEPT = new SchemaSourceFilter() {
+        private final Iterable<Class<? extends SchemaSourceRepresentation>> representations =
+                Collections.singletonList(SchemaSourceRepresentation.class);
+        private final ListenableFuture<Boolean> applyFuture = Futures.immediateFuture(Boolean.TRUE);
 
         @Override
         public Iterable<Class<? extends SchemaSourceRepresentation>> supportedRepresentations() {
-            return Representations;
+            return representations;
         }
 
         @Override
         public ListenableFuture<Boolean> apply(final SchemaSourceRepresentation schemaSource) {
-            return Futures.immediateFuture(Boolean.TRUE);
+            return applyFuture;
         }
     };