aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/packages/License.java
diff options
context:
space:
mode:
authorGravatar lberki <lberki@google.com>2017-09-05 16:01:44 +0200
committerGravatar Yun Peng <pcloudy@google.com>2017-09-06 10:09:53 +0200
commit0d8d4cf53963a7b870596a8daac85f32a2d51d69 (patch)
treeed60453947924c466854cdc217f949d49cfefb88 /src/main/java/com/google/devtools/build/lib/packages/License.java
parent3dd5683e84a2e37852d2aaf820116eead59abad5 (diff)
Fix assorted ErrorProne warnings.
RELNOTES: None. PiperOrigin-RevId: 167574104
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/packages/License.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/packages/License.java12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/packages/License.java b/src/main/java/com/google/devtools/build/lib/packages/License.java
index 8248d8bf24..6467a7e7cc 100644
--- a/src/main/java/com/google/devtools/build/lib/packages/License.java
+++ b/src/main/java/com/google/devtools/build/lib/packages/License.java
@@ -289,6 +289,11 @@ public final class License {
return exceptions;
}
+ @SuppressWarnings("ReferenceEquality")
+ public boolean isSpecified() {
+ return this != License.NO_LICENSE;
+ }
+
/**
* A simple toString implementation which generates a canonical form of the
* license. (The order of license types is guaranteed to be canonical by
@@ -310,10 +315,9 @@ public final class License {
*/
@Override
public boolean equals(Object o) {
- return o == this ||
- o instanceof License &&
- ((License) o).licenseTypes.equals(this.licenseTypes) &&
- ((License) o).exceptions.equals(this.exceptions);
+ return o == this || (o instanceof License
+ && ((License) o).licenseTypes.equals(this.licenseTypes)
+ && ((License) o).exceptions.equals(this.exceptions));
}
/**