private String toString(boolean includeModifier, boolean includeReturnTypeAndArgs, boolean useLongReturnAndArgumentTypeName, boolean useLongTypeName) { StringBuilder sb = new StringBuilder(); if (includeModifier) { sb.append(Modifier.toString(getModifiers())); sb.append(" "); } if (includeReturnTypeAndArgs) { appendType(sb, getReturnType(), useLongReturnAndArgumentTypeName); sb.append(" "); } appendType(sb, getDeclaringType(), useLongTypeName); sb.append("."); sb.append(getMethod().getName()); sb.append("("); Class<?>[] parametersTypes = getParameterTypes(); appendTypes(sb, parametersTypes, includeReturnTypeAndArgs, useLongReturnAndArgumentTypeName); sb.append(")"); return sb.toString(); }
private String toString(boolean includeModifier, boolean includeReturnTypeAndArgs, boolean useLongReturnAndArgumentTypeName, boolean useLongTypeName) { StringBuilder sb = new StringBuilder(); if (includeModifier) { sb.append(Modifier.toString(getModifiers())); sb.append(" "); } if (includeReturnTypeAndArgs) { appendType(sb, getReturnType(), useLongReturnAndArgumentTypeName); sb.append(" "); } appendType(sb, getDeclaringType(), useLongTypeName); sb.append("."); sb.append(getMethod().getName()); sb.append("("); Class<?>[] parametersTypes = getParameterTypes(); appendTypes(sb, parametersTypes, includeReturnTypeAndArgs, useLongReturnAndArgumentTypeName); sb.append(")"); return sb.toString(); }
private String toString(boolean includeModifier, boolean includeReturnTypeAndArgs, boolean useLongReturnAndArgumentTypeName, boolean useLongTypeName) { StringBuilder sb = new StringBuilder(); if (includeModifier) { sb.append(Modifier.toString(getModifiers())); sb.append(" "); } if (includeReturnTypeAndArgs) { appendType(sb, getReturnType(), useLongReturnAndArgumentTypeName); sb.append(" "); } appendType(sb, getDeclaringType(), useLongTypeName); sb.append("."); sb.append(getMethod().getName()); sb.append("("); Class<?>[] parametersTypes = getParameterTypes(); appendTypes(sb, parametersTypes, includeReturnTypeAndArgs, useLongReturnAndArgumentTypeName); sb.append(")"); return sb.toString(); }
private void appendTypes(StringBuilder sb, Class<?>[] types, boolean includeArgs, boolean useLongReturnAndArgumentTypeName) { if (includeArgs) { for (int size = types.length, i = 0; i < size; i++) { appendType(sb, types[i], useLongReturnAndArgumentTypeName); if (i < size - 1) { sb.append(","); } } } else { if (types.length != 0) { sb.append(".."); } } }
private void appendTypes(StringBuilder sb, Class<?>[] types, boolean includeArgs, boolean useLongReturnAndArgumentTypeName) { if (includeArgs) { for (int size = types.length, i = 0; i < size; i++) { appendType(sb, types[i], useLongReturnAndArgumentTypeName); if (i < size - 1) { sb.append(","); } } } else { if (types.length != 0) { sb.append(".."); } } }
@Override public String toLongString() { return toString(true, true, true, true); }
@Override public String toShortString() { return toString(false, false, false, false); }
@Override public String toShortString() { return toString(false, false, false, false); }
@Override public Class<?>[] getExceptionTypes() { return methodInvocation.getMethod().getExceptionTypes(); }
@Override public String toLongString() { return toString(true, true, true, true); }
@Override public String toString() { return toString(false, true, false, true); }
@Override public Signature getSignature() { if (this.signature == null) { this.signature = new MethodSignatureImpl(); } return this.signature; }
@Override public Signature getSignature() { if (this.signature == null) { this.signature = new MethodSignatureImpl(); } return this.signature; }
private void appendType(StringBuilder sb, Class<?> type, boolean useLongTypeName) { if (type.isArray()) { appendType(sb, type.getComponentType(), useLongTypeName); sb.append("[]"); } else { sb.append(useLongTypeName ? type.getName() : type.getSimpleName()); } } }
@Override @Nullable public String[] getParameterNames() { if (this.parameterNames == null) { this.parameterNames = parameterNameDiscoverer.getParameterNames(getMethod()); } return this.parameterNames; }
private void appendType(StringBuilder sb, Class<?> type, boolean useLongTypeName) { if (type.isArray()) { appendType(sb, type.getComponentType(), useLongTypeName); sb.append("[]"); } else { sb.append(useLongTypeName ? type.getName() : type.getSimpleName()); } } }
private void appendTypes(StringBuilder sb, Class<?>[] types, boolean includeArgs, boolean useLongReturnAndArgumentTypeName) { if (includeArgs) { for (int size = types.length, i = 0; i < size; i++) { appendType(sb, types[i], useLongReturnAndArgumentTypeName); if (i < size - 1) { sb.append(","); } } } else { if (types.length != 0) { sb.append(".."); } } }
@Override public String toString() { return toString(false, true, false, true); }
@Override public String toShortString() { return toString(false, false, false, false); }
@Override public Signature getSignature() { if (this.signature == null) { this.signature = new MethodSignatureImpl(); } return this.signature; }