Searched refs:descriptor (Results 1 - 25 of 120) sorted by last modified time

12345

/dalvik/dexgen/src/com/android/dexgen/dex/file/
H A DTypeIdItem.java62 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 DCstBaseMethodRef.java49 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 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/etc/
H A Djasmin.jarMETA-INF/ META-INF/MANIFEST.MF jas/ jas/AnnotDefAttr.class AnnotDefAttr.java package jas ...
/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/cf/cst/
H A DConstantPoolParser.java312 CstString descriptor = (CstString) parse0(descriptorIndex, wasUtf8);
313 cst = new CstNat(name, descriptor);
/dalvik/dx/src/com/android/dx/cf/direct/
H A DStdAttributeFactory.java578 CstString descriptor = null;
584 descriptor = type;
588 descriptor, signature, index);
/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/command/dump/
H A DBaseDumper.java147 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 DBlockDumper.java154 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 DDotDumper.java99 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 DSsaDumper.java84 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 DTypeIdItem.java60 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 DCstBaseMethodRef.java49 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 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.java88 * {@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 DPrototype.java22 * 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 DType.java25 * 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 DDexDebugInfo.cpp98 * 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 DDexDebugInfo.h37 u4 endAddress, const char *name, const char *descriptor,
H A DDexFile.cpp437 * 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 DDexFile.h271 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...]

Completed in 472 milliseconds

12345