package android.support.v4.accessibilityservice; import android.accessibilityservice.AccessibilityServiceInfo; import android.content.pm.ResolveInfo; import android.os.Build.VERSION; public class AccessibilityServiceInfoCompat { public static final int FEEDBACK_ALL_MASK = -1; private static final AccessibilityServiceInfoVersionImpl IMPL; static { if (Build.VERSION.SDK_INT >= 14) {} for (IMPL = new AccessibilityServiceInfoIcsImpl();; IMPL = new AccessibilityServiceInfoStubImpl()) { return; } } public static String feedbackTypeToString(int paramInt) { StringBuilder localStringBuilder = new StringBuilder(); localStringBuilder.append("["); while (paramInt > 0) { int i = 1 << Integer.numberOfTrailingZeros(paramInt); paramInt &= (i ^ 0xFFFFFFFF); if (localStringBuilder.length() > 1) { localStringBuilder.append(", "); } switch (i) { default: break; case 1: localStringBuilder.append("FEEDBACK_SPOKEN"); break; case 4: localStringBuilder.append("FEEDBACK_AUDIBLE"); break; case 2: localStringBuilder.append("FEEDBACK_HAPTIC"); break; case 16: localStringBuilder.append("FEEDBACK_GENERIC"); break; case 8: localStringBuilder.append("FEEDBACK_VISUAL"); } } localStringBuilder.append("]"); return localStringBuilder.toString(); } public static String flagToString(int paramInt) { switch (paramInt) { } for (String str = null;; str = "DEFAULT") { return str; } } public static boolean getCanRetrieveWindowContent(AccessibilityServiceInfo paramAccessibilityServiceInfo) { return IMPL.getCanRetrieveWindowContent(paramAccessibilityServiceInfo); } public static String getDescription(AccessibilityServiceInfo paramAccessibilityServiceInfo) { return IMPL.getDescription(paramAccessibilityServiceInfo); } public static String getId(AccessibilityServiceInfo paramAccessibilityServiceInfo) { return IMPL.getId(paramAccessibilityServiceInfo); } public static ResolveInfo getResolveInfo(AccessibilityServiceInfo paramAccessibilityServiceInfo) { return IMPL.getResolveInfo(paramAccessibilityServiceInfo); } public static String getSettingsActivityName(AccessibilityServiceInfo paramAccessibilityServiceInfo) { return IMPL.getSettingsActivityName(paramAccessibilityServiceInfo); } static class AccessibilityServiceInfoIcsImpl extends AccessibilityServiceInfoCompat.AccessibilityServiceInfoStubImpl { public boolean getCanRetrieveWindowContent(AccessibilityServiceInfo paramAccessibilityServiceInfo) { return AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent(paramAccessibilityServiceInfo); } public String getDescription(AccessibilityServiceInfo paramAccessibilityServiceInfo) { return AccessibilityServiceInfoCompatIcs.getDescription(paramAccessibilityServiceInfo); } public String getId(AccessibilityServiceInfo paramAccessibilityServiceInfo) { return AccessibilityServiceInfoCompatIcs.getId(paramAccessibilityServiceInfo); } public ResolveInfo getResolveInfo(AccessibilityServiceInfo paramAccessibilityServiceInfo) { return AccessibilityServiceInfoCompatIcs.getResolveInfo(paramAccessibilityServiceInfo); } public String getSettingsActivityName(AccessibilityServiceInfo paramAccessibilityServiceInfo) { return AccessibilityServiceInfoCompatIcs.getSettingsActivityName(paramAccessibilityServiceInfo); } } static class AccessibilityServiceInfoStubImpl implements AccessibilityServiceInfoCompat.AccessibilityServiceInfoVersionImpl { public boolean getCanRetrieveWindowContent(AccessibilityServiceInfo paramAccessibilityServiceInfo) { return false; } public String getDescription(AccessibilityServiceInfo paramAccessibilityServiceInfo) { return null; } public String getId(AccessibilityServiceInfo paramAccessibilityServiceInfo) { return null; } public ResolveInfo getResolveInfo(AccessibilityServiceInfo paramAccessibilityServiceInfo) { return null; } public String getSettingsActivityName(AccessibilityServiceInfo paramAccessibilityServiceInfo) { return null; } } static abstract interface AccessibilityServiceInfoVersionImpl { public abstract boolean getCanRetrieveWindowContent(AccessibilityServiceInfo paramAccessibilityServiceInfo); public abstract String getDescription(AccessibilityServiceInfo paramAccessibilityServiceInfo); public abstract String getId(AccessibilityServiceInfo paramAccessibilityServiceInfo); public abstract ResolveInfo getResolveInfo(AccessibilityServiceInfo paramAccessibilityServiceInfo); public abstract String getSettingsActivityName(AccessibilityServiceInfo paramAccessibilityServiceInfo); } } /* Location: F:\neembuu\Research\android_apps\output_jar.jar * Qualified Name: android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat * JD-Core Version: 0.7.0.1 */