diff options
author | Ryan D. Brooks | 2015-10-22 03:35:29 +0000 |
---|---|---|
committer | Ryan D. Brooks | 2015-10-22 03:35:29 +0000 |
commit | 9ad4458ac263f4ae6f985ba8146a4b7262bd5f17 (patch) | |
tree | 778a1548dce7d16f9e600a1e24ce7ef82f5cf4f8 /plugins/org.eclipse.osee.framework.jdk.core | |
parent | 3b2e15bef570555bf0e492005c5baeb73d031a4a (diff) | |
download | org.eclipse.osee-9ad4458ac263f4ae6f985ba8146a4b7262bd5f17.tar.gz org.eclipse.osee-9ad4458ac263f4ae6f985ba8146a4b7262bd5f17.tar.xz org.eclipse.osee-9ad4458ac263f4ae6f985ba8146a4b7262bd5f17.zip |
refactor: Provide default method for Identity.matches
Change-Id: I1a3414bcd265d28f5706669ac169d0dfa4a7dd46
Diffstat (limited to 'plugins/org.eclipse.osee.framework.jdk.core')
2 files changed, 9 insertions, 11 deletions
diff --git a/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/BaseIdentity.java b/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/BaseIdentity.java index 9845ef16ccd..89021ae301e 100644 --- a/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/BaseIdentity.java +++ b/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/BaseIdentity.java @@ -51,13 +51,4 @@ public class BaseIdentity<T> implements Identity<T> { return String.valueOf(getGuid()); } - @Override - public boolean matches(Identity<?>... identities) { - for (Identity<?> identity : identities) { - if (equals(identity)) { - return true; - } - } - return false; - } -}
\ No newline at end of file + }
\ No newline at end of file diff --git a/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/Identity.java b/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/Identity.java index 468ae78e8b0..9a3d89c45a8 100644 --- a/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/Identity.java +++ b/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/Identity.java @@ -18,6 +18,13 @@ public interface Identity<T> { T getGuid(); - boolean matches(Identity<?>... identities); + default boolean matches(Identity<?>... identities) { + for (Identity<?> identity : identities) { + if (equals(identity)) { + return true; + } + } + return false; + } } |