/dalvik/dx/src/com/android/dx/dex/file/ |
H A D | MethodHandlesSection.java | 58 public void intern(CstMethodHandle methodHandle) { method in class:MethodHandlesSection
|
H A D | CallSiteIdsSection.java | 82 public synchronized void intern(CstCallSiteRef cstRef) { method in class:CallSiteIdsSection
|
H A D | FieldIdsSection.java | 94 * @param field {@code non-null;} the reference to intern 97 public synchronized FieldIdItem intern(CstFieldRef field) { method in class:FieldIdsSection
|
H A D | MethodIdsSection.java | 94 * @param method {@code non-null;} the reference to intern 97 public synchronized MethodIdItem intern(CstBaseMethodRef method) { method in class:MethodIdsSection
|
H A D | ProtoIdsSection.java | 102 * @param prototype {@code non-null;} the prototype to intern 105 public synchronized ProtoIdItem intern(Prototype prototype) { method in class:ProtoIdsSection
|
H A D | StringIdsSection.java | 96 * @param string {@code non-null;} the string to intern, as a regular Java 100 public StringIdItem intern(String string) { method in class:StringIdsSection 101 return intern(new StringIdItem(new CstString(string))); 107 * @param string {@code non-null;} the string to intern, as a constant 110 public StringIdItem intern(CstString string) { method in class:StringIdsSection 111 return intern(new StringIdItem(string)); 117 * @param string {@code non-null;} the string to intern 120 public synchronized StringIdItem intern(StringIdItem string) { method in class:StringIdsSection 143 public synchronized void intern(CstNat nat) { method in class:StringIdsSection 144 intern(na [all...] |
H A D | TypeIdsSection.java | 105 * @param type {@code non-null;} the type to intern 108 public synchronized TypeIdItem intern(Type type) { method in class:TypeIdsSection 128 * @param type {@code non-null;} the type to intern 131 public synchronized TypeIdItem intern(CstType type) { method in class:TypeIdsSection
|
H A D | MixedItemSection.java | 190 * @param item {@code non-null;} the item to intern 193 public synchronized <T extends OffsettedItem> T intern(T item) { method in class:MixedItemSection
|
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
H A D | FieldIdsSection.java | 95 * @param field {@code non-null;} the reference to intern 98 public FieldIdItem intern(CstFieldRef field) { method in class:FieldIdsSection
|
H A D | MethodIdsSection.java | 95 * @param method {@code non-null;} the reference to intern 98 public MethodIdItem intern(CstBaseMethodRef method) { method in class:MethodIdsSection
|
H A D | ProtoIdsSection.java | 87 * @param prototype {@code non-null;} the prototype to intern 90 public ProtoIdItem intern(Prototype prototype) { method in class:ProtoIdsSection
|
H A D | StringIdsSection.java | 102 * @param string {@code non-null;} the string to intern, as a regular Java 106 public StringIdItem intern(String string) { method in class:StringIdsSection 108 return intern(new StringIdItem(utf8)); 114 * @param string {@code non-null;} the string to intern, as a {@link CstString} 117 public StringIdItem intern(CstString string) { method in class:StringIdsSection 119 return intern(new StringIdItem(utf8)); 125 * @param string {@code non-null;} the string to intern, as a constant 128 public StringIdItem intern(CstUtf8 string) { method in class:StringIdsSection 129 return intern(new StringIdItem(string)); 135 * @param string {@code non-null;} the string to intern 138 public StringIdItem intern(StringIdItem string) { method in class:StringIdsSection 161 public void intern(CstNat nat) { method in class:StringIdsSection [all...] |
H A D | TypeIdsSection.java | 100 * @param type {@code non-null;} the type to intern 103 public TypeIdItem intern(Type type) { method in class:TypeIdsSection 123 * @param type {@code non-null;} the type to intern 126 public TypeIdItem intern(CstType type) { method in class:TypeIdsSection
|
H A D | MixedItemSection.java | 190 * @param item {@code non-null;} the item to intern 193 public <T extends OffsettedItem> T intern(T item) { method in class:MixedItemSection
|
/dalvik/dexgen/src/com/android/dexgen/rop/type/ |
H A D | Prototype.java | 27 /** {@code non-null;} intern table mapping string descriptors to instances */ 53 public static Prototype intern(String descriptor) { method in class:Prototype 92 Type.intern(descriptor.substring(startAt, at)); 108 * Helper for {@link #intern} which returns an empty array to 164 public static Prototype intern(String descriptor, Type definer, method in class:Prototype 166 Prototype base = intern(descriptor); 201 // ...and intern it. 202 return intern(sb.toString()); 378 * Puts the given instance in the intern table if it's not already
|
H A D | Type.java | 30 /** {@code non-null;} intern table mapping string descriptors to instances */ 109 * Put all the primitive types into the intern table. This needs 121 * Note: VOID isn't put in the intern table, since it's special and 122 * shouldn't be found by a normal call to intern(). 145 intern("Ljava/lang/annotation/Annotation;"); 148 public static final Type CLASS = intern("Ljava/lang/Class;"); 151 public static final Type CLONEABLE = intern("Ljava/lang/Cloneable;"); 154 public static final Type OBJECT = intern("Ljava/lang/Object;"); 157 public static final Type SERIALIZABLE = intern("Ljava/io/Serializable;"); 160 public static final Type STRING = intern("Ljav 308 public static Type intern(Class clazz) { method in class:Type 324 public static Type intern(String descriptor) { method in class:Type [all...] |
/dalvik/dx/src/com/android/dx/rop/type/ |
H A D | Prototype.java | 58 public static Prototype intern(String descriptor) { method in class:Prototype 77 * placed in the intern table. 120 Type.intern(descriptor.substring(startAt, at)); 139 * Helper for {@link #intern} which returns an empty array to 195 public static Prototype intern(String descriptor, Type definer, method in class:Prototype 197 Prototype base = intern(descriptor); 232 // ...and intern it. 233 return intern(sb.toString()); 410 * Puts the given instance in the intern table if it's not already
|
H A D | Type.java | 238 * Put the constant fields, including primitive types in to the intern table. 252 * Note: VOID isn't put in the intern table, since it's special and 253 * shouldn't be found by a normal call to intern(). 342 public static Type intern(String descriptor) { method in class:Type 365 result = intern(descriptor.substring(1)); 371 * intern cache, then it had better be the descriptor for a class. 419 * is identical to {@link #intern}. 437 return intern(descriptor); 443 * calling {@code intern(name)} if {@code name} begins 444 * with {@code "["} and calling {@code intern(" [all...] |
/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
H A D | RegisterSpec.java | 36 /** {@code non-null;} intern table for instances */ 61 private static RegisterSpec intern(int reg, TypeBearer type, method in class:RegisterSpec 86 return intern(reg, type, null); 106 return intern(reg, type, local); 124 return intern(reg, type, local);
|
/dalvik/dexgen/src/com/android/dexgen/rop/cst/ |
H A D | CstType.java | 32 public static final CstType OBJECT = intern(Type.OBJECT); 35 public static final CstType BOOLEAN = intern(Type.BOOLEAN_CLASS); 38 public static final CstType BYTE = intern(Type.BYTE_CLASS); 41 public static final CstType CHARACTER = intern(Type.CHARACTER_CLASS); 44 public static final CstType DOUBLE = intern(Type.DOUBLE_CLASS); 47 public static final CstType FLOAT = intern(Type.FLOAT_CLASS); 50 public static final CstType LONG = intern(Type.LONG_CLASS); 53 public static final CstType INTEGER = intern(Type.INTEGER_CLASS); 56 public static final CstType SHORT = intern(Type.SHORT_CLASS); 59 public static final CstType VOID = intern(Typ 125 public static CstType intern(Type type) { method in class:CstType 143 public static CstType intern(Class clazz) { method in class:CstType [all...] |
/dalvik/dx/src/com/android/dx/rop/code/ |
H A D | RegisterSpec.java | 35 /** {@code non-null;} intern table for instances */ 69 private static RegisterSpec intern(int reg, TypeBearer type, method in class:RegisterSpec 95 return intern(reg, type, null); 115 return intern(reg, type, local); 133 return intern(reg, type, local);
|
/dalvik/dx/src/com/android/dx/rop/cst/ |
H A D | CstType.java | 173 public static CstType intern(Type type) { method in class:CstType
|
/dalvik/dx/etc/ |
H A D | jasmin.jar | META-INF/ META-INF/MANIFEST.MF jas/ jas/AnnotDefAttr.class AnnotDefAttr.java package jas ... |