diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2018-09-13 13:45:09 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2018-09-13 13:45:09 +0200 |
commit | 1bb96af047350481a2f8027583087a171d4269b2 (patch) | |
tree | 80cc3afa5268e111aa3b8f2d69195c5123e0135e /document | |
parent | 08e2df4a22521f312ebace5a8f269fdeb27457e3 (diff) |
Use a private method to make code more readable and structured.
Diffstat (limited to 'document')
-rw-r--r-- | document/src/main/java/com/yahoo/document/ReferenceDataType.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/document/src/main/java/com/yahoo/document/ReferenceDataType.java b/document/src/main/java/com/yahoo/document/ReferenceDataType.java index 32c6f86ea31..543aa5e99cf 100644 --- a/document/src/main/java/com/yahoo/document/ReferenceDataType.java +++ b/document/src/main/java/com/yahoo/document/ReferenceDataType.java @@ -99,12 +99,14 @@ public class ReferenceDataType extends DataType { return rhs.getDataType().equals(this); } + private int compareTargetType(DataType rhs) { + return (rhs instanceof ReferenceDataType) ? targetType.compareTo(((ReferenceDataType) rhs).targetType) : 0; + } + @Override public int compareTo(DataType rhs) { int cmp = super.compareTo(rhs); - return (cmp != 0) - ? cmp - : (rhs instanceof ReferenceDataType) ? targetType.compareTo(((ReferenceDataType) rhs).targetType) : 0; + return (cmp != 0) ? cmp : compareTargetType(rhs); } @Override |