HomeSort by relevance Sort by last modified time
    Searched refs:Plural (Results 1 - 25 of 27) sorted by null

1 2

  /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 

Completed in 1006 milliseconds

1 2