/dalvik/dx/src/com/android/dx/rop/type/ |
D | Type.java | 240 private final String descriptor; field in Type 293 public static Type intern(String descriptor) { in intern() argument 296 result = internTable.get(descriptor); in intern() 304 firstChar = descriptor.charAt(0); in intern() 318 result = intern(descriptor.substring(1)); in intern() 327 int length = descriptor.length(); in intern() 329 (descriptor.charAt(length - 1) != ';')) { in intern() 330 throw new IllegalArgumentException("bad descriptor: " + descriptor); in intern() 344 char c = descriptor.charAt(i); in intern() 351 throw new IllegalArgumentException("bad descriptor: " + descriptor); in intern() [all …]
|
D | Prototype.java | 32 private final String descriptor; field in Prototype 53 public static Prototype intern(String descriptor) { in intern() argument 54 if (descriptor == null) { in intern() 60 result = internTable.get(descriptor); in intern() 66 Type[] params = makeParameterArray(descriptor); in intern() 72 char c = descriptor.charAt(at); in intern() 81 c = descriptor.charAt(at); in intern() 86 int endAt = descriptor.indexOf(';', at); in intern() 96 Type.intern(descriptor.substring(startAt, at)); in intern() 100 Type returnType = Type.internReturnType(descriptor.substring(at)); in intern() [all …]
|
/dalvik/dexgen/src/com/android/dexgen/rop/type/ |
D | Type.java | 256 private final String descriptor; field in Type 324 public static Type intern(String descriptor) { in intern() argument 326 Type result = internTable.get(descriptor); in intern() 333 firstChar = descriptor.charAt(0); in intern() 347 result = intern(descriptor.substring(1)); in intern() 356 int length = descriptor.length(); in intern() 358 (descriptor.charAt(length - 1) != ';')) { in intern() 359 throw new IllegalArgumentException("bad descriptor" + descriptor); in intern() 373 char c = descriptor.charAt(i); in intern() 380 throw new IllegalArgumentException("bad descriptor" + descriptor); in intern() [all …]
|
D | Prototype.java | 32 private final String descriptor; field in Prototype 53 public static Prototype intern(String descriptor) { in intern() argument 54 if (descriptor == null) { in intern() 57 Prototype result = internTable.get(descriptor); in intern() 62 Type[] params = makeParameterArray(descriptor); in intern() 68 char c = descriptor.charAt(at); in intern() 77 c = descriptor.charAt(at); in intern() 82 int endAt = descriptor.indexOf(';', at); in intern() 92 Type.intern(descriptor.substring(startAt, at)); in intern() 96 Type returnType = Type.internReturnType(descriptor.substring(at)); in intern() [all …]
|
/dalvik/dexgen/src/com/android/dexgen/rop/cst/ |
D | CstNat.java | 38 private final CstUtf8 descriptor; field in CstNat 46 public CstNat(CstUtf8 name, CstUtf8 descriptor) { in CstNat() argument 51 if (descriptor == null) { in CstNat() 56 this.descriptor = descriptor; in CstNat() 68 descriptor.equals(otherNat.descriptor); in equals() 74 return (name.hashCode() * 31) ^ descriptor.hashCode(); in hashCode() 87 return descriptor.compareTo(otherNat.descriptor); in compareTo0() 123 return descriptor; in getDescriptor() 133 return name.toHuman() + ':' + descriptor.toHuman(); in toHuman() 144 return Type.intern(descriptor.getString()); in getFieldType()
|
D | CstType.java | 92 private CstUtf8 descriptor; field in CstType 163 this.descriptor = null; in CstType() 235 if (descriptor == null) { in getDescriptor() 236 descriptor = new CstUtf8(type.getDescriptor()); in getDescriptor() 239 return descriptor; in getDescriptor()
|
D | CstBaseMethodRef.java | 49 String descriptor = getNat().getDescriptor().getString(); in CstBaseMethodRef() local 50 this.prototype = Prototype.intern(descriptor); in CstBaseMethodRef()
|
/dalvik/dx/src/com/android/dx/rop/cst/ |
D | CstNat.java | 38 private final CstString descriptor; field in CstNat 46 public CstNat(CstString name, CstString descriptor) { in CstNat() argument 51 if (descriptor == null) { in CstNat() 56 this.descriptor = descriptor; in CstNat() 68 descriptor.equals(otherNat.descriptor); in equals() 74 return (name.hashCode() * 31) ^ descriptor.hashCode(); in hashCode() 87 return descriptor.compareTo(otherNat.descriptor); in compareTo0() 123 return descriptor; in getDescriptor() 133 return name.toHuman() + ':' + descriptor.toHuman(); in toHuman() 144 return Type.intern(descriptor.getString()); in getFieldType()
|
D | CstType.java | 92 private CstString descriptor; field in CstType 154 this.descriptor = null; in CstType() 226 if (descriptor == null) { in getDescriptor() 227 descriptor = new CstString(type.getDescriptor()); in getDescriptor() 230 return descriptor; in getDescriptor() 240 String descriptor = getDescriptor().getString(); in getPackageName() local 241 int lastSlash = descriptor.lastIndexOf('/'); in getPackageName() 242 int lastLeftSquare = descriptor.lastIndexOf('['); // -1 unless this is an array in getPackageName() 247 return descriptor.substring(lastLeftSquare + 2, lastSlash).replace('/', '.'); in getPackageName()
|
D | CstBaseMethodRef.java | 49 String descriptor = getNat().getDescriptor().getString(); in CstBaseMethodRef() local 50 this.prototype = Prototype.intern(descriptor); in CstBaseMethodRef()
|
/dalvik/libdex/ |
D | DexProto.cpp | 185 const char* descriptor = dexParameterIteratorNextDescriptor(&iterator); in dexProtoGetParameterDescriptors() local 186 if (descriptor == NULL) { in dexProtoGetParameterDescriptors() 190 length += strlen(descriptor); in dexProtoGetParameterDescriptors() 199 const char* descriptor = dexParameterIteratorNextDescriptor(&iterator); in dexProtoGetParameterDescriptors() local 200 if (descriptor == NULL) { in dexProtoGetParameterDescriptors() 204 strcpy(at, descriptor); in dexProtoGetParameterDescriptors() 205 at += strlen(descriptor); in dexProtoGetParameterDescriptors() 332 static const char* methodDescriptorReturnType(const char* descriptor) { in methodDescriptorReturnType() argument 333 const char* result = strchr(descriptor, ')'); in methodDescriptorReturnType() 349 static const char* methodDescriptorNextType(const char* descriptor) { in methodDescriptorNextType() argument [all …]
|
D | DexDebugInfo.cpp | 114 const char *descriptor; member 126 localInReg[reg].descriptor, in emitLocalCbIfLive() 168 localInReg[argReg].descriptor = classDescriptor; in dexDecodeDebugInfo0() 180 const char* descriptor = dexParameterIteratorNextDescriptor(&iterator); in dexDecodeDebugInfo0() local 184 if ((argReg >= pCode->registersSize) || (descriptor == NULL)) { in dexDecodeDebugInfo0() 192 switch (descriptor[0]) { in dexDecodeDebugInfo0() 204 localInReg[reg].descriptor = descriptor; in dexDecodeDebugInfo0() 240 localInReg[reg].descriptor = readTypeIdx(pDexFile, &stream); in dexDecodeDebugInfo0() 270 || localInReg[reg].descriptor == NULL) { in dexDecodeDebugInfo0()
|
D | DexDebugInfo.h | 37 u4 endAddress, const char *name, const char *descriptor,
|
/dalvik/dx/src/com/android/dx/cf/code/ |
D | LocalVariableList.java | 146 CstString descriptor, CstString signature, int index) { in set() argument 147 set0(n, new Item(startPc, length, name, descriptor, signature, index)); in set() 213 private final CstString descriptor; field in LocalVariableList.Item 236 CstString descriptor, CstString signature, int index) { in Item() argument 249 if ((descriptor == null) && (signature == null)) { in Item() 261 this.descriptor = descriptor; in Item() 290 return descriptor; in getDescriptor() 328 return Type.intern(descriptor.getString()); in getType() 339 return new Item(startPc, length, name, descriptor, newSignature, in withSignature()
|
/dalvik/dx/src/com/android/multidex/ |
D | ClassReferenceListBuilder.java | 118 String descriptor = type.getDescriptor(); in checkDescriptor() local 119 if (descriptor.endsWith(";")) { in checkDescriptor() 120 int lastBrace = descriptor.lastIndexOf('['); in checkDescriptor() 122 addClassWithHierachy(descriptor.substring(1, descriptor.length()-1)); in checkDescriptor() 124 assert descriptor.length() > lastBrace + 3 in checkDescriptor() 125 && descriptor.charAt(lastBrace + 1) == 'L'; in checkDescriptor() 126 addClassWithHierachy(descriptor.substring(lastBrace + 2, in checkDescriptor() 127 descriptor.length() - 1)); in checkDescriptor()
|
/dalvik/dx/tests/014-field-attrib-ConstantValue/ |
D | expected.txt | 47 descriptor: B 60 descriptor: C 73 descriptor: D 86 descriptor: F 99 descriptor: I 112 descriptor: J 125 descriptor: S 138 descriptor: Z 151 descriptor: Ljava/lang/String;
|
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
D | TypeIdItem.java | 62 CstUtf8 descriptor = type.getDescriptor(); in writeTo() local 63 int idx = file.getStringIds().indexOf(descriptor); in writeTo() 66 out.annotate(0, indexString() + ' ' + descriptor.toHuman()); in writeTo()
|
/dalvik/dx/src/com/android/dx/cf/iface/ |
D | ParseObserver.java | 44 String descriptor); in startParsingMember() argument 57 String descriptor, Member member); in endParsingMember() argument
|
/dalvik/dx/src/com/android/dx/dex/file/ |
D | TypeIdItem.java | 60 CstString descriptor = type.getDescriptor(); in writeTo() local 61 int idx = file.getStringIds().indexOf(descriptor); in writeTo() 64 out.annotate(0, indexString() + ' ' + descriptor.toHuman()); in writeTo()
|
/dalvik/dx/tests/009-method/ |
D | small-class.txt | 31 0006 # descriptor
|
/dalvik/dx/tests/008-field/ |
D | small-class.txt | 30 0006 # descriptor
|
/dalvik/dx/tests/019-method-attrib-Synthetic/ |
D | small-class.txt | 31 0006 # descriptor
|
/dalvik/dx/tests/020-method-attrib-Deprecated/ |
D | small-class.txt | 31 0006 # descriptor
|
/dalvik/dx/tests/027-method-attrib-Signature/ |
D | small-class.txt | 32 0006 # descriptor
|
/dalvik/dx/tests/017-method-attrib-Code/ |
D | small-class.txt | 31 0006 # descriptor
|