public class android.os.HardwarePropertiesManager
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.os.HardwarePropertiesManager
  super_class: java.lang.Object
{
  private static final java.lang.String TAG;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private final android.os.IHardwarePropertiesManager mService;
    descriptor: Landroid/os/IHardwarePropertiesManager;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public static final int DEVICE_TEMPERATURE_CPU;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int DEVICE_TEMPERATURE_GPU;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int DEVICE_TEMPERATURE_BATTERY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int DEVICE_TEMPERATURE_SKIN;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int TEMPERATURE_CURRENT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int TEMPERATURE_THROTTLING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int TEMPERATURE_SHUTDOWN;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int TEMPERATURE_THROTTLING_BELOW_VR_MIN;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  public static final float UNDEFINED_TEMPERATURE;
    descriptor: F
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -3.4028235E38

  private final android.content.Context mContext;
    descriptor: Landroid/content/Context;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(android.content.Context, android.os.IHardwarePropertiesManager);
    descriptor: (Landroid/content/Context;Landroid/os/IHardwarePropertiesManager;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.os.HardwarePropertiesManager this
         0: .line 22
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import android.hardware.thermal cannot be resolved\n\tThe value for annotation attribute IntDef.value must be a constant expression\n\tThe value for annotation attribute IntDef.value must be a constant expression\n\tThe value for annotation attribute IntDef.value must be a constant expression\n\tThe value for annotation attribute IntDef.value must be a constant expression\n\tConstants cannot be resolved to a variable\n\tConstants cannot be resolved to a variable\n\tConstants cannot be resolved to a variable\n\tConstants cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.HardwarePropertiesManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/HardwarePropertiesManager;
    MethodParameters:
         Name  Flags
      context  
      service  

  public float[] getDeviceTemperatures(int, int);
    descriptor: (II)[F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.os.HardwarePropertiesManager this
         0: .line 123
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.HardwarePropertiesManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/HardwarePropertiesManager;
    MethodParameters:
        Name  Flags
      type    
      source  

  public android.os.CpuUsageInfo[] getCpuUsages();
    descriptor: ()[Landroid/os/CpuUsageInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.HardwarePropertiesManager this
         0: .line 161
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.HardwarePropertiesManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/HardwarePropertiesManager;

  public float[] getFanSpeeds();
    descriptor: ()[F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.HardwarePropertiesManager this
         0: .line 178
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.HardwarePropertiesManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/HardwarePropertiesManager;
}
SourceFile: "HardwarePropertiesManager.java"
NestMembers:
  android.os.HardwarePropertiesManager$DeviceTemperatureType  android.os.HardwarePropertiesManager$TemperatureSource
InnerClasses:
  public abstract DeviceTemperatureType = android.os.HardwarePropertiesManager$DeviceTemperatureType of android.os.HardwarePropertiesManager
  public abstract TemperatureSource = android.os.HardwarePropertiesManager$TemperatureSource of android.os.HardwarePropertiesManager