From a8c5f894c1f6eaede79a900fd4eada95256462b4 Mon Sep 17 00:00:00 2001 From: emcmanus Date: Fri, 18 Mar 2016 22:52:54 -0700 Subject: In EclipseHack, catch any exception from propertyOrderer.determinePropertyOrder(), and not just IOException. This should be sufficient to work around an ASM crash reported on github. FIXES: https://github.com/google/auto/issues/200. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=117612741 --- value/src/main/java/com/google/auto/value/processor/EclipseHack.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/value/src/main/java/com/google/auto/value/processor/EclipseHack.java b/value/src/main/java/com/google/auto/value/processor/EclipseHack.java index 89c5665d..b00c545b 100644 --- a/value/src/main/java/com/google/auto/value/processor/EclipseHack.java +++ b/value/src/main/java/com/google/auto/value/processor/EclipseHack.java @@ -168,7 +168,7 @@ class EclipseHack { final ImmutableList order; try { order = propertyOrderer.determinePropertyOrder(); - } catch (IOException e) { + } catch (Exception e) { processingEnv.getMessager().printMessage(Diagnostic.Kind.NOTE, e.toString()); return; } -- cgit v1.2.3