Lines Matching refs:descriptor
88 * {@code null-ok;} the type descriptor corresponding to this instance, if
91 private CstString descriptor;
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 = getDescriptor().getString();
240 int lastSlash = descriptor.lastIndexOf('/');
241 int lastLeftSquare = descriptor.lastIndexOf('['); // -1 unless this is an array
246 return descriptor.substring(lastLeftSquare + 2, lastSlash).replace('/', '.');