commit | c9a3197d2ab6bf5e572a64f9960a334feb1410ff | [log] [tgz] |
---|---|---|
author | Morten Krogh-Jespersen <mkroghj@google.com> | Thu Apr 04 15:17:30 2019 +0200 |
committer | Morten Krogh-Jespersen <mkroghj@google.com> | Thu Apr 04 13:22:21 2019 +0000 |
tree | 60501f09556eda3e2269407b96cf0a4d66814640 | |
parent | 888a4585ad8c10bb7a22228ccc8e3ac6044b342c [diff] |
Check for interfaces being null in ClassTypeLatticeElement.toString() Change-Id: I8146cf303ce938e1b15869732dd851ec53b52bb3
diff --git a/src/main/java/com/android/tools/r8/ir/analysis/type/ClassTypeLatticeElement.java b/src/main/java/com/android/tools/r8/ir/analysis/type/ClassTypeLatticeElement.java index 33a57da..298251d 100644 --- a/src/main/java/com/android/tools/r8/ir/analysis/type/ClassTypeLatticeElement.java +++ b/src/main/java/com/android/tools/r8/ir/analysis/type/ClassTypeLatticeElement.java
@@ -116,8 +116,10 @@ builder.append(" "); builder.append(type); builder.append(" {"); - builder.append( - getInterfaces().stream().map(DexType::toString).collect(Collectors.joining(", "))); + Set<DexType> interfaces = getInterfaces(); + if (interfaces != null) { + builder.append(interfaces.stream().map(DexType::toString).collect(Collectors.joining(", "))); + } builder.append("}"); return builder.toString(); }