public static void reset(Object paramObject) { Object localObject = paramObject.getClass(); try { if (debug) { new StringBuilder().append("Looking up view injector for ").append(((Class)localObject).getName()).toString(); } localObject = findInjectorForClass((Class)localObject); if (localObject != null) { ((ButterKnife.Injector)localObject).reset(paramObject); } return; } catch (RuntimeException paramObject) { throw ((Throwable)paramObject); } catch (Exception localException) { throw new RuntimeException("Unable to reset views for " + paramObject, localException); } }
static void inject(Object paramObject1, Object paramObject2, ButterKnife.Finder paramFinder) { Object localObject = paramObject1.getClass(); try { if (debug) { new StringBuilder().append("Looking up view injector for ").append(((Class)localObject).getName()).toString(); } localObject = findInjectorForClass((Class)localObject); if (localObject != null) { ((ButterKnife.Injector)localObject).inject(paramFinder, paramObject1, paramObject2); } return; } catch (RuntimeException paramObject1) { throw ((Throwable)paramObject1); } catch (Exception paramObject2) { throw new RuntimeException("Unable to inject views for " + paramObject1, (Throwable)paramObject2); } }