method com.dmdirc.addons.nowplaying.ConfigPanel$2__ static_init

method com.dmdirc.addons.nowplaying.ConfigPanel__static_ init

method com.dmdirc.addons.nowplaying.ConfigPanel$1__ static_init

method com.dmdirc.addons.nowplaying.ConfigPanel$DummyMedi aSource__static_init










method JPanel access$100(ConfigPanel)
prex0 != null
preinit'ed(x0.previewPanel)
postreturn_value == x0.previewPanel
postinit'ed(return_value)

method void access$200(ConfigPanel)
prex0 != null
prex0.plugin != null
prex0.plugin.managers != null
preinit'ed(x0.plugin.order)
prex0.preview != null
prex0.textfield != null
prex0.updateTimer != null
unanalyzedcall on java.util.Timer:cancel
unanalyzedcall on javax.swing.JTextField:getText
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.List:iterator
unanalyzedcall on getSources
unanalyzedcall on java.util.List:addAll
unanalyzedcall on getState
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on com.dmdirc.addons.nowplaying. ConfigPanel$DummyMediaSource
unanalyzedcall on getArtist
unanalyzedcall on getTitle
unanalyzedcall on getAlbum
unanalyzedcall on getAppName
unanalyzedcall on getBitrate
unanalyzedcall on getFormat
unanalyzedcall on getLength
unanalyzedcall on getTime
unanalyzedcall on java.lang.String:replaceAll
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setText
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:repaint
unanalyzedcall on com.dmdirc.addons.nowplaying.ConfigPanel$1
unanalyzedcall on javax.swing.SwingUtilities:invokeLater










method void com.dmdirc.addons.nowplaying.ConfigPanel(NowP layingPlugin, List)
preplugin != null
postthis.list == &new ReorderableJList(initComponen ts#1)
postthis.plugin == plugin
postthis.plugin != null
postthis.preview == &new TextLabel(initComponents#3 )
postthis.previewPanel == &new JPanel(initComponents #9)
postthis.sources in Addr_Set{&new LinkedList(Config Panel#2),&new LinkedList(ConfigPanel#1)}
postthis.textfield == &new JTextField(initComponent s#2)
postthis.updateTimer == &new Timer(schedulePreviewU pdate#1)
postnew JPanel(initComponents#5) num objects == 1
postnew JPanel(initComponents#9) num objects == 1
postnew JTextField(initComponents#2) num objects == 1
postnew ReorderableJList(initComponents#1) num objects == 1
postnew TextLabel(initComponents#3) num objects == 1
postnew Timer(schedulePreviewUpdate#1) num objects == 1
postnew LinkedList(ConfigPanel#1) num objects <= 1
postnew LinkedList(ConfigPanel#2) num objects <= 1
unanalyzedcall on java.util.Timer:cancel
unanalyzedcall on java.util.Timer
unanalyzedcall on java.util.TimerTask
unanalyzedcall on java.util.Timer:schedule
unanalyzedcall on com.dmdirc.addons.ui_swing.components. reorderablelist.ReorderableJList
unanalyzedcall on java.util.List:iterator
unanalyzedcall on com.dmdirc.addons.ui_swing.components. reorderablelist.ReorderableJList:getModel
unanalyzedcall on javax.swing.DefaultListModel:addElement
unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.addons.nowplaying. NowPlayingPlugin:getDomain
unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
unanalyzedcall on javax.swing.JTextField
unanalyzedcall on javax.swing.JTextField:addKeyListener
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on com.dmdirc.addons.nowplaying. ConfigPanel:setLayout
unanalyzedcall on javax.swing.JPanel
unanalyzedcall on javax.swing.BorderFactory:createTitledBorde r
unanalyzedcall on javax.swing.JPanel:setBorder
unanalyzedcall on javax.swing.JPanel:setLayout
unanalyzedcall on javax.swing.JLabel
unanalyzedcall on javax.swing.JPanel:add
unanalyzedcall on javax.swing.JScrollPane
unanalyzedcall on com.dmdirc.addons.nowplaying. ConfigPanel:add
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on com.dmdirc.addons.ui_swing.components. substitutions.SubstitutionsPanel
test_vectorsources: Inverse{null}, Addr_Set{null}










method void initComponents()
preinit'ed(this.updateTimer)
prethis.plugin != null
prethis.sources != null
presumptioncom.dmdirc.addons.ui_swing.components. reorderablelist.ReorderableJList:getModel(...)@107 != null
presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@110 != null
postthis.list == &amp;new ReorderableJList(initComponen ts#1)
postthis.preview == &amp;new TextLabel(initComponents#3 )
postthis.previewPanel == &amp;new JPanel(initComponents #9)
postthis.textfield == &amp;new JTextField(initComponent s#2)
postthis.updateTimer == &amp;new Timer(schedulePreviewU pdate#1)
postnew JPanel(initComponents#5) num objects == 1
postnew JPanel(initComponents#9) num objects == 1
postnew JTextField(initComponents#2) num objects == 1
postnew ReorderableJList(initComponents#1) num objects == 1
postnew TextLabel(initComponents#3) num objects == 1
postnew Timer(schedulePreviewUpdate#1) num objects == 1
unanalyzedcall on java.util.Timer:cancel
unanalyzedcall on java.util.Timer
unanalyzedcall on java.util.TimerTask
unanalyzedcall on java.util.Timer:schedule
unanalyzedcall on com.dmdirc.addons.ui_swing.components. substitutions.SubstitutionsPanel
test_vectorjava.util.Iterator:hasNext(...)@106: {0}, {1}









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










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










  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.config. IdentityManager:getGlobalConfig()
  method not available - call not analyzedInfocall on String com.dmdirc.addons.nowplaying. NowPlayingPlugin:getDomain()
  method not available - call not analyzedInfocall on String com.dmdirc.config.ConfigManager:getO ption(String, String)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. text.TextLabel(String)










  method not available - call not analyzedInfocall on void net.miginfocom.swing.MigLayout(String)
  method not available - call not analyzedInfocall on void com.dmdirc.addons.nowplaying. ConfigPanel:setLayout(LayoutManager)










  method not available - call not analyzedInfocall on void net.miginfocom.swing.MigLayout(String)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.nowplaying. ConfigPanel:add(Component, Object)










  method not available - call not analyzedInfocall on void net.miginfocom.swing.MigLayout(String)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.nowplaying. ConfigPanel:add(Component, Object)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.nowplaying. ConfigPanel:add(Component, Object)











method void updatePreview()
prethis.plugin != null
prethis.plugin.managers != null
preinit'ed(this.plugin.order)
prethis.preview != null
prethis.textfield != null
prethis.updateTimer != null
presumptionjavax.swing.JTextField:getText(...)@156 != null
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.List:iterator
unanalyzedcall on getSources
unanalyzedcall on java.util.List:addAll
unanalyzedcall on getState
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on getArtist
unanalyzedcall on getTitle
unanalyzedcall on getAlbum
unanalyzedcall on getAppName
unanalyzedcall on getBitrate
unanalyzedcall on getFormat
unanalyzedcall on getLength
unanalyzedcall on getTime
unanalyzedcall on java.lang.String:replaceAll









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. text.TextLabel:setText(String)










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











method void com.dmdirc.addons.nowplaying.ConfigPanel$1(Co nfigPanel)










method void run()
prethis.previewPanel != null









  method not available - call not analyzedInfocall on void com.dmdirc.addons.nowplaying. ConfigPanel:revalidate()











method List getSources()
prethis.list != null
presumptioncom.dmdirc.addons.ui_swing.components. reorderablelist.ReorderableJList:getModel(...)@177 != null
presumptionjavax.swing.DefaultListModel:elements(...)@177 != null
postreturn_value == &amp;new LinkedList(getSources#1)
postnew LinkedList(getSources#1) num objects == 1
test_vectorjava.util.Enumeration:hasMoreElements(...)@179: {0}, {1}









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











method void save()
prethis.list != null
prethis.plugin != null
prethis.textfield != null
presumptioncom.dmdirc.config.IdentityManager:getConfigIdentity (...)@190 != null
postthis.plugin.order == &amp;new LinkedList(getSources #1)
postnew LinkedList(getSources#1) num objects == 1
unanalyzedcall on com.dmdirc.addons.ui_swing.components. reorderablelist.ReorderableJList:getModel
unanalyzedcall on java.util.LinkedList
unanalyzedcall on javax.swing.DefaultListModel:elements
unanalyzedcall on java.util.Enumeration:hasMoreElements
unanalyzedcall on java.util.Enumeration:nextElement
unanalyzedcall on java.util.List:add
unanalyzedcall on com.dmdirc.addons.nowplaying. NowPlayingPlugin:getDomain
unanalyzedcall on com.dmdirc.config.IdentityManager:getConfig Identity
unanalyzedcall on com.dmdirc.config.Identity:setOption









  method not available - call not analyzedInfocall on Identity com.dmdirc.config.IdentityManager: getConfigIdentity()
  method not available - call not analyzedInfocall on String com.dmdirc.addons.nowplaying. NowPlayingPlugin:getDomain()
  method not available - call not analyzedInfocall on void com.dmdirc.config.Identity:setOption(S tring, String, String)











method void keyTyped(KeyEvent)










method void keyPressed(KeyEvent)










method void keyReleased(KeyEvent)
preinit'ed(this.updateTimer)
postthis.updateTimer == &amp;new Timer(schedulePreviewU pdate#1)
postnew Timer(schedulePreviewUpdate#1) num objects == 1
unanalyzedcall on java.util.Timer:cancel
unanalyzedcall on java.util.Timer
unanalyzedcall on java.util.TimerTask
unanalyzedcall on java.util.Timer:schedule










method void schedulePreviewUpdate()
preinit'ed(this.updateTimer)
postthis.updateTimer == &amp;new Timer(schedulePreviewU pdate#1)
postnew Timer(schedulePreviewUpdate#1) num objects == 1
unanalyzedcall on java.util.TimerTask
test_vectorthis.updateTimer: Addr_Set{null}, Inverse{null}










method void com.dmdirc.addons.nowplaying.ConfigPanel$2(Co nfigPanel)










method void run()
prethis.plugin != null
prethis.plugin.managers != null
preinit'ed(this.plugin.order)
prethis.preview != null
prethis.textfield != null
prethis.updateTimer != null
unanalyzedcall on java.util.Timer:cancel
unanalyzedcall on javax.swing.JTextField:getText
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.List:iterator
unanalyzedcall on getSources
unanalyzedcall on java.util.List:addAll
unanalyzedcall on getState
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on com.dmdirc.addons.nowplaying. ConfigPanel$DummyMediaSource
unanalyzedcall on getArtist
unanalyzedcall on getTitle
unanalyzedcall on getAlbum
unanalyzedcall on getAppName
unanalyzedcall on getBitrate
unanalyzedcall on getFormat
unanalyzedcall on getLength
unanalyzedcall on getTime
unanalyzedcall on java.lang.String:replaceAll
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setText
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:repaint
unanalyzedcall on com.dmdirc.addons.nowplaying.ConfigPanel$1
unanalyzedcall on javax.swing.SwingUtilities:invokeLater










method void com.dmdirc.addons.nowplaying.ConfigPanel$Dumm yMediaSource(ConfigPanel)

method void com.dmdirc.addons.nowplaying.ConfigPanel$Dumm yMediaSource(ConfigPanel, ConfigPanel$1)










method MediaSourceState getState()
postreturn_value == &amp;com.dmdirc.addons.nowplaying. MediaSourceState__static_init.new MediaSourceState( MediaSourceState__static_init#4)










method String getAppName()
postreturn_value == &amp;"MyProgram"










method String getArtist()
postreturn_value == &amp;"The Artist"










method String getTitle()
postreturn_value == &amp;"Song about nothing"










method String getAlbum()
postreturn_value == &amp;"Album 45"










method String getLength()
postreturn_value == &amp;"3:45"










method String getTime()
postreturn_value == &amp;"1:20"










method String getFormat()
postreturn_value == &amp;"flac"










method String getBitrate()
postreturn_value == &amp;"128"