package ex;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
import java.util.Vector;
@SuppressWarnings("all")
public class ITC_Sample {
class A {
}
class B extends A {
}
class C extends A {
}
public String testOthers(List<String> l) {
if (l instanceof ArrayList)
return (String) ((ArrayList) l).remove(0);
else if (l instanceof LinkedList)
return (String) ((LinkedList) l).removeFirst();
else if (l instanceof Vector)
return (String) ((Vector) l).remove(0);
else
return null;
}
public String testMine(A a) {
if (a instanceof B)
return "Yes";
else if (a instanceof C)
return "No";
else
return "Unknown";
}
}