Searched defs:intern (Results 1 - 23 of 23) sorted by relevance

/dalvik/dx/src/com/android/dx/dex/file/
H A DMethodHandlesSection.java58 public void intern(CstMethodHandle methodHandle) { method in class:MethodHandlesSection
H A DCallSiteIdsSection.java82 public synchronized void intern(CstCallSiteRef cstRef) { method in class:CallSiteIdsSection
H A DFieldIdsSection.java94 * @param field {@code non-null;} the reference to intern
97 public synchronized FieldIdItem intern(CstFieldRef field) { method in class:FieldIdsSection
H A DMethodIdsSection.java94 * @param method {@code non-null;} the reference to intern
97 public synchronized MethodIdItem intern(CstBaseMethodRef method) { method in class:MethodIdsSection
H A DProtoIdsSection.java102 * @param prototype {@code non-null;} the prototype to intern
105 public synchronized ProtoIdItem intern(Prototype prototype) { method in class:ProtoIdsSection
H A DStringIdsSection.java96 * @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 DTypeIdsSection.java105 * @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 DMixedItemSection.java190 * @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 DFieldIdsSection.java95 * @param field {@code non-null;} the reference to intern
98 public FieldIdItem intern(CstFieldRef field) { method in class:FieldIdsSection
H A DMethodIdsSection.java95 * @param method {@code non-null;} the reference to intern
98 public MethodIdItem intern(CstBaseMethodRef method) { method in class:MethodIdsSection
H A DProtoIdsSection.java87 * @param prototype {@code non-null;} the prototype to intern
90 public ProtoIdItem intern(Prototype prototype) { method in class:ProtoIdsSection
H A DStringIdsSection.java102 * @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 DTypeIdsSection.java100 * @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 DMixedItemSection.java190 * @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 DPrototype.java27 /** {@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 DType.java30 /** {@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 DPrototype.java58 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 DType.java238 * 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 DRegisterSpec.java36 /** {@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 DCstType.java32 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 DRegisterSpec.java35 /** {@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 DCstType.java173 public static CstType intern(Type type) { method in class:CstType
/dalvik/dx/etc/
H A Djasmin.jarMETA-INF/ META-INF/MANIFEST.MF jas/ jas/AnnotDefAttr.class AnnotDefAttr.java package jas ...

Completed in 222 milliseconds