/** * Returns the constructor name followed by parameter types * such as <code>javassist.CtConstructor(CtClass[],CtClass)</code>. * * @since 3.5 */ public String getLongName() { return getDeclaringClass().getName() + (isConstructor() ? Descriptor.toString(getSignature()) : ("." + MethodInfo.nameClinit + "()")); }
/** * Returns the constructor name followed by parameter types * such as <code>javassist.CtConstructor(CtClass[],CtClass)</code>. * * @since 3.5 */ @Override public String getLongName() { return getDeclaringClass().getName() + (isConstructor() ? Descriptor.toString(getSignature()) : ("." + MethodInfo.nameClinit + "()")); }
public int compare(CtConstructor o1, CtConstructor o2) { String sig1 = o1.getSignature(); String sig2 = o2.getSignature(); return sig1.compareTo(sig2); } }
public synchronized boolean hasGroup(CtConstructor constructor, String tag) { SimpleMetaData meta = constructorMetaData.get(constructor.getSignature()); if (meta == null) return false; return meta.hasTag(tag); }
public void addConstructorMetaData(CtConstructor constructor, Object tag, Object attr, Object value) { addConstructorMetaData(constructor.getSignature(), tag, attr, value, PayloadKey.TRANSIENT); }
public static String getSignature(CtConstructor ctor) { return ctor.getDeclaringClass().getName() + ctor.getSignature(); }
private static void addConstructor(StringBuffer sb, CtConstructor con) { sb.append(con.getDeclaringClass().getName() + ".new" + con.getSignature()); }
/** * Returns the constructor name followed by parameter types * such as <code>javassist.CtConstructor(CtClass[],CtClass)</code>. * * @since 3.5 */ public String getLongName() { return getDeclaringClass().getName() + (isConstructor() ? Descriptor.toString(getSignature()) : ("." + MethodInfo.nameClinit + "()")); }
/** * Returns the constructor name followed by parameter types * such as <code>javassist.CtConstructor(CtClass[],CtClass)</code>. * * @since 3.5 */ public String getLongName() { return getDeclaringClass().getName() + (isConstructor() ? Descriptor.toString(getSignature()) : ("." + MethodInfo.nameClinit + "()")); }
/** * Returns the constructor name followed by parameter types * such as <code>javassist.CtConstructor(CtClass[],CtClass)</code>. * * @since 3.5 */ public String getLongName() { return getDeclaringClass().getName() + (isConstructor() ? Descriptor.toString(getSignature()) : ("." + MethodInfo.nameClinit + "()")); }
/** * Returns the constructor name followed by parameter types * such as <code>javassist.CtConstructor(CtClass[],CtClass)</code>. * * @since 3.5 */ public String getLongName() { return getDeclaringClass().getName() + (isConstructor() ? Descriptor.toString(getSignature()) : ("." + MethodInfo.nameClinit + "()")); }
/** * Returns the constructor name followed by parameter types * such as <code>javassist.CtConstructor(CtClass[],CtClass)</code>. * * @since 3.5 */ public String getLongName() { return getDeclaringClass().getName() + (isConstructor() ? Descriptor.toString(getSignature()) : ("." + MethodInfo.nameClinit + "()")); }
extra.append(cx.getSignature());
exceptionCtors.append(ctor.getSignature()); exceptionCtors.append("\"),\n");
log.debug("instrumenting constructor:" + clazz.getName() + "." + constructor.getName() + "(" + constructor.getSignature() + ")"); if (instrumentConstructor(clazz, constructor)) { countCounstructors++;
private void compareConstructor(CtConstructor refConstructor, CtConstructor implConstructor, String className) throws NotFoundException { String name = refConstructor.getSignature(); assertNotNull(className + " Constructor " + name + " is Missing", implConstructor); if (implConstructor == null) { addMissing(refConstructor); return; } boolean ch = assertEquals(className + ". Constructor " + name + " modifiers", Modifier .toString(getModifiers(refConstructor)), Modifier.toString(getModifiers(implConstructor))); ch |= compareThrows(refConstructor, implConstructor, className); if (ch) { addChanges(implConstructor); } }
for (CtConstructor ctMethod : oldConstructorsMap.values()) { String longName = ctMethod.getLongName(); methodDescriptorParser.parse(ctMethod.getSignature()); CtConstructor foundMethod = newConstructorsMap.get(longName); if (foundMethod == null) { methodDescriptorParser.parse(ctMethod.getSignature()); CtConstructor foundMethod = oldConstructorsMap.get(longName); if (foundMethod == null) {
for (CtConstructor ctMethod : oldConstructorsMap.values()) { String longName = ctMethod.getLongName(); methodDescriptorParser.parse(ctMethod.getSignature()); CtConstructor foundMethod = newConstructorsMap.get(longName); if (foundMethod == null) { methodDescriptorParser.parse(ctMethod.getSignature()); CtConstructor foundMethod = oldConstructorsMap.get(longName); if (foundMethod == null) {
buffer.append(" for ").append("new ").append(declaring).append(ctConstructor.getSignature()).append("\");"); buffer.append(" for ").append("new ").append(declaring).append(ctConstructor.getSignature()).append("\");"); buffer.append("throw new IllegalArgumentException(\"Parameter ").append(i); buffer.append(" cannot be null for ").append(params[i].getName()); buffer.append(" for ").append("new ").append(declaring).append(ctConstructor.getSignature()).append("\");"); buffer.append("throw new IllegalArgumentException(\"Parameter ").append(i).append(" \" + args[").append(i).append("] + \""); buffer.append(" is not an instance of ").append(paramType); buffer.append(" for ").append("new ").append(declaring).append(ctConstructor.getSignature()).append("\");");