public class com.android.systemui.statusbar.notification.MediaNotificationProcessor
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.android.systemui.statusbar.notification.MediaNotificationProcessor
super_class: java.lang.Object
{
private static final float POPULATION_FRACTION_FOR_MORE_VIBRANT;
descriptor: F
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1.0
private static final float MIN_SATURATION_WHEN_DECIDING;
descriptor: F
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0.19
private static final double MINIMUM_IMAGE_FRACTION;
descriptor: D
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0.002
private static final float POPULATION_FRACTION_FOR_DOMINANT;
descriptor: F
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0.01
private static final float POPULATION_FRACTION_FOR_WHITE_OR_BLACK;
descriptor: F
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2.5
private static final float BLACK_MAX_LIGHTNESS;
descriptor: F
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0.08
private static final float WHITE_MIN_LIGHTNESS;
descriptor: F
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0.9
private static final int RESIZE_BITMAP_AREA;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 22500
private final com.android.systemui.statusbar.notification.ImageGradientColorizer mColorizer;
descriptor: Lcom/android/systemui/statusbar/notification/ImageGradientColorizer;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.content.Context mContext;
descriptor: Landroid/content/Context;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private float[] mFilteredBackgroundHsl;
descriptor: [F
flags: (0x0002) ACC_PRIVATE
private Palette.Filter mBlackWhiteFilter;
descriptor: LPalette/Filter;
flags: (0x0002) ACC_PRIVATE
private final android.content.Context mPackageContext;
descriptor: Landroid/content/Context;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(android.content.Context, android.content.Context);
descriptor: (Landroid/content/Context;Landroid/content/Context;)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\tThe import android.support cannot be resolved\n\tThe import android.support cannot be resolved\n\tThe import com.android.systemui.R cannot be resolved\n\tPalette cannot be resolved to a type\n\tThe target type of this expression must be a functional interface\n\tVisibleForTesting cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved\n\tPalette cannot be resolved to a type\n\tFilter cannot be resolved to a type\n\tR cannot be resolved to a variable\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette 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/statusbar/notification/MediaNotificationProcessor;
MethodParameters:
Name Flags
context
packageContext
void <init>(android.content.Context, android.content.Context, com.android.systemui.statusbar.notification.ImageGradientColorizer);
descriptor: (Landroid/content/Context;Landroid/content/Context;Lcom/android/systemui/statusbar/notification/ImageGradientColorizer;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import android.support cannot be resolved\n\tThe import android.support cannot be resolved\n\tThe import com.android.systemui.R cannot be resolved\n\tPalette cannot be resolved to a type\n\tThe target type of this expression must be a functional interface\n\tVisibleForTesting cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved\n\tPalette cannot be resolved to a type\n\tFilter cannot be resolved to a type\n\tR cannot be resolved to a variable\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette 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/statusbar/notification/MediaNotificationProcessor;
RuntimeInvisibleAnnotations:
VisibleForTesting()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
VisibleForTesting()
MethodParameters:
Name Flags
context
packageContext
colorizer
public void processNotification(android.app.Notification, android.app.Notification$Builder);
descriptor: (Landroid/app/Notification;Landroid/app/Notification$Builder;)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\tPalette cannot be resolved to a type\n\tPalette cannot be resolved\n\tPalette cannot be resolved to a type\n\tFilter 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/statusbar/notification/MediaNotificationProcessor;
MethodParameters:
Name Flags
notification
builder
int selectForegroundColor(int, Palette);
descriptor: (ILPalette;)I
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tPalette 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/statusbar/notification/MediaNotificationProcessor;
MethodParameters:
Name Flags
backgroundColor
palette
int selectForegroundColorForSwatches(Palette.Swatch, Palette.Swatch, Palette.Swatch, Palette.Swatch, Palette.Swatch, int);
descriptor: (LPalette/Swatch;LPalette/Swatch;LPalette/Swatch;LPalette/Swatch;LPalette/Swatch;I)I
flags: (0x0000)
Code:
stack=3, locals=7, args_size=7
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette 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/statusbar/notification/MediaNotificationProcessor;
MethodParameters:
Name Flags
moreVibrant
vibrant
moreMutedSwatch
mutedSwatch
dominantSwatch
fallbackColor
Palette.Swatch selectMutedCandidate(Palette.Swatch, Palette.Swatch);
descriptor: (LPalette/Swatch;LPalette/Swatch;)LPalette/Swatch;
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette 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/statusbar/notification/MediaNotificationProcessor;
MethodParameters:
Name Flags
first
second
Palette.Swatch selectVibrantCandidate(Palette.Swatch, Palette.Swatch);
descriptor: (LPalette/Swatch;LPalette/Swatch;)LPalette/Swatch;
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette 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/statusbar/notification/MediaNotificationProcessor;
MethodParameters:
Name Flags
first
second
boolean hasEnoughPopulation(Palette.Swatch);
descriptor: (LPalette/Swatch;)Z
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tPalette 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/statusbar/notification/MediaNotificationProcessor;
MethodParameters:
Name Flags
swatch
int findBackgroundColorAndFilter(Palette);
descriptor: (LPalette;)I
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette cannot be resolved to a type\n\tPalette 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/statusbar/notification/MediaNotificationProcessor;
MethodParameters:
Name Flags
palette
private boolean isWhiteOrBlack(float[]);
descriptor: ([F)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/statusbar/notification/MediaNotificationProcessor;
MethodParameters:
Name Flags
hsl
private boolean isBlack(float[]);
descriptor: ([F)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/statusbar/notification/MediaNotificationProcessor;
MethodParameters:
Name Flags
hslColor
private boolean isWhite(float[]);
descriptor: ([F)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/statusbar/notification/MediaNotificationProcessor;
MethodParameters:
Name Flags
hslColor
}
SourceFile: "MediaNotificationProcessor.java"
InnerClasses:
public Builder = android.app.Notification$Builder of android.app.Notification