package org.python.pydev.shared_core.structure;
import java.util.Collection;
import java.util.LinkedList;
import org.python.pydev.shared_core.log.Log;
public class LinkedListWarningOnSlowOperations<T> extends LinkedList<T> {
private static final long serialVersionUID = -3818091184735547024L;
public LinkedListWarningOnSlowOperations(Collection<T> subList) {
super(subList);
}
public LinkedListWarningOnSlowOperations() {
}
@Override
public T get(int index) {
Log.log("Performance warning: LinkedList.get() being called. Consider using another List implementation!");
return super.get(index);
}
}