Search in sources :

Example 1 with Plural

use of com.android.aapt.Resources.Plural in project jadx by skylot.

the class ResProtoParser method parse.

private ProtoValue parse(Plural p) {
    List<ProtoValue> namedValues = new ArrayList<>(p.getEntryCount());
    for (int i = 0; i < p.getEntryCount(); i++) {
        Plural.Entry e = p.getEntry(i);
        String name = e.getArity().name();
        String value = parse(e.getItem());
        namedValues.add(new ProtoValue(value).setName(name));
    }
    return new ProtoValue().setNamedValues(namedValues);
}
Also used : ArrayList(java.util.ArrayList) Plural(com.android.aapt.Resources.Plural) ProtoValue(jadx.core.xmlgen.entry.ProtoValue)

Aggregations

Plural (com.android.aapt.Resources.Plural)1 ProtoValue (jadx.core.xmlgen.entry.ProtoValue)1 ArrayList (java.util.ArrayList)1