static CloseGuard get() { Method getMethod; Method openMethod; Method warnIfOpenMethod; try { Class<?> closeGuardClass = Class.forName("dalvik.system.CloseGuard"); getMethod = closeGuardClass.getMethod("get"); openMethod = closeGuardClass.getMethod("open", String.class); warnIfOpenMethod = closeGuardClass.getMethod("warnIfOpen"); } catch (Exception ignored) { getMethod = null; openMethod = null; warnIfOpenMethod = null; } return new CloseGuard(getMethod, openMethod, warnIfOpenMethod); } }
static CloseGuard get() { Method getMethod; Method openMethod; Method warnIfOpenMethod; try { Class<?> closeGuardClass = Class.forName("dalvik.system.CloseGuard"); getMethod = closeGuardClass.getMethod("get"); openMethod = closeGuardClass.getMethod("open", String.class); warnIfOpenMethod = closeGuardClass.getMethod("warnIfOpen"); } catch (Exception ignored) { getMethod = null; openMethod = null; warnIfOpenMethod = null; } return new CloseGuard(getMethod, openMethod, warnIfOpenMethod); } }
static CloseGuard get() { Method getMethod; Method openMethod; Method warnIfOpenMethod; try { Class<?> closeGuardClass = Class.forName("dalvik.system.CloseGuard"); getMethod = closeGuardClass.getMethod("get"); openMethod = closeGuardClass.getMethod("open", String.class); warnIfOpenMethod = closeGuardClass.getMethod("warnIfOpen"); } catch (Exception ignored) { getMethod = null; openMethod = null; warnIfOpenMethod = null; } return new CloseGuard(getMethod, openMethod, warnIfOpenMethod); } }
static CloseGuard get() { Method getMethod; Method openMethod; Method warnIfOpenMethod; try { Class<?> closeGuardClass = Class.forName("dalvik.system.CloseGuard"); getMethod = closeGuardClass.getMethod("get"); openMethod = closeGuardClass.getMethod("open", String.class); warnIfOpenMethod = closeGuardClass.getMethod("warnIfOpen"); } catch (Exception ignored) { getMethod = null; openMethod = null; warnIfOpenMethod = null; } return new CloseGuard(getMethod, openMethod, warnIfOpenMethod); } }