/frameworks/base/tools/split-select/ |
H A D | TestRules.h | 20 #include "Rule.h" 27 struct AndRule : public Rule { 29 op = Rule::AND_SUBRULES; 32 AndRule& add(const Rule& rhs) { 33 subrules.add(new Rule(rhs)); 38 struct OrRule : public Rule { 40 op = Rule::OR_SUBRULES; 43 OrRule& add(const Rule& rhs) { 44 subrules.add(new Rule(rhs)); 49 const Rule EqRul [all...] |
H A D | TestRules.cpp | 27 const Rule EqRule(Rule::Key key, long value) { 28 Rule rule; 29 rule.op = Rule::EQUALS; 35 const Rule GtRule(Rule::Key key, long value) { 36 Rule rule; 37 rule.op = Rule::GREATER_THAN; 43 const Rule LtRule(Rule [all...] |
H A D | Rule_test.cpp | 17 #include "Rule.h" 33 Rule rule(AndRule() 34 .add(EqRule(Rule::SDK_VERSION, 7)) 36 .add(GtRule(Rule::SCREEN_DENSITY, 10)) 37 .add(LtRule(Rule::SCREEN_DENSITY, 5)) 78 sp<Rule> rule = new Rule(AndRule() 79 .add(EqRule(Rule::SDK_VERSION, 7)) 82 EXPECT_RULES_EQ(Rule::simplify(rule), EqRule(Rule [all...] |
H A D | RuleGenerator.h | 21 #include "Rule.h" 31 static android::sp<Rule> generate(const android::SortedVector<SplitDescription>& group, size_t index); 33 static android::sp<Rule> generateAbi(const android::Vector<abi::Variant>& allVariants, size_t index); 34 static android::sp<Rule> generateDensity(const android::Vector<int>& allDensities, size_t index);
|
H A D | Rule.h | 29 struct Rule : public virtual android::RefBase { struct in namespace:split 30 inline Rule(); 31 Rule(const Rule& rhs); 65 android::Vector<android::sp<Rule> > subrules; 69 static android::sp<Rule> simplify(android::sp<Rule> rule); 72 Rule::Rule() function in class:split::Rule
|
H A D | RuleGenerator.cpp | 35 sp<Rule> RuleGenerator::generateDensity(const Vector<int>& allDensities, size_t index) { 37 sp<Rule> densityRule = new Rule(); 38 densityRule->op = Rule::AND_SUBRULES; 44 sp<Rule> version = new Rule(); 45 version->op = Rule::LESS_THAN; 46 version->key = Rule::SDK_VERSION; 52 sp<Rule> gt = new Rule(); [all...] |
H A D | RuleGenerator_test.cpp | 37 ContainsAnyRule(Rule::NATIVE_PLATFORM, "armeabi") 41 ContainsAnyRule(Rule::NATIVE_PLATFORM, "armeabi-v7a", "arm64-v8a") 45 ContainsAnyRule(Rule::NATIVE_PLATFORM, "x86", "x86_64") 64 .add(LtRule(Rule::SCREEN_DENSITY, 263)) 69 .add(GtRule(Rule::SCREEN_DENSITY, 262)) 70 .add(LtRule(Rule::SCREEN_DENSITY, 363)) 75 .add(GtRule(Rule::SCREEN_DENSITY, 362)) 88 .add(LtRule(Rule::SDK_VERSION, SDK_LOLLIPOP)) 89 .add(LtRule(Rule::SCREEN_DENSITY, 263)) 94 .add(LtRule(Rule [all...] |
H A D | SplitSelector_test.cpp | 56 KeyedVector<SplitDescription, sp<Rule> > rules = selector.getRules(); 59 sp<Rule> rule = rules[idx]; 65 Rule expectedRule(test::AndRule() 66 .add(test::GtRule(Rule::SDK_VERSION, 3)) 67 .add(test::GtRule(Rule::SCREEN_DENSITY, 180)) 68 .add(test::LtRule(Rule::SCREEN_DENSITY, 263)));
|
H A D | Rule.cpp | 17 #include "Rule.h" 32 Rule::Rule(const Rule& rhs) function in class:split::Rule 42 String8 Rule::toJson(int indent) const { 177 sp<Rule> Rule::simplify(sp<Rule> rule) { 182 Vector<sp<Rule> > newSubrules; 186 sp<Rule> simplifiedRul [all...] |
H A D | SplitSelector.cpp | 22 #include "Rule.h" 68 KeyedVector<SplitDescription, sp<Rule> > SplitSelector::getRules() const { 69 KeyedVector<SplitDescription, sp<Rule> > rules; 76 sp<Rule> rule = Rule::simplify(RuleGenerator::generate(splits, j));
|
H A D | SplitSelector.h | 24 #include "Rule.h" 36 android::KeyedVector<SplitDescription, android::sp<Rule> > getRules() const;
|
H A D | Main.cpp | 23 #include "Rule.h" 78 KeyedVector<SplitDescription, sp<Rule> > rules(selector.getRules()); 93 sp<Rule> masterRule = new Rule(); 94 masterRule->op = Rule::OR_SUBRULES; 100 masterRule = Rule::simplify(masterRule);
|
H A D | Android.mk | 30 Rule.cpp \
|
/frameworks/support/design/tests/src/android/support/design/widget/ |
H A D | BaseInstrumentationTestCase.java | 22 import org.junit.Rule; 27 @Rule
|
H A D | BottomSheetBehaviorInitialStateTest.java | 28 import org.junit.Rule; 35 @Rule
|
/frameworks/support/v4/tests/java/android/support/v4/ |
H A D | BaseInstrumentationTestCase.java | 22 import org.junit.Rule; 27 @Rule
|
/frameworks/support/percent/tests/java/android/support/percent/ |
H A D | BaseInstrumentationTestCase.java | 27 import org.junit.Rule; 34 @Rule
|
/frameworks/support/v7/appcompat/tests/src/android/support/v7/app/ |
H A D | BaseInstrumentationTestCase.java | 19 import org.junit.Rule; 31 @Rule
|
/frameworks/base/services/core/java/com/android/server/firewall/ |
H A D | IntentFirewall.java | 153 List<Rule> candidateRules; 156 candidateRules = new ArrayList<Rule>(); 163 Rule rule = candidateRules.get(i); 302 List<List<Rule>> rulesByType = new ArrayList<List<Rule>>(3); 304 rulesByType.add(new ArrayList<Rule>()); 336 Rule rule = new Rule(); 338 List<Rule> rules = rulesByType.get(ruleType); 369 List<Rule> rule 413 private static class Rule extends AndFilter { class in class:IntentFirewall [all...] |
/frameworks/support/v7/recyclerview/tests/src/android/support/v7/util/ |
H A D | BaseThreadedTest.java | 21 import org.junit.Rule; 31 @Rule
|
/frameworks/base/core/tests/coretests/src/android/view/ |
H A D | ViewCaptureTest.java | 31 import org.junit.Rule; 48 @Rule
|
H A D | RemoteViewsTest.java | 20 import org.junit.Rule; 49 @Rule
|
/frameworks/opt/net/wifi/tests/wifitests/src/com/android/server/wifi/ |
H A D | WifiCertManagerTest.java | 30 import org.junit.Rule; 49 @Rule public TemporaryFolder mTempFolder = new TemporaryFolder();
|
/frameworks/support/v4/tests/java/android/support/v4/app/ |
H A D | NestedFragmentRestoreTest.java | 29 import org.junit.Rule; 43 @Rule
|
/frameworks/opt/net/wifi/tests/wifitests/src/com/android/server/wifi/nan/ |
H A D | TlvBufferUtilsTest.java | 24 import org.junit.Rule; 34 @Rule 37 @Rule
|