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 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
         0: .line 46
            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 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
      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 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
         0: .line 537
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
      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 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
         0: .line 543
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
      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 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
         0: .line 551
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
      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 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
         0: .line 557
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
      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 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
         0: .line 570
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
      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 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
         0: .line 574
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
      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 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
         0: .line 578
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
      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 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
         0: .line 584
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
      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 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
         0: .line 589
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
      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 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
         0: .line 595
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
      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 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
         0: .line 621
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
      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: .line 636
            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 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
         0: .line 659
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
      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 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
         0: .line 674
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
      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: .line 684
            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: .line 691
            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 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
         0: .line 714
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
      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 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
         0: .line 733
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
      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 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
         0: .line 738
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.systemui.ScreenDecorations$DisplayCutoutView this
      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