Home | History | Annotate | Download | only in type

Lines Matching refs:intern

31      * {@code non-null;} intern table mapping string descriptors to
108 * Put all the primitive types into the intern table. This needs
120 * Note: VOID isn't put in the intern table, since it's special and
121 * shouldn't be found by a normal call to intern().
130 intern("Ljava/lang/annotation/Annotation;");
133 public static final Type CLASS = intern("Ljava/lang/Class;");
136 public static final Type CLONEABLE = intern("Ljava/lang/Cloneable;");
139 public static final Type OBJECT = intern("Ljava/lang/Object;");
142 public static final Type SERIALIZABLE = intern("Ljava/io/Serializable;");
145 public static final Type STRING = intern("Ljava/lang/String;");
148 public static final Type THROWABLE = intern("Ljava/lang/Throwable;");
155 public static final Type BOOLEAN_CLASS = intern("Ljava/lang/Boolean;");
162 public static final Type BYTE_CLASS = intern("Ljava/lang/Byte;");
169 public static final Type CHARACTER_CLASS = intern("Ljava/lang/Character;");
176 public static final Type DOUBLE_CLASS = intern("Ljava/lang/Double;");
183 public static final Type FLOAT_CLASS = intern("Ljava/lang/Float;");
190 public static final Type INTEGER_CLASS = intern("Ljava/lang/Integer;");
197 public static final Type LONG_CLASS = intern("Ljava/lang/Long;");
204 public static final Type SHORT_CLASS = intern("Ljava/lang/Short;");
211 public static final Type VOID_CLASS = intern("Ljava/lang/Void;");
294 public static Type intern(String descriptor) {
319 result = intern(descriptor.substring(1));
325 * intern cache, then it had better be the descriptor for a class.
373 * is identical to {@link #intern}.
391 return intern(descriptor);
397 * calling {@code intern(name)} if {@code name} begins
398 * with {@code "["} and calling {@code intern("L" + name + ";")}
413 return intern(name);
416 return intern('L' + name + ';');
799 componentType = intern(descriptor.substring(1));
844 * Puts the given instance in the intern table if it's not already