@Override public String makeString() { return cls.getName(); }
@Override public String getName() { return cls.getName(); }
String makeBaseString() { if (mth.isClassInit()) { return "{...}"; } StringBuilder base = new StringBuilder(); if (mth.isConstructor()) { base.append(mth.getDeclaringClass().getName()); } else { base.append(mth.getName()); } base.append('('); for (Iterator<ArgType> it = mth.getArguments().iterator(); it.hasNext(); ) { base.append(Utils.typeStr(it.next())); if (it.hasNext()) { base.append(", "); } } base.append(')'); return base.toString(); }