Searched refs:KeyedDexItem (Results 1 – 10 of 10) sorted by relevance
/external/r8/src/main/java/com/android/tools/r8/graph/ |
D | AppInfo.java | 21 private final ConcurrentHashMap<DexType, Map<Descriptor, KeyedDexItem>> definitions = 41 private Map<Descriptor, KeyedDexItem> computeDefinitions(DexType type) { in computeDefinitions() 42 Builder<Descriptor, KeyedDexItem> builder = ImmutableMap.builder(); in computeDefinitions() 53 private void registerDefinitions(Builder<Descriptor, KeyedDexItem> builder, in registerDefinitions() 54 KeyedDexItem<? extends Descriptor>[] items) { in registerDefinitions() 55 for (KeyedDexItem<? extends Descriptor> item : items) { in registerDefinitions() 80 private Map<Descriptor, KeyedDexItem> getDefinitions(DexType type) { in getDefinitions() 81 Map<Descriptor, KeyedDexItem> typeDefinitions = definitions.get(type); in getDefinitions() 87 Map<Descriptor, KeyedDexItem> existing = definitions.putIfAbsent(type, typeDefinitions); in getDefinitions()
|
D | KeyedDexItem.java | 6 public abstract class KeyedDexItem<T extends PresortedComparable<T>> extends DexItem { class 15 return (other.getClass() == getClass()) && ((KeyedDexItem) other).getKey().equals(getKey()); in equals()
|
D | DexAnnotationDirectory.java | 109 private static <T extends PresortedComparable<T>> boolean isSorted(KeyedDexItem<T>[] items) { in isSorted() 110 return isSorted(items, KeyedDexItem::getKey); in isSorted()
|
D | DexEncodedField.java | 11 public class DexEncodedField extends KeyedDexItem<DexField> {
|
D | DexEncodedMethod.java | 39 public class DexEncodedMethod extends KeyedDexItem<DexMethod> {
|
/external/r8/src/main/java/com/android/tools/r8/utils/ |
D | OrderedMergingIterator.java | 7 import com.android.tools.r8.graph.KeyedDexItem; 12 public class OrderedMergingIterator<T extends KeyedDexItem<S>, S extends PresortedComparable<S>>
|
/external/r8/src/main/java/com/android/tools/r8/shaking/ |
D | TreePruner.java | 11 import com.android.tools.r8.graph.KeyedDexItem; 99 private <S extends PresortedComparable<S>, T extends KeyedDexItem<S>> int firstUnreachableIndex( in firstUnreachableIndex()
|
D | SimpleClassMerger.java | 20 import com.android.tools.r8.graph.KeyedDexItem; 295 private <T extends KeyedDexItem<S>, S extends PresortedComparable<S>> void addAll( in addAll() 309 private <T extends PresortedComparable<T>, S extends KeyedDexItem<T>> Collection<S> mergeItems( in mergeItems() 325 private <T extends PresortedComparable<T>, S extends KeyedDexItem<T>> void addNonShadowed( in addNonShadowed()
|
D | Enqueuer.java | 27 import com.android.tools.r8.graph.KeyedDexItem; 1145 Set<? extends KeyedDexItem<T>> set) { in toDescriptorSet() 1147 for (KeyedDexItem<T> item : set) { in toDescriptorSet()
|
/external/r8/src/main/java/com/android/tools/r8/dex/ |
D | FileWriter.java | 40 import com.android.tools.r8.graph.KeyedDexItem; 108 private static <T extends PresortedComparable<T>> boolean isSorted(KeyedDexItem<T>[] items) { in isSorted() 109 return isSorted(items, KeyedDexItem::getKey); in isSorted() 579 private <S extends Descriptor<T, S>, T extends KeyedDexItem<S>> void writeMemberAnnotations( in writeMemberAnnotations()
|