blob: 155b24f4755a99c62802b5c72a0b9aa41e0aea95 [file] [log] [blame]
package com.siyeh.igtest.style.unnecessary_tostring;
public class UnnecessaryToString {
String foo(Object o) {
return "star" + o.toString();
}
String bar() {
char[] cs = {'!'};
return "wars" + cs.toString();
}
void fizzz(Object o) {
boolean c = true;
System.out.println(o.toString() + c);
}
void polyadic(Object s) {
s = "abc" + s.toString() + "efg";
}
void printStream(Object o) {
System.out.print(o.toString());
}
void builder(StringBuilder builder, Object o) {
builder.append(o.toString());
}
public static void main22(String[] args) {
foo(args[0].toString());
}
static void foo(String s) {
System.out.println(s);
}
class A {
public String toString() {
return "A";
}
}
class B extends A {
public String toString() {
return "B" + super.toString();
}
}
}