You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2017/07/04 11:09:35 UTC
jena git commit: Rewrite to avoid Eclipse Oxygen warning
Repository: jena
Updated Branches:
refs/heads/master 07d52de4e -> d857b6950
Rewrite to avoid Eclipse Oxygen warning
Project: http://git-wip-us.apache.org/repos/asf/jena/repo
Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/d857b695
Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/d857b695
Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/d857b695
Branch: refs/heads/master
Commit: d857b6950ea926e91a259c510bef102766608324
Parents: 07d52de
Author: Andy Seaborne <an...@apache.org>
Authored: Tue Jul 4 12:08:06 2017 +0100
Committer: Andy Seaborne <an...@apache.org>
Committed: Tue Jul 4 12:08:06 2017 +0100
----------------------------------------------------------------------
.../java/org/apache/jena/ontology/impl/OntClassImpl.java | 8 ++++++--
.../java/org/apache/jena/ontology/impl/OntPropertyImpl.java | 4 +++-
2 files changed, 9 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/jena/blob/d857b695/jena-core/src/main/java/org/apache/jena/ontology/impl/OntClassImpl.java
----------------------------------------------------------------------
diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/OntClassImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/OntClassImpl.java
index bbbe316..f9ef911 100644
--- a/jena-core/src/main/java/org/apache/jena/ontology/impl/OntClassImpl.java
+++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/OntClassImpl.java
@@ -175,8 +175,10 @@ public class OntClassImpl
*/
@Override
public ExtendedIterator<OntClass> listSuperClasses( boolean direct ) {
+ // Eclispe Oxygen (July 2017) generates a warning on use of "this::equals" in filterDrop.
+ OntClass ontClass = this;
return listDirectPropertyValues( getProfile().SUB_CLASS_OF(), "SUB_CLASS_OF", OntClass.class, getProfile().SUB_CLASS_OF(), direct, false )
- .filterDrop( this::equals ).filterKeep( new UniqueFilter<OntClass>());
+ .filterDrop( ontClass::equals ).filterKeep( new UniqueFilter<>());
}
/**
@@ -365,8 +367,10 @@ public class OntClassImpl
*/
@Override
public ExtendedIterator<OntClass> listSubClasses( boolean direct ) {
+ // Eclispe Oxygen (July 2017) generates a warning on use of "this::equals" in filterDrop.
+ OntClass ontClass = this;
return listDirectPropertyValues( getProfile().SUB_CLASS_OF(), "SUB_CLASS_OF", OntClass.class, getProfile().SUB_CLASS_OF(), direct, true )
- .filterDrop( this::equals ).filterKeep( new UniqueFilter<OntClass>());
+ .filterDrop( ontClass::equals ).filterKeep( new UniqueFilter<>());
}
http://git-wip-us.apache.org/repos/asf/jena/blob/d857b695/jena-core/src/main/java/org/apache/jena/ontology/impl/OntPropertyImpl.java
----------------------------------------------------------------------
diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/OntPropertyImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/OntPropertyImpl.java
index 1b9400a..be1cd37 100644
--- a/jena-core/src/main/java/org/apache/jena/ontology/impl/OntPropertyImpl.java
+++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/OntPropertyImpl.java
@@ -175,8 +175,10 @@ public class OntPropertyImpl
*/
@Override
public ExtendedIterator<OntProperty> listSuperProperties( boolean direct ) {
+ // Eclispe Oxygen (July 2017) generates a warning on use of "this::equals" in filterDrop.
+ OntProperty op = this;
return listDirectPropertyValues( getProfile().SUB_PROPERTY_OF(), "SUB_PROPERTY_OF", OntProperty.class, getProfile().SUB_PROPERTY_OF(), direct, false )
- .filterDrop( this::equals );
+ .filterDrop(op::equals);
}
/**