method com.dmdirc.addons.ui_swing.components. reorderablelist.ReorderableJList__static_init










method ListModel getModel()
postinit'ed(return_value)
unanalyzedcall on javax.swing.JList:getModel










method void com.dmdirc.addons.ui_swing.components. reorderablelist.ReorderableJList()
presumptionjava.awt.dnd.DragSource:getDefaultDragSource(... )@99 != null
postthis.dataFlavor == One-of{&new DataFlavor(Reord erableJList#4), null}
postthis.dataFlavor in Addr_Set{null,&new DataFlavor(ReorderableJList#4)}
postthis.dragSource != null
postinit'ed(this.draggedIndex)
postthis.dropTarget == &new DropTarget(ReorderableJ List#3)
postnew DataFlavor(ReorderableJList#4) num objects <= 1
postnew DropTarget(ReorderableJList#3) num objects == 1
unanalyzedcall on javax.swing.JList
unanalyzedcall on com.dmdirc.addons.ui_swing.components. renderers.ReorderableJListCellRenderer
unanalyzedcall on com.dmdirc.addons.ui_swing.components. reorderablelist.ReorderableJList:setCellRenderer
unanalyzedcall on com.dmdirc.addons.ui_swing.components. reorderablelist.ReorderableJList:setSelectionMode
unanalyzedcall on javax.swing.TransferHandler
unanalyzedcall on java.awt.datatransfer.DataFlavor
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.lang.ClassNotFoundException:getMessage
unanalyzedcall on com.dmdirc.logger.Logger:userError
unanalyzedcall on com.dmdirc.addons.ui_swing.components. reorderablelist.ReorderableJList:setTransferHandler
unanalyzedcall on java.awt.dnd.DragSource:getDefaultDragSourc e
unanalyzedcall on java.awt.dnd.DropTarget
unanalyzedcall on java.awt.dnd.DragSource:createDefaultDragGe stureRecognizer










method void com.dmdirc.addons.ui_swing.components. reorderablelist.ReorderableJList(DefaultListModel)
presumptioninit'ed(com.dmdirc.logger.ErrorLevel.LOW)
presumptionjava.awt.dnd.DragSource:getDefaultDragSource(... )@99 != null
postthis.dataFlavor in Addr_Set{null,&amp;new DataFlavor(ReorderableJList#4)}
postthis.dragSource != null
postinit'ed(this.draggedIndex)
postthis.dropTarget == &amp;new DropTarget(ReorderableJ List#3)
postnew DataFlavor(ReorderableJList#4) num objects <= 1
postnew DropTarget(ReorderableJList#3) num objects == 1
unanalyzedcall on javax.swing.TransferHandler
unanalyzedcall on java.awt.datatransfer.DataFlavor
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.lang.ClassNotFoundException:getMessage
unanalyzedcall on com.dmdirc.logger.Logger:userError









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. reorderablelist.ReorderableJList:setCellRenderer(Li stCellRenderer)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. reorderablelist.ReorderableJList:setSelectionMode(i nt)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. reorderablelist.ReorderableJList:setTransferHandler (TransferHandler)










  method not available - call not analyzedInfocall on void com.dmdirc.logger.Logger:userError(Err orLevel, String)











method DefaultListModel getModel()
postinit'ed(return_value)










method void setModel(DefaultListModel)










method Object getTargetCell()
preinit'ed(this.dropTargetCell)
postreturn_value == this.dropTargetCell
postinit'ed(return_value)










method bool getBelowTarget()
preinit'ed(this.belowTarget)
postreturn_value == this.belowTarget
postinit'ed(return_value)










method void dragEnter(DragSourceDragEvent)










method void dragOver(DragSourceDragEvent)










method void dropActionChanged(DragSourceDragEvent)










method void dragExit(DragSourceEvent)










method void dragDropEnd(DragSourceDropEvent)
postthis.draggedIndex == -1
postthis.dropTargetCell == null









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. reorderablelist.ReorderableJList:repaint()











method void dragEnter(DropTargetDragEvent)
predtde != null










method void dragOver(DropTargetDragEvent)
predtde != null
presumptioncom.dmdirc.addons.ui_swing.components. reorderablelist.ReorderableJList:getCellBounds(... )@210 != null
presumptionjava.awt.dnd.DropTargetDragEvent:getLocation(... )@201 != null
presumptionjavax.swing.JList:getModel(...)@118 != null
postpossibly_updated(this.belowTarget)
postinit'ed(this.dropTargetCell)
unanalyzedcall on javax.swing.JList:getModel
test_vectorcom.dmdirc.addons.ui_swing.components. reorderablelist.ReorderableJList:locationToIndex(.. .)@202: {-231..-2, 0..232-2}, {-1}









  method not available - call not analyzedInfocall on int com.dmdirc.addons.ui_swing.components. reorderablelist.ReorderableJList:locationToIndex(Po int)










  method not available - call not analyzedInfocall on Rectangle com.dmdirc.addons.ui_swing. components.reorderablelist.ReorderableJList:getCell Bounds(int, int)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. reorderablelist.ReorderableJList:repaint()











method void dropActionChanged(DropTargetDragEvent)










method void dragExit(DropTargetEvent)










method void drop(DropTargetDropEvent)
predtde != null
pre(soft) init'ed(this.belowTarget)
pre(soft) init'ed(this.dataFlavor)
pre(soft) init'ed(this.draggedIndex)
presumptioncom.dmdirc.addons.ui_swing.components. reorderablelist.ReorderableJList:getSelectionModel( ...)@277 != null
presumptioncom.dmdirc.addons.ui_swing.components. reorderablelist.ReorderableJList:locationToIndex(.. .)@244 <= 232-2
presumptionjava.awt.datatransfer.Transferable:getTransferData( ...)@261 != null
presumptionjava.awt.dnd.DropTargetDropEvent:getTransferable(.. .)@261 != null
presumptionjava.util.ArrayList:iterator(...)@273 != null
presumptionjavax.swing.JList:getModel(...)@118 != null
unanalyzedcall on javax.swing.JList:getModel
test_vectorthis.belowTarget: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@273: {0}, {1}









  method not available - call not analyzedInfocall on int com.dmdirc.addons.ui_swing.components. reorderablelist.ReorderableJList:locationToIndex(Po int)










  method not available - call not analyzedInfocall on ListSelectionModel com.dmdirc.addons.ui_ swing.components.reorderablelist.ReorderableJList:g etSelectionModel()











method void dragGestureRecognized(DragGestureEvent)
predge != null
pre(soft) this.dragSource != null
presumptionjavax.swing.JList:getModel(...)@118 != null
postpossibly_updated(this.draggedIndex)
unanalyzedcall on javax.swing.JList:getModel
unanalyzedcall on java.awt.datatransfer.DataFlavor
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.lang.ClassNotFoundException:getMessage
unanalyzedcall on com.dmdirc.logger.Logger:userError
test_vectorcom.dmdirc.addons.ui_swing.components. reorderablelist.ReorderableJList:locationToIndex(.. .)@288: {-231..-2, 0..232-1}, {-1}









  method not available - call not analyzedInfocall on int com.dmdirc.addons.ui_swing.components. reorderablelist.ReorderableJList:locationToIndex(Po int)