/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
H A D | TypeIdItem.java | 62 CstUtf8 descriptor = type.getDescriptor(); 63 int idx = file.getStringIds().indexOf(descriptor); 66 out.annotate(0, indexString() + ' ' + descriptor.toHuman());
|
/dalvik/dexgen/src/com/android/dexgen/rop/cst/ |
H A D | CstBaseMethodRef.java | 49 String descriptor = getNat().getDescriptor().getString(); 50 this.prototype = Prototype.intern(descriptor); 113 * method's descriptor. Since instances of this class have no way
|
H A D | CstNat.java | 26 * {@code non-null;} the instance for name {@code TYPE} and descriptor 37 /** {@code non-null;} the descriptor (type) */ 38 private final CstUtf8 descriptor; field in class:CstNat 44 * @param descriptor {@code non-null;} the descriptor 46 public CstNat(CstUtf8 name, CstUtf8 descriptor) { argument 51 if (descriptor == null) { 52 throw new NullPointerException("descriptor == null"); 56 this.descriptor = descriptor; [all...] |
H A D | CstType.java | 89 * {@code null-ok;} the type descriptor corresponding to this instance, if 92 private CstUtf8 descriptor; field in class:CstType 163 this.descriptor = null; 230 * Gets the type descriptor for this instance. 232 * @return {@code non-null;} the descriptor 235 if (descriptor == null) { 236 descriptor = new CstUtf8(type.getDescriptor()); 239 return descriptor;
|
/dalvik/dexgen/src/com/android/dexgen/rop/type/ |
H A D | Prototype.java | 31 /** {@code non-null;} method descriptor */ 32 private final String descriptor; field in class:Prototype 45 * given method descriptor. See vmspec-2 sec4.3.3 for details on the 46 * field descriptor syntax. 48 * @param descriptor {@code non-null;} the descriptor 50 * @throws IllegalArgumentException thrown if the descriptor has 53 public static Prototype intern(String descriptor) { argument 54 if (descriptor == null) { 55 throw new NullPointerException("descriptor 117 makeParameterArray(String descriptor) argument 164 intern(String descriptor, Type definer, boolean isStatic, boolean isInit) argument 211 Prototype(String descriptor, Type returnType, StdTypeList parameterTypes) argument [all...] |
H A D | Type.java | 25 * local, on a stack, or in a method descriptor. Instances of this 255 /** {@code non-null;} field descriptor for the type */ 256 private final String descriptor; field in class:Type 300 * field descriptor syntax. This method does <i>not</i> allow 302 * descriptor. 304 * @param clazz {@code non-null;} class whose descriptor 314 * given descriptor. See vmspec-2 sec4.3.2 for details on the 315 * field descriptor syntax. This method does <i>not</i> allow 317 * descriptor. 319 * @param descriptor { 324 intern(String descriptor) argument 422 internReturnType(String descriptor) argument 495 Type(String descriptor, int basicType, int newAt) argument 525 Type(String descriptor, int basicType) argument [all...] |
/dalvik/dx/etc/ |
H A D | jasmin.jar | META-INF/ META-INF/MANIFEST.MF jas/ jas/AnnotDefAttr.class AnnotDefAttr.java package jas ... |
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | LocalVariableList.java | 133 * <p><b>Note:</b> At least one of {@code descriptor} or 141 * @param descriptor {@code null-ok;} the variable's type descriptor 146 CstString descriptor, CstString signature, int index) { 147 set0(n, new Item(startPc, length, name, descriptor, signature, index)); 153 * in all respects but the type descriptor and signature, if any. 212 /** {@code null-ok;} the variable's type descriptor */ 213 private final CstString descriptor; field in class:LocalVariableList.Item 224 * <p><b>Note:</b> At least one of {@code descriptor} or 231 * @param descriptor { 145 set(int n, int startPc, int length, CstString name, CstString descriptor, CstString signature, int index) argument 235 Item(int startPc, int length, CstString name, CstString descriptor, CstString signature, int index) argument [all...] |
/dalvik/dx/src/com/android/dx/cf/cst/ |
H A D | ConstantPoolParser.java | 312 CstString descriptor = (CstString) parse0(descriptorIndex, wasUtf8); 313 cst = new CstNat(name, descriptor);
|
/dalvik/dx/src/com/android/dx/cf/direct/ |
H A D | StdAttributeFactory.java | 578 CstString descriptor = null; 584 descriptor = type; 588 descriptor, signature, index);
|
/dalvik/dx/src/com/android/dx/cf/iface/ |
H A D | ParseObserver.java | 41 * @param descriptor {@code non-null;} descriptor of the member 44 String descriptor); 53 * @param descriptor {@code non-null;} descriptor of the member 57 String descriptor, Member member); 43 startParsingMember(ByteArray bytes, int offset, String name, String descriptor) argument 56 endParsingMember(ByteArray bytes, int offset, String name, String descriptor, Member member) argument
|
/dalvik/dx/src/com/android/dx/command/dump/ |
H A D | BaseDumper.java | 147 String descriptor) { 153 String descriptor, Member member) { 146 startParsingMember(ByteArray bytes, int offset, String name, String descriptor) argument 152 endParsingMember(ByteArray bytes, int offset, String name, String descriptor, Member member) argument
|
H A D | BlockDumper.java | 154 String descriptor) { 155 if (descriptor.indexOf('(') < 0) { 175 parsed(bytes, offset, 0, "method " + name + " " + descriptor); 182 String descriptor, Member member) { 153 startParsingMember(ByteArray bytes, int offset, String name, String descriptor) argument 181 endParsingMember(ByteArray bytes, int offset, String name, String descriptor, Member member) argument
|
H A D | DotDumper.java | 99 String descriptor) { 104 String descriptor, Member member) { 98 startParsingMember(ByteArray bytes, int offset, String name, String descriptor) argument 103 endParsingMember(ByteArray bytes, int offset, String name, String descriptor, Member member) argument
|
H A D | SsaDumper.java | 84 String descriptor, Member member) { 83 endParsingMember(ByteArray bytes, int offset, String name, String descriptor, Member member) argument
|
/dalvik/dx/src/com/android/dx/dex/file/ |
H A D | TypeIdItem.java | 60 CstString descriptor = type.getDescriptor(); 61 int idx = file.getStringIds().indexOf(descriptor); 64 out.annotate(0, indexString() + ' ' + descriptor.toHuman());
|
/dalvik/dx/src/com/android/dx/rop/cst/ |
H A D | CstBaseMethodRef.java | 49 String descriptor = getNat().getDescriptor().getString(); 50 this.prototype = Prototype.intern(descriptor); 113 * method's descriptor. Since instances of this class have no way
|
H A D | CstNat.java | 26 * {@code non-null;} the instance for name {@code TYPE} and descriptor 37 /** {@code non-null;} the descriptor (type) */ 38 private final CstString descriptor; field in class:CstNat 44 * @param descriptor {@code non-null;} the descriptor 46 public CstNat(CstString name, CstString descriptor) { argument 51 if (descriptor == null) { 52 throw new NullPointerException("descriptor == null"); 56 this.descriptor = descriptor; [all...] |
H A D | CstType.java | 88 * {@code null-ok;} the type descriptor corresponding to this instance, if 91 private CstString descriptor; field in class:CstType 153 this.descriptor = null; 220 * Gets the type descriptor for this instance. 222 * @return {@code non-null;} the descriptor 225 if (descriptor == null) { 226 descriptor = new CstString(type.getDescriptor()); 229 return descriptor; 238 // descriptor is a string like "[[Ljava/util/String;" 239 String descriptor [all...] |
/dalvik/dx/src/com/android/dx/rop/type/ |
H A D | Prototype.java | 22 * Representation of a method descriptor. Instances of this class are 31 /** {@code non-null;} method descriptor */ 32 private final String descriptor; field in class:Prototype 45 * given method descriptor. See vmspec-2 sec4.3.3 for details on the 46 * field descriptor syntax. 48 * @param descriptor {@code non-null;} the descriptor 50 * @throws IllegalArgumentException thrown if the descriptor has 53 public static Prototype intern(String descriptor) { argument 54 if (descriptor 121 makeParameterArray(String descriptor) argument 168 intern(String descriptor, Type definer, boolean isStatic, boolean isInit) argument 215 Prototype(String descriptor, Type returnType, StdTypeList parameterTypes) argument [all...] |
H A D | Type.java | 25 * local, on a stack, or in a method descriptor. Instances of this 240 /** {@code non-null;} field descriptor for the type */ 241 private final String descriptor; field in class:Type 284 * given descriptor. See vmspec-2 sec4.3.2 for details on the 285 * field descriptor syntax. This method does <i>not</i> allow 287 * descriptor. 289 * @param descriptor {@code non-null;} the descriptor 291 * @throws IllegalArgumentException thrown if the descriptor has 294 public static Type intern(String descriptor) { argument 380 internReturnType(String descriptor) argument 429 Type(String descriptor, int basicType, int newAt) argument 459 Type(String descriptor, int basicType) argument [all...] |
/dalvik/libdex/ |
H A D | DexDebugInfo.cpp | 98 * a string pointer for its descriptor or NULL as appropriate. 114 const char *descriptor; member in struct:LocalInfo 126 localInReg[reg].descriptor, 168 localInReg[argReg].descriptor = classDescriptor; 180 const char* descriptor = dexParameterIteratorNextDescriptor(&iterator); local 184 if ((argReg >= pCode->registersSize) || (descriptor == NULL)) { 192 switch (descriptor[0]) { 204 localInReg[reg].descriptor = descriptor; 240 localInReg[reg].descriptor [all...] |
H A D | DexDebugInfo.h | 37 u4 endAddress, const char *name, const char *descriptor,
|
H A D | DexFile.cpp | 437 * Look up a class definition entry by descriptor. 439 * "descriptor" should look like "Landroid/debug/Stuff;". 442 const char* descriptor) 448 hash = classDescriptorHash(descriptor); 466 if (strcmp(str, descriptor) == 0) { 441 dexFindClass(const DexFile* pDexFile, const char* descriptor) argument
|
H A D | DexFile.h | 271 u4 descriptorIdx; /* index into stringIds list for type descriptor */ 296 u4 shortyIdx; /* index into stringIds for shorty descriptor */ 460 u4 classDescriptorHash; // class descriptor hash code 592 * Find a class definition by descriptor. 594 const DexClassDef* dexFindClass(const DexFile* pFile, const char* descriptor); 646 * Get the descriptor string associated with a given type index. 783 /* DexClassDef convenience - get class descriptor */ 790 /* DexClassDef convenience - get superclass descriptor */ 958 * Get the type descriptor character associated with a given primitive 964 * Get the type descriptor strin [all...] |