Searched refs:Rule (Results 1 - 25 of 53) sorted by relevance

123

/frameworks/base/tools/split-select/
H A DTestRules.h20 #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 DTestRules.cpp27 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 DRule_test.cpp17 #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 DRuleGenerator.h21 #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 DRule.h29 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 DRuleGenerator.cpp35 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 DRuleGenerator_test.cpp37 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 DSplitSelector_test.cpp56 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 DRule.cpp17 #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 DSplitSelector.cpp22 #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 DSplitSelector.h24 #include "Rule.h"
36 android::KeyedVector<SplitDescription, android::sp<Rule> > getRules() const;
/frameworks/support/transition/tests/src/android/support/transition/
H A DBaseTest.java22 import org.junit.Rule;
29 @Rule
/frameworks/support/compat/tests/java/android/support/v4/
H A DBaseInstrumentationTestCase.java22 import org.junit.Rule;
27 @Rule
/frameworks/support/core-ui/tests/java/android/support/v4/
H A DBaseInstrumentationTestCase.java22 import org.junit.Rule;
27 @Rule
/frameworks/support/design/tests/src/android/support/design/widget/
H A DBaseInstrumentationTestCase.java22 import org.junit.Rule;
27 @Rule
H A DBottomSheetBehaviorInitialStateTest.java29 import org.junit.Rule;
37 @Rule
/frameworks/support/fragment/tests/java/android/support/v4/
H A DBaseInstrumentationTestCase.java22 import org.junit.Rule;
27 @Rule
/frameworks/support/percent/tests/java/android/support/percent/
H A DBaseInstrumentationTestCase.java27 import org.junit.Rule;
34 @Rule
/frameworks/support/v7/appcompat/tests/src/android/support/v7/app/
H A DBaseInstrumentationTestCase.java19 import org.junit.Rule;
31 @Rule
/frameworks/base/services/core/java/com/android/server/firewall/
H A DIntentFirewall.java153 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 DBaseThreadedTest.java21 import org.junit.Rule;
31 @Rule
/frameworks/base/core/tests/coretests/src/android/view/
H A DViewCaptureTest.java31 import org.junit.Rule;
48 @Rule
/frameworks/opt/net/wifi/tests/wifitests/src/com/android/server/wifi/
H A DWifiCertManagerTest.java30 import org.junit.Rule;
49 @Rule public TemporaryFolder mTempFolder = new TemporaryFolder();
/frameworks/support/fragment/tests/java/android/support/v4/app/
H A DNestedFragmentRestoreTest.java29 import org.junit.Rule;
43 @Rule
/frameworks/base/services/tests/servicestests/src/com/android/server/storage/
H A DDiskStatsLoggingServiceTest.java39 import org.junit.Rule;
53 @Rule public TemporaryFolder mTemporaryFolder;
54 @Rule public TemporaryFolder mDownloads;
55 @Rule public TemporaryFolder mRootDirectory;

Completed in 362 milliseconds

123