public final class sun.awt.windows.ThemeReader
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: sun.awt.windows.ThemeReader
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.windows.ThemeReader this
         0: .line 42
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // sun.awt.windows.ThemeReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/windows/ThemeReader;

  public static boolean isThemed();
    descriptor: ()Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 45
            iconst_0
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static boolean isXPStyleEnabled();
    descriptor: ()Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 49
            iconst_0
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static void paintBackground(int[], java.lang.String, int, int, int, int, int, int, int);
    descriptor: ([ILjava/lang/String;IIIIIII)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=0, locals=9, args_size=9
        start local 0 // int[] buffer
        start local 1 // java.lang.String widget
        start local 2 // int part
        start local 3 // int state
        start local 4 // int x
        start local 5 // int y
        start local 6 // int w
        start local 7 // int h
        start local 8 // int stride
         0: .line 54
            return
        end local 8 // int stride
        end local 7 // int h
        end local 6 // int w
        end local 5 // int y
        end local 4 // int x
        end local 3 // int state
        end local 2 // int part
        end local 1 // java.lang.String widget
        end local 0 // int[] buffer
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  buffer  [I
            0    1     1  widget  Ljava/lang/String;
            0    1     2    part  I
            0    1     3   state  I
            0    1     4       x  I
            0    1     5       y  I
            0    1     6       w  I
            0    1     7       h  I
            0    1     8  stride  I
    MethodParameters:
        Name  Flags
      buffer  
      widget  
      part    
      state   
      x       
      y       
      w       
      h       
      stride  

  public static java.awt.Insets getThemeMargins(java.lang.String, int, int, int);
    descriptor: (Ljava/lang/String;III)Ljava/awt/Insets;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // java.lang.String widget
        start local 1 // int part
        start local 2 // int state
        start local 3 // int marginType
         0: .line 57
            aconst_null
            areturn
        end local 3 // int marginType
        end local 2 // int state
        end local 1 // int part
        end local 0 // java.lang.String widget
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0      widget  Ljava/lang/String;
            0    1     1        part  I
            0    1     2       state  I
            0    1     3  marginType  I
    MethodParameters:
            Name  Flags
      widget      
      part        
      state       
      marginType  

  public static boolean isThemePartDefined(java.lang.String, int, int);
    descriptor: (Ljava/lang/String;II)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // java.lang.String widget
        start local 1 // int part
        start local 2 // int state
         0: .line 61
            iconst_0
            ireturn
        end local 2 // int state
        end local 1 // int part
        end local 0 // java.lang.String widget
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  widget  Ljava/lang/String;
            0    1     1    part  I
            0    1     2   state  I
    MethodParameters:
        Name  Flags
      widget  
      part    
      state   

  public static java.awt.Color getColor(java.lang.String, int, int, int);
    descriptor: (Ljava/lang/String;III)Ljava/awt/Color;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // java.lang.String widget
        start local 1 // int part
        start local 2 // int state
        start local 3 // int property
         0: .line 65
            aconst_null
            areturn
        end local 3 // int property
        end local 2 // int state
        end local 1 // int part
        end local 0 // java.lang.String widget
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0    widget  Ljava/lang/String;
            0    1     1      part  I
            0    1     2     state  I
            0    1     3  property  I
    MethodParameters:
          Name  Flags
      widget    
      part      
      state     
      property  

  public static int getInt(java.lang.String, int, int, int);
    descriptor: (Ljava/lang/String;III)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // java.lang.String widget
        start local 1 // int part
        start local 2 // int state
        start local 3 // int property
         0: .line 69
            iconst_0
            ireturn
        end local 3 // int property
        end local 2 // int state
        end local 1 // int part
        end local 0 // java.lang.String widget
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0    widget  Ljava/lang/String;
            0    1     1      part  I
            0    1     2     state  I
            0    1     3  property  I
    MethodParameters:
          Name  Flags
      widget    
      part      
      state     
      property  

  public static int getEnum(java.lang.String, int, int, int);
    descriptor: (Ljava/lang/String;III)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // java.lang.String widget
        start local 1 // int part
        start local 2 // int state
        start local 3 // int property
         0: .line 73
            iconst_0
            ireturn
        end local 3 // int property
        end local 2 // int state
        end local 1 // int part
        end local 0 // java.lang.String widget
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0    widget  Ljava/lang/String;
            0    1     1      part  I
            0    1     2     state  I
            0    1     3  property  I
    MethodParameters:
          Name  Flags
      widget    
      part      
      state     
      property  

  public static boolean getBoolean(java.lang.String, int, int, int);
    descriptor: (Ljava/lang/String;III)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // java.lang.String widget
        start local 1 // int part
        start local 2 // int state
        start local 3 // int property
         0: .line 77
            iconst_0
            ireturn
        end local 3 // int property
        end local 2 // int state
        end local 1 // int part
        end local 0 // java.lang.String widget
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0    widget  Ljava/lang/String;
            0    1     1      part  I
            0    1     2     state  I
            0    1     3  property  I
    MethodParameters:
          Name  Flags
      widget    
      part      
      state     
      property  

  public static boolean getSysBoolean(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.lang.String widget
        start local 1 // int property
         0: .line 81
            iconst_0
            ireturn
        end local 1 // int property
        end local 0 // java.lang.String widget
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0    widget  Ljava/lang/String;
            0    1     1  property  I
    MethodParameters:
          Name  Flags
      widget    
      property  

  public static java.awt.Point getPoint(java.lang.String, int, int, int);
    descriptor: (Ljava/lang/String;III)Ljava/awt/Point;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // java.lang.String widget
        start local 1 // int part
        start local 2 // int state
        start local 3 // int property
         0: .line 85
            aconst_null
            areturn
        end local 3 // int property
        end local 2 // int state
        end local 1 // int part
        end local 0 // java.lang.String widget
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0    widget  Ljava/lang/String;
            0    1     1      part  I
            0    1     2     state  I
            0    1     3  property  I
    MethodParameters:
          Name  Flags
      widget    
      part      
      state     
      property  

  public static java.awt.Dimension getPosition(java.lang.String, int, int, int);
    descriptor: (Ljava/lang/String;III)Ljava/awt/Dimension;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // java.lang.String widget
        start local 1 // int part
        start local 2 // int state
        start local 3 // int property
         0: .line 89
            aconst_null
            areturn
        end local 3 // int property
        end local 2 // int state
        end local 1 // int part
        end local 0 // java.lang.String widget
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0    widget  Ljava/lang/String;
            0    1     1      part  I
            0    1     2     state  I
            0    1     3  property  I
    MethodParameters:
          Name  Flags
      widget    
      part      
      state     
      property  

  public static java.awt.Dimension getPartSize(java.lang.String, int, int);
    descriptor: (Ljava/lang/String;II)Ljava/awt/Dimension;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // java.lang.String widget
        start local 1 // int part
        start local 2 // int state
         0: .line 93
            aconst_null
            areturn
        end local 2 // int state
        end local 1 // int part
        end local 0 // java.lang.String widget
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  widget  Ljava/lang/String;
            0    1     1    part  I
            0    1     2   state  I
    MethodParameters:
        Name  Flags
      widget  
      part    
      state   

  public static long getThemeTransitionDuration(java.lang.String, int, int, int, int);
    descriptor: (Ljava/lang/String;IIII)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=5, args_size=5
        start local 0 // java.lang.String widget
        start local 1 // int part
        start local 2 // int stateFrom
        start local 3 // int stateTo
        start local 4 // int propId
         0: .line 98
            lconst_0
            lreturn
        end local 4 // int propId
        end local 3 // int stateTo
        end local 2 // int stateFrom
        end local 1 // int part
        end local 0 // java.lang.String widget
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0     widget  Ljava/lang/String;
            0    1     1       part  I
            0    1     2  stateFrom  I
            0    1     3    stateTo  I
            0    1     4     propId  I
    MethodParameters:
           Name  Flags
      widget     
      part       
      stateFrom  
      stateTo    
      propId     

  public static boolean isGetThemeTransitionDurationDefined();
    descriptor: ()Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 102
            iconst_0
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static java.awt.Insets getThemeBackgroundContentMargins(java.lang.String, int, int, int, int);
    descriptor: (Ljava/lang/String;IIII)Ljava/awt/Insets;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=5, args_size=5
        start local 0 // java.lang.String widget
        start local 1 // int part
        start local 2 // int state
        start local 3 // int boundingWidth
        start local 4 // int boundingHeight
         0: .line 107
            aconst_null
            areturn
        end local 4 // int boundingHeight
        end local 3 // int boundingWidth
        end local 2 // int state
        end local 1 // int part
        end local 0 // java.lang.String widget
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0          widget  Ljava/lang/String;
            0    1     1            part  I
            0    1     2           state  I
            0    1     3   boundingWidth  I
            0    1     4  boundingHeight  I
    MethodParameters:
                Name  Flags
      widget          
      part            
      state           
      boundingWidth   
      boundingHeight  
}
SourceFile: "ThemeReader.java"