method com.dmdirc.installer.ui.WizardPanel__static_init










method void com.dmdirc.installer.ui.WizardPanel(Installer Dialog)
postthis.dialog == dialog
postinit'ed(this.dialog)
postthis.layout == &new StepLayout(WizardPanel#1)
postnew ArrayList(StepLayout#1) num objects == 1
postnew StepLayout(WizardPanel#1) num objects == 1
postinit'ed(this.layout.currentStep)
postinit'ed(this.layout.hGap)
postinit'ed(this.layout.parent)
postthis.layout.steps == &new ArrayList(StepLayout# 1)
postinit'ed(this.layout.vGap)
unanalyzedcall on java.util.ArrayList









  method not available - call not analyzedInfocall on void com.dmdirc.installer.ui. WizardPanel:setLayout(LayoutManager)











method void display(List)
presteps != null
prethis.layout != null
pre(soft) this.layout.steps != null
presumptionjava.util.Iterator:next(...)@59 != null
postpossibly_updated(this.layout.currentStep)
unanalyzedcall on com.dmdirc.installer.ui.SwingStep:getStepNa me
unanalyzedcall on com.dmdirc.installer.ui.WizardPanel:add
unanalyzedcall on java.util.List:size
unanalyzedcall on java.awt.Container:getTreeLock
unanalyzedcall on java.awt.Container:getComponentCount
unanalyzedcall on java.awt.Container:getComponent
unanalyzedcall on java.awt.Component:isVisible
unanalyzedcall on java.awt.Component:setVisible
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.awt.Container:validate
unanalyzedcall on showFirst
test_vectorjava.util.Iterator:hasNext(...)@59: {0}, {1}










method void display()
prethis.layout != null
pre(soft) this.layout.steps != null
postpossibly_updated(this.layout.currentStep)
unanalyzedcall on java.util.List:size
unanalyzedcall on java.awt.Container:getTreeLock
unanalyzedcall on java.awt.Container:getComponentCount
unanalyzedcall on java.awt.Container:getComponent
unanalyzedcall on java.awt.Component:isVisible
unanalyzedcall on java.awt.Component:setVisible
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.awt.Container:validate










method Step getStep(int)
prethis.layout != null
prethis.layout.steps != null
postinit'ed(return_value)
unanalyzedcall on java.util.List:get










method Step getStep(String)
prethis.layout != null
prethis.layout.steps != null
pre(soft) stepName != null
presumptionjava.util.Iterator:next(...)@92 != null
postinit'ed(return_value)
test_vectorjava.lang.String:equals(...)@93: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@92: {0}, {1}









  method not available - call not analyzedInfocall on String com.dmdirc.installer.ui. SwingStep:getStepName()











method int getCurrentStepIndex()
prethis.layout != null
preinit'ed(this.layout.currentStep)
postreturn_value == this.layout.currentStep
postinit'ed(return_value)










method String getCurrentStepName()
prethis.layout != null
preinit'ed(this.layout.currentStep)
prethis.layout.steps != null
postinit'ed(return_value)
unanalyzedcall on java.util.List:get
unanalyzedcall on com.dmdirc.installer.ui.SwingStep:getStepNa me










method Step getCurrentStep()
prethis.layout != null
preinit'ed(this.layout.currentStep)
prethis.layout.steps != null
postinit'ed(return_value)
unanalyzedcall on java.util.List:get










method int getTotalSteps()
prethis.layout != null
prethis.layout.steps != null
postinit'ed(return_value)










method void addStep(SwingStep)
prestep != null









  method not available - call not analyzedInfocall on String com.dmdirc.installer.ui. SwingStep:getStepName()
  method not available - call not analyzedInfocall on void com.dmdirc.installer.ui. WizardPanel:add(Component, Object)











method void showFirst()
prethis.layout != null
pre(soft) this.layout.steps != null
postpossibly_updated(this.layout.currentStep)
unanalyzedcall on java.util.List:size
unanalyzedcall on java.awt.Container:getTreeLock
unanalyzedcall on java.awt.Container:getComponentCount
unanalyzedcall on java.awt.Container:getComponent
unanalyzedcall on java.awt.Component:isVisible
unanalyzedcall on java.awt.Component:setVisible
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.awt.Container:validate










method void showLast()
prethis.layout != null
pre(soft) this.layout.steps != null
postpossibly_updated(this.layout.currentStep)
unanalyzedcall on java.util.List:size
unanalyzedcall on java.awt.Container:getTreeLock
unanalyzedcall on java.awt.Container:getComponentCount
unanalyzedcall on java.awt.Container:getComponent
unanalyzedcall on java.awt.Component:isVisible
unanalyzedcall on java.awt.Component:setVisible
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.awt.Container:validate










method void nextStep()
prethis.layout.currentStep <= 232-2
prethis.layout != null
pre(soft) this.layout.steps != null
postinit'ed(this.layout.currentStep)
unanalyzedcall on java.util.List:size
unanalyzedcall on java.awt.Container:getTreeLock
unanalyzedcall on java.awt.Container:getComponentCount
unanalyzedcall on java.awt.Container:getComponent
unanalyzedcall on java.awt.Component:isVisible
unanalyzedcall on java.awt.Component:setVisible
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.awt.Container:validate










method void previousStep()
prethis.layout.currentStep >= -231+1
prethis.layout != null
pre(soft) this.layout.steps != null
postinit'ed(this.layout.currentStep)
unanalyzedcall on java.util.List:size
unanalyzedcall on java.awt.Container:getTreeLock
unanalyzedcall on java.awt.Container:getComponentCount
unanalyzedcall on java.awt.Container:getComponent
unanalyzedcall on java.awt.Component:isVisible
unanalyzedcall on java.awt.Component:setVisible
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.awt.Container:validate










method void showStep(int)
prethis.layout != null
pre(soft) this.layout.steps != null
postpossibly_updated(this.layout.currentStep)
unanalyzedcall on java.util.List:size
unanalyzedcall on java.awt.Container:getTreeLock
unanalyzedcall on java.awt.Container:getComponentCount
unanalyzedcall on java.awt.Container:getComponent
unanalyzedcall on java.awt.Component:isVisible
unanalyzedcall on java.awt.Component:setVisible
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.awt.Container:validate