import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Polygon;
+import java.io.Serializable;
import org.eclipse.jgit.awtui.CommitGraphPane.GraphCellRender;
import org.eclipse.jgit.awtui.SwingCommitList.SwingLane;
import org.eclipse.jgit.revplot.AbstractPlotRenderer;
import org.eclipse.jgit.revplot.PlotCommit;
-final class AWTPlotRenderer extends AbstractPlotRenderer<SwingLane, Color> {
+final class AWTPlotRenderer extends AbstractPlotRenderer<SwingLane, Color>
+ implements Serializable {
+ private static final long serialVersionUID = 1L;
final GraphCellRender cell;
- Graphics2D g;
+ transient Graphics2D g;
AWTPlotRenderer(final GraphCellRender c) {
cell = c;
PlotCommit<SwingLane> commit;
+ @SuppressWarnings("unchecked")
public Component getTableCellRendererComponent(final JTable table,
final Object value, final boolean isSelected,
final boolean hasFocus, final int row, final int column) {