method net.sourceforge.pebble.web.tagext.SelectTag__ static_init










method void net.sourceforge.pebble.web.tagext. SelectTag()
postthis.multiple == 0
postthis.size == -1










method int doStartTag()
prethis.items != null
preinit'ed(this.multiple)
preinit'ed(this.name)
prethis.pageContext != null
preinit'ed(this.size)
pre(soft) init'ed(this.label)
pre(soft) init'ed(this.selected)
pre(soft) init'ed(this.value)
presumptionjava.lang.Class:getMethod(...)@106 != null
presumptionjava.lang.Class:getMethod(...)@137 != null
presumptionjava.lang.Object:getClass(...)@106 != null
presumptionjava.lang.Object:getClass(...)@137 != null
presumptionjava.lang.reflect.Method:invoke(...)@107 != null
presumptionjava.util.Iterator:next(...)@101 != null
presumptionjavax.servlet.jsp.PageContext:getOut(...)@80 != null
postreturn_value == 0
test_vectorthis.label: Addr_Set{null}, Inverse{null}
test_vectorthis.multiple: {0}, {1}
test_vectorthis.selected: Addr_Set{null}, Inverse{null}
test_vectorthis.size: {-231..0}, {1..232-1}
test_vectorthis.value: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.String:equals(...)@127: {0}, {1}
test_vectorjava.util.Collection:contains(...)@124: {0}, {1}
test_vectorjava.util.Collection:instanceof(...)@122: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@99: {1}, {0}










method void setItems(Object)
postpossibly_updated(this.items)










method void setName(String)
postthis.name == name
postinit'ed(this.name)










method void setSize(int)
postthis.size == size
postinit'ed(this.size)










method void setMultiple(bool)
postthis.multiple == multiple
postinit'ed(this.multiple)










method void setLabel(String)
postthis.label == label
postinit'ed(this.label)










method void setValue(String)
postthis.value == value
postinit'ed(this.value)










method void setSelected(Object)
postthis.selected == selected
postinit'ed(this.selected)