Searched defs:descriptor (Results 1 - 21 of 21) sorted by relevance

/dalvik/dx/src/com/android/dx/command/dump/
H A DSsaDumper.java76 String descriptor, Member member) {
75 endParsingMember(ByteArray bytes, int offset, String name, String descriptor, Member member) argument
H A DDotDumper.java105 String descriptor) {
111 String descriptor, Member member) {
104 startParsingMember(ByteArray bytes, int offset, String name, String descriptor) argument
110 endParsingMember(ByteArray bytes, int offset, String name, String descriptor, Member member) argument
H A DBlockDumper.java152 String descriptor) {
153 if (descriptor.indexOf('(') < 0) {
170 parsed(bytes, offset, 0, "method " + name + " " + descriptor);
177 String descriptor, Member member) {
151 startParsingMember(ByteArray bytes, int offset, String name, String descriptor) argument
176 endParsingMember(ByteArray bytes, int offset, String name, String descriptor, Member member) argument
H A DBaseDumper.java145 String descriptor) {
152 String descriptor, Member member) {
144 startParsingMember(ByteArray bytes, int offset, String name, String descriptor) argument
151 endParsingMember(ByteArray bytes, int offset, String name, String descriptor, Member member) argument
/dalvik/dx/src/com/android/dx/cf/iface/
H A DParseObserver.java41 * @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/rop/cst/
H A DCstProtoRef.java37 * @param descriptor the method descriptor
40 public static CstProtoRef make(CstString descriptor) { argument
41 Prototype prototype = Prototype.fromDescriptor(descriptor.getString());
H A DCstNat.java26 * {@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 DCstType.java137 * {@code null-ok;} the type descriptor corresponding to this instance, if
140 private CstString descriptor; field in class:CstType
195 this.descriptor = null;
264 * Gets the type descriptor for this instance.
266 * @return {@code non-null;} the descriptor
269 if (descriptor == null) {
270 descriptor = new CstString(type.getDescriptor());
273 return descriptor;
282 // descriptor is a string like "[[Ljava/util/String;"
283 String descriptor
[all...]
/dalvik/dexgen/src/com/android/dexgen/rop/cst/
H A DCstNat.java26 * {@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 DCstType.java89 * {@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 DPrototype.java31 /** {@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 DType.java25 * 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/src/com/android/dx/cf/code/
H A DLocalVariableList.java133 * <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/rop/type/
H A DPrototype.java23 * Representation of a method descriptor. Instances of this class are
36 /** {@code non-null;} method descriptor */
37 private final String descriptor; field in class:Prototype
50 * given method descriptor. See vmspec-2 sec4.3.3 for details on the
51 * field descriptor syntax.
53 * @param descriptor {@code non-null;} the descriptor
55 * @throws IllegalArgumentException thrown if the descriptor has
58 public static Prototype intern(String descriptor) { argument
59 if (descriptor
84 fromDescriptor(String descriptor) argument
148 makeParameterArray(String descriptor) argument
195 intern(String descriptor, Type definer, boolean isStatic, boolean isInit) argument
242 Prototype(String descriptor, Type returnType, StdTypeList parameterTypes) argument
[all...]
H A DType.java25 * local, on a stack, or in a method descriptor. Instances of this
207 public static final Type BOOLEAN_ARRAY = new Type("[" + BOOLEAN.descriptor, BT_OBJECT);
210 public static final Type BYTE_ARRAY = new Type("[" + BYTE.descriptor, BT_OBJECT);
213 public static final Type CHAR_ARRAY = new Type("[" + CHAR.descriptor, BT_OBJECT);
216 public static final Type DOUBLE_ARRAY = new Type("[" + DOUBLE.descriptor, BT_OBJECT);
219 public static final Type FLOAT_ARRAY = new Type("[" + FLOAT.descriptor, BT_OBJECT);;
222 public static final Type INT_ARRAY = new Type("[" + INT.descriptor, BT_OBJECT);
225 public static final Type LONG_ARRAY = new Type("[" + LONG.descriptor, BT_OBJECT);
228 public static final Type OBJECT_ARRAY = new Type("[" + OBJECT.descriptor, BT_OBJECT);
231 public static final Type SHORT_ARRAY = new Type("[" + SHORT.descriptor, BT_OBJEC
289 private final String descriptor; field in class:Type
342 intern(String descriptor) argument
426 internReturnType(String descriptor) argument
475 Type(String descriptor, int basicType, int newAt) argument
505 Type(String descriptor, int basicType) argument
[all...]
/dalvik/libdex/
H A DDexDebugInfo.cpp46 * a string pointer for its descriptor or NULL as appropriate.
62 const char *descriptor; member in struct:LocalInfo
74 localInReg[reg].descriptor,
115 localInReg[argReg].descriptor = classDescriptor;
127 const char* descriptor = dexParameterIteratorNextDescriptor(&iterator); local
131 if ((argReg >= pCode->registersSize) || (descriptor == NULL)) {
139 switch (descriptor[0]) {
151 localInReg[reg].descriptor = descriptor;
187 localInReg[reg].descriptor
[all...]
H A DDexFile.cpp434 * Look up a class definition entry by descriptor.
436 * "descriptor" should look like "Landroid/debug/Stuff;".
439 const char* descriptor)
445 hash = classDescriptorHash(descriptor);
463 if (strcmp(str, descriptor) == 0) {
438 dexFindClass(const DexFile* pDexFile, const char* descriptor) argument
H A DDexProto.cpp185 const char* descriptor = dexParameterIteratorNextDescriptor(&iterator); local
186 if (descriptor == NULL) {
190 length += strlen(descriptor);
199 const char* descriptor = dexParameterIteratorNextDescriptor(&iterator); local
200 if (descriptor == NULL) {
204 strcpy(at, descriptor);
205 at += strlen(descriptor);
330 * descriptor from a method descriptor string.
332 static const char* methodDescriptorReturnType(const char* descriptor) { argument
349 methodDescriptorNextType(const char* descriptor) argument
380 protoCompareToParameterDescriptors(const DexProto* proto, const char* descriptor, bool expectParens) argument
443 dexProtoCompareToDescriptor(const DexProto* proto, const char* descriptor) argument
[all...]
H A DDexSwapVerify.cpp576 const char* descriptor = local
579 if (!dexIsValidTypeDescriptor(descriptor)) {
580 ALOGE("Invalid type descriptor: '%s'", descriptor);
610 * to see if it is compatible with a type descriptor. Returns true if
612 static bool shortyDescMatch(char shorty, const char* descriptor, bool argument
630 if ((descriptor[0] != shorty) || (descriptor[1] != '\0')) {
632 shorty, descriptor);
638 if ((descriptor[
961 const char* descriptor = dexStringByTypeIdx(state->pDexFile, classIdx); local
2388 const char* descriptor = dexStringByTypeIdx(state->pDexFile, idx); local
[all...]
/dalvik/dexdump/
H A DDexDump.cpp129 * Converts a type descriptor to human-readable "dotted" form. For
132 * form can't be converted back to a descriptor.
184 * Converts the class name portion of a type descriptor to human-readable
601 const char* descriptor; local
607 descriptor = (handler->typeIdx == kDexNoIndex) ? "<any>" :
610 printf(" %s -> 0x%04x\n", descriptor,
639 u4 endAddress, const char *name, const char *descriptor,
643 startAddress, endAddress, reg, name, descriptor,
761 * Look up a class' descriptor.
1340 fprintf(stderr, "bad method type descriptor '
638 dumpLocalsCb(void * , u2 reg, u4 startAddress, u4 endAddress, const char *name, const char *descriptor, const char *signature) argument
[all...]
/dalvik/dx/etc/
H A Djasmin.jarMETA-INF/ META-INF/MANIFEST.MF jas/ jas/AnnotDefAttr.class AnnotDefAttr.java package jas ...

Completed in 323 milliseconds