Home
last modified time | relevance | path

Searched refs:KeyedDexItem (Results 1 – 10 of 10) sorted by relevance

/external/r8/src/main/java/com/android/tools/r8/graph/
DAppInfo.java21 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()
DKeyedDexItem.java6 public abstract class KeyedDexItem<T extends PresortedComparable<T>> extends DexItem { class
15 return (other.getClass() == getClass()) && ((KeyedDexItem) other).getKey().equals(getKey()); in equals()
DDexAnnotationDirectory.java109 private static <T extends PresortedComparable<T>> boolean isSorted(KeyedDexItem<T>[] items) { in isSorted()
110 return isSorted(items, KeyedDexItem::getKey); in isSorted()
DDexEncodedField.java11 public class DexEncodedField extends KeyedDexItem<DexField> {
DDexEncodedMethod.java39 public class DexEncodedMethod extends KeyedDexItem<DexMethod> {
/external/r8/src/main/java/com/android/tools/r8/utils/
DOrderedMergingIterator.java7 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/
DTreePruner.java11 import com.android.tools.r8.graph.KeyedDexItem;
99 private <S extends PresortedComparable<S>, T extends KeyedDexItem<S>> int firstUnreachableIndex( in firstUnreachableIndex()
DSimpleClassMerger.java20 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()
DEnqueuer.java27 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/
DFileWriter.java40 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()