blob: 19753434de32b2e6c3b8fd9ab181ffffb7e5f0fd [file] [log] [blame]
package p;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.ArrayList;
class A {
/**
* @param to {@link #getList}
* @version throwaway
* @param from 1st param of {@link A#getList(int, long) me}
* @see #getList(int, long)
* @param from 2nd
* @see #getList(int from, long tho)
* @param to
* @throws java.io.IOException
* @return the list
* @throws IOException
*/
public ArrayList getList(int from, long to) throws IOException {
//change to: java.util.List getList(long tho, List l, int to) throws Exception
// (swap parameters, insert new in between, change return type, change Ex.)
return new ArrayList((int)to-from);
}
}
interface I {
public ArrayList getList(int from, long to) throws java.io.IOException;
}
interface J {
/** Doc: @param t t */
public ArrayList getList(int f, long t) throws FileNotFoundException;
}
class B extends A implements I, J {
/**
* @return {@inheritDoc}
* @see p.A#getList(int, long)
*/
public ArrayList getList(int from, long to) throws FileNotFoundException {
return new ArrayList() {};
}
}