/* * Enabled aggressive block sorting * Lifted jumps to return sites */ private static boolean viewIsOpaque(View object) { if (ViewCompat.isOpaque((View)object)) { return true; } if (Build.VERSION.SDK_INT >= 18) { return false; } if ((object = object.getBackground()) == null) return false; if (object.getOpacity() == -1) return true; return false; }