public class com.android.systemui.ScreenDecorations$DisplayCutoutView extends android.view.View implements android.hardware.display.DisplayManager$DisplayListener, com.android.systemui.RegionInterceptingFrameLayout$RegionInterceptableView
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.android.systemui.ScreenDecorations$DisplayCutoutView
super_class: android.view.View
{
private final android.view.DisplayInfo mInfo;
descriptor: Landroid/view/DisplayInfo;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.graphics.Paint mPaint;
descriptor: Landroid/graphics/Paint;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.graphics.Region mBounds;
descriptor: Landroid/graphics/Region;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.graphics.Rect mBoundingRect;
descriptor: Landroid/graphics/Rect;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.graphics.Path mBoundingPath;
descriptor: Landroid/graphics/Path;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int[] mLocation;
descriptor: [I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean mInitialStart;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.Runnable mVisibilityChangedListener;
descriptor: Ljava/lang/Runnable;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.android.systemui.ScreenDecorations mDecorations;
descriptor: Lcom/android/systemui/ScreenDecorations;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private int mColor;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean mStart;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int mRotation;
descriptor: I
flags: (0x0002) ACC_PRIVATE
public void <init>(android.content.Context, boolean, java.lang.Runnable, com.android.systemui.ScreenDecorations);
descriptor: (Landroid/content/Context;ZLjava/lang/Runnable;Lcom/android/systemui/ScreenDecorations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=5
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$DisplayCutoutView;
MethodParameters:
Name Flags
context
start
visibilityChangedListener
decorations
public void setColor(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
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$DisplayCutoutView;
MethodParameters:
Name Flags
color
protected void onAttachedToWindow();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
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$DisplayCutoutView;
protected void onDetachedFromWindow();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
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$DisplayCutoutView;
protected void onDraw(android.graphics.Canvas);
descriptor: (Landroid/graphics/Canvas;)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$DisplayCutoutView;
MethodParameters:
Name Flags
canvas
public void onDisplayAdded(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
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$DisplayCutoutView;
MethodParameters:
Name Flags
displayId
public void onDisplayRemoved(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
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$DisplayCutoutView;
MethodParameters:
Name Flags
displayId
public void onDisplayChanged(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
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$DisplayCutoutView;
MethodParameters:
Name Flags
displayId
public void setRotation(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
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$DisplayCutoutView;
MethodParameters:
Name Flags
rotation
private boolean isStart();
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$DisplayCutoutView;
private void update();
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$DisplayCutoutView;
private void updateBoundingPath();
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$DisplayCutoutView;
private static void transformPhysicalToLogicalCoordinates(int, int, int, android.graphics.Matrix);
descriptor: (IIILandroid/graphics/Matrix;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=4
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
rotation
physicalWidth
physicalHeight
out
private boolean hasCutout();
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$DisplayCutoutView;
protected void onMeasure(int, int);
descriptor: (II)V
flags: (0x0004) ACC_PROTECTED
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$DisplayCutoutView;
MethodParameters:
Name Flags
widthMeasureSpec
heightMeasureSpec
public static void boundsFromDirection(android.view.DisplayCutout, int, android.graphics.Rect);
descriptor: (Landroid/view/DisplayCutout;ILandroid/graphics/Rect;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
displayCutout
gravity
out
public static android.graphics.Region boundsFromDirection(android.view.DisplayCutout, int);
descriptor: (Landroid/view/DisplayCutout;I)Landroid/graphics/Region;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
displayCutout
gravity
private void localBounds(android.graphics.Rect);
descriptor: (Landroid/graphics/Rect;)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"
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$DisplayCutoutView;
MethodParameters:
Name Flags
out
public boolean shouldInterceptTouch();
descriptor: ()Z
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$DisplayCutoutView;
public android.graphics.Region getInterceptRegion();
descriptor: ()Landroid/graphics/Region;
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$DisplayCutoutView;
}
SourceFile: "ScreenDecorations.java"
NestHost: com.android.systemui.ScreenDecorations
InnerClasses:
public abstract DisplayListener = android.hardware.display.DisplayManager$DisplayListener of android.hardware.display.DisplayManager
public abstract RegionInterceptableView = com.android.systemui.RegionInterceptingFrameLayout$RegionInterceptableView of com.android.systemui.RegionInterceptingFrameLayout
public DisplayCutoutView = com.android.systemui.ScreenDecorations$DisplayCutoutView of com.android.systemui.ScreenDecorations