blob: 3b15deab16205967d914109ef63d1b7d0fec273e [file] [log] [blame]
package com.siyeh.igtest.migration.method_can_be_variable_arity_method;
import java.io.IOException;
import java.io.Reader;
public class MethodCanBeVariableArity {
public void method(String... s) {}
public void <warning descr="'convertMe()' can be converted to variable arity method">convertMe</warning>(String[] ss) {}
public void convertMeNot(byte[] bs) {}
}
abstract class MyInputStream extends Reader {
@Override
public int read(char[] cbuf) throws IOException {
return super.read(cbuf);
}
}
class Sub extends MethodCanBeVariableArity {
@Override
public void convertMe(String[] ss) {
super.convertMe(ss);
}
}
class Annotated {
public void nullable(@org.jetbrains.annotations.Nullable String[] ss) {}
void m(String[] ss) {}
}
interface X {
void <warning descr="'m()' can be converted to variable arity method">m</warning>(String[] ss);
}
class Yes {
void m(int[] is, int[] js) {}
}