From 8b309d62f40b46c0818511a49f6f59535265f2bc Mon Sep 17 00:00:00 2001 From: Albert Gorski Date: Wed, 21 Sep 2016 10:33:23 -0400 Subject: [PATCH] Use guava's 'Joiner' instead of 'String.join' This replaces the usage of the Java 8 'String.join' method with guava's 'Joiner' which is Java 6 compatible. --- dexlib2/src/main/java/org/jf/dexlib2/analysis/ClassProto.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) mode change 100644 => 100755 dexlib2/src/main/java/org/jf/dexlib2/analysis/ClassProto.java diff --git a/dexlib2/src/main/java/org/jf/dexlib2/analysis/ClassProto.java b/dexlib2/src/main/java/org/jf/dexlib2/analysis/ClassProto.java old mode 100644 new mode 100755 index bee3049a..70e37937 --- a/dexlib2/src/main/java/org/jf/dexlib2/analysis/ClassProto.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/analysis/ClassProto.java @@ -31,6 +31,7 @@ package org.jf.dexlib2.analysis; +import com.google.common.base.Joiner; import com.google.common.base.Predicates; import com.google.common.base.Supplier; import com.google.common.base.Suppliers; @@ -219,7 +220,7 @@ public class ClassProto implements TypeProto { if (!interfacesFullyResolved) { throw new UnresolvedClassException("Interfaces for class %s not fully resolved: %s", getType(), - String.join(",", getUnresolvedInterfaces())); + Joiner.on(',').join(getUnresolvedInterfaces())); } return directInterfaces;