mirror of
https://github.com/github/codeql.git
synced 2025-12-18 18:10:39 +01:00
1765 lines
67 KiB
Java
1765 lines
67 KiB
Java
package generatedtest;
|
|
|
|
import android.content.ComponentName;
|
|
import android.content.Context;
|
|
import android.content.Intent;
|
|
import android.content.IntentSender;
|
|
import android.net.Uri;
|
|
import android.os.BaseBundle;
|
|
import android.os.Bundle;
|
|
import android.os.IBinder;
|
|
import android.os.Parcel;
|
|
import android.os.Parcelable;
|
|
import android.os.PersistableBundle;
|
|
import android.util.SparseArray;
|
|
import java.io.Serializable;
|
|
import java.util.ArrayList;
|
|
import java.util.Set;
|
|
|
|
// Test case generated by GenerateFlowTestCase.ql
|
|
public class Test {
|
|
|
|
<T> T getElement(Iterable<T> it) { return it.iterator().next(); }
|
|
Bundle getIntent_extras(Intent i) { return i.getExtras(); }
|
|
String getMapKey(BaseBundle b) { return b.keySet().iterator().next(); }
|
|
Object getMapValue(BaseBundle b) { return null; }
|
|
Intent newWithIntent_extras(Bundle b) { return null; }
|
|
Intent newWithIntent_data(Uri data) { return new Intent("title", data); }
|
|
Bundle newBundleWithMapKey(String k) { Bundle b = new Bundle(); b.putInt(k, 0); return b; }
|
|
PersistableBundle newPersistableBundleWithMapKey(String k) { PersistableBundle b = new PersistableBundle(); b.putInt(k, 0); return b; }
|
|
Bundle newBundleWithMapValue(Object element) { return null; }
|
|
PersistableBundle newPersistableBundleWithMapValue(Object element) { return null; }
|
|
Uri getData(Intent intent) { return intent.getData(); }
|
|
<T> T source() { return null; }
|
|
void sink(Object o) { }
|
|
|
|
public void test() throws Exception {
|
|
|
|
{
|
|
// "android.content;Intent;false;Intent;(Intent);;MapKey of SyntheticField[android.content.Intent.extras] of Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)newWithIntent_extras(newBundleWithMapKey(source()));
|
|
out = new Intent(in);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;false;Intent;(Intent);;MapValue of SyntheticField[android.content.Intent.extras] of Argument[0];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)newWithIntent_extras(newBundleWithMapValue(source()));
|
|
out = new Intent(in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;false;Intent;(String,Uri);;Argument[1];SyntheticField[android.content.Intent.data] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
Uri in = (Uri)source();
|
|
out = new Intent(null, in);
|
|
sink(getData(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;false;Intent;(String,Uri,Context,Class);;Argument[1];SyntheticField[android.content.Intent.data] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
Uri in = (Uri)source();
|
|
out = new Intent(null, in, null, null);
|
|
sink(getData(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;addCategory;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.addCategory(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;addFlags;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.addFlags(0);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;false;createChooser;;;Argument[0..2];MapValue of SyntheticField[android.content.Intent.extras] of ReturnValue;value;manual"
|
|
Intent out = null;
|
|
CharSequence in = (CharSequence)source();
|
|
out = Intent.createChooser(null, in, null);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;false;createChooser;;;Argument[0..2];MapValue of SyntheticField[android.content.Intent.extras] of ReturnValue;value;manual"
|
|
Intent out = null;
|
|
IntentSender in = (IntentSender)source();
|
|
out = Intent.createChooser(null, null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;false;createChooser;;;Argument[0..2];MapValue of SyntheticField[android.content.Intent.extras] of ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = Intent.createChooser(in, null, null);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;getBundleExtra;(String);;MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];ReturnValue;value;manual"
|
|
Bundle out = null;
|
|
Intent in = (Intent)newWithIntent_extras(newBundleWithMapValue(source()));
|
|
out = in.getBundleExtra(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;getByteArrayExtra;(String);;MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];ReturnValue;value;manual"
|
|
byte[] out = null;
|
|
Intent in = (Intent)newWithIntent_extras(newBundleWithMapValue(source()));
|
|
out = in.getByteArrayExtra(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;getCharArrayExtra;(String);;MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];ReturnValue;value;manual"
|
|
char[] out = null;
|
|
Intent in = (Intent)newWithIntent_extras(newBundleWithMapValue(source()));
|
|
out = in.getCharArrayExtra(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;getCharSequenceArrayExtra;(String);;MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];ReturnValue;value;manual"
|
|
CharSequence[] out = null;
|
|
Intent in = (Intent)newWithIntent_extras(newBundleWithMapValue(source()));
|
|
out = in.getCharSequenceArrayExtra(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;getCharSequenceArrayListExtra;(String);;MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];ReturnValue;value;manual"
|
|
ArrayList out = null;
|
|
Intent in = (Intent)newWithIntent_extras(newBundleWithMapValue(source()));
|
|
out = in.getCharSequenceArrayListExtra(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;getCharSequenceExtra;(String);;MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];ReturnValue;value;manual"
|
|
CharSequence out = null;
|
|
Intent in = (Intent)newWithIntent_extras(newBundleWithMapValue(source()));
|
|
out = in.getCharSequenceExtra(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;getData;;;SyntheticField[android.content.Intent.data] of Argument[this];ReturnValue;value;manual"
|
|
Uri out = null;
|
|
Intent in = (Intent)newWithIntent_data(source());
|
|
out = in.getData();
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;getDataString;;;SyntheticField[android.content.Intent.data] of Argument[this];ReturnValue;taint;manual"
|
|
String out = null;
|
|
Intent in = (Intent)newWithIntent_data(source());
|
|
out = in.getDataString();
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;getExtras;();;SyntheticField[android.content.Intent.extras] of Argument[this];ReturnValue;value;manual"
|
|
Bundle out = null;
|
|
Intent in = (Intent)newWithIntent_extras(source());
|
|
out = in.getExtras();
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;false;getIntent;;;Argument[0];SyntheticField[android.content.Intent.data] of Argument[this];taint;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out = Intent.getIntent(in);
|
|
sink(out.getData()); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;false;getIntentOld;;;Argument[0];SyntheticField[android.content.Intent.data] of Argument[this];taint;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out = Intent.getIntentOld(in);
|
|
sink(out.getData()); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;getParcelableArrayExtra;(String);;MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];ReturnValue;value;manual"
|
|
Parcelable[] out = null;
|
|
Intent in = (Intent)newWithIntent_extras(newBundleWithMapValue(source()));
|
|
out = in.getParcelableArrayExtra(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;getParcelableArrayListExtra;(String);;MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];ReturnValue;value;manual"
|
|
ArrayList out = null;
|
|
Intent in = (Intent)newWithIntent_extras(newBundleWithMapValue(source()));
|
|
out = in.getParcelableArrayListExtra(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;getParcelableExtra;(String);;MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];ReturnValue;value;manual"
|
|
Parcelable out = null;
|
|
Intent in = (Intent)newWithIntent_extras(newBundleWithMapValue(source()));
|
|
out = in.getParcelableExtra(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;getSerializableExtra;(String);;MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];ReturnValue;value;manual"
|
|
Serializable out = null;
|
|
Intent in = (Intent)newWithIntent_extras(newBundleWithMapValue(source()));
|
|
out = in.getSerializableExtra(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;getStringArrayExtra;(String);;MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];ReturnValue;value;manual"
|
|
String[] out = null;
|
|
Intent in = (Intent)newWithIntent_extras(newBundleWithMapValue(source()));
|
|
out = in.getStringArrayExtra(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;getStringArrayListExtra;(String);;MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];ReturnValue;value;manual"
|
|
ArrayList out = null;
|
|
Intent in = (Intent)newWithIntent_extras(newBundleWithMapValue(source()));
|
|
out = in.getStringArrayListExtra(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;getStringExtra;(String);;MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];ReturnValue;value;manual"
|
|
String out = null;
|
|
Intent in = (Intent)newWithIntent_extras(newBundleWithMapValue(source()));
|
|
out = in.getStringExtra(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;false;parseUri;;;Argument[0];SyntheticField[android.content.Intent.data] of Argument[this];taint;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out = Intent.parseUri(in, 0);
|
|
sink(out.getData()); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putCharSequenceArrayListExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putCharSequenceArrayListExtra(null, null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putCharSequenceArrayListExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putCharSequenceArrayListExtra(in, null);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putCharSequenceArrayListExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
ArrayList in = (ArrayList)source();
|
|
out.putCharSequenceArrayListExtra(null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtra((String)null, false);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtra((String)null, 0L);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtra((String)null, 0.0f);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtra((String)null, 0.0);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtra((String)null, 0);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtra((String)null, (short[])null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtra((String)null, (short)0);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtra((String)null, (long[])null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtra((String)null, (int[])null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtra((String)null, (float[])null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtra((String)null, (double[])null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtra((String)null, (char[])null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtra((String)null, (byte[])null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtra((String)null, (byte)0);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtra((String)null, (boolean[])null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtra((String)null, (String[])null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtra((String)null, (String)null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtra((String)null, (Serializable)null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtra((String)null, (Parcelable[])null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtra((String)null, (Parcelable)null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtra((String)null, (CharSequence[])null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtra((String)null, (CharSequence)null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtra((String)null, (Bundle)null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtra((String)null, '\0');
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putExtra(in, false);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putExtra(in, 0L);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putExtra(in, 0.0f);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putExtra(in, 0.0);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putExtra(in, 0);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putExtra(in, (short[])null);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putExtra(in, (short)0);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putExtra(in, (long[])null);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putExtra(in, (int[])null);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putExtra(in, (float[])null);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putExtra(in, (double[])null);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putExtra(in, (char[])null);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putExtra(in, (byte[])null);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putExtra(in, (byte)0);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putExtra(in, (boolean[])null);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putExtra(in, (String[])null);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putExtra(in, (String)null);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putExtra(in, (Serializable)null);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putExtra(in, (Parcelable[])null);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putExtra(in, (Parcelable)null);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putExtra(in, (CharSequence[])null);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putExtra(in, (CharSequence)null);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putExtra(in, (Bundle)null);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putExtra(in, '\0');
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
short[] in = (short[])source();
|
|
out.putExtra((String)null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
short in = (short)source();
|
|
out.putExtra((String)null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
long[] in = (long[])source();
|
|
out.putExtra((String)null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
long in = (long)source();
|
|
out.putExtra((String)null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
int[] in = (int[])source();
|
|
out.putExtra((String)null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
int in = (int)source();
|
|
out.putExtra((String)null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
float[] in = (float[])source();
|
|
out.putExtra((String)null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
float in = (float)source();
|
|
out.putExtra((String)null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
double[] in = (double[])source();
|
|
out.putExtra((String)null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
double in = (double)source();
|
|
out.putExtra((String)null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
char[] in = (char[])source();
|
|
out.putExtra((String)null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
char in = (char)source();
|
|
out.putExtra((String)null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
byte[] in = (byte[])source();
|
|
out.putExtra((String)null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
byte in = (byte)source();
|
|
out.putExtra((String)null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
boolean[] in = (boolean[])source();
|
|
out.putExtra((String)null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
boolean in = (boolean)source();
|
|
out.putExtra((String)null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String[] in = (String[])source();
|
|
out.putExtra((String)null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putExtra((String)null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
Serializable in = (Serializable)source();
|
|
out.putExtra((String)null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
Parcelable[] in = (Parcelable[])source();
|
|
out.putExtra((String)null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
Parcelable in = (Parcelable)source();
|
|
out.putExtra((String)null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
CharSequence[] in = (CharSequence[])source();
|
|
out.putExtra((String)null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
CharSequence in = (CharSequence)source();
|
|
out.putExtra((String)null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
Bundle in = (Bundle)source();
|
|
out.putExtra((String)null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtras;(Bundle);;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtras((Bundle)null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtras;(Bundle);;MapKey of Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
Bundle in = (Bundle)newBundleWithMapKey(source());
|
|
out.putExtras(in);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtras;(Bundle);;MapValue of Argument[0];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
Bundle in = (Bundle)newBundleWithMapValue(source());
|
|
out.putExtras(in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtras;(Intent);;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putExtras((Intent)null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtras;(Intent);;MapKey of SyntheticField[android.content.Intent.extras] of Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)newWithIntent_extras(newBundleWithMapKey(source()));
|
|
out.putExtras(in);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putExtras;(Intent);;MapValue of SyntheticField[android.content.Intent.extras] of Argument[0];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)newWithIntent_extras(newBundleWithMapValue(source()));
|
|
out.putExtras(in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putIntegerArrayListExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putIntegerArrayListExtra(null, null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putIntegerArrayListExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putIntegerArrayListExtra(in, null);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putParcelableArrayListExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putParcelableArrayListExtra(null, null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putParcelableArrayListExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putParcelableArrayListExtra(in, null);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putParcelableArrayListExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
ArrayList in = (ArrayList)source();
|
|
out.putParcelableArrayListExtra(null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putStringArrayListExtra;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.putStringArrayListExtra(null, null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putStringArrayListExtra;;;Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
String in = (String)source();
|
|
out.putStringArrayListExtra(in, null);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;putStringArrayListExtra;;;Argument[1];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
ArrayList in = (ArrayList)source();
|
|
out.putStringArrayListExtra(null, in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;replaceExtras;(Bundle);;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.replaceExtras((Bundle)null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;replaceExtras;(Bundle);;MapKey of Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
Bundle in = (Bundle)newBundleWithMapKey(source());
|
|
out.replaceExtras(in);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;replaceExtras;(Bundle);;MapValue of Argument[0];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
Bundle in = (Bundle)newBundleWithMapValue(source());
|
|
out.replaceExtras(in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;replaceExtras;(Intent);;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.replaceExtras((Intent)null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;replaceExtras;(Intent);;MapKey of SyntheticField[android.content.Intent.extras] of Argument[0];MapKey of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)newWithIntent_extras(newBundleWithMapKey(source()));
|
|
out.replaceExtras(in);
|
|
sink(getMapKey(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;replaceExtras;(Intent);;MapValue of SyntheticField[android.content.Intent.extras] of Argument[0];MapValue of SyntheticField[android.content.Intent.extras] of Argument[this];value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)newWithIntent_extras(newBundleWithMapValue(source()));
|
|
out.replaceExtras(in);
|
|
sink(getMapValue(getIntent_extras(out))); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;setAction;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.setAction(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;setClass;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.setClass(null, null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;setClassName;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.setClassName((String)null, (String)null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;setClassName;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.setClassName((Context)null, (String)null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;setComponent;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.setComponent(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;setData;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.setData(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;setData;;;Argument[0];SyntheticField[android.content.Intent.data] of Argument[this];value;manual",
|
|
Uri in = (Uri)source();
|
|
Intent instance = new Intent();
|
|
instance.setData(in);
|
|
sink(instance.getData()); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;setDataAndNormalize;;;Argument[0];SyntheticField[android.content.Intent.data] of Argument[this];value;manual",
|
|
Uri in = (Uri)source();
|
|
Intent instance = new Intent();
|
|
instance.setDataAndNormalize(in);
|
|
sink(instance.getData()); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;setDataAndType;;;Argument[0];SyntheticField[android.content.Intent.data] of Argument[this];value;manual",
|
|
Uri in = (Uri)source();
|
|
Intent instance = new Intent();
|
|
instance.setDataAndType(in, null);
|
|
sink(instance.getData()); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;setDataAndTypeAndNormalize;;;Argument[0];SyntheticField[android.content.Intent.data] of Argument[this];value;manual",
|
|
Uri in = (Uri)source();
|
|
Intent instance = new Intent();
|
|
instance.setDataAndTypeAndNormalize(in, null);
|
|
sink(instance.getData()); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;setDataAndNormalize;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.setDataAndNormalize(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;setDataAndType;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.setDataAndType(null, null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;setDataAndTypeAndNormalize;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.setDataAndTypeAndNormalize(null, null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;setFlags;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.setFlags(0);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;setIdentifier;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.setIdentifier(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;setPackage;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.setPackage(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;setType;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.setType(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;setTypeAndNormalize;;;Argument[this];ReturnValue;value;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent)source();
|
|
out = in.setTypeAndNormalize(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;BaseBundle;true;get;(String);;MapValue of Argument[this];ReturnValue;value;manual"
|
|
Object out = null;
|
|
BaseBundle in = (BaseBundle)newBundleWithMapValue(source());
|
|
out = in.get(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;BaseBundle;true;getString;(String);;MapValue of Argument[this];ReturnValue;value;manual"
|
|
String out = null;
|
|
BaseBundle in = (BaseBundle)newBundleWithMapValue(source());
|
|
out = in.getString(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;BaseBundle;true;getString;(String,String);;Argument[1];ReturnValue;value;manual"
|
|
String out = null;
|
|
String in = (String)source();
|
|
BaseBundle instance = null;
|
|
out = instance.getString(null, in);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;BaseBundle;true;getString;(String,String);;MapValue of Argument[this];ReturnValue;value;manual"
|
|
String out = null;
|
|
BaseBundle in = (BaseBundle)newBundleWithMapValue(source());
|
|
out = in.getString(null, null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;BaseBundle;true;getStringArray;(String);;MapValue of Argument[this];ReturnValue;value;manual"
|
|
String[] out = null;
|
|
BaseBundle in = (BaseBundle)newBundleWithMapValue(source());
|
|
out = in.getStringArray(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;BaseBundle;true;keySet;();;MapKey of Argument[this];Element of ReturnValue;value;manual"
|
|
Set out = null;
|
|
BaseBundle in = (BaseBundle)newBundleWithMapKey(source());
|
|
out = in.keySet();
|
|
sink(getElement(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;BaseBundle;true;putAll;(PersistableBundle);;MapKey of Argument[0];MapKey of Argument[this];value;manual"
|
|
BaseBundle out = null;
|
|
PersistableBundle in = newPersistableBundleWithMapKey(source());
|
|
out.putAll(in);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;BaseBundle;true;putAll;(PersistableBundle);;MapValue of Argument[0];MapValue of Argument[this];value;manual"
|
|
BaseBundle out = null;
|
|
PersistableBundle in = newPersistableBundleWithMapValue(source());
|
|
out.putAll(in);
|
|
sink(getMapValue(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;BaseBundle;true;putBoolean;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
BaseBundle out = null;
|
|
String in = (String)source();
|
|
out.putBoolean(in, false);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;BaseBundle;true;putBooleanArray;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
BaseBundle out = null;
|
|
String in = (String)source();
|
|
out.putBooleanArray(in, null);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;BaseBundle;true;putDouble;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
BaseBundle out = null;
|
|
String in = (String)source();
|
|
out.putDouble(in, 0.0);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;BaseBundle;true;putDoubleArray;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
BaseBundle out = null;
|
|
String in = (String)source();
|
|
out.putDoubleArray(in, null);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;BaseBundle;true;putInt;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
BaseBundle out = null;
|
|
String in = (String)source();
|
|
out.putInt(in, 0);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;BaseBundle;true;putIntArray;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
BaseBundle out = null;
|
|
String in = (String)source();
|
|
out.putIntArray(in, null);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;BaseBundle;true;putLong;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
BaseBundle out = null;
|
|
String in = (String)source();
|
|
out.putLong(in, 0L);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;BaseBundle;true;putLongArray;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
BaseBundle out = null;
|
|
String in = (String)source();
|
|
out.putLongArray(in, null);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;BaseBundle;true;putString;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
BaseBundle out = null;
|
|
String in = (String)source();
|
|
out.putString(in, null);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;BaseBundle;true;putString;;;Argument[1];MapValue of Argument[this];value;manual"
|
|
BaseBundle out = null;
|
|
String in = (String)source();
|
|
out.putString(null, in);
|
|
sink(getMapValue(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;BaseBundle;true;putStringArray;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
BaseBundle out = null;
|
|
String in = (String)source();
|
|
out.putStringArray(in, null);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;BaseBundle;true;putStringArray;;;Argument[1];MapValue of Argument[this];value;manual"
|
|
BaseBundle out = null;
|
|
String[] in = (String[])source();
|
|
out.putStringArray(null, in);
|
|
sink(getMapValue(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;false;Bundle;(Bundle);;MapKey of Argument[0];MapKey of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
Bundle in = (Bundle)newBundleWithMapKey(source());
|
|
out = new Bundle(in);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;false;Bundle;(Bundle);;MapValue of Argument[0];MapValue of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
Bundle in = (Bundle)newBundleWithMapValue(source());
|
|
out = new Bundle(in);
|
|
sink(getMapValue(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;false;Bundle;(PersistableBundle);;MapKey of Argument[0];MapKey of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
PersistableBundle in = newPersistableBundleWithMapKey(source());
|
|
out = new Bundle(in);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;false;Bundle;(PersistableBundle);;MapValue of Argument[0];MapValue of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
PersistableBundle in = newPersistableBundleWithMapValue(source());
|
|
out = new Bundle(in);
|
|
sink(getMapValue(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;clone;();;MapKey of Argument[this];MapKey of ReturnValue;value;manual"
|
|
Object out = null;
|
|
Bundle in = (Bundle)newBundleWithMapKey(source());
|
|
out = in.clone();
|
|
sink(getMapKey((Bundle)out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;clone;();;MapValue of Argument[this];MapValue of ReturnValue;value;manual"
|
|
Object out = null;
|
|
Bundle in = (Bundle)newBundleWithMapValue(source());
|
|
out = in.clone();
|
|
sink(getMapValue((Bundle)out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;deepCopy;();;MapKey of Argument[this];MapKey of ReturnValue;value;manual"
|
|
Bundle out = null;
|
|
Bundle in = (Bundle)newBundleWithMapKey(source());
|
|
out = in.deepCopy();
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;deepCopy;();;MapValue of Argument[this];MapValue of ReturnValue;value;manual"
|
|
Bundle out = null;
|
|
Bundle in = (Bundle)newBundleWithMapValue(source());
|
|
out = in.deepCopy();
|
|
sink(getMapValue(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;getBinder;(String);;MapValue of Argument[this];ReturnValue;value;manual"
|
|
IBinder out = null;
|
|
Bundle in = (Bundle)newBundleWithMapValue(source());
|
|
out = in.getBinder(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;getBundle;(String);;MapValue of Argument[this];ReturnValue;value;manual"
|
|
Bundle out = null;
|
|
Bundle in = (Bundle)newBundleWithMapValue(source());
|
|
out = in.getBundle(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;getByteArray;(String);;MapValue of Argument[this];ReturnValue;value;manual"
|
|
byte[] out = null;
|
|
Bundle in = (Bundle)newBundleWithMapValue(source());
|
|
out = in.getByteArray(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;getCharArray;(String);;MapValue of Argument[this];ReturnValue;value;manual"
|
|
char[] out = null;
|
|
Bundle in = (Bundle)newBundleWithMapValue(source());
|
|
out = in.getCharArray(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;getCharSequence;(String);;MapValue of Argument[this];ReturnValue;value;manual"
|
|
CharSequence out = null;
|
|
Bundle in = (Bundle)newBundleWithMapValue(source());
|
|
out = in.getCharSequence(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;getCharSequence;(String,CharSequence);;Argument[1];ReturnValue;value;manual"
|
|
CharSequence out = null;
|
|
CharSequence in = (CharSequence)source();
|
|
Bundle instance = null;
|
|
out = instance.getCharSequence(null, in);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;getCharSequence;(String,CharSequence);;MapValue of Argument[this];ReturnValue;value;manual"
|
|
CharSequence out = null;
|
|
Bundle in = (Bundle)newBundleWithMapValue(source());
|
|
out = in.getCharSequence(null, null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;getCharSequenceArray;(String);;MapValue of Argument[this];ReturnValue;value;manual"
|
|
CharSequence[] out = null;
|
|
Bundle in = (Bundle)newBundleWithMapValue(source());
|
|
out = in.getCharSequenceArray(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;getCharSequenceArrayList;(String);;MapValue of Argument[this];ReturnValue;value;manual"
|
|
ArrayList out = null;
|
|
Bundle in = (Bundle)newBundleWithMapValue(source());
|
|
out = in.getCharSequenceArrayList(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;getParcelable;(String);;MapValue of Argument[this];ReturnValue;value;manual"
|
|
Parcelable out = null;
|
|
Bundle in = (Bundle)newBundleWithMapValue(source());
|
|
out = in.getParcelable(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;getParcelableArray;(String);;MapValue of Argument[this];ReturnValue;value;manual"
|
|
Parcelable[] out = null;
|
|
Bundle in = (Bundle)newBundleWithMapValue(source());
|
|
out = in.getParcelableArray(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;getParcelableArrayList;(String);;MapValue of Argument[this];ReturnValue;value;manual"
|
|
ArrayList out = null;
|
|
Bundle in = (Bundle)newBundleWithMapValue(source());
|
|
out = in.getParcelableArrayList(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;getSerializable;(String);;MapValue of Argument[this];ReturnValue;value;manual"
|
|
Serializable out = null;
|
|
Bundle in = (Bundle)newBundleWithMapValue(source());
|
|
out = in.getSerializable(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;getSparseParcelableArray;(String);;MapValue of Argument[this];ReturnValue;value;manual"
|
|
SparseArray out = null;
|
|
Bundle in = (Bundle)newBundleWithMapValue(source());
|
|
out = in.getSparseParcelableArray(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;getStringArrayList;(String);;MapValue of Argument[this];ReturnValue;value;manual"
|
|
ArrayList out = null;
|
|
Bundle in = (Bundle)newBundleWithMapValue(source());
|
|
out = in.getStringArrayList(null);
|
|
sink(out); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putAll;(Bundle);;MapKey of Argument[0];MapKey of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
Bundle in = (Bundle)newBundleWithMapKey(source());
|
|
out.putAll(in);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putAll;(Bundle);;MapValue of Argument[0];MapValue of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
Bundle in = (Bundle)newBundleWithMapValue(source());
|
|
out.putAll(in);
|
|
sink(getMapValue(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putBinder;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
String in = (String)source();
|
|
out.putBinder(in, null);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putBinder;;;Argument[1];MapValue of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
IBinder in = (IBinder)source();
|
|
out.putBinder(null, in);
|
|
sink(getMapValue(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putBundle;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
String in = (String)source();
|
|
out.putBundle(in, null);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putBundle;;;Argument[1];MapValue of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
Bundle in = (Bundle)source();
|
|
out.putBundle(null, in);
|
|
sink(getMapValue(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putByte;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
String in = (String)source();
|
|
out.putByte(in, (byte)0);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putByteArray;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
String in = (String)source();
|
|
out.putByteArray(in, null);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putByteArray;;;Argument[1];MapValue of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
byte[] in = (byte[])source();
|
|
out.putByteArray(null, in);
|
|
sink(getMapValue(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putChar;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
String in = (String)source();
|
|
out.putChar(in, '\0');
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putCharArray;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
String in = (String)source();
|
|
out.putCharArray(in, null);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putCharArray;;;Argument[1];MapValue of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
char[] in = (char[])source();
|
|
out.putCharArray(null, in);
|
|
sink(getMapValue(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putCharSequence;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
String in = (String)source();
|
|
out.putCharSequence(in, null);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putCharSequence;;;Argument[1];MapValue of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
CharSequence in = (CharSequence)source();
|
|
out.putCharSequence(null, in);
|
|
sink(getMapValue(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putCharSequenceArray;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
String in = (String)source();
|
|
out.putCharSequenceArray(in, null);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putCharSequenceArray;;;Argument[1];MapValue of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
CharSequence[] in = (CharSequence[])source();
|
|
out.putCharSequenceArray(null, in);
|
|
sink(getMapValue(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putCharSequenceArrayList;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
String in = (String)source();
|
|
out.putCharSequenceArrayList(in, null);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putCharSequenceArrayList;;;Argument[1];MapValue of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
ArrayList in = (ArrayList)source();
|
|
out.putCharSequenceArrayList(null, in);
|
|
sink(getMapValue(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putFloat;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
String in = (String)source();
|
|
out.putFloat(in, 0.0f);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putFloatArray;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
String in = (String)source();
|
|
out.putFloatArray(in, null);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putIntegerArrayList;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
String in = (String)source();
|
|
out.putIntegerArrayList(in, null);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putParcelable;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
String in = (String)source();
|
|
out.putParcelable(in, null);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putParcelable;;;Argument[1];MapValue of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
Parcelable in = (Parcelable)source();
|
|
out.putParcelable(null, in);
|
|
sink(getMapValue(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putParcelableArray;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
String in = (String)source();
|
|
out.putParcelableArray(in, null);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putParcelableArray;;;Argument[1];MapValue of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
Parcelable[] in = (Parcelable[])source();
|
|
out.putParcelableArray(null, in);
|
|
sink(getMapValue(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putParcelableArrayList;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
String in = (String)source();
|
|
out.putParcelableArrayList(in, null);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putParcelableArrayList;;;Argument[1];MapValue of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
ArrayList in = (ArrayList)source();
|
|
out.putParcelableArrayList(null, in);
|
|
sink(getMapValue(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putSerializable;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
String in = (String)source();
|
|
out.putSerializable(in, null);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putSerializable;;;Argument[1];MapValue of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
Serializable in = (Serializable)source();
|
|
out.putSerializable(null, in);
|
|
sink(getMapValue(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putShort;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
String in = (String)source();
|
|
out.putShort(in, (short)0);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putShortArray;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
String in = (String)source();
|
|
out.putShortArray(in, null);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putSize;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
String in = (String)source();
|
|
out.putSize(in, null);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putSizeF;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
String in = (String)source();
|
|
out.putSizeF(in, null);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putSparseParcelableArray;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
String in = (String)source();
|
|
out.putSparseParcelableArray(in, null);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putSparseParcelableArray;;;Argument[1];MapValue of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
SparseArray in = (SparseArray)source();
|
|
out.putSparseParcelableArray(null, in);
|
|
sink(getMapValue(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putStringArrayList;;;Argument[0];MapKey of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
String in = (String)source();
|
|
out.putStringArrayList(in, null);
|
|
sink(getMapKey(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;putStringArrayList;;;Argument[1];MapValue of Argument[this];value;manual"
|
|
Bundle out = null;
|
|
ArrayList in = (ArrayList)source();
|
|
out.putStringArrayList(null, in);
|
|
sink(getMapValue(out)); // $ hasValueFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;readFromParcel;;;Argument[0];MapKey of Argument[this];taint;manual"
|
|
Bundle out = null;
|
|
Parcel in = (Parcel)source();
|
|
out.readFromParcel(in);
|
|
sink(getMapKey(out)); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.os;Bundle;true;readFromParcel;;;Argument[0];MapValue of Argument[this];taint;manual"
|
|
Bundle out = null;
|
|
Parcel in = (Parcel)source();
|
|
out.readFromParcel(in);
|
|
sink(getMapValue(out)); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;ComponentName;false;ComponentName;(Context,Class);;Argument[1];Argument[this];taint;manual"
|
|
ComponentName out = null;
|
|
Class in = (Class) source();
|
|
out = new ComponentName((Context) null, in);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;ComponentName;false;ComponentName;(Context,String);;Argument[1];Argument[this];taint;manual"
|
|
ComponentName out = null;
|
|
String in = (String) source();
|
|
out = new ComponentName((Context) null, in);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;ComponentName;false;ComponentName;(Parcel);;Argument[0];Argument[this];taint;manual"
|
|
ComponentName out = null;
|
|
Parcel in = (Parcel) source();
|
|
out = new ComponentName(in);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;ComponentName;false;ComponentName;(String,String);;Argument[0..1];Argument[this];taint;manual"
|
|
ComponentName out = null;
|
|
String in = (String) source();
|
|
out = new ComponentName(in, (String) null);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;ComponentName;false;ComponentName;(String,String);;Argument[0..1];Argument[this];taint;manual"
|
|
ComponentName out = null;
|
|
String in = (String) source();
|
|
out = new ComponentName((String) null, in);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;ComponentName;false;createRelative;(Context,String);;Argument[1];ReturnValue;taint;manual"
|
|
ComponentName out = null;
|
|
String in = (String) source();
|
|
out = ComponentName.createRelative((Context) null, in);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;ComponentName;false;createRelative;(String,String);;Argument[0..1];ReturnValue;taint;manual"
|
|
ComponentName out = null;
|
|
String in = (String) source();
|
|
out = ComponentName.createRelative(in, (String) null);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;ComponentName;false;createRelative;(String,String);;Argument[0..1];ReturnValue;taint;manual"
|
|
ComponentName out = null;
|
|
String in = (String) source();
|
|
out = ComponentName.createRelative((String) null, in);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;ComponentName;false;flattenToShortString;;;Argument[this];ReturnValue;taint;manual"
|
|
String out = null;
|
|
ComponentName in = (ComponentName) source();
|
|
out = in.flattenToShortString();
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;ComponentName;false;flattenToString;;;Argument[this];ReturnValue;taint;manual"
|
|
String out = null;
|
|
ComponentName in = (ComponentName) source();
|
|
out = in.flattenToString();
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;ComponentName;false;getClassName;;;Argument[this];ReturnValue;taint;manual"
|
|
String out = null;
|
|
ComponentName in = (ComponentName) source();
|
|
out = in.getClassName();
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;ComponentName;false;getPackageName;;;Argument[this];ReturnValue;taint;manual"
|
|
String out = null;
|
|
ComponentName in = (ComponentName) source();
|
|
out = in.getPackageName();
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;ComponentName;false;getShortClassName;;;Argument[this];ReturnValue;taint;manual"
|
|
String out = null;
|
|
ComponentName in = (ComponentName) source();
|
|
out = in.getShortClassName();
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;ComponentName;false;unflattenFromString;;;Argument[0];ReturnValue;taint;manual"
|
|
ComponentName out = null;
|
|
String in = (String) source();
|
|
out = ComponentName.unflattenFromString(in);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;Intent;(Context,Class);;Argument[1];Argument[this];taint;manual"
|
|
Intent out = null;
|
|
Class in = (Class) source();
|
|
out = new Intent((Context) null, in);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;Intent;(Intent);;Argument[0];Argument[this];taint;manual"
|
|
Intent out = null;
|
|
Intent in = (Intent) source();
|
|
out = new Intent(in);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;Intent;(String,Uri,Context,Class);;Argument[3];Argument[this];taint;manual"
|
|
Intent out = null;
|
|
Class in = (Class) source();
|
|
out = new Intent(null, null, null, in);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;setClass;;;Argument[1];Argument[this];taint;manual"
|
|
Intent out = null;
|
|
Class in = (Class) source();
|
|
out.setClass(null, in);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;setClassName;(Context,String);;Argument[1];Argument[this];taint;manual"
|
|
Intent out = null;
|
|
String in = (String) source();
|
|
out.setClassName((Context) null, in);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;setClassName;(String,String);;Argument[0..1];Argument[this];taint;manual"
|
|
Intent out = null;
|
|
String in = (String) source();
|
|
out.setClassName(in, (String) null);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;setClassName;(String,String);;Argument[0..1];Argument[this];taint;manual"
|
|
Intent out = null;
|
|
String in = (String) source();
|
|
out.setClassName((String) null, in);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;setComponent;;;Argument[0];Argument[this];taint;manual"
|
|
Intent out = null;
|
|
ComponentName in = (ComponentName) source();
|
|
out.setComponent(in);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "android.content;Intent;true;setPackage;;;Argument[0];Argument[this];taint;manual"
|
|
Intent out = null;
|
|
String in = (String) source();
|
|
out.setPackage(in);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
|
|
}
|
|
|
|
} |