public class com.android.systemui.ScreenDecorations extends com.android.systemui.SystemUI implements com.android.systemui.tuner.TunerService$Tunable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.android.systemui.ScreenDecorations
super_class: com.android.systemui.SystemUI
{
private static final boolean DEBUG;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final java.lang.String TAG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "ScreenDecorations"
public static final java.lang.String SIZE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "sysui_rounded_size"
public static final java.lang.String PADDING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "sysui_rounded_content_padding"
private static final boolean DEBUG_SCREENSHOT_ROUNDED_CORNERS;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private android.hardware.display.DisplayManager mDisplayManager;
descriptor: Landroid/hardware/display/DisplayManager;
flags: (0x0002) ACC_PRIVATE
private android.hardware.display.DisplayManager$DisplayListener mDisplayListener;
descriptor: Landroid/hardware/display/DisplayManager$DisplayListener;
flags: (0x0002) ACC_PRIVATE
protected int mRoundedDefault;
descriptor: I
flags: (0x0004) ACC_PROTECTED
RuntimeInvisibleAnnotations:
VisibleForTesting()
protected int mRoundedDefaultTop;
descriptor: I
flags: (0x0004) ACC_PROTECTED
RuntimeInvisibleAnnotations:
VisibleForTesting()
protected int mRoundedDefaultBottom;
descriptor: I
flags: (0x0004) ACC_PROTECTED
RuntimeInvisibleAnnotations:
VisibleForTesting()
private android.view.View mOverlay;
descriptor: Landroid/view/View;
flags: (0x0002) ACC_PRIVATE
private android.view.View mBottomOverlay;
descriptor: Landroid/view/View;
flags: (0x0002) ACC_PRIVATE
private float mDensity;
descriptor: F
flags: (0x0002) ACC_PRIVATE
private android.view.WindowManager mWindowManager;
descriptor: Landroid/view/WindowManager;
flags: (0x0002) ACC_PRIVATE
private int mRotation;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private com.android.systemui.ScreenDecorations$DisplayCutoutView mCutoutTop;
descriptor: Lcom/android/systemui/ScreenDecorations$DisplayCutoutView;
flags: (0x0002) ACC_PRIVATE
private com.android.systemui.ScreenDecorations$DisplayCutoutView mCutoutBottom;
descriptor: Lcom/android/systemui/ScreenDecorations$DisplayCutoutView;
flags: (0x0002) ACC_PRIVATE
private boolean mPendingRotationChange;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private android.os.Handler mHandler;
descriptor: Landroid/os/Handler;
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import android.support cannot be resolved\n\tThe import com.android.systemui.plugins.qs cannot be resolved\n\tVisibleForTesting cannot be resolved to a type\n\tVisibleForTesting cannot be resolved to a type\n\tVisibleForTesting cannot be resolved to a type\n\tVisibleForTesting cannot be resolved to a type\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tcom.android.internal.R.bool cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tQS cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tVisibleForTesting cannot be resolved to a type\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tVisibleForTesting cannot be resolved to a type\n\tR cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/ScreenDecorations;
public void start();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/ScreenDecorations;
android.os.Handler startHandlerThread();
descriptor: ()Landroid/os/Handler;
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tVisibleForTesting cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/ScreenDecorations;
RuntimeInvisibleAnnotations:
VisibleForTesting()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
VisibleForTesting()
private void startOnScreenDecorationsThread();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/ScreenDecorations;
private void setupDecorations();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/ScreenDecorations;
protected void onConfigurationChanged(android.content.res.Configuration);
descriptor: (Landroid/content/res/Configuration;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/ScreenDecorations;
MethodParameters:
Name Flags
newConfig
private void updateOrientation();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/ScreenDecorations;
private void updateRoundedCornerRadii();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/ScreenDecorations;
private void updateViews();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/ScreenDecorations;
private void updateView(android.view.View, int, int);
descriptor: (Landroid/view/View;II)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/ScreenDecorations;
MethodParameters:
Name Flags
v
gravity
rotation
private void updateWindowVisibilities();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/ScreenDecorations;
private void updateWindowVisibility(android.view.View);
descriptor: (Landroid/view/View;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tR cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/ScreenDecorations;
MethodParameters:
Name Flags
overlay
private boolean hasRoundedCorners();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/ScreenDecorations;
private boolean shouldDrawCutout();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/ScreenDecorations;
static boolean shouldDrawCutout(android.content.Context);
descriptor: (Landroid/content/Context;)Z
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tcom.android.internal.R.bool cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
context
private void setupStatusBarPaddingIfNeeded();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tR cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/ScreenDecorations;
private void setupStatusBarPadding(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tQS cannot be resolved to a variable\n\tR cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/ScreenDecorations;
MethodParameters:
Name Flags
padding
android.view.WindowManager$LayoutParams getWindowLayoutParams();
descriptor: ()Landroid/view/WindowManager$LayoutParams;
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tVisibleForTesting cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/ScreenDecorations;
RuntimeInvisibleAnnotations:
VisibleForTesting()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
VisibleForTesting()
private android.view.WindowManager$LayoutParams getBottomLayoutParams();
descriptor: ()Landroid/view/WindowManager$LayoutParams;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/ScreenDecorations;
private void updateLayoutParams();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/ScreenDecorations;
public void onTuningChanged(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/ScreenDecorations;
MethodParameters:
Name Flags
key
newValue
private void setSize(android.view.View, int);
descriptor: (Landroid/view/View;I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/ScreenDecorations;
MethodParameters:
Name Flags
view
pixelSize
private boolean isLandscape(int);
descriptor: (I)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/ScreenDecorations;
MethodParameters:
Name Flags
rotation
}
SourceFile: "ScreenDecorations.java"
NestMembers:
com.android.systemui.ScreenDecorations$1 com.android.systemui.ScreenDecorations$2 com.android.systemui.ScreenDecorations$3 com.android.systemui.ScreenDecorations$DisplayCutoutView com.android.systemui.ScreenDecorations$RestartingPreDrawListener com.android.systemui.ScreenDecorations$TunablePaddingTagListener com.android.systemui.ScreenDecorations$ValidatingPreDrawListener
InnerClasses:
public abstract DisplayListener = android.hardware.display.DisplayManager$DisplayListener of android.hardware.display.DisplayManager
public LayoutParams = android.view.WindowManager$LayoutParams of android.view.WindowManager
public DisplayCutoutView = com.android.systemui.ScreenDecorations$DisplayCutoutView of com.android.systemui.ScreenDecorations
private RestartingPreDrawListener = com.android.systemui.ScreenDecorations$RestartingPreDrawListener of com.android.systemui.ScreenDecorations
TunablePaddingTagListener = com.android.systemui.ScreenDecorations$TunablePaddingTagListener of com.android.systemui.ScreenDecorations
private ValidatingPreDrawListener = com.android.systemui.ScreenDecorations$ValidatingPreDrawListener of com.android.systemui.ScreenDecorations
public abstract Tunable = com.android.systemui.tuner.TunerService$Tunable of com.android.systemui.tuner.TunerService