discord-jadx/app/src/main/java/androidx/core/view/DisplayCutoutCompat.java

95 lines
2.6 KiB
Java

package androidx.core.view;
import android.graphics.Rect;
import android.os.Build;
import android.view.DisplayCutout;
import androidx.annotation.RequiresApi;
import c.d.b.a.a;
import java.util.List;
public final class DisplayCutoutCompat {
private final Object mDisplayCutout;
/* JADX INFO: this call moved to the top of the method (can break code semantics) */
public DisplayCutoutCompat(Rect rect, List<Rect> list) {
this(Build.VERSION.SDK_INT >= 28 ? new DisplayCutout(rect, list) : null);
}
private DisplayCutoutCompat(Object obj) {
this.mDisplayCutout = obj;
}
public static DisplayCutoutCompat wrap(Object obj) {
if (obj == null) {
return null;
}
return new DisplayCutoutCompat(obj);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || DisplayCutoutCompat.class != obj.getClass()) {
return false;
}
DisplayCutoutCompat displayCutoutCompat = (DisplayCutoutCompat) obj;
Object obj2 = this.mDisplayCutout;
return obj2 == null ? displayCutoutCompat.mDisplayCutout == null : obj2.equals(displayCutoutCompat.mDisplayCutout);
}
public List<Rect> getBoundingRects() {
if (Build.VERSION.SDK_INT >= 28) {
return ((DisplayCutout) this.mDisplayCutout).getBoundingRects();
}
return null;
}
public int getSafeInsetBottom() {
if (Build.VERSION.SDK_INT >= 28) {
return ((DisplayCutout) this.mDisplayCutout).getSafeInsetBottom();
}
return 0;
}
public int getSafeInsetLeft() {
if (Build.VERSION.SDK_INT >= 28) {
return ((DisplayCutout) this.mDisplayCutout).getSafeInsetLeft();
}
return 0;
}
public int getSafeInsetRight() {
if (Build.VERSION.SDK_INT >= 28) {
return ((DisplayCutout) this.mDisplayCutout).getSafeInsetRight();
}
return 0;
}
public int getSafeInsetTop() {
if (Build.VERSION.SDK_INT >= 28) {
return ((DisplayCutout) this.mDisplayCutout).getSafeInsetTop();
}
return 0;
}
public int hashCode() {
Object obj = this.mDisplayCutout;
if (obj == null) {
return 0;
}
return obj.hashCode();
}
public String toString() {
StringBuilder L = a.L("DisplayCutoutCompat{");
L.append(this.mDisplayCutout);
L.append("}");
return L.toString();
}
@RequiresApi(api = 28)
public DisplayCutout unwrap() {
return (DisplayCutout) this.mDisplayCutout;
}
}