/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
H A D | MapItem.java | 34 /** {@code non-null;} item type this instance covers */ 35 private final ItemType type; field in class:MapItem 87 ItemType type = item.itemType(); 88 if (type != currentType) { 93 currentType = type; 118 * @param type {@code non-null;} item type this instance covers 124 private MapItem(ItemType type, Section section, Item firstItem, argument 128 if (type == null) { 129 throw new NullPointerException("type [all...] |
H A D | AnnotationItem.java | 33 * Single annotation, which consists of a type and a set of name-value 56 * {@code null-ok;} type reference for the annotation type; set during 59 private TypeIdItem type; field in class:AnnotationItem 68 * Comparator that sorts (outer) instances by type id index. 73 int index1 = item1.type.getIndex(); 74 int index2 = item2.type.getIndex(); 87 * Sorts an array of instances, in place, by type id index, 89 * to use after type id indices are known. 105 * leb128 type i [all...] |
H A D | ValueEncoder.java | 50 /** annotation value type constant: {@code byte} */ 53 /** annotation value type constant: {@code short} */ 56 /** annotation value type constant: {@code char} */ 59 /** annotation value type constant: {@code int} */ 62 /** annotation value type constant: {@code long} */ 65 /** annotation value type constant: {@code float} */ 68 /** annotation value type constant: {@code double} */ 71 /** annotation value type constant: {@code string} */ 74 /** annotation value type constant: {@code type} */ 390 writeSignedIntegralValue(int type, long value) argument 427 writeUnsignedIntegralValue(int type, long value) argument 458 writeRightZeroExtendedValue(int type, long value) argument [all...] |
/dalvik/dexgen/src/com/android/dexgen/rop/annotation/ |
H A D | Annotation.java | 39 * associated type and additionally consist of a set of (name, value) 44 /** {@code non-null;} type of the annotation */ 45 private final CstType type; field in class:Annotation 56 * @param type {@code non-null;} type of the annotation 59 public Annotation(CstType type, AnnotationVisibility visibility) { argument 60 if (type == null) { 61 throw new NullPointerException("type == null"); 68 this.type = type; [all...] |
/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
H A D | FillArrayDataInsn.java | 20 import com.android.dexgen.rop.type.StdTypeList; 21 import com.android.dexgen.rop.type.Type; 22 import com.android.dexgen.rop.type.TypeList; 37 * non-null: type of the array. Will be used to determine the width of 49 * @param cst {@code non-null;} type of the new array 81 * Return the type of the newly created array 82 * @return {@code non-null;} array type 96 public Insn withAddedCatch(Type type) { argument
|
H A D | SwitchInsn.java | 19 import com.android.dexgen.rop.type.StdTypeList; 20 import com.android.dexgen.rop.type.Type; 21 import com.android.dexgen.rop.type.TypeList; 76 public Insn withAddedCatch(Type type) { argument
|
H A D | ThrowingCstInsn.java | 20 import com.android.dexgen.rop.type.Type; 21 import com.android.dexgen.rop.type.TypeList; 78 public Insn withAddedCatch(Type type) { argument 80 getSources(), catches.withAddedType(type),
|
H A D | ThrowingInsn.java | 19 import com.android.dexgen.rop.type.Type; 20 import com.android.dexgen.rop.type.TypeList; 98 public Insn withAddedCatch(Type type) { argument 100 getSources(), catches.withAddedType(type));
|
H A D | RegisterSpecList.java | 19 import com.android.dexgen.rop.type.Type; 20 import com.android.dexgen.rop.type.TypeList; 122 public TypeList withAddedType(Type type) { argument 193 * to plus the widest width (largest category) of the type used in
|
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | LocalsArray.java | 21 import com.android.dx.rop.type.Type; 22 import com.android.dx.rop.type.TypeBearer; 60 * Replaces all the occurrences of the given uninitialized type in 63 * @param type {@code non-null;} type to replace 65 public abstract void makeInitialized(Type type); argument 75 * Sets the type stored at the given local index. If the given type 83 * @param type {@code non-null;} new type fo 85 set(int idx, TypeBearer type) argument [all...] |
H A D | ExecutionStack.java | 20 import com.android.dx.rop.type.Type; 21 import com.android.dx.rop.type.TypeBearer; 93 * Replaces all the occurrences of the given uninitialized type in 96 * @param type {@code non-null;} type to replace 98 public void makeInitialized(Type type) { argument 106 Type initializedType = type.getInitializedType(); 109 if (stack[i] == type) { 148 * Pushes a value of the given type onto the stack. 150 * @param type { 154 push(TypeBearer type) argument 274 change(int n, TypeBearer type) argument 326 stackElementString(TypeBearer type) argument [all...] |
H A D | Frame.java | 21 import com.android.dx.rop.type.StdTypeList; 22 import com.android.dx.rop.type.Type; 111 * Replaces all the occurrences of the given uninitialized type in 114 * @param type {@code non-null;} type to replace 116 public void makeInitialized(Type type) { argument 117 locals.makeInitialized(type); 118 stack.makeInitialized(type);
|
H A D | LocalsArraySet.java | 21 import com.android.dx.rop.type.Type; 22 import com.android.dx.rop.type.TypeBearer; 32 * ignores the distinction between {@link com.android.dx.rop.type.Type} and {@link 33 * com.android.dx.rop.type.TypeBearer}.</p> 168 public void makeInitialized(Type type) { argument 178 primary.makeInitialized(type); 182 la.makeInitialized(type); 195 public void set(int idx, TypeBearer type) { argument 198 primary.set(idx, type); 202 la.set(idx, type); [all...] |
H A D | Machine.java | 21 import com.android.dx.rop.type.Prototype; 22 import com.android.dx.rop.type.Type; 59 * order, so the first prototype argument type is for the deepest 70 * Pops a value from the stack of the indicated type, and store it 75 * @param type {@code non-null;} type of the argument 77 public void popArgs(Frame frame, Type type); argument 81 * reverse argument order, so the first indicated type is for the 87 * @param type1 {@code non-null;} type of the first argument 88 * @param type2 {@code non-null;} type o 133 auxType(Type type) argument 204 localTarget(int idx, Type type, LocalItem local) argument [all...] |
/dalvik/dx/src/com/android/dx/dex/cf/ |
H A D | CfTranslator.java | 68 import com.android.dx.rop.type.Type; 69 import com.android.dx.rop.type.TypeList; 152 // intern constant pool method, field and type references 237 * @param type {@code non-null;} the desired type 240 Type type) { 243 if (constantType.equals(type)) { 247 switch (type.getBasicType()) { 262 constant + " to " + type); 239 coerceConstant(TypedConstant constant, Type type) argument
|
/dalvik/dx/src/com/android/dx/dex/file/ |
H A D | ClassDefsSection.java | 21 import com.android.dx.rop.type.Type; 22 import com.android.dx.rop.type.TypeList; 34 * {@code non-null;} map from type constants for classes to {@link 73 Type type = ((CstType) cst).getClassType(); 74 IndexedItem result = classDefs.get(type); 110 Type type; 113 type = clazz.getThisClass().getClassType(); 121 if (classDefs.get(type) != null) { 122 throw new IllegalArgumentException("already added: " + type); 125 classDefs.put(type, claz 157 orderItems0(Type type, int idx, int maxDepth) argument [all...] |
H A D | MapItem.java | 33 /** {@code non-null;} item type this instance covers */ 34 private final ItemType type; field in class:MapItem 86 ItemType type = item.itemType(); 87 if (type != currentType) { 92 currentType = type; 117 * @param type {@code non-null;} item type this instance covers 123 private MapItem(ItemType type, Section section, Item firstItem, argument 127 if (type == null) { 128 throw new NullPointerException("type [all...] |
/dalvik/dx/src/com/android/dx/rop/annotation/ |
H A D | Annotation.java | 30 * associated type and additionally consist of a set of (name, value) 35 /** {@code non-null;} type of the annotation */ 36 private final CstType type; field in class:Annotation 47 * @param type {@code non-null;} type of the annotation 50 public Annotation(CstType type, AnnotationVisibility visibility) { argument 51 if (type == null) { 52 throw new NullPointerException("type == null"); 59 this.type = type; [all...] |
/dalvik/dx/src/com/android/dx/rop/code/ |
H A D | FillArrayDataInsn.java | 20 import com.android.dx.rop.type.StdTypeList; 21 import com.android.dx.rop.type.Type; 22 import com.android.dx.rop.type.TypeList; 36 * non-null: type of the array. Will be used to determine the width of 48 * @param cst {@code non-null;} type of the new array 80 * Return the type of the newly created array 81 * @return {@code non-null;} array type 95 public Insn withAddedCatch(Type type) { argument
|
H A D | SwitchInsn.java | 19 import com.android.dx.rop.type.StdTypeList; 20 import com.android.dx.rop.type.Type; 21 import com.android.dx.rop.type.TypeList; 76 public Insn withAddedCatch(Type type) { argument
|
H A D | ThrowingCstInsn.java | 21 import com.android.dx.rop.type.Type; 22 import com.android.dx.rop.type.TypeList; 83 public Insn withAddedCatch(Type type) { argument 85 getSources(), catches.withAddedType(type),
|
H A D | ThrowingInsn.java | 19 import com.android.dx.rop.type.Type; 20 import com.android.dx.rop.type.TypeList; 98 public Insn withAddedCatch(Type type) { argument 100 getSources(), catches.withAddedType(type));
|
/dalvik/dexgen/src/com/android/dexgen/rop/type/ |
H A D | StdTypeList.java | 17 package com.android.dexgen.rop.type; 167 * @param type {@code non-null;} the element 170 public static StdTypeList make(Type type) { argument 172 result.set(0, type); 353 public TypeList withAddedType(Type type) { argument 361 result.set(sz, type); 379 * Sets the type at the given index. 382 * @param type {@code non-null;} the type to store 384 public void set(int n, Type type) { argument 396 withFirst(Type type) argument [all...] |
H A D | Prototype.java | 17 package com.android.dexgen.rop.type; 34 /** {@code non-null;} return type */ 155 * method has an uninitialized object of type {@code definer} 181 * {@code int}s along with the given return type 183 * @param returnType {@code non-null;} the return type 262 * The return type is the major order, and then args in order, 313 * Gets the return type. 315 * @return {@code non-null;} the return type
|
/dalvik/dx/src/com/android/dx/rop/type/ |
H A D | StdTypeList.java | 17 package com.android.dx.rop.type; 167 * @param type {@code non-null;} the element 170 public static StdTypeList make(Type type) { argument 172 result.set(0, type); 356 public TypeList withAddedType(Type type) { argument 364 result.set(sz, type); 382 * Sets the type at the given index. 385 * @param type {@code non-null;} the type to store 387 public void set(int n, Type type) { argument 399 withFirst(Type type) argument [all...] |