/** * Gets the args as string. * * @return the args as string */ public String getArgsAsString() { return Converter.toShortString(JoinPointHelper.getArgsAsString(this.args)); }
String shortString = getArgsAsString(args); if (shortString.length() < 20) { return shortString;
/** * Gets the as long string. * * @param joinpoint * the joinpoint * * @return the as short string */ public static String getAsLongString(final JoinPoint joinpoint) { Signature sig = joinpoint.getSignature(); if (sig instanceof FieldSignature) { return getAsString(joinpoint); } Object[] args = joinpoint.getArgs(); return SignatureHelper.getAsString(sig.getDeclaringType().getName(), sig) + getArgsAsString(args); }
/** * Gets the as short string. * * @param joinpoint the joinpoint * * @return the as short string */ public static String getAsShortString(JoinPoint joinpoint) { Signature sig = joinpoint.getSignature(); if (sig instanceof FieldSignature) { return getAsString(joinpoint); } Object[] args = joinpoint.getArgs(); return SignatureHelper.getAsString(sig.getDeclaringType() .getSimpleName(), sig) + getArgsAsString(args); }
/** * Gets the as string. * * @param joinpoint the joinpoint * * @return the as string */ public static String getAsString(JoinPoint joinpoint) { Signature sig = joinpoint.getSignature(); Object[] args = joinpoint.getArgs(); if (sig instanceof FieldSignature) { if (args.length == 0) { return "get " + sig.toShortString(); } else { return "set " + sig.toShortString() + " = " + getArgAsString(args[0]); } } else if (sig instanceof CodeSignature) { Annotation[][] paramAnnotations = getParameterAnnotations(joinpoint); return SignatureHelper.getAsString(sig.getDeclaringTypeName(), sig) + getArgsAsString(args, paramAnnotations); } else { return SignatureHelper.getAsString(sig.getDeclaringTypeName(), sig) + getArgsAsString(args); } }
/** * Gets the given joinpoint as string. * * @param joinpoint * the joinpoint * * @return the as string */ public static String getAsString(final JoinPoint joinpoint) { Signature sig = joinpoint.getSignature(); Object[] args = joinpoint.getArgs(); if (sig instanceof FieldSignature) { if (args.length == 0) { return "get " + sig.toShortString(); } else { return "set " + sig.toShortString() + " = " + getArgAsString(args[0]); } } else if (sig instanceof CodeSignature) { Annotation[][] paramAnnotations = getParameterAnnotations(joinpoint); return SignatureHelper.getAsString(sig.getDeclaringTypeName(), sig) + getArgsAsString(args, paramAnnotations); } else { return SignatureHelper.getAsString(sig.getDeclaringTypeName(), sig) + getArgsAsString(args); } }