Home
last modified time | relevance | path

Searched refs:Symbol (Results 1 – 25 of 39) sorted by relevance

12

/aosp14/frameworks/base/tools/aapt2/process/
H A DSymbolTable.h56 struct Symbol { struct
57 Symbol() = default;
64 Symbol(const Symbol&) = default;
65 Symbol(Symbol&&) = default;
66 Symbol& operator=(const Symbol&) = default; argument
67 Symbol& operator=(Symbol&&) = default; argument
91 const Symbol* FindByName(const ResourceName& name); argument
95 const Symbol* FindById(const ResourceId& id);
101 const Symbol* FindByReference(const Reference& ref);
178 std::unique_ptr<SymbolTable::Symbol> FindByName(
[all …]
H A DSymbolTable.cpp106 std::shared_ptr<Symbol> shared_symbol(std::move(symbol)); in FindByName()
123 if (const std::shared_ptr<Symbol>& s = id_cache_.get(id)) { in FindById()
135 std::shared_ptr<Symbol> shared_symbol(std::move(symbol)); in FindById()
151 const SymbolTable::Symbol* symbol = nullptr; in FindByReference()
197 std::unique_ptr<SymbolTable::Symbol> symbol = util::make_unique<SymbolTable::Symbol>(); in FindByName()
274 std::unique_ptr<SymbolTable::Symbol> s = util::make_unique<SymbolTable::Symbol>(id); in LookupAttributeInTable()
309 Attribute::Symbol symbol; in LookupAttributeInTable()
363 std::unique_ptr<SymbolTable::Symbol> s; in FindByName()
367 s = util::make_unique<SymbolTable::Symbol>(); in FindByName()
410 std::unique_ptr<SymbolTable::Symbol> s; in FindById()
[all …]
H A DSymbolTable_test.cpp44 std::unique_ptr<SymbolTable::Symbol> s = in TEST()
58 std::unique_ptr<SymbolTable::Symbol> s = in TEST()
/aosp14/frameworks/base/tools/aapt/
H A DSymbol.h29 struct Symbol { struct
30 inline Symbol();
31 …inline Symbol(const android::String16& p, const android::String16& t, const android::String16& n, …
33 inline bool operator<(const Symbol& rhs) const;
47 inline SymbolDefinition(const Symbol& s, const ConfigDescription& c, const SourcePos& src); argument
50 Symbol symbol;
59 Symbol::Symbol() { in Symbol() function
62 Symbol::Symbol(const android::String16& p, const android::String16& t, const android::String16& n, … in Symbol() function
69 android::String8 Symbol::toString() const { in toString()
77 bool Symbol::operator<(const Symbol& rhs) const {
[all …]
/aosp14/frameworks/base/tools/aapt2/test/
H A DContext.h154 std::unique_ptr<SymbolTable::Symbol> symbol =
155 util::make_unique<SymbolTable::Symbol>(id, std::move(attr), true);
164 std::unique_ptr<SymbolTable::Symbol> symbol =
165 util::make_unique<SymbolTable::Symbol>(id, std::move(attr), false);
181 std::unique_ptr<SymbolTable::Symbol> FindByName(const ResourceName& name) override { in FindByName()
189 std::unique_ptr<SymbolTable::Symbol> FindById(ResourceId id) override { in FindById()
197 std::list<std::unique_ptr<SymbolTable::Symbol>> symbols_;
198 std::map<ResourceName, SymbolTable::Symbol*> name_map_;
199 std::map<ResourceId, SymbolTable::Symbol*> id_map_;
202 std::unique_ptr<SymbolTable::Symbol> CloneSymbol(SymbolTable::Symbol* sym) { in CloneSymbol()
[all …]
/aosp14/frameworks/base/errorprone/java/com/google/errorprone/matchers/android/
H A DFieldMatchers.java24 import com.sun.tools.javac.code.Symbol;
25 import com.sun.tools.javac.code.Symbol.ClassSymbol;
45 boolean fieldSymbolIsAppropriate(Symbol symbol) { in anyFieldInClass()
60 boolean fieldSymbolIsAppropriate(Symbol symbol) {
76 boolean fieldSymbolIsAppropriate(Symbol symbol) {
92 private boolean isSymbolFieldInAppropriateClass(@Nullable Symbol symbol) {
101 abstract boolean fieldSymbolIsAppropriate(Symbol symbol);
/aosp14/frameworks/base/tools/processors/immutability/src/android/processor/immutability/
H A DImmutabilityProcessor.kt21 import com.sun.tools.javac.code.Symbol
108 classType = it as Symbol.TypeSymbol,
122 classType: Symbol.TypeSymbol,
178 .map { it as Symbol.ClassSymbol }
195 .map { it as Symbol.MethodSymbol }
227 (classType as? Symbol.ClassSymbol)?.run {
250 method: Symbol.MethodSymbol,
322 symbol: Symbol,
357 processingEnv.typeUtils.asElement(type) as Symbol.TypeSymbol,
402 private fun isIgnored(symbol: Symbol) = when {
/aosp14/frameworks/base/tools/aapt2/link/
H A DReferenceLinker.cpp114 const SymbolTable::Symbol* symbol = ReferenceLinker::ResolveAttributeCheckVisibility( in TransformDerived()
226 bool IsSymbolVisible(const SymbolTable::Symbol& symbol, const Reference& ref, in IsSymbolVisible()
252 const SymbolTable::Symbol* ReferenceLinker::ResolveSymbol(const Reference& reference, in ResolveSymbol()
260 const SymbolTable::Symbol* symbol = symbols->FindByName( in ResolveSymbol()
290 const SymbolTable::Symbol* ReferenceLinker::ResolveSymbolCheckVisibility(const Reference& reference, in ResolveSymbolCheckVisibility()
295 const SymbolTable::Symbol* symbol = ResolveSymbol(reference, callsite, context, symbols); in ResolveSymbolCheckVisibility()
308 const SymbolTable::Symbol* ReferenceLinker::ResolveAttributeCheckVisibility( in ResolveAttributeCheckVisibility()
311 const SymbolTable::Symbol* symbol = in ResolveAttributeCheckVisibility()
329 const SymbolTable::Symbol* symbol = in CompileXmlAttribute()
438 const SymbolTable::Symbol* s = in LinkReference()
H A DReferenceLinker.h76 static const SymbolTable::Symbol* ResolveSymbol(const Reference& reference,
84 static const SymbolTable::Symbol* ResolveSymbolCheckVisibility(const Reference& reference,
92 static const SymbolTable::Symbol* ResolveAttributeCheckVisibility(const Reference& reference,
H A DReferenceLinker_test.cpp268 const SymbolTable::Symbol* symbol = ReferenceLinker::ResolveSymbolCheckVisibility( in TEST()
316 const SymbolTable::Symbol* s = ReferenceLinker::ResolveSymbol(*test::BuildReference("string/foo"), in TEST()
347 const SymbolTable::Symbol* s = ReferenceLinker::ResolveSymbol(*test::BuildReference("string/bar"), in TEST()
/aosp14/frameworks/base/tools/aapt2/
H A DResourceValues.cpp524 std::vector<const Symbol*> sorted_a; in Equals()
526 add_pointer<const Symbol>); in Equals()
527 std::sort(sorted_a.begin(), sorted_a.end(), [](const Symbol* a, const Symbol* b) -> bool { in Equals()
531 std::vector<const Symbol*> sorted_b; in Equals()
533 add_pointer<const Symbol>); in Equals()
534 std::sort(sorted_b.begin(), sorted_b.end(), [](const Symbol* a, const Symbol* b) -> bool { in Equals()
539 [](const Symbol* a, const Symbol* b) -> bool { in Equals()
751 for (const Symbol& s : symbols) { in Matches()
768 for (const Symbol& s : symbols) { in Matches()
1128 for (const Attribute::Symbol& s : value->symbols) { in TransformDerived()
[all …]
H A DResourceValues_test.cpp239 attr2.symbols.push_back(Attribute::Symbol{Reference(test::ParseNameOrDie("android:id/foo")), in TEST()
249 Attribute::Symbol{Reference(test::ParseNameOrDie("android:id/foo")), 0x01u}); in TEST()
251 Attribute::Symbol{Reference(test::ParseNameOrDie("android:id/bar")), 0x02u}); in TEST()
253 Attribute::Symbol{Reference(test::ParseNameOrDie("android:id/baz")), 0x04u}); in TEST()
255 Attribute::Symbol{Reference(test::ParseNameOrDie("android:id/bat")), 0x80u}); in TEST()
268 Attribute::Symbol{Reference(test::ParseNameOrDie("android:id/foo")), 0x01u}); in TEST()
H A DResourcesInternal.proto29 message Symbol { message
51 repeated Symbol exported_symbol = 5;
H A DResourceValues.h291 struct Symbol { struct
296 friend std::ostream& operator<<(std::ostream& out, const Symbol& symbol);
302 std::vector<Symbol> symbols;
H A DResourceParser.cpp1368 bool operator()(const Attribute::Symbol& a, const Attribute::Symbol& b) const { in ParseAttrImpl()
1373 std::set<Attribute::Symbol, SymbolComparator> items; in ParseAttrImpl()
1410 if (std::optional<Attribute::Symbol> s = ParseEnumOrFlagItem(parser, element_name)) { in ParseAttrImpl()
1411 Attribute::Symbol& symbol = s.value(); in ParseAttrImpl()
1426 const Attribute::Symbol& existing_symbol = *insert_result.first; in ParseAttrImpl()
1452 attr->symbols = std::vector<Attribute::Symbol>(items.begin(), items.end()); in ParseAttrImpl()
1459 std::optional<Attribute::Symbol> ResourceParser::ParseEnumOrFlagItem(xml::XmlPullParser* parser, in ParseEnumOrFlagItem()
1485 return Attribute::Symbol{ in ParseEnumOrFlagItem()
H A DResourceParser.h124 std::optional<Attribute::Symbol> ParseEnumOrFlagItem(xml::XmlPullParser* parser,
/aosp14/frameworks/base/apct-tests/perftests/rubidium/assets/
H A Dturtledove_generate_bid.js10 p("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Arra…
11 …{a={next:a};a[Symbol.iterator]=function(){return this};return a},r=function(a){var b="undefined"!=…
20 h.call(l,m[1],m[0],this)};c.prototype[Symbol.iterator]=c.prototype.entries;var d=function(h,l){var …
21 …++;return{value:b(g,a[g]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function…
25Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.m.forEach(fu…
31 …ty values");};v(!0);var Fa={};var z="function"===typeof Symbol&&"symbol"===typeof Symbol()?Symbol(…
33Symbol("exempted jspb subclass"),Ma=Symbol("generated by jspb"),Na=Object.freeze(B([])),Oa=functio…
39Symbol.hasInstance]=Qa(ib),jb));v(hb[Symbol.hasInstance]===ib,"broken defineProperties implementat…
42 …bject.defineProperties(Q,(ob[Symbol.hasInstance]=Qa(Object[Symbol.hasInstance]),ob));v(Q[Symbol.ha…
H A Dturtledove_parametrized_generateBid.js9 q("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Arra…
10 …{a={next:a};a[Symbol.iterator]=function(){return this};return a},r=function(a){var b="undefined"!=…
19 h.call(k,m[1],m[0],this)};c.prototype[Symbol.iterator]=c.prototype.entries;var d=function(h,k){var …
20 …++;return{value:b(g,a[g]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function…
24Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.m.forEach(fu…
30 …ty values");};v(!0);var Ea={};var z="function"===typeof Symbol&&"symbol"===typeof Symbol()?Symbol(…
32Symbol("exempted jspb subclass"),La=Symbol("generated by jspb"),Ma=Object.freeze(B([])),Na=functio…
39Symbol.hasInstance]=Pa(gb),hb));v(fb[Symbol.hasInstance]===gb,"broken defineProperties implementat…
42 …bject.defineProperties(S,(lb[Symbol.hasInstance]=Pa(Object[Symbol.hasInstance]),lb));v(S[Symbol.ha…
H A Drubidium_scoring_logic_compiled.js9Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint1…
10 function p(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call…
20Symbol.iterator]=f.prototype.entries;var g=0;return f});n("Number.isNaN",function(a){return a?a:fu…
22 …unction(){return this.h.values()};b.prototype.keys=b.prototype.values;b.prototype[Symbol.iterator]=
28 …ring"===typeof b?b:a.H=ua(b)};var y="function"===typeof Symbol&&"symbol"===typeof Symbol()?Symbol(…
35 …function R(a,b,c,d){J(a);c!==d?M(a,b,c):M(a,b,void 0,!1);return a}var ab=Symbol(void 0);function b…
/aosp14/frameworks/base/errorprone/java/com/google/errorprone/bugpatterns/android/
H A DBluetoothPermissionChecker.java50 import com.sun.tools.javac.code.Symbol;
51 import com.sun.tools.javac.code.Symbol.MethodSymbol;
177 private static boolean isCallbackOrWrapper(Symbol symbol) { in isCallbackOrWrapper()
185 public boolean isSuppressed(Symbol symbol) { in isSuppressed()
H A DRequiresPermissionChecker.java54 import com.sun.tools.javac.code.Symbol;
55 import com.sun.tools.javac.code.Symbol.ClassSymbol;
56 import com.sun.tools.javac.code.Symbol.MethodSymbol;
57 import com.sun.tools.javac.code.Symbol.VarSymbol;
468 public boolean isSuppressed(Symbol symbol) { in isSuppressed()
H A DContextUserIdChecker.java41 import com.sun.tools.javac.code.Symbol.VarSymbol;
H A DUidChecker.java36 import com.sun.tools.javac.code.Symbol.VarSymbol;
/aosp14/frameworks/base/tools/aapt2/java/
H A DJavaClassGenerator.cpp177 for (const Attribute::Symbol& symbol : attr->symbols) { in AddAttributeFormatDoc()
207 bool JavaClassGenerator::SkipSymbol(const std::optional<SymbolTable::Symbol>& symbol) { in SkipSymbol()
215 std::optional<SymbolTable::Symbol> symbol;
276 const SymbolTable::Symbol* symbol = context_->GetExternalSymbols()->FindByReference(ref); in ProcessStyleable()
H A DJavaClassGenerator.h86 bool SkipSymbol(const std::optional<SymbolTable::Symbol>& symbol);

12