Skip to content

Commit 915d220

Browse files
committed
Add new compat method to old compat layers
1 parent 24e90bb commit 915d220

File tree

5 files changed

+85
-0
lines changed

5 files changed

+85
-0
lines changed

compatibility/5.1/neo4j-kernel-adapter/src/main/java17/org/neo4j/gds/compat/_51/Neo4jProxyImpl.java

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -953,4 +953,21 @@ public Stream<UserFunctionSignature> getAllAggregatingFunctions() {
953953
}
954954
};
955955
}
956+
957+
private static final DependencyResolver EMPTY_DEPENDENCY_RESOLVER = new DependencyResolver.Adapter() {
958+
@Override
959+
public <T> T resolveDependency(Class<T> type, DependencyResolver.SelectionStrategy selector) {
960+
return null;
961+
}
962+
963+
@Override
964+
public boolean containsDependency(Class<?> type) {
965+
return false;
966+
}
967+
};
968+
969+
@Override
970+
public DependencyResolver emptyDependencyResolver() {
971+
return EMPTY_DEPENDENCY_RESOLVER;
972+
}
956973
}

compatibility/5.2/neo4j-kernel-adapter/src/main/java17/org/neo4j/gds/compat/_52/Neo4jProxyImpl.java

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -951,4 +951,21 @@ public Stream<UserFunctionSignature> getAllAggregatingFunctions() {
951951
}
952952
};
953953
}
954+
955+
private static final DependencyResolver EMPTY_DEPENDENCY_RESOLVER = new DependencyResolver.Adapter() {
956+
@Override
957+
public <T> T resolveDependency(Class<T> type, DependencyResolver.SelectionStrategy selector) {
958+
return null;
959+
}
960+
961+
@Override
962+
public boolean containsDependency(Class<?> type) {
963+
return false;
964+
}
965+
};
966+
967+
@Override
968+
public DependencyResolver emptyDependencyResolver() {
969+
return EMPTY_DEPENDENCY_RESOLVER;
970+
}
954971
}

compatibility/5.3/neo4j-kernel-adapter/src/main/java17/org/neo4j/gds/compat/_53/Neo4jProxyImpl.java

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -952,4 +952,21 @@ public Stream<UserFunctionSignature> getAllAggregatingFunctions() {
952952
}
953953
};
954954
}
955+
956+
private static final DependencyResolver EMPTY_DEPENDENCY_RESOLVER = new DependencyResolver.Adapter() {
957+
@Override
958+
public <T> T resolveDependency(Class<T> type, DependencyResolver.SelectionStrategy selector) {
959+
return null;
960+
}
961+
962+
@Override
963+
public boolean containsDependency(Class<?> type) {
964+
return false;
965+
}
966+
};
967+
968+
@Override
969+
public DependencyResolver emptyDependencyResolver() {
970+
return EMPTY_DEPENDENCY_RESOLVER;
971+
}
955972
}

compatibility/5.4/neo4j-kernel-adapter/src/main/java17/org/neo4j/gds/compat/_54/Neo4jProxyImpl.java

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -951,4 +951,21 @@ public Stream<UserFunctionSignature> getAllAggregatingFunctions() {
951951
}
952952
};
953953
}
954+
955+
private static final DependencyResolver EMPTY_DEPENDENCY_RESOLVER = new DependencyResolver.Adapter() {
956+
@Override
957+
public <T> T resolveDependency(Class<T> type, DependencyResolver.SelectionStrategy selector) {
958+
return null;
959+
}
960+
961+
@Override
962+
public boolean containsDependency(Class<?> type) {
963+
return false;
964+
}
965+
};
966+
967+
@Override
968+
public DependencyResolver emptyDependencyResolver() {
969+
return EMPTY_DEPENDENCY_RESOLVER;
970+
}
954971
}

compatibility/5.5/neo4j-kernel-adapter/src/main/java17/org/neo4j/gds/compat/_55/Neo4jProxyImpl.java

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -952,4 +952,21 @@ public Stream<UserFunctionSignature> getAllAggregatingFunctions() {
952952
}
953953
};
954954
}
955+
956+
private static final DependencyResolver EMPTY_DEPENDENCY_RESOLVER = new DependencyResolver.Adapter() {
957+
@Override
958+
public <T> T resolveDependency(Class<T> type, DependencyResolver.SelectionStrategy selector) {
959+
return null;
960+
}
961+
962+
@Override
963+
public boolean containsDependency(Class<?> type) {
964+
return false;
965+
}
966+
};
967+
968+
@Override
969+
public DependencyResolver emptyDependencyResolver() {
970+
return EMPTY_DEPENDENCY_RESOLVER;
971+
}
955972
}

0 commit comments

Comments
 (0)