Lines Matching refs:descriptor
26 * {@code non-null;} the instance for name {@code TYPE} and descriptor
37 /** {@code non-null;} the descriptor (type) */
38 private final CstString descriptor;
44 * @param descriptor {@code non-null;} the descriptor
46 public CstNat(CstString name, CstString descriptor) {
51 if (descriptor == null) {
52 throw new NullPointerException("descriptor == null");
56 this.descriptor = descriptor;
68 descriptor.equals(otherNat.descriptor);
74 return (name.hashCode() * 31) ^ descriptor.hashCode();
87 return descriptor.compareTo(otherNat.descriptor);
118 * Gets the descriptor.
120 * @return {@code non-null;} the descriptor
123 return descriptor;
133 return name.toHuman() + ':' + descriptor.toHuman();
137 * Gets the field type corresponding to this instance's descriptor.
138 * This method is only valid to call if the descriptor in fact describes
144 return Type.intern(descriptor.getString());