Files
codeql/java/ql/test/library-tests/frameworks/android/notification/Test.java
2022-01-14 10:32:38 +01:00

820 lines
31 KiB
Java

package generatedtest;
import android.app.Notification;
import android.app.PendingIntent;
import android.app.Person;
import android.app.Notification.Action;
import android.graphics.Bitmap;
import android.graphics.drawable.Icon;
import android.media.AudioAttributes;
import android.net.Uri;
import android.os.Bundle;
// Test case generated by GenerateFlowTestCase.ql
public class Test {
Object getMapKeyDefault(Bundle container) {
return null;
}
Object getMapValueDefault(Bundle container) {
return container.get("key");
}
Bundle newWithMapKeyDefault(Object element) {
Bundle bundle = new Bundle();
bundle.putString((String) element, null);
return bundle;
}
Bundle newWithMapValueDefault(Object element) {
Bundle bundle = new Bundle();
bundle.putString("key", (String) element);
return bundle;
}
Object source() {
return null;
}
void sink(Object o) {}
public void test() throws Exception {
{
// "android.app;Notification$Action$Builder;true;Builder;(Action);;Argument[0];Argument[-1];taint"
Notification.Action.Builder out = null;
Notification.Action in = (Notification.Action) source();
out = new Notification.Action.Builder(in);
sink(out); // $ hasTaintFlow
}
{
// "android.app;Notification$Action$Builder;true;Builder;(Icon,CharSequence,PendingIntent);;Argument[2];Argument[-1];taint"
Notification.Action.Builder out = null;
PendingIntent in = (PendingIntent) source();
out = new Notification.Action.Builder((Icon) null, (CharSequence) null, in);
sink(out); // $ hasTaintFlow
}
{
// "android.app;Notification$Action$Builder;true;Builder;(int,CharSequence,PendingIntent);;Argument[2];Argument[-1];taint"
Notification.Action.Builder out = null;
PendingIntent in = (PendingIntent) source();
out = new Notification.Action.Builder(0, (CharSequence) null, in);
sink(out); // $ hasTaintFlow
}
{
// "android.app;Notification$Action$Builder;true;addExtras;;;Argument[-1];ReturnValue;value"
Notification.Action.Builder out = null;
Notification.Action.Builder in = (Notification.Action.Builder) source();
out = in.addExtras(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Action$Builder;true;addExtras;;;MapKey of
// Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of
// Argument[-1];value"
Notification.Action.Builder out = null;
Bundle in = (Bundle) newWithMapKeyDefault(source());
out.addExtras(in);
sink(getMapKeyDefault(out.getExtras())); // $ hasValueFlow
}
{
// "android.app;Notification$Action$Builder;true;addExtras;;;MapValue of
// Argument[0];MapValue of SyntheticField[android.content.Intent.extras]
// of Argument[-1];value"
Notification.Action.Builder out = null;
Bundle in = (Bundle) newWithMapValueDefault(source());
out.addExtras(in);
sink(getMapValueDefault(out.getExtras())); // $ hasValueFlow
}
{
// "android.app;Notification$Action$Builder;true;addRemoteInput;;;Argument[-1];ReturnValue;value"
Notification.Action.Builder out = null;
Notification.Action.Builder in = (Notification.Action.Builder) source();
out = in.addRemoteInput(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Action$Builder;true;build;;;Argument[-1];ReturnValue;taint"
Notification.Action out = null;
Notification.Action.Builder in = (Notification.Action.Builder) source();
out = in.build();
sink(out); // $ hasTaintFlow
}
{
// "android.app;Notification$Action$Builder;true;build;;;SyntheticField[android.content.Intent.extras]
// of Argument[-1];SyntheticField[android.content.Intent.extras] of ReturnValue;value"
Notification.Action out = null;
Notification.Action.Builder builder = null;
Bundle in = (Bundle) newWithMapValueDefault(source());
builder.addExtras(in);
out = builder.build();
sink(getMapValueDefault(out.getExtras())); // $ hasValueFlow
}
{
// "android.app;Notification$Action$Builder;true;extend;;;Argument[-1];ReturnValue;value"
Notification.Action.Builder out = null;
Notification.Action.Builder in = (Notification.Action.Builder) source();
out = in.extend(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Action$Builder;true;getExtras;;;SyntheticField[android.content.Intent.extras]
// of Argument[-1];ReturnValue;value"
Bundle out = null;
Notification.Action.Builder in = (Notification.Action.Builder) source();
out = in.getExtras();
sink(out); // $ hasTaintFlow
}
{
// "android.app;Notification$Action$Builder;true;setAllowGeneratedReplies;;;Argument[-1];ReturnValue;value"
Notification.Action.Builder out = null;
Notification.Action.Builder in = (Notification.Action.Builder) source();
out = in.setAllowGeneratedReplies(false);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Action$Builder;true;setAuthenticationRequired;;;Argument[-1];ReturnValue;value"
Notification.Action.Builder out = null;
Notification.Action.Builder in = (Notification.Action.Builder) source();
out = in.setAuthenticationRequired(false);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Action$Builder;true;setContextual;;;Argument[-1];ReturnValue;value"
Notification.Action.Builder out = null;
Notification.Action.Builder in = (Notification.Action.Builder) source();
out = in.setContextual(false);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Action$Builder;true;setSemanticAction;;;Argument[-1];ReturnValue;value"
Notification.Action.Builder out = null;
Notification.Action.Builder in = (Notification.Action.Builder) source();
out = in.setSemanticAction(0);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Action;true;Action;(int,CharSequence,PendingIntent);;Argument[2];Argument[-1];taint"
Notification.Action out = null;
PendingIntent in = (PendingIntent) source();
out = new Notification.Action(0, null, in);
sink(out); // $ hasTaintFlow
}
{
// "android.app;Notification$Builder;true;addAction;(Action);;Argument[0];Argument[-1];taint"
Notification.Builder out = null;
Notification.Action in = (Notification.Action) source();
out.addAction(in);
sink(out); // $ hasTaintFlow
}
{
// "android.app;Notification$Builder;true;addAction;(int,CharSequence,PendingIntent);;Argument[2];Argument[-1];taint"
Notification.Builder out = null;
PendingIntent in = (PendingIntent) source();
out.addAction(0, null, in);
sink(out); // $ hasTaintFlow
}
{
// "android.app;Notification$Builder;true;addAction;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.addAction(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;addAction;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.addAction(0, null, null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;addExtras;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.addExtras(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;addExtras;;;MapKey of Argument[0];MapKey of
// SyntheticField[android.content.Intent.extras] of Argument[-1];value"
Notification.Builder out = null;
Bundle in = (Bundle) newWithMapKeyDefault(source());
out.addExtras(in);
sink(getMapKeyDefault(out.getExtras())); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;addExtras;;;MapValue of Argument[0];MapValue
// of SyntheticField[android.content.Intent.extras] of Argument[-1];value"
Notification.Builder out = null;
Bundle in = (Bundle) newWithMapValueDefault(source());
out.addExtras(in);
sink(getMapValueDefault(out.getExtras())); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;addPerson;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.addPerson((String) null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;addPerson;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.addPerson((Person) null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;build;;;Argument[-1];ReturnValue;taint"
Notification out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.build();
sink(out); // $ hasTaintFlow
}
{
// "android.app;Notification$Builder;true;build;;;SyntheticField[android.content.Intent.extras]
// of Argument[-1];Field[android.app.Notification.extras] of ReturnValue;value"
Notification out = null;
Notification.Builder builder = null;
Bundle in = (Bundle) newWithMapValueDefault(source());
builder.addExtras(in);
out = builder.build();
sink(getMapValueDefault(out.extras)); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;extend;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.extend(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;getExtras;;;SyntheticField[android.content.Intent.extras]
// of Argument[-1];ReturnValue;value"
Bundle out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.getExtras();
sink(out); // $ hasTaintFlow
}
{
// "android.app;Notification$Builder;true;recoverBuilder;;;Argument[1];ReturnValue;taint"
Notification.Builder out = null;
Notification in = (Notification) source();
out = Notification.Builder.recoverBuilder(null, in);
sink(out); // $ hasTaintFlow
}
{
// "android.app;Notification$Builder;true;setActions;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setActions((Notification.Action[]) null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setActions;;;ArrayElement of
// Argument[0];Argument[-1];taint"
Notification.Builder out = null;
Notification.Action[] in = (Notification.Action[]) new Notification.Action[] {
(Notification.Action) source()};
out.setActions(in);
sink(out); // $ hasTaintFlow
}
{
// "android.app;Notification$Builder;true;setAutoCancel;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setAutoCancel(false);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setBadgeIconType;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setBadgeIconType(0);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setBubbleMetadata;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setBubbleMetadata(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setCategory;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setCategory(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setChannelId;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setChannelId(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setChronometerCountDown;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setChronometerCountDown(false);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setColor;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setColor(0);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setColorized;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setColorized(false);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setContent;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setContent(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setContentInfo;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setContentInfo(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setContentIntent;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setContentIntent(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setContentIntent;;;Argument[0];Argument[-1];taint"
Notification.Builder out = null;
PendingIntent in = (PendingIntent) source();
out.setContentIntent(in);
sink(out); // $ hasTaintFlow
}
{
// "android.app;Notification$Builder;true;setContentText;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setContentText(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setContentTitle;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setContentTitle(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setCustomBigContentView;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setCustomBigContentView(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setCustomHeadsUpContentView;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setCustomHeadsUpContentView(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setDefaults;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setDefaults(0);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setDeleteIntent;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setDeleteIntent(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setDeleteIntent;;;Argument[0];Argument[-1];taint"
Notification.Builder out = null;
PendingIntent in = (PendingIntent) source();
out.setDeleteIntent(in);
sink(out); // $ hasTaintFlow
}
{
// "android.app;Notification$Builder;true;setExtras;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setExtras(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setExtras;;;Argument[0];SyntheticField[android.content.Intent.extras]
// of Argument[-1];value"
Notification.Builder out = null;
Bundle in = (Bundle) source();
out.setExtras(in);
sink(out.getExtras()); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setFlag;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setFlag(0, false);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setForegroundServiceBehavior;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setForegroundServiceBehavior(0);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setFullScreenIntent;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setFullScreenIntent(null, false);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setGroup;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setGroup(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setGroupAlertBehavior;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setGroupAlertBehavior(0);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setGroupSummary;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setGroupSummary(false);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setLargeIcon;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setLargeIcon((Icon) null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setLargeIcon;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setLargeIcon((Bitmap) null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setLights;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setLights(0, 0, 0);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setLocalOnly;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setLocalOnly(false);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setLocusId;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setLocusId(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setNumber;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setNumber(0);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setOngoing;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setOngoing(false);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setOnlyAlertOnce;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setOnlyAlertOnce(false);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setPriority;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setPriority(0);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setProgress;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setProgress(0, 0, false);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setPublicVersion;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setPublicVersion(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setPublicVersion;;;Argument[0];Argument[-1];taint"
Notification.Builder out = null;
Notification in = (Notification) source();
out.setPublicVersion(in);
sink(out); // $ hasTaintFlow
}
{
// "android.app;Notification$Builder;true;setRemoteInputHistory;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setRemoteInputHistory(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setSettingsText;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setSettingsText(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setShortcutId;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setShortcutId(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setShowWhen;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setShowWhen(false);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setSmallIcon;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setSmallIcon(0, 0);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setSmallIcon;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setSmallIcon(0);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setSmallIcon;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setSmallIcon((Icon) null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setSortKey;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setSortKey(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setSound;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setSound(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setSound;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setSound((Uri) null, 0);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setSound;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setSound((Uri) null, (AudioAttributes) null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setStyle;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setStyle(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setSubText;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setSubText(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setTicker;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setTicker(null, null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setTicker;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setTicker(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setTimeoutAfter;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setTimeoutAfter(0L);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setUsesChronometer;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setUsesChronometer(false);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setVibrate;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setVibrate(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setVisibility;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setVisibility(0);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Builder;true;setWhen;;;Argument[-1];ReturnValue;value"
Notification.Builder out = null;
Notification.Builder in = (Notification.Builder) source();
out = in.setWhen(0L);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$Style;true;build;;;Argument[-1];ReturnValue;taint"
Notification out = null;
Notification.Style in = (Notification.Style) source();
out = in.build();
sink(out); // $ hasTaintFlow
}
{
// "android.app;Notification$BigPictureStyle;true;BigPictureStyle;(Builder);;Argument[0];Argument[-1];taint"
Notification.BigPictureStyle out = null;
Notification.Builder in = (Notification.Builder) source();
out = new Notification.BigPictureStyle(in);
sink(out); // $ hasTaintFlow
}
{
// "android.app;Notification$BigPictureStyle;true;bigLargeIcon;;;Argument[-1];ReturnValue;value"
Notification.BigPictureStyle in = (Notification.BigPictureStyle) source();
Notification.BigPictureStyle out = in.bigLargeIcon((Icon) null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$BigPictureStyle;true;bigPicture;;;Argument[-1];ReturnValue;value"
Notification.BigPictureStyle in = (Notification.BigPictureStyle) source();
Notification.BigPictureStyle out = in.bigPicture((Bitmap) null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$BigPictureStyle;true;setBigContentTitle;;;Argument[-1];ReturnValue;value"
Notification.BigPictureStyle in = (Notification.BigPictureStyle) source();
Notification.BigPictureStyle out = in.setBigContentTitle(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$BigPictureStyle;true;setContentDescription;;;Argument[-1];ReturnValue;value"
Notification.BigPictureStyle in = (Notification.BigPictureStyle) source();
Notification.BigPictureStyle out = in.setContentDescription(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$BigPictureStyle;true;setSummaryText;;;Argument[-1];ReturnValue;value"
Notification.BigPictureStyle in = (Notification.BigPictureStyle) source();
Notification.BigPictureStyle out = in.setSummaryText(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$BigPictureStyle;true;showBigPictureWhenCollapsed;;;Argument[-1];ReturnValue;value"
Notification.BigPictureStyle in = (Notification.BigPictureStyle) source();
Notification.BigPictureStyle out = in.showBigPictureWhenCollapsed(false);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$BigTextStyle;true;BigTextStyle;(Builder);;Argument[0];Argument[-1];taint"
Notification.BigTextStyle out = null;
Notification.Builder in = (Notification.Builder) source();
out = new Notification.BigTextStyle(in);
sink(out); // $ hasTaintFlow
}
{
// "android.app;Notification$BigTextStyle;true;bigText;;;Argument[-1];ReturnValue;value"
Notification.BigTextStyle in = (Notification.BigTextStyle) source();
Notification.BigTextStyle out = in.bigText(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$BigTextStyle;true;setBigContentTitle;;;Argument[-1];ReturnValue;value"
Notification.BigTextStyle in = (Notification.BigTextStyle) source();
Notification.BigTextStyle out = in.setBigContentTitle(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$BigTextStyle;true;setSummaryText;;;Argument[-1];ReturnValue;value"
Notification.BigTextStyle in = (Notification.BigTextStyle) source();
Notification.BigTextStyle out = in.setSummaryText(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$InboxStyle;true;InboxStyle;(Builder);;Argument[0];Argument[-1];taint"
Notification.InboxStyle out = null;
Notification.Builder in = (Notification.Builder) source();
out = new Notification.InboxStyle(in);
sink(out); // $ hasTaintFlow
}
{
// "android.app;Notification$InboxStyle;true;addLine;;;Argument[-1];ReturnValue;value"
Notification.InboxStyle in = (Notification.InboxStyle) source();
Notification.InboxStyle out = in.addLine(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$InboxStyle;true;setBigContentTitle;;;Argument[-1];ReturnValue;value"
Notification.InboxStyle in = (Notification.InboxStyle) source();
Notification.InboxStyle out = in.setBigContentTitle(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$InboxStyle;true;setSummaryText;;;Argument[-1];ReturnValue;value"
Notification.InboxStyle in = (Notification.InboxStyle) source();
Notification.InboxStyle out = in.setSummaryText(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$MediaStyle;true;MediaStyle;(Builder);;Argument[0];Argument[-1];taint"
Notification.MediaStyle out = null;
Notification.Builder in = (Notification.Builder) source();
out = new Notification.MediaStyle(in);
sink(out); // $ hasTaintFlow
}
{
// "android.app;Notification$MediaStyle;true;setMediaSession;;;Argument[-1];ReturnValue;value"
Notification.MediaStyle in = (Notification.MediaStyle) source();
Notification.MediaStyle out = in.setMediaSession(null);
sink(out); // $ hasValueFlow
}
{
// "android.app;Notification$MediaStyle;true;setShowActionsInCompactView;;;Argument[-1];ReturnValue;value"
Notification.MediaStyle in = (Notification.MediaStyle) source();
Notification.MediaStyle out = in.setShowActionsInCompactView(null);
sink(out); // $ hasValueFlow
}
}
}