Lines Matching defs:type
21 import com.android.dexgen.rop.type.Type;
22 import com.android.dexgen.rop.type.TypeList;
35 * {@code non-null;} map from type constants for classes to {@link
74 Type type = ((CstType) cst).getClassType();
75 IndexedItem result = classDefs.get(type);
111 Type type;
114 type = clazz.getThisClass().getClassType();
122 if (classDefs.get(type) != null) {
123 throw new IllegalArgumentException("already added: " + type);
126 classDefs.put(type, clazz);
143 for (Type type : classDefs.keySet()) {
144 idx = orderItems0(type, idx, sz - idx);
152 * @param type {@code null-ok;} type ref to assign, if any
158 private int orderItems0(Type type, int idx, int maxDepth) {
159 ClassDefItem c = classDefs.get(type);
166 throw new RuntimeException("class circularity with " + type);