@Implementation protected static AccessibilityWindowInfo obtain(AccessibilityWindowInfo window) { final ShadowAccessibilityWindowInfo shadowInfo = Shadow.extract(window); final AccessibilityWindowInfo obtainedInstance = shadowInfo.getClone(); StrictEqualityWindowWrapper wrapper = new StrictEqualityWindowWrapper(obtainedInstance); obtainedInstances.put(wrapper, Thread.currentThread().getStackTrace()); return obtainedInstance; }
@Implementation public static AccessibilityWindowInfo obtain(AccessibilityWindowInfo window) { final ShadowAccessibilityWindowInfo shadowInfo = ((ShadowAccessibilityWindowInfo) ShadowExtractor.extract(window)); final AccessibilityWindowInfo obtainedInstance = shadowInfo.getClone(); StrictEqualityWindowWrapper wrapper = new StrictEqualityWindowWrapper(obtainedInstance); obtainedInstances.put(wrapper, Thread.currentThread().getStackTrace()); return obtainedInstance; }
@Implementation protected static AccessibilityWindowInfo obtain(AccessibilityWindowInfo window) { final ShadowAccessibilityWindowInfo shadowInfo = Shadow.extract(window); final AccessibilityWindowInfo obtainedInstance = shadowInfo.getClone(); StrictEqualityWindowWrapper wrapper = new StrictEqualityWindowWrapper(obtainedInstance); obtainedInstances.put(wrapper, Thread.currentThread().getStackTrace()); return obtainedInstance; }
@Implementation public static AccessibilityWindowInfo obtain(AccessibilityWindowInfo window) { final ShadowAccessibilityWindowInfo shadowInfo = ((ShadowAccessibilityWindowInfo) ShadowExtractor.extract(window)); final AccessibilityWindowInfo obtainedInstance = shadowInfo.getClone(); StrictEqualityWindowWrapper wrapper = new StrictEqualityWindowWrapper(obtainedInstance); obtainedInstances.put(wrapper, Thread.currentThread().getStackTrace()); return obtainedInstance; }
@Implementation public static AccessibilityWindowInfo obtain(AccessibilityWindowInfo window) { final ShadowAccessibilityWindowInfo shadowInfo = Shadow.extract(window); final AccessibilityWindowInfo obtainedInstance = shadowInfo.getClone(); StrictEqualityWindowWrapper wrapper = new StrictEqualityWindowWrapper(obtainedInstance); obtainedInstances.put(wrapper, Thread.currentThread().getStackTrace()); return obtainedInstance; }