/external/robolectric-shadows/resources/src/main/java/org/robolectric/res/ |
PluralRules.java | 5 public class PluralRules extends TypedResource<List<Plural>> { 6 public PluralRules(List<Plural> data, ResType resType, XmlContext xmlContext) { 10 public Plural find(int quantity) { 11 for (Plural p : getData()) { 14 for (Plural p : getData()) {
|
Plural.java | 3 public class Plural { 7 Plural(String quantity, String string) {
|
StaxPluralsLoader.java | 11 private final List<Plural> plurals = new ArrayList<>(); 32 plurals.add(new Plural(quantity, buf.toString()));
|
/external/robolectric/v1/src/main/java/com/xtremelabs/robolectric/res/ |
PluralResourceLoader.java | 28 Plural p = rules.find(quantity); 46 rules.add(new Plural(quantity, stringResourceLoader.getValue(value, isSystem))); 48 rules.add(new Plural(quantity, value)); 59 List<Plural> plurals = new ArrayList<Plural>(); 61 Plural find(int quantity) { 62 for (Plural p : plurals) { 65 for (Plural p : plurals) { 71 void add(Plural p) { 76 static class Plural { [all...] |
/frameworks/base/tools/aapt2/ |
ResourceValues_test.cpp | 42 Plural a; 43 a.values[Plural::One] = util::make_unique<String>(pool.MakeRef("one")); 44 a.values[Plural::Other] = util::make_unique<String>(pool.MakeRef("other")); 46 Plural b; 47 b.values[Plural::One] = util::make_unique<String>(pool.MakeRef("une")); 48 b.values[Plural::Other] = util::make_unique<String>(pool.MakeRef("autre")); 50 Plural c; 51 c.values[Plural::One] = util::make_unique<String>(pool.MakeRef("one")); 52 c.values[Plural::Other] = util::make_unique<String>(pool.MakeRef("other")); 61 Plural a [all...] |
ValueVisitor.h | 44 virtual void Visit(Plural* value) { VisitAny(value); } 89 virtual void Visit(const Plural* value) { 133 void VisitSubValues(Plural* plural) { 134 for (std::unique_ptr<Item>& item : plural->values) { 150 DECL_VISIT_COMPOUND_VALUE(Plural);
|
ResourceValues.h | 351 struct Plural : public BaseValue<Plural> { 357 Plural* Clone(StringPool* new_pool) const override;
|
Resources.proto | 227 Plural plural = 5; 451 message Plural { 452 // The arity of the plural. 462 // The plural value for a given arity. 464 // Where the plural was defined. 467 // Any comments associated with the plural. 470 // The arity of the plural. 473 // The value assigned to this plural. 477 // The set of arity/plural mappings [all...] |
Debug.cpp | 95 void Visit(const Plural* plural) override { 96 size_t count = std::count_if(plural->values.begin(), plural->values.end(), 188 void Visit(const Plural* plural) override { 189 constexpr std::array<const char*, Plural::Count> kPluralNames = { 192 for (size_t i = 0; i < Plural::Count; i++) { 193 if (plural->values[i] != nullptr) { 195 PrintItem(*plural->values[i]) [all...] |
ResourceParser_test.cpp | 653 Plural* plural = test::GetValue<Plural>(&table_, "plurals/foo"); 654 ASSERT_THAT(plural, NotNull()); 655 EXPECT_THAT(plural->values[Plural::Zero], IsNull()); 656 EXPECT_THAT(plural->values[Plural::Two], IsNull()); 657 EXPECT_THAT(plural->values[Plural::Few], IsNull()) [all...] |
ResourceValues.cpp | 1010 bool Plural::Equals(const Value* value) const { 1011 const Plural* other = ValueCast<Plural>(value); 1033 Plural* Plural::Clone(StringPool* new_pool) const { 1034 Plural* p = new Plural(); 1046 void Plural::Print(std::ostream* out) const { 1047 *out << "(plural)";
|
ResourceParser.cpp | 1457 std::unique_ptr<Plural> plural = util::make_unique<Plural>(); local [all...] |
/frameworks/base/tools/aapt2/format/binary/ |
BinaryResourceParser.cpp | 554 std::unique_ptr<Plural> BinaryResourceParser::ParsePlural(const ResourceNameRef& name, 557 std::unique_ptr<Plural> plural = util::make_unique<Plural>(); local 566 plural->values[Plural::Zero] = std::move(item); 569 plural->values[Plural::One] = std::move(item); 572 plural->values[Plural::Two] = std::move(item) [all...] |
BinaryResourceParser.h | 72 std::unique_ptr<Plural> ParsePlural(const ResourceNameRef& name, const ConfigDescription& config,
|
TableFlattener.cpp | 144 void Visit(Plural* plural) override { 145 const size_t count = plural->values.size(); 147 if (!plural->values[i]) { 153 case Plural::Zero: 157 case Plural::One: 161 case Plural::Two: 165 case Plural::Few: 169 case Plural::Many: 173 case Plural::Other [all...] |
/frameworks/base/tools/aapt2/test/ |
Common.h | 129 template std::ostream& operator<<<Plural>(std::ostream&, const Plural&);
|
/frameworks/base/tools/aapt2/format/proto/ |
ProtoSerialize.cpp | 363 case Plural::Zero: 365 case Plural::One: 367 case Plural::Two: 369 case Plural::Few: 371 case Plural::Many: 537 void Visit(const Plural* plural) override { 538 pb::Plural* pb_plural = out_value_->mutable_compound_value()->mutable_plural(); 539 const size_t count = plural->values.size(); 541 if (!plural->values[i]) [all...] |
ProtoDeserialize.cpp | 608 return Plural::Zero; 610 return Plural::One; 612 return Plural::Two; 614 return Plural::Few; 616 return Plural::Many; 620 return Plural::Other; 719 const pb::Plural& pb_plural = pb_compound_value.plural(); 720 std::unique_ptr<Plural> plural = util::make_unique<Plural>() local [all...] |
ProtoSerialize_test.cpp | 60 // Make a plural. 61 std::unique_ptr<Plural> plural = util::make_unique<Plural>(); local 62 plural->values[Plural::One] = util::make_unique<String>(table->string_pool.MakeRef("one")); 64 {}, std::move(plural), context->GetDiagnostics()));
|
/frameworks/base/tools/aapt2/compile/ |
PseudolocaleGenerator.cpp | 227 void Visit(Plural* plural) override { 228 std::unique_ptr<Plural> localized = util::make_unique<Plural>(); 229 for (size_t i = 0; i < plural->values.size(); i++) { 231 if (plural->values[i]) { 232 plural->values[i]->Accept(&sub_visitor); 236 localized->values[i] = std::unique_ptr<Item>(plural->values[i]->Clone(pool_)); 240 localized->SetSource(plural->GetSource());
|
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/ |
ShadowResourcesImpl.java | 32 import org.robolectric.res.Plural; 89 Plural plural = pluralRules.find(quantity); local 91 if (plural == null) { 96 new TypedResource<>(plural.getString(), ResType.CHAR_SEQUENCE, pluralRules.getXmlContext()), shadowAssetManager.config, resId);
|
ShadowResources.java | 39 import org.robolectric.res.Plural; 116 Plural plural = pluralRules.find(quantity); local 118 if (plural == null) { 123 new TypedResource<>(plural.getString(), ResType.CHAR_SEQUENCE, pluralRules.getXmlContext()),
|
/prebuilts/misc/common/robolectric/3.1.1/lib/ |
robolectric-resources-3.1.1.jar | |
/prebuilts/misc/common/robolectric/3.4.2/lib/ |
resources-3.4.2.jar | |
/prebuilts/misc/common/robolectric/3.5.1/lib/ |
resources-3.5.1.jar | |