method com.dmdirc.addons.ui_swing.components. ListScroller__static_init










method void com.dmdirc.addons.ui_swing.components. ListScroller(JList)
prelist != null
postinit'ed(this.model)
postinit'ed(this.selectionModel)










method void com.dmdirc.addons.ui_swing.components. ListScroller(ListModel, ListSelectionModel)
postthis.model == model
postinit'ed(this.model)
postthis.selectionModel == selectionModel
postinit'ed(this.selectionModel)










method void mouseWheelMoved(MouseWheelEvent)
pree != null
prethis.selectionModel != null
pre(soft) this.model != null
unanalyzedcall on javax.swing.ListModel:getSize
unanalyzedcall on javax.swing.ListSelectionModel:getMinSelect ionIndex
unanalyzedcall on javax.swing.ListSelectionModel:setSelection Interval
test_vectorjava.awt.event.MouseWheelEvent:getWheelRotation(... )@72: {0..232-1}, {-231..-1}










method void changeFocus(bool)
prethis.selectionModel != null
pre(soft) this.model != null
presumptionjavax.swing.ListSelectionModel:getMinSelectionIndex (...)@90 >= -231+1
presumptionjavax.swing.ListSelectionModel:getMinSelectionIndex (...)@93 <= 232-2
unanalyzedcall on javax.swing.ListModel:getSize
test_vectordirection: {0}, {1}










method int changeFocusUp(int)
preindex >= -231+1
pre(soft) this.model != null
presumptionjavax.swing.ListModel:getSize(...)@109 >= -231+1
postreturn_value <= 232-2
test_vectorindex: {0}, {-231+1..-2, 1..232-1}, {-1}










method int changeFocusDown(int)
preindex <= 232-2
prethis.model != null
postreturn_value == One-of{0, index + 1}
postreturn_value >= -231+1