/** * Get the "full" method name. This is a format which looks sort of like a * method signature that would appear in Java source code. */ public String getFullMethod(ClassAnnotation primaryClass) { if (fullMethod == null) { if (Const.CONSTRUCTOR_NAME.equals(methodName)) { fullMethod = "new " + stripJavaLang(className) + getSignatureInClass(primaryClass); } else { fullMethod = stripJavaLang(className) + "." + getNameInClass(primaryClass); } } return fullMethod; }
} else if ("givenClass".equals(key)) { if (Const.CONSTRUCTOR_NAME.equals(methodName)) { return "new " + shorten(primaryClass.getPackageName(), className) + getSignatureInClass(primaryClass);
/** * Get the "full" method name. This is a format which looks sort of like a * method signature that would appear in Java source code. */ public String getFullMethod(ClassAnnotation primaryClass) { if (fullMethod == null) { if ("<init>".equals(methodName)) { fullMethod = "new " + stripJavaLang(className) + getSignatureInClass(primaryClass); } else { fullMethod = stripJavaLang(className) + "." + getNameInClass(primaryClass); } } return fullMethod; }
} else if ("givenClass".equals(key)) { if ("<init>".equals(methodName)) { return "new " + shorten(primaryClass.getPackageName(), className) + getSignatureInClass(primaryClass);