/tools/metalava/src/main/java/com/android/tools/metalava/ |
D | ApiType.kt | 21 import com.android.tools.metalava.model.Item in <lambda>() 33 override fun getEmitFilter(): Predicate<Item> { in <lambda>() 40 override fun getReferenceFilter(): Predicate<Item> { in <lambda>() 51 override fun getEmitFilter(): Predicate<Item> { in <lambda>() 58 override fun getReferenceFilter(): Predicate<Item> { in <lambda>() 69 override fun getEmitFilter(): Predicate<Item> { in <lambda>() 73 override fun getReferenceFilter(): Predicate<Item> { in <lambda>() 81 abstract fun getEmitFilter(): Predicate<Item> in <lambda>() 83 abstract fun getReferenceFilter(): Predicate<Item> in <lambda>()
|
D | AnnotationsDiffer.kt | 20 import com.android.tools.metalava.model.Item in <lambda>() 61 private val relevant = HashSet<Item>(1000) in <lambda>() 63 private val predicate = object : Predicate<Item> { in <lambda>() 64 override fun test(item: Item): Boolean { in <lambda>() 79 override fun compare(old: Item, new: Item) { in <lambda>() 105 Predicate<Item> { true } in <lambda>()
|
D | NullnessMigration.kt | 21 import com.android.tools.metalava.model.Item 40 override fun compare(old: Item, new: Item) { in compare() 99 fun hasNullnessInformation(item: Item): Boolean { in hasNullnessInformation() 103 fun findNullnessAnnotation(item: Item): AnnotationItem? { in findNullnessAnnotation() 107 fun isNullable(item: Item): Boolean { in isNullable() 111 private fun isNonNull(item: Item): Boolean { in isNonNull()
|
D | FilterPredicate.kt | 19 import com.android.tools.metalava.model.Item 23 class FilterPredicate(private val wrapped: Predicate<Item>) : Predicate<Item> { 25 override fun test(method: Item): Boolean { in test()
|
D | ElidingPredicate.kt | 19 import com.android.tools.metalava.model.Item in <lambda>() 28 class ElidingPredicate(private val wrapped: Predicate<Item>) : Predicate<Item> { in <lambda>() 30 override fun test(method: Item): Boolean { in <lambda>()
|
D | ApiPredicate.kt | 20 import com.android.tools.metalava.model.Item 68 ) : Predicate<Item> { 70 override fun test(member: Item): Boolean { in test() 135 private fun includeOnlyForStubPurposes(item: Item): Boolean { in includeOnlyForStubPurposes()
|
D | DexApiWriter.kt | 21 import com.android.tools.metalava.model.Item 29 filterEmit: Predicate<Item>, 30 filterReference: Predicate<Item>
|
D | MarkPackagesAsRecent.kt | 20 import com.android.tools.metalava.model.Item 38 override fun visitItem(item: Item) { in visitItem()
|
D | ProguardWriter.kt | 22 import com.android.tools.metalava.model.Item 33 filterEmit: Predicate<Item>, 34 filterReference: Predicate<Item>
|
D | SignatureWriter.kt | 23 import com.android.tools.metalava.model.Item in <lambda>() 37 filterEmit: Predicate<Item>, in <lambda>() 38 filterReference: Predicate<Item>, in <lambda>() 173 private fun writeModifiers(item: Item) { in <lambda>() 315 item: Item, in <lambda>()
|
D | JDiffXmlWriter.kt | 23 import com.android.tools.metalava.model.Item in <lambda>() 45 filterEmit: Predicate<Item>, in <lambda>() 46 filterReference: Predicate<Item>, in <lambda>() 150 fun deprecation(item: Item): String { in <lambda>()
|
D | Baseline.kt | 21 import com.android.tools.metalava.model.Item in <lambda>() 71 fun mark(element: Item, message: String, issue: Issues.Issue): Boolean { in <lambda>() 121 private fun getBaselineKey(element: Item): String { in <lambda>()
|
D | NullabilityAnnotationsValidator.kt | 21 import com.android.tools.metalava.model.Item in <lambda>() 116 private fun checkItem(method: MethodItem, label: String, type: TypeItem?, item: Item) { in <lambda>()
|
/tools/metalava/src/main/java/com/android/tools/metalava/model/psi/ |
D | PsiCompilationUnit.kt | 21 import com.android.tools.metalava.model.Item 91 override fun getImportStatements(predicate: Predicate<Item>): Collection<Item> { in getImportStatements() 92 val imports = mutableListOf<Item>() in getImportStatements() 147 val map: Multimap<String, Item> = ArrayListMultimap.create() in getImportStatements() 165 val result = mutableListOf<Item>() in getImportStatements() 172 override fun visitItem(item: Item) { in getImportStatements() 212 private fun classes(predicate: Predicate<Item>): List<ClassItem> { in classes()
|
D | PsiAnnotationItem.kt | 31 import com.android.tools.metalava.model.Item in <lambda>() 128 context: Item? = null in <lambda>() 333 override fun resolve(): Item? { in toString()
|
/tools/metalava/src/main/java/com/android/tools/metalava/model/visitors/ |
D | ItemVisitor.kt | 24 import com.android.tools.metalava.model.Item 49 open fun skip(item: Item): Boolean = false in skip() 52 open fun visitItem(item: Item) {} in skip() 69 open fun afterVisitItem(item: Item) {} in afterVisitItem()
|
/tools/metalava/src/main/java/com/android/tools/metalava/model/ |
D | Item.kt | 37 interface Item { interface 54 fun parent(): Item? in parent() 193 var curr: Item? = this in compilationUnit() 262 fun describe(item: Item, capitalize: Boolean = false): String { in describe() 376 abstract class DefaultItem(override val sortingRank: Int = nextRank++) : Item {
|
D | CompilationUnit.kt | 36 open fun getImportStatements(predicate: Predicate<Item>): Collection<Item> = emptyList()
|
D | MemberItem.kt | 19 interface MemberItem : Item {
|
D | ParameterItem.kt | 22 interface ParameterItem : Item {
|
/tools/security/fuzzing/orphans/libcppbor/ |
D | cppbor_parse_fuzzer.cpp | 22 virtual ParseClient* item(std::unique_ptr<Item>&, const uint8_t*, const uint8_t*, in item() argument 26 virtual ParseClient* itemEnd(std::unique_ptr<Item>&, const uint8_t*, const uint8_t*, in itemEnd() argument
|
/tools/metalava/src/main/java/com/android/tools/metalava/model/text/ |
D | TextMethodItem.kt | 21 import com.android.tools.metalava.model.Item 111 override fun findPredicateSuperMethod(predicate: Predicate<Item>): MethodItem? = null in findPredicateSuperMethod()
|
/tools/metalava/ |
D | README.md | 330 The basic API element class is "Item". (In doclava1 this was called a 331 "DocInfo".) There are several sub interfaces of Item: PackageItem, ClassItem, 374 private val filter: (Item) -> Boolean) : ApiVisitor( 404 open fun compare(old: Item, new: Item) {} 405 open fun added(item: Item) {} 406 open fun removed(item: Item) {} 431 overrides the `compare(old: Item, new: Item)` method, and checks whether the old 437 open fun removed(item: Item) { 438 reporter.report(error, item, "Removing ${Item.describe(item)} is not allowed")
|
/tools/metalava/src/main/java/com/android/tools/metalava/stub/ |
D | StubWriter.kt | 27 import com.android.tools.metalava.model.Item in <lambda>() 247 item: Item, in appendDocumentation()
|
/tools/metalava/src/test/java/com/android/tools/metalava/model/psi/ |
D | PsiTypePrinterTest.kt | 26 import com.android.tools.metalava.model.Item in <lambda>() 781 filter: Predicate<Item>? = null, in <lambda>()
|