Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 277986 Details for
Bug 531748
Add type parameters to JFace and Beans databinding
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Report from checking the org.eclipse.jface.databinding bundle with the JAPICC tool.
org.eclipse.jface.databinding_JAPICC_report.html (text/html), 164.12 KB, created by
Jens Lideström
on 2019-03-24 06:37:35 EDT
(
hide
)
Description:
Report from checking the org.eclipse.jface.databinding bundle with the JAPICC tool.
Filename:
MIME Type:
Creator:
Jens Lideström
Created:
2019-03-24 06:37:35 EDT
Size:
164.12 KB
patch
obsolete
><!-- kind:binary;verdict:incompatible;affected:18;added:22;removed:0;type_problems_high:7;type_problems_medium:3;type_problems_low:5;method_problems_high:0;method_problems_medium:0;method_problems_low:0;checked_methods:252;checked_types:51;tool_version:2.4 --> ><!-- kind:source;verdict:incompatible;affected:19.6;added:22;removed:0;type_problems_high:10;type_problems_medium:0;type_problems_low:5;method_problems_high:0;method_problems_medium:0;method_problems_low:0;checked_methods:252;checked_types:51;tool_version:2.4 --> ><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> ><head> ><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ><meta name="viewport" content="width=device-width,initial-scale=1" /> ><meta name="keywords" content="NAME, compatibility" /> ><meta name="description" content="Compatibility report for the NAME library between 1.8.500-SNAPSHOT and 1.9.0-SNAPSHOT versions" /> ><title>NAME: 1.8.500-SNAPSHOT to 1.9.0-SNAPSHOT compatibility report</title> ><style type="text/css"> >body { > font-family:Arial, sans-serif; > background-color:White; > color:Black; >} >hr { > color:Black; > background-color:Black; > height:1px; > border:0; >} >h1 { > margin-bottom:0px; > padding-bottom:0px; > font-size:1.625em; >} >h2 { > margin-bottom:0px; > padding-bottom:0px; > font-size:1.25em; > white-space:nowrap; >} >div.symbols { > color:#003E69; >} >div.symbols i { > color:Brown; >} >span.section { > font-weight:bold; > cursor:pointer; > color:#003E69; > white-space:nowrap; > margin-left:0.3125em; >} >span:hover.section { > color:#336699; >} >span.sect_aff { > cursor:pointer; > padding-left:1.55em; > font-size:0.875em; > color:#cc3300; >} >span.ext { > font-weight:normal; >} >span.jar { > color:#cc3300; > font-size:0.875em; > font-weight:bold; >} >div.jar_list { > padding-left:0.4em; > font-size:0.94em; >} >span.pkg_t { > color:#408080; > font-size:0.875em; >} >span.pkg { > color:#408080; > font-size:0.875em; > font-weight:bold; >} >span.cname { > color:Green; > font-size:0.875em; > font-weight:bold; >} >span.iname_b { > font-weight:bold; >} >span.iname_a { > color:#333333; > font-weight:bold; > font-size:0.94em; >} >span.sym_p { > font-weight:normal; > white-space:normal; >} >span.sym_pd { > white-space:normal; >} >span.sym_p span, span.sym_pd span { > white-space:nowrap; >} >span.attr { > color:Black; > font-weight:normal; >} >span.deprecated { > color:Red; > font-weight:bold; > font-family:Monaco, monospace; >} >div.affect { > padding-left:1em; > padding-bottom:10px; > font-size:0.87em; > font-style:italic; > line-height:0.9em; >} >div.affected { > padding-left:2em; > padding-top:10px; >} >table.ptable { > border-collapse:collapse; > border:1px outset black; > margin-left:0.95em; > margin-top:3px; > margin-bottom:3px; > width:56.25em; >} >table.ptable td { > border:1px solid Gray; > padding:3px; > font-size:0.875em; > text-align:left; > vertical-align:top; > max-width:28em; > word-wrap:break-word; >} >table.ptable th { > background-color:#eeeeee; > font-weight:bold; > color:#333333; > font-family:Verdana, Arial; > font-size:0.875em; > border:1px solid Gray; > text-align:center; > vertical-align:top; > white-space:nowrap; > padding:3px; >} >table.summary { > border-collapse:collapse; > border:1px outset black; >} >table.summary th { > background-color:#eeeeee; > font-weight:normal; > text-align:left; > font-size:0.94em; > white-space:nowrap; > border:1px inset Gray; > padding:3px; >} >table.summary td { > text-align:right; > white-space:nowrap; > border:1px inset Gray; > padding:3px 5px 3px 10px; >} >span.mngl { > padding-left:1em; > font-size:0.875em; > cursor:text; > color:#444444; > font-weight:bold; >} >span.pleft { > padding-left:2.5em; >} >span.color_p { > font-style:italic; > color:Brown; >} >span.param { > font-style:italic; >} >span.focus_p { > font-style:italic; > background-color:#DCDCDC; >} >span.ttype { > font-weight:normal; >} >span.nowrap { > white-space:nowrap; >} >span.value { > white-space:nowrap; > font-weight:bold; >} >.passed { > background-color:#CCFFCC; > font-weight:normal; >} >.warning { > background-color:#F4F4AF; > font-weight:normal; >} >.failed { > background-color:#FFCCCC; > font-weight:normal; >} >.new { > background-color:#C6DEFF; > font-weight:normal; >} > >.compatible { > background-color:#CCFFCC; > font-weight:normal; >} >.almost_compatible { > background-color:#FFDAA3; > font-weight:normal; >} >.incompatible { > background-color:#FFCCCC; > font-weight:normal; >} >.gray { > background-color:#DCDCDC; > font-weight:normal; >} > >.top_ref { > font-size:0.69em; >} >.footer { > font-size:0.8125em; >} >.tabset { > float:left; >} >a.tab { > border:1px solid Black; > float:left; > margin:0px 5px -1px 0px; > padding:3px 5px 3px 5px; > position:relative; > font-size:0.875em; > background-color:#DDD; > text-decoration:none; > color:Black; >} >a.disabled:hover >{ > color:Black; > background:#EEE; >} >a.active:hover >{ > color:Black; > background:White; >} >a.active { > border-bottom-color:White; > background-color:White; >} >div.tab { > border-top:1px solid Black; > padding:0px; > width:100%; > clear:both; >} > ></style> ><script type="text/javascript" language="JavaScript"> ><!-- >function sC(header, id) >{ > e = document.getElementById(id); > if(e.style.display == 'none') > { > e.style.display = 'block'; > e.style.visibility = 'visible'; > header.innerHTML = header.innerHTML.replace(/\[[^0-9 ]\]/gi, "[−]"); > } > else > { > e.style.display = 'none'; > e.style.visibility = 'hidden'; > header.innerHTML = header.innerHTML.replace(/\[[^0-9 ]\]/gi, "[+]"); > } >} >function initTabs() >{ > var url = window.location.href; > if(url.indexOf('_Source_')!=-1 || url.indexOf('#Source')!=-1) > { > var tab1 = document.getElementById('BinaryID'); > var tab2 = document.getElementById('SourceID'); > tab1.className='tab disabled'; > tab2.className='tab active'; > } > > var sets = document.getElementsByTagName('div'); > for (var i = 0; i < sets.length; i++) > { > if (sets[i].className.indexOf('tabset') != -1) > { > var tabs = []; > var links = sets[i].getElementsByTagName('a'); > for (var j = 0; j < links.length; j++) > { > if (links[j].className.indexOf('tab') != -1) > { > tabs.push(links[j]); > links[j].tabs = tabs; > var tab = document.getElementById(links[j].href.substr(links[j].href.indexOf('#') + 1)); > //reset all tabs on start > if (tab) > { > if (links[j].className.indexOf('active')!=-1) { > tab.style.display = 'block'; > } > else { > tab.style.display = 'none'; > } > } > links[j].onclick = function() > { > var tab = document.getElementById(this.href.substr(this.href.indexOf('#') + 1)); > if (tab) > { > //reset all tabs before change > for (var k = 0; k < this.tabs.length; k++) > { > document.getElementById(this.tabs[k].href.substr(this.tabs[k].href.indexOf('#') + 1)).style.display = 'none'; > this.tabs[k].className = this.tabs[k].className.replace('active', 'disabled'); > } > this.className = 'tab active'; > tab.style.display = 'block'; > // window.location.hash = this.id.replace('ID', ''); > return false; > } > } > } > } > } > } > > if(url.indexOf('#')!=-1) { > location.href=location.href; > } >} > >if (window.addEventListener) window.addEventListener('load', initTabs, false); >else if (window.attachEvent) window.attachEvent('onload', initTabs); > >--> ></script> ></head> ><body><a name='Source'></a><a name='Binary'></a><a name='Top'></a><h1>API compatibility report for the <span style='color:Blue;'>NAME</span> library between <span style='color:Red;'>1.8.500-SNAPSHOT</span> and <span style='color:Red;'>1.9.0-SNAPSHOT</span> versions</h1> ><br/><div class='tabset'> ><a id='BinaryID' href='#BinaryTab' class='tab active'>Binary<br/>Compatibility</a> ><a id='SourceID' href='#SourceTab' style='margin-left:3px' class='tab disabled'>Source<br/>Compatibility</a> ></div> ><div id='BinaryTab' class='tab'> ><h2>Test Info</h2><hr/> ><table class='summary'> ><tr><th>Library Name</th><td>NAME</td></tr> ><tr><th>Version #1</th><td>1.8.500-SNAPSHOT</td></tr> ><tr><th>Version #2</th><td>1.9.0-SNAPSHOT</td></tr> ><tr><th>Subject</th><td width='150px'>Binary Compatibility</td></tr> ></table> ><h2>Test Results</h2><hr/> ><table class='summary'> ><tr><th>Total Java Modules</th><td><a href='#Checked_Archives' style='color:Blue;'>1</a></td></tr> ><tr><th>Total Methods / Classes</th><td>252 / 51</td></tr> ><tr><th>Compatibility</th> ><td class='almost_compatible'>82%</td> ></tr> ></table> ><h2>Problem Summary</h2><hr/> ><table class='summary'> ><tr><th></th><th style='text-align:center;'>Severity</th><th style='text-align:center;'>Count</th></tr> ><tr><th>Added Methods</th><td>-</td><td class='new'><a href='#Binary_Added' style='color:Blue;'>22</a></td></tr> ><tr><th>Removed Methods</th><td>High</td><td>0</td></tr> ><tr><th rowspan='3'>Problems with<br/>Data Types</th><td>High</td><td class='failed'><a href='#Type_Binary_Problems_High' style='color:Blue;'>7</a></td></tr> ><tr><td>Medium</td><td class='failed'><a href='#Type_Binary_Problems_Medium' style='color:Blue;'>3</a></td></tr> ><tr><td>Low</td><td class='warning'><a href='#Type_Binary_Problems_Low' style='color:Blue;'>5</a></td></tr> ><tr><th rowspan='3'>Problems with<br/>Methods</th><td>High</td><td>0</td></tr> ><tr><td>Medium</td><td>0</td></tr> ><tr><td>Low</td><td>0</td></tr> ><tr><th>Other Changes<br/>in Data Types</th><td>-</td><td class='passed'><a href='#Other_Binary_Changes_In_Types' style='color:Blue;'>22</a></td></tr> ></table> > ><a name='Binary_Added'></a><h2>Added Methods <span class='new'> 22 </span></h2><hr/> ><span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>IViewerListProperty.class</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> ><span class="section" onclick="sC(this, 'c_1')"> >IViewerListProperty<S,E>.observe <span class='sym_p'><span>( S <span class='color_p'>p1</span></span> )</span> <span class='attr'>[abstract]</span><span class='sym_p nowrap'>  <b>:</b>  IObservableList<E></span></span> ><br/> ><div id="c_1" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/viewers/IViewerListProperty.observe:(Ljava/lang/Object;)Lorg/eclipse/core/databinding/observable/list/IObservableList;</span><br/><br/></div> > ><br/> ><span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>IViewerSetProperty.class</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> ><span class="section" onclick="sC(this, 'c_2')"> >IViewerSetProperty<S,E>.observe <span class='sym_p'><span>( S <span class='color_p'>p1</span></span> )</span> <span class='attr'>[abstract]</span><span class='sym_p nowrap'>  <b>:</b>  IObservableSet<E></span></span> ><br/> ><div id="c_2" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/viewers/IViewerSetProperty.observe:(Ljava/lang/Object;)Lorg/eclipse/core/databinding/observable/set/IObservableSet;</span><br/><br/></div> > ><br/> ><span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>IViewerValueProperty.class</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> ><span class="section" onclick="sC(this, 'c_3')"> >IViewerValueProperty<S,T>.observe <span class='sym_p'><span>( S <span class='color_p'>p1</span></span> )</span> <span class='attr'>[abstract]</span><span class='sym_p nowrap'>  <b>:</b>  IObservableValue<T></span></span> ><br/> ><div id="c_3" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/viewers/IViewerValueProperty.observe:(Ljava/lang/Object;)Lorg/eclipse/core/databinding/observable/value/IObservableValue;</span><br/><br/></div> > ><br/> ><span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>IWidgetListProperty.class</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> ><span class="section" onclick="sC(this, 'c_4')"> >IWidgetListProperty<S,E>.observe <span class='sym_p'><span>( Object <span class='color_p'>p1</span></span> )</span><span class='sym_p nowrap'>  <b>:</b>  IObservableList</span></span> ><br/> ><div id="c_4" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/IWidgetListProperty.observe:(Ljava/lang/Object;)Lorg/eclipse/core/databinding/observable/list/IObservableList;</span><br/><br/></div> > ><br/> ><span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>IWidgetValueProperty.class</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> ><span class="section" onclick="sC(this, 'c_5')"> >IWidgetValueProperty<S,T>.observe <span class='sym_p'><span>( Object <span class='color_p'>p1</span></span> )</span><span class='sym_p nowrap'>  <b>:</b>  IObservableValue</span></span> ><br/> ><div id="c_5" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/IWidgetValueProperty.observe:(Ljava/lang/Object;)Lorg/eclipse/core/databinding/observable/value/IObservableValue;</span><br/><br/></div> > ><br/> ><span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>ViewerProperties.class</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> ><span class="section" onclick="sC(this, 'c_6')"> >ViewerProperties.checkedElements <span class='sym_p'><span>( Class<T> <span class='color_p'>elementType</span></span> )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IViewerSetProperty<S,T></span></span> ><br/> ><div id="c_6" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/viewers/ViewerProperties.checkedElements:(Ljava/lang/Class;)Lorg/eclipse/jface/databinding/viewers/IViewerSetProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_7')"> >ViewerProperties.input <span class='sym_p'><span>( Class<T> <span class='color_p'>inputType</span></span> )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IViewerValueProperty<S,T></span></span> ><br/> ><div id="c_7" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/viewers/ViewerProperties.input:(Ljava/lang/Class;)Lorg/eclipse/jface/databinding/viewers/IViewerValueProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_8')"> >ViewerProperties.multiplePostSelection <span class='sym_p'><span>( Class<T> <span class='color_p'>elementType</span></span> )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IViewerListProperty<S,T></span></span> ><br/> ><div id="c_8" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/viewers/ViewerProperties.multiplePostSelection:(Ljava/lang/Class;)Lorg/eclipse/jface/databinding/viewers/IViewerListProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_9')"> >ViewerProperties.multipleSelection <span class='sym_p'><span>( Class<T> <span class='color_p'>elementType</span></span> )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IViewerListProperty<S,T></span></span> ><br/> ><div id="c_9" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/viewers/ViewerProperties.multipleSelection:(Ljava/lang/Class;)Lorg/eclipse/jface/databinding/viewers/IViewerListProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_10')"> >ViewerProperties.singlePostSelection <span class='sym_p'><span>( Class<T> <span class='color_p'>elementType</span></span> )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IViewerValueProperty<S,T></span></span> ><br/> ><div id="c_10" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/viewers/ViewerProperties.singlePostSelection:(Ljava/lang/Class;)Lorg/eclipse/jface/databinding/viewers/IViewerValueProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_11')"> >ViewerProperties.singleSelection <span class='sym_p'><span>( Class<T> <span class='color_p'>elementType</span></span> )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IViewerValueProperty<S,T></span></span> ><br/> ><div id="c_11" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/viewers/ViewerProperties.singleSelection:(Ljava/lang/Class;)Lorg/eclipse/jface/databinding/viewers/IViewerValueProperty;</span><br/><br/></div> > ><br/> ><span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>WidgetListProperty.class</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> ><span class="section" onclick="sC(this, 'c_12')"> >WidgetListProperty<S,E>.observe <span class='sym_p'><span>( Realm <span class='color_p'>realm</span></span>, <span>S <span class='color_p'>source</span></span> )</span><span class='sym_p nowrap'>  <b>:</b>  ISWTObservableList<E></span></span> ><br/> ><div id="c_12" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/WidgetListProperty.observe:(Lorg/eclipse/core/databinding/observable/Realm;Lorg/eclipse/swt/widgets/Widget;)Lorg/eclipse/jface/databinding/swt/ISWTObservableList;</span><br/><br/></div> > ><br/> ><span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>WidgetProperties.class</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> ><span class="section" onclick="sC(this, 'c_13')"> >WidgetProperties.buttonSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<Button,Boolean></span></span> ><br/> ><div id="c_13" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.buttonSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_14')"> >WidgetProperties.ccomboSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<CCombo,String></span></span> ><br/> ><div id="c_14" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.ccomboSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_15')"> >WidgetProperties.comboSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<Combo,String></span></span> ><br/> ><div id="c_15" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.comboSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_16')"> >WidgetProperties.dateTimeSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<DateTime,Date></span></span> ><br/> ><div id="c_16" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.dateTimeSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_17')"> >WidgetProperties.listSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<List,String></span></span> ><br/> ><div id="c_17" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.listSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_18')"> >WidgetProperties.menuItemSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<MenuItem,Boolean></span></span> ><br/> ><div id="c_18" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.menuItemSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_19')"> >WidgetProperties.scaleSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<Scale,Integer></span></span> ><br/> ><div id="c_19" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.scaleSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_20')"> >WidgetProperties.sliderSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<Slider,Integer></span></span> ><br/> ><div id="c_20" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.sliderSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_21')"> >WidgetProperties.spinnerSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<Spinner,Integer></span></span> ><br/> ><div id="c_21" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.spinnerSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> > ><br/> ><span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>WidgetValueProperty.class</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> ><span class="section" onclick="sC(this, 'c_22')"> >WidgetValueProperty<S,T>.observe <span class='sym_p'><span>( Realm <span class='color_p'>realm</span></span>, <span>S <span class='color_p'>source</span></span> )</span><span class='sym_p nowrap'>  <b>:</b>  ISWTObservableValue<T></span></span> ><br/> ><div id="c_22" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/WidgetValueProperty.observe:(Lorg/eclipse/core/databinding/observable/Realm;Lorg/eclipse/swt/widgets/Widget;)Lorg/eclipse/jface/databinding/swt/ISWTObservableValue;</span><br/><br/></div> > ><br/> ><a class='top_ref' href='#Top'>to the top</a><br/> ><a name='High_Risk_Binary_Problems'></a><a name='Type_Binary_Problems_High'></a> ><h2>Problems with Data Types, High Severity <span class='failed'> 7 </span></h2><hr/> ><span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> ><span class="section" onclick="sC(this, 'c_23')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> WidgetListProperty <span class='failed'> 1 </span></span> ><br/> ><div id="c_23" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Removed super-interface <b>IWidgetListProperty</b>.</td> ><td>A client program may be interrupted by <b>NoSuchMethodError</b> exception.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_24')"> >[+] affected methods: 4 (1.6%)</span> ><div id="c_24" style="display:none;"> ><div class='affected'><span class='iname_a'>WidgetListProperty.WidgetListProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'WidgetListProperty' abstract class.</div> ><span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> ><span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> ><span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_25')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> WidgetValueProperty <span class='failed'> 1 </span></span> ><br/> ><div id="c_25" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Removed super-interface <b>IWidgetValueProperty</b>.</td> ><td>A client program may be interrupted by <b>NoSuchMethodError</b> exception.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_26')"> >[+] affected methods: 10 (4%)</span> ><div id="c_26" style="display:none;"> ><div class='affected'><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int[ ] <i>changeEvents</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int[ ] <i>changeEvents</i></span>, <span>int[ ] <i>staleEvents</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int <i>changeEvent</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.adaptListener <span class='sym_p'><span>( ISimplePropertyListener <i>listener</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.observeDelayed <span class='sym_p'><span>( int <i>delay</i></span>, <span>Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.wrapObservable <span class='sym_p'><span>( IObservableValue <i>observable</i></span>, <span>Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><br/><span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> ><span class="section" onclick="sC(this, 'c_27')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ObservableMapCellLabelProvider <span class='failed'> 1 </span></span> ><br/> ><div id="c_27" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Type of field <b>attributeMaps</b> has been changed from <b>org.eclipse.core.databinding.observable.map.IObservableMap[]</b> to <b>org.eclipse.core.databinding.observable.map.IObservableMap<java.lang.Object,java.lang.Object>[]</b>.</td> ><td>A client program may be interrupted by <b>NoSuchFieldError</b> exception.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_28')"> >[+] affected methods: 4 (1.6%)</span> ><div id="c_28" style="display:none;"> ><div class='affected'><span class='iname_a'>ObservableMapCellLabelProvider.ObservableMapCellLabelProvider <span class='sym_p'><span>( IObservableMap[ ] <i>attributeMaps</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableMapCellLabelProvider' class.</div> ><span class='iname_a'>ObservableMapCellLabelProvider.ObservableMapCellLabelProvider <span class='sym_p'><span>( IObservableMap <i>attributeMap</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableMapCellLabelProvider' class.</div> ><span class='iname_a'>ObservableMapCellLabelProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableMapCellLabelProvider' class.</div> ><span class='iname_a'>ObservableMapCellLabelProvider.update <span class='sym_p'><span>( ViewerCell <i>cell</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableMapCellLabelProvider' class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_29')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ObservableMapLabelProvider <span class='failed'> 1 </span></span> ><br/> ><div id="c_29" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Type of field <b>attributeMaps</b> has been changed from <b>org.eclipse.core.databinding.observable.map.IObservableMap[]</b> to <b>org.eclipse.core.databinding.observable.map.IObservableMap<java.lang.Object,java.lang.Object>[]</b>.</td> ><td>A client program may be interrupted by <b>NoSuchFieldError</b> exception.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_30')"> >[+] affected methods: 7 (2.8%)</span> ><div id="c_30" style="display:none;"> ><div class='affected'><span class='iname_a'>ObservableMapLabelProvider.ObservableMapLabelProvider <span class='sym_p'><span>( IObservableMap[ ] <i>attributeMaps</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableMapLabelProvider' class.</div> ><span class='iname_a'>ObservableMapLabelProvider.ObservableMapLabelProvider <span class='sym_p'><span>( IObservableMap <i>attributeMap</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableMapLabelProvider' class.</div> ><span class='iname_a'>ObservableMapLabelProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableMapLabelProvider' class.</div> ><span class='iname_a'>ObservableMapLabelProvider.getColumnImage <span class='sym_p'><span>( Object <i>element</i></span>, <span>int <i>columnIndex</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableMapLabelProvider' class.</div> ><span class='iname_a'>ObservableMapLabelProvider.getColumnText <span class='sym_p'><span>( Object <i>element</i></span>, <span>int <i>columnIndex</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableMapLabelProvider' class.</div> ><span class='iname_a'>ObservableMapLabelProvider.getImage <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableMapLabelProvider' class.</div> ><span class='iname_a'>ObservableMapLabelProvider.getText <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableMapLabelProvider' class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_31')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerListProperty <span class='failed'> 1 </span></span> ><br/> ><div id="c_31" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Removed super-interface <b>IViewerListProperty</b>.</td> ><td>A client program may be interrupted by <b>NoSuchMethodError</b> exception.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_32')"> >[+] affected methods: 4 (1.6%)</span> ><div id="c_32" style="display:none;"> ><div class='affected'><span class='iname_a'>ViewerListProperty.ViewerListProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerListProperty' abstract class.</div> ><span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> ><span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> ><span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_33')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerSetProperty <span class='failed'> 1 </span></span> ><br/> ><div id="c_33" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Removed super-interface <b>IViewerSetProperty</b>.</td> ><td>A client program may be interrupted by <b>NoSuchMethodError</b> exception.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_34')"> >[+] affected methods: 4 (1.6%)</span> ><div id="c_34" style="display:none;"> ><div class='affected'><span class='iname_a'>ViewerSetProperty.ViewerSetProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerSetProperty' abstract class.</div> ><span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> ><span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> ><span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_35')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerValueProperty <span class='failed'> 1 </span></span> ><br/> ><div id="c_35" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Removed super-interface <b>IViewerValueProperty</b>.</td> ><td>A client program may be interrupted by <b>NoSuchMethodError</b> exception.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_36')"> >[+] affected methods: 5 (2%)</span> ><div id="c_36" style="display:none;"> ><div class='affected'><span class='iname_a'>ViewerValueProperty.ViewerValueProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerValueProperty' abstract class.</div> ><span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> ><span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> ><span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> ><span class='iname_a'>ViewerValueProperty.observeDelayed <span class='sym_p'><span>( int <i>delay</i></span>, <span>Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><br/><a class='top_ref' href='#Top'>to the top</a><br/> ><a name='Medium_Risk_Binary_Problems'></a><a name='Type_Binary_Problems_Medium'></a> ><h2>Problems with Data Types, Medium Severity <span class='failed'> 3 </span></h2><hr/> ><span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> ><span class="section" onclick="sC(this, 'c_37')"> ><span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerListProperty <span class='failed'> 1 </span></span> ><br/> ><div id="c_37" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Abstract method <span class='iname_b'><b>IObservableList<E></b> observe <span class='sym_pd'><span>( S</span> )</span></span> has been added to this interface.</td> ><td>A client program may be interrupted by <b>AbstractMethodError</b> exception. Added abstract method is called in 2nd library version by the method <span class='iname_b'>ViewersObservables.observeMultiPostSelection <span class='sym_pd'><span>( IPostSelectionProvider</span> )</span></span> and may not be implemented by old clients.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_38')"> >[+] affected methods: 3 (1.2%)</span> ><div id="c_38" style="display:none;"> ><div class='affected'><span class='iname_a'>IViewerListProperty.observe <span class='sym_p'><span>( Viewer <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerListProperty' interface.</div> ><span class='iname_a'>ViewerProperties.multiplePostSelection <span class='sym_p'>( )</span></span><br/><div class='affect'>Return value of this method is of type 'IViewerListProperty'.</div> ><span class='iname_a'>ViewerProperties.multipleSelection <span class='sym_p'>( )</span></span><br/><div class='affect'>Return value of this method is of type 'IViewerListProperty'.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_39')"> ><span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerSetProperty <span class='failed'> 1 </span></span> ><br/> ><div id="c_39" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Abstract method <span class='iname_b'><b>IObservableSet<E></b> observe <span class='sym_pd'><span>( S</span> )</span></span> has been added to this interface.</td> ><td>A client program may be interrupted by <b>AbstractMethodError</b> exception. Added abstract method is called in 2nd library version by the method <span class='iname_b'>ViewersObservables.observeCheckedElements <span class='sym_pd'><span>( ICheckable</span>, <span>Object</span> )</span></span> and may not be implemented by old clients.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_40')"> >[+] affected methods: 2 (0.8%)</span> ><div id="c_40" style="display:none;"> ><div class='affected'><span class='iname_a'>IViewerSetProperty.observe <span class='sym_p'><span>( Viewer <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerSetProperty' interface.</div> ><span class='iname_a'>ViewerProperties.checkedElements <span class='sym_p'><span>( Object <i>elementType</i></span> )</span></span><br/><div class='affect'>Return value of this method is of type 'IViewerSetProperty'.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_41')"> ><span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerValueProperty <span class='failed'> 1 </span></span> ><br/> ><div id="c_41" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Abstract method <span class='iname_b'><b>IObservableValue<T></b> observe <span class='sym_pd'><span>( S</span> )</span></span> has been added to this interface.</td> ><td>A client program may be interrupted by <b>AbstractMethodError</b> exception. Added abstract method is called in 2nd library version by the method <span class='iname_b'>ViewersObservables.observeSinglePostSelection <span class='sym_pd'><span>( IPostSelectionProvider</span> )</span></span> and may not be implemented by old clients.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_42')"> >[+] affected methods: 2 (0.8%)</span> ><div id="c_42" style="display:none;"> ><div class='affected'><span class='iname_a'>IViewerValueProperty.observe <span class='sym_p'><span>( Viewer <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerValueProperty' interface.</div> ><span class='iname_a'>IViewerValueProperty.observeDelayed <span class='sym_p'><span>( int <i>p1</i></span>, <span>Viewer <i>p2</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerValueProperty' interface.</div> ></div></div> ><br/><br/></div> > ><br/><a class='top_ref' href='#Top'>to the top</a><br/> ><a name='Low_Risk_Binary_Problems'></a><a name='Type_Binary_Problems_Low'></a> ><h2>Problems with Data Types, Low Severity <span class='warning'> 5 </span></h2><hr/> ><span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> ><span class="section" onclick="sC(this, 'c_43')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> WidgetListProperty <span class='warning'> 1 </span></span> ><br/> ><div id="c_43" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Superclass has been changed from <b>org.eclipse.core.databinding.property.list.SimpleListProperty</b> to <b>org.eclipse.core.databinding.property.list.SimpleListProperty<S,E></b>.</td> ><td>1) Access of a client program to the fields or methods of the old super-class may be interrupted by <b>NoSuchFieldError</b> or <b>NoSuchMethodError</b> exceptions.<br/>2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause <b>IncompatibleClassChangeError</b> exception.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_44')"> >[+] affected methods: 4 (1.6%)</span> ><div id="c_44" style="display:none;"> ><div class='affected'><span class='iname_a'>WidgetListProperty.WidgetListProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'WidgetListProperty' abstract class.</div> ><span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> ><span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> ><span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_45')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> WidgetValueProperty <span class='warning'> 1 </span></span> ><br/> ><div id="c_45" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Superclass has been changed from <b>org.eclipse.core.databinding.property.value.SimpleValueProperty</b> to <b>org.eclipse.core.databinding.property.value.SimpleValueProperty<S,T></b>.</td> ><td>1) Access of a client program to the fields or methods of the old super-class may be interrupted by <b>NoSuchFieldError</b> or <b>NoSuchMethodError</b> exceptions.<br/>2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause <b>IncompatibleClassChangeError</b> exception.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_46')"> >[+] affected methods: 10 (4%)</span> ><div id="c_46" style="display:none;"> ><div class='affected'><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int[ ] <i>changeEvents</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int[ ] <i>changeEvents</i></span>, <span>int[ ] <i>staleEvents</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int <i>changeEvent</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.adaptListener <span class='sym_p'><span>( ISimplePropertyListener <i>listener</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.observeDelayed <span class='sym_p'><span>( int <i>delay</i></span>, <span>Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.wrapObservable <span class='sym_p'><span>( IObservableValue <i>observable</i></span>, <span>Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><br/><span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> ><span class="section" onclick="sC(this, 'c_47')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerListProperty <span class='warning'> 1 </span></span> ><br/> ><div id="c_47" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Superclass has been changed from <b>org.eclipse.core.databinding.property.list.SimpleListProperty</b> to <b>org.eclipse.core.databinding.property.list.SimpleListProperty<S,E></b>.</td> ><td>1) Access of a client program to the fields or methods of the old super-class may be interrupted by <b>NoSuchFieldError</b> or <b>NoSuchMethodError</b> exceptions.<br/>2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause <b>IncompatibleClassChangeError</b> exception.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_48')"> >[+] affected methods: 4 (1.6%)</span> ><div id="c_48" style="display:none;"> ><div class='affected'><span class='iname_a'>ViewerListProperty.ViewerListProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerListProperty' abstract class.</div> ><span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> ><span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> ><span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_49')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerSetProperty <span class='warning'> 1 </span></span> ><br/> ><div id="c_49" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Superclass has been changed from <b>org.eclipse.core.databinding.property.set.SimpleSetProperty</b> to <b>org.eclipse.core.databinding.property.set.SimpleSetProperty<S,E></b>.</td> ><td>1) Access of a client program to the fields or methods of the old super-class may be interrupted by <b>NoSuchFieldError</b> or <b>NoSuchMethodError</b> exceptions.<br/>2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause <b>IncompatibleClassChangeError</b> exception.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_50')"> >[+] affected methods: 4 (1.6%)</span> ><div id="c_50" style="display:none;"> ><div class='affected'><span class='iname_a'>ViewerSetProperty.ViewerSetProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerSetProperty' abstract class.</div> ><span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> ><span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> ><span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_51')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerValueProperty <span class='warning'> 1 </span></span> ><br/> ><div id="c_51" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Superclass has been changed from <b>org.eclipse.core.databinding.property.value.SimpleValueProperty</b> to <b>org.eclipse.core.databinding.property.value.SimpleValueProperty<S,T></b>.</td> ><td>1) Access of a client program to the fields or methods of the old super-class may be interrupted by <b>NoSuchFieldError</b> or <b>NoSuchMethodError</b> exceptions.<br/>2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause <b>IncompatibleClassChangeError</b> exception.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_52')"> >[+] affected methods: 5 (2%)</span> ><div id="c_52" style="display:none;"> ><div class='affected'><span class='iname_a'>ViewerValueProperty.ViewerValueProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerValueProperty' abstract class.</div> ><span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> ><span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> ><span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> ><span class='iname_a'>ViewerValueProperty.observeDelayed <span class='sym_p'><span>( int <i>delay</i></span>, <span>Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><br/><a class='top_ref' href='#Top'>to the top</a><br/> ><a name='Other_Binary_Changes'></a><a name='Other_Binary_Changes_In_Types'></a> ><h2>Other Changes in Data Types <span class='passed'> 22 </span></h2><hr/> ><span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> ><span class="section" onclick="sC(this, 'c_53')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> WidgetListProperty <span class='passed'> 2 </span></span> ><br/> ><div id="c_53" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Added super-interface <b>IWidgetListProperty<S,E></b>.</td> ><td>No effect.</td> ></tr> ><tr> ><th>2</th> ><td>This class became <b>generic</b> (<b>WidgetListProperty<S,E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_54')"> >[+] affected methods: 4 (1.6%)</span> ><div id="c_54" style="display:none;"> ><div class='affected'><span class='iname_a'>WidgetListProperty.WidgetListProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'WidgetListProperty' abstract class.</div> ><span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> ><span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> ><span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_55')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> WidgetValueProperty <span class='passed'> 2 </span></span> ><br/> ><div id="c_55" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Added super-interface <b>IWidgetValueProperty<S,T></b>.</td> ><td>No effect.</td> ></tr> ><tr> ><th>2</th> ><td>This class became <b>generic</b> (<b>WidgetValueProperty<S,T></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_56')"> >[+] affected methods: 10 (4%)</span> ><div id="c_56" style="display:none;"> ><div class='affected'><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int[ ] <i>changeEvents</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int[ ] <i>changeEvents</i></span>, <span>int[ ] <i>staleEvents</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int <i>changeEvent</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.adaptListener <span class='sym_p'><span>( ISimplePropertyListener <i>listener</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.observeDelayed <span class='sym_p'><span>( int <i>delay</i></span>, <span>Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.wrapObservable <span class='sym_p'><span>( IObservableValue <i>observable</i></span>, <span>Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_57')"> ><span class='ext'>[+]</span> <span class='ttype'>interface</span> IWidgetListProperty <span class='passed'> 1 </span></span> ><br/> ><div id="c_57" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>This interface became <b>generic</b> (<b>IWidgetListProperty<S,E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_58')"> >[+] affected methods: 1 (0.4%)</span> ><div id="c_58" style="display:none;"> ><div class='affected'><span class='iname_a'>IWidgetListProperty.observe <span class='sym_p'><span>( Widget <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IWidgetListProperty' interface.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_59')"> ><span class='ext'>[+]</span> <span class='ttype'>interface</span> IWidgetValueProperty <span class='passed'> 1 </span></span> ><br/> ><div id="c_59" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>This interface became <b>generic</b> (<b>IWidgetValueProperty<S,T></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_60')"> >[+] affected methods: 2 (0.8%)</span> ><div id="c_60" style="display:none;"> ><div class='affected'><span class='iname_a'>IWidgetValueProperty.observe <span class='sym_p'><span>( Widget <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IWidgetValueProperty' interface.</div> ><span class='iname_a'>IWidgetValueProperty.observeDelayed <span class='sym_p'><span>( int <i>p1</i></span>, <span>Widget <i>p2</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IWidgetValueProperty' interface.</div> ></div></div> ><br/><br/></div> > ><br/><span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> ><span class="section" onclick="sC(this, 'c_61')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ListeningLabelProvider <span class='passed'> 1 </span></span> ><br/> ><div id="c_61" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>This class became <b>generic</b> (<b>ListeningLabelProvider<E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_62')"> >[+] affected methods: 4 (1.6%)</span> ><div id="c_62" style="display:none;"> ><div class='affected'><span class='iname_a'>ListeningLabelProvider.ListeningLabelProvider <span class='sym_p'><span>( IObservableSet <i>itemsThatNeedLabels</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ListeningLabelProvider' abstract class.</div> ><span class='iname_a'>ListeningLabelProvider.addListenerTo <span class='sym_p'><span>( Object <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'ListeningLabelProvider' abstract class.</div> ><span class='iname_a'>ListeningLabelProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ListeningLabelProvider' abstract class.</div> ><span class='iname_a'>ListeningLabelProvider.removeListenerFrom <span class='sym_p'><span>( Object <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'ListeningLabelProvider' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_63')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ObservableListContentProvider <span class='passed'> 1 </span></span> ><br/> ><div id="c_63" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>This class became <b>generic</b> (<b>ObservableListContentProvider<E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_64')"> >[+] affected methods: 7 (2.8%)</span> ><div id="c_64" style="display:none;"> ><div class='affected'><span class='iname_a'>ObservableListContentProvider.ObservableListContentProvider <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ObservableListContentProvider' class.</div> ><span class='iname_a'>ObservableListContentProvider.ObservableListContentProvider <span class='sym_p'><span>( IViewerUpdater <i>viewerUpdater</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableListContentProvider' class.</div> ><span class='iname_a'>ObservableListContentProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableListContentProvider' class.</div> ><span class='iname_a'>ObservableListContentProvider.getElements <span class='sym_p'><span>( Object <i>inputElement</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListContentProvider' class.</div> ><span class='iname_a'>ObservableListContentProvider.getKnownElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableListContentProvider' class.</div> ><span class='iname_a'>ObservableListContentProvider.getRealizedElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableListContentProvider' class.</div> ><span class='iname_a'>ObservableListContentProvider.inputChanged <span class='sym_p'><span>( Viewer <i>viewer</i></span>, <span>Object <i>oldInput</i></span>, <span>Object <i>newInput</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListContentProvider' class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_65')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ObservableListTreeContentProvider <span class='passed'> 1 </span></span> ><br/> ><div id="c_65" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>This class became <b>generic</b> (<b>ObservableListTreeContentProvider<E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_66')"> >[+] affected methods: 9 (3.6%)</span> ><div id="c_66" style="display:none;"> ><div class='affected'><span class='iname_a'>ObservableListTreeContentProvider.ObservableListTreeContentProvider <span class='sym_p'><span>( IObservableFactory <i>listFactory</i></span>, <span>TreeStructureAdvisor <i>structureAdvisor</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableListTreeContentProvider' class.</div> ><span class='iname_a'>ObservableListTreeContentProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> ><span class='iname_a'>ObservableListTreeContentProvider.getChildren <span class='sym_p'><span>( Object <i>parentElement</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> ><span class='iname_a'>ObservableListTreeContentProvider.getElements <span class='sym_p'><span>( Object <i>inputElement</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> ><span class='iname_a'>ObservableListTreeContentProvider.getKnownElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> ><span class='iname_a'>ObservableListTreeContentProvider.getParent <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> ><span class='iname_a'>ObservableListTreeContentProvider.getRealizedElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> ><span class='iname_a'>ObservableListTreeContentProvider.hasChildren <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> ><span class='iname_a'>ObservableListTreeContentProvider.inputChanged <span class='sym_p'><span>( Viewer <i>viewer</i></span>, <span>Object <i>oldInput</i></span>, <span>Object <i>newInput</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_67')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ObservableSetContentProvider <span class='passed'> 1 </span></span> ><br/> ><div id="c_67" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>This class became <b>generic</b> (<b>ObservableSetContentProvider<E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_68')"> >[+] affected methods: 7 (2.8%)</span> ><div id="c_68" style="display:none;"> ><div class='affected'><span class='iname_a'>ObservableSetContentProvider.ObservableSetContentProvider <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ObservableSetContentProvider' class.</div> ><span class='iname_a'>ObservableSetContentProvider.ObservableSetContentProvider <span class='sym_p'><span>( IViewerUpdater <i>viewerUpdater</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableSetContentProvider' class.</div> ><span class='iname_a'>ObservableSetContentProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableSetContentProvider' class.</div> ><span class='iname_a'>ObservableSetContentProvider.getElements <span class='sym_p'><span>( Object <i>inputElement</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetContentProvider' class.</div> ><span class='iname_a'>ObservableSetContentProvider.getKnownElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableSetContentProvider' class.</div> ><span class='iname_a'>ObservableSetContentProvider.getRealizedElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableSetContentProvider' class.</div> ><span class='iname_a'>ObservableSetContentProvider.inputChanged <span class='sym_p'><span>( Viewer <i>viewer</i></span>, <span>Object <i>oldInput</i></span>, <span>Object <i>newInput</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetContentProvider' class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_69')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ObservableSetTreeContentProvider <span class='passed'> 1 </span></span> ><br/> ><div id="c_69" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>This class became <b>generic</b> (<b>ObservableSetTreeContentProvider<E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_70')"> >[+] affected methods: 9 (3.6%)</span> ><div id="c_70" style="display:none;"> ><div class='affected'><span class='iname_a'>ObservableSetTreeContentProvider.ObservableSetTreeContentProvider <span class='sym_p'><span>( IObservableFactory <i>setFactory</i></span>, <span>TreeStructureAdvisor <i>structureAdvisor</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableSetTreeContentProvider' class.</div> ><span class='iname_a'>ObservableSetTreeContentProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> ><span class='iname_a'>ObservableSetTreeContentProvider.getChildren <span class='sym_p'><span>( Object <i>parentElement</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> ><span class='iname_a'>ObservableSetTreeContentProvider.getElements <span class='sym_p'><span>( Object <i>inputElement</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> ><span class='iname_a'>ObservableSetTreeContentProvider.getKnownElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> ><span class='iname_a'>ObservableSetTreeContentProvider.getParent <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> ><span class='iname_a'>ObservableSetTreeContentProvider.getRealizedElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> ><span class='iname_a'>ObservableSetTreeContentProvider.hasChildren <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> ><span class='iname_a'>ObservableSetTreeContentProvider.inputChanged <span class='sym_p'><span>( Viewer <i>viewer</i></span>, <span>Object <i>oldInput</i></span>, <span>Object <i>newInput</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_71')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> TreeStructureAdvisor <span class='passed'> 1 </span></span> ><br/> ><div id="c_71" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>This class became <b>generic</b> (<b>TreeStructureAdvisor<E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_72')"> >[+] affected methods: 3 (1.2%)</span> ><div id="c_72" style="display:none;"> ><div class='affected'><span class='iname_a'>TreeStructureAdvisor.TreeStructureAdvisor <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'TreeStructureAdvisor' abstract class.</div> ><span class='iname_a'>TreeStructureAdvisor.getParent <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'TreeStructureAdvisor' abstract class.</div> ><span class='iname_a'>TreeStructureAdvisor.hasChildren <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'TreeStructureAdvisor' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_73')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerListProperty <span class='passed'> 2 </span></span> ><br/> ><div id="c_73" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Added super-interface <b>IViewerListProperty<S,E></b>.</td> ><td>No effect.</td> ></tr> ><tr> ><th>2</th> ><td>This class became <b>generic</b> (<b>ViewerListProperty<S,E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_74')"> >[+] affected methods: 4 (1.6%)</span> ><div id="c_74" style="display:none;"> ><div class='affected'><span class='iname_a'>ViewerListProperty.ViewerListProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerListProperty' abstract class.</div> ><span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> ><span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> ><span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_75')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerSetProperty <span class='passed'> 2 </span></span> ><br/> ><div id="c_75" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Added super-interface <b>IViewerSetProperty<S,E></b>.</td> ><td>No effect.</td> ></tr> ><tr> ><th>2</th> ><td>This class became <b>generic</b> (<b>ViewerSetProperty<S,E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_76')"> >[+] affected methods: 4 (1.6%)</span> ><div id="c_76" style="display:none;"> ><div class='affected'><span class='iname_a'>ViewerSetProperty.ViewerSetProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerSetProperty' abstract class.</div> ><span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> ><span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> ><span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_77')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerValueProperty <span class='passed'> 2 </span></span> ><br/> ><div id="c_77" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Added super-interface <b>IViewerValueProperty<S,T></b>.</td> ><td>No effect.</td> ></tr> ><tr> ><th>2</th> ><td>This class became <b>generic</b> (<b>ViewerValueProperty<S,T></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_78')"> >[+] affected methods: 5 (2%)</span> ><div id="c_78" style="display:none;"> ><div class='affected'><span class='iname_a'>ViewerValueProperty.ViewerValueProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerValueProperty' abstract class.</div> ><span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> ><span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> ><span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> ><span class='iname_a'>ViewerValueProperty.observeDelayed <span class='sym_p'><span>( int <i>delay</i></span>, <span>Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_79')"> ><span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerListProperty <span class='passed'> 1 </span></span> ><br/> ><div id="c_79" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>This interface became <b>generic</b> (<b>IViewerListProperty<S,E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_80')"> >[+] affected methods: 1 (0.4%)</span> ><div id="c_80" style="display:none;"> ><div class='affected'><span class='iname_a'>IViewerListProperty.observe <span class='sym_p'><span>( Viewer <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerListProperty' interface.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_81')"> ><span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerSetProperty <span class='passed'> 1 </span></span> ><br/> ><div id="c_81" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>This interface became <b>generic</b> (<b>IViewerSetProperty<S,E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_82')"> >[+] affected methods: 1 (0.4%)</span> ><div id="c_82" style="display:none;"> ><div class='affected'><span class='iname_a'>IViewerSetProperty.observe <span class='sym_p'><span>( Viewer <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerSetProperty' interface.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_83')"> ><span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerUpdater <span class='passed'> 1 </span></span> ><br/> ><div id="c_83" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>This interface became <b>generic</b> (<b>IViewerUpdater<E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_84')"> >[+] affected methods: 6 (2.4%)</span> ><div id="c_84" style="display:none;"> ><div class='affected'><span class='iname_a'>IViewerUpdater.add <span class='sym_p'><span>( Object[ ] <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerUpdater' interface.</div> ><span class='iname_a'>IViewerUpdater.insert <span class='sym_p'><span>( Object <i>p1</i></span>, <span>int <i>p2</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerUpdater' interface.</div> ><span class='iname_a'>IViewerUpdater.move <span class='sym_p'><span>( Object <i>p1</i></span>, <span>int <i>p2</i></span>, <span>int <i>p3</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerUpdater' interface.</div> ><span class='iname_a'>IViewerUpdater.remove <span class='sym_p'><span>( Object[ ] <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerUpdater' interface.</div> ><span class='iname_a'>IViewerUpdater.remove <span class='sym_p'><span>( Object <i>p1</i></span>, <span>int <i>p2</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerUpdater' interface.</div> ><span class='iname_a'>IViewerUpdater.replace <span class='sym_p'><span>( Object <i>p1</i></span>, <span>Object <i>p2</i></span>, <span>int <i>p3</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerUpdater' interface.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_85')"> ><span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerValueProperty <span class='passed'> 1 </span></span> ><br/> ><div id="c_85" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>This interface became <b>generic</b> (<b>IViewerValueProperty<S,T></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_86')"> >[+] affected methods: 2 (0.8%)</span> ><div id="c_86" style="display:none;"> ><div class='affected'><span class='iname_a'>IViewerValueProperty.observe <span class='sym_p'><span>( Viewer <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerValueProperty' interface.</div> ><span class='iname_a'>IViewerValueProperty.observeDelayed <span class='sym_p'><span>( int <i>p1</i></span>, <span>Viewer <i>p2</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerValueProperty' interface.</div> ></div></div> ><br/><br/></div> > ><br/><a class='top_ref' href='#Top'>to the top</a><br/> ><a name='Checked_Archives'></a><h2>Java Archives <span class='gray'> 1 </span></h2> ><hr/><div class='jar_list'> >org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar<br/> ></div><br/><a class='top_ref' href='#Top'>to the top</a><br/> ><br/><br/><br/></div><div id='SourceTab' class='tab'> ><h2>Test Info</h2><hr/> ><table class='summary'> ><tr><th>Library Name</th><td>NAME</td></tr> ><tr><th>Version #1</th><td>1.8.500-SNAPSHOT</td></tr> ><tr><th>Version #2</th><td>1.9.0-SNAPSHOT</td></tr> ><tr><th>Subject</th><td width='150px'>Source Compatibility</td></tr> ></table> ><h2>Test Results</h2><hr/> ><table class='summary'> ><tr><th>Total Java Modules</th><td><a href='#Checked_Archives' style='color:Blue;'>1</a></td></tr> ><tr><th>Total Methods / Classes</th><td>252 / 51</td></tr> ><tr><th>Compatibility</th> ><td class='almost_compatible'>80.4%</td> ></tr> ></table> ><h2>Problem Summary</h2><hr/> ><table class='summary'> ><tr><th></th><th style='text-align:center;'>Severity</th><th style='text-align:center;'>Count</th></tr> ><tr><th>Added Methods</th><td>-</td><td class='new'><a href='#Source_Added' style='color:Blue;'>22</a></td></tr> ><tr><th>Removed Methods</th><td>High</td><td>0</td></tr> ><tr><th rowspan='3'>Problems with<br/>Data Types</th><td>High</td><td class='failed'><a href='#Type_Source_Problems_High' style='color:Blue;'>10</a></td></tr> ><tr><td>Medium</td><td>0</td></tr> ><tr><td>Low</td><td class='warning'><a href='#Type_Source_Problems_Low' style='color:Blue;'>5</a></td></tr> ><tr><th rowspan='3'>Problems with<br/>Methods</th><td>High</td><td>0</td></tr> ><tr><td>Medium</td><td>0</td></tr> ><tr><td>Low</td><td>0</td></tr> ><tr><th>Other Changes<br/>in Data Types</th><td>-</td><td class='passed'><a href='#Other_Source_Changes_In_Types' style='color:Blue;'>22</a></td></tr> ></table> > ><a name='Source_Added'></a><h2>Added Methods <span class='new'> 22 </span></h2><hr/> ><span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>IViewerListProperty.class</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> ><span class="section" onclick="sC(this, 'c_87')"> >IViewerListProperty<S,E>.observe <span class='sym_p'><span>( S <span class='color_p'>p1</span></span> )</span> <span class='attr'>[abstract]</span><span class='sym_p nowrap'>  <b>:</b>  IObservableList<E></span></span> ><br/> ><div id="c_87" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/viewers/IViewerListProperty.observe:(Ljava/lang/Object;)Lorg/eclipse/core/databinding/observable/list/IObservableList;</span><br/><br/></div> > ><br/> ><span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>IViewerSetProperty.class</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> ><span class="section" onclick="sC(this, 'c_88')"> >IViewerSetProperty<S,E>.observe <span class='sym_p'><span>( S <span class='color_p'>p1</span></span> )</span> <span class='attr'>[abstract]</span><span class='sym_p nowrap'>  <b>:</b>  IObservableSet<E></span></span> ><br/> ><div id="c_88" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/viewers/IViewerSetProperty.observe:(Ljava/lang/Object;)Lorg/eclipse/core/databinding/observable/set/IObservableSet;</span><br/><br/></div> > ><br/> ><span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>IViewerValueProperty.class</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> ><span class="section" onclick="sC(this, 'c_89')"> >IViewerValueProperty<S,T>.observe <span class='sym_p'><span>( S <span class='color_p'>p1</span></span> )</span> <span class='attr'>[abstract]</span><span class='sym_p nowrap'>  <b>:</b>  IObservableValue<T></span></span> ><br/> ><div id="c_89" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/viewers/IViewerValueProperty.observe:(Ljava/lang/Object;)Lorg/eclipse/core/databinding/observable/value/IObservableValue;</span><br/><br/></div> > ><br/> ><span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>IWidgetListProperty.class</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> ><span class="section" onclick="sC(this, 'c_90')"> >IWidgetListProperty<S,E>.observe <span class='sym_p'><span>( Object <span class='color_p'>p1</span></span> )</span><span class='sym_p nowrap'>  <b>:</b>  IObservableList</span></span> ><br/> ><div id="c_90" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/IWidgetListProperty.observe:(Ljava/lang/Object;)Lorg/eclipse/core/databinding/observable/list/IObservableList;</span><br/><br/></div> > ><br/> ><span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>IWidgetValueProperty.class</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> ><span class="section" onclick="sC(this, 'c_91')"> >IWidgetValueProperty<S,T>.observe <span class='sym_p'><span>( Object <span class='color_p'>p1</span></span> )</span><span class='sym_p nowrap'>  <b>:</b>  IObservableValue</span></span> ><br/> ><div id="c_91" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/IWidgetValueProperty.observe:(Ljava/lang/Object;)Lorg/eclipse/core/databinding/observable/value/IObservableValue;</span><br/><br/></div> > ><br/> ><span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>ViewerProperties.class</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> ><span class="section" onclick="sC(this, 'c_92')"> >ViewerProperties.checkedElements <span class='sym_p'><span>( Class<T> <span class='color_p'>elementType</span></span> )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IViewerSetProperty<S,T></span></span> ><br/> ><div id="c_92" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/viewers/ViewerProperties.checkedElements:(Ljava/lang/Class;)Lorg/eclipse/jface/databinding/viewers/IViewerSetProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_93')"> >ViewerProperties.input <span class='sym_p'><span>( Class<T> <span class='color_p'>inputType</span></span> )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IViewerValueProperty<S,T></span></span> ><br/> ><div id="c_93" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/viewers/ViewerProperties.input:(Ljava/lang/Class;)Lorg/eclipse/jface/databinding/viewers/IViewerValueProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_94')"> >ViewerProperties.multiplePostSelection <span class='sym_p'><span>( Class<T> <span class='color_p'>elementType</span></span> )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IViewerListProperty<S,T></span></span> ><br/> ><div id="c_94" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/viewers/ViewerProperties.multiplePostSelection:(Ljava/lang/Class;)Lorg/eclipse/jface/databinding/viewers/IViewerListProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_95')"> >ViewerProperties.multipleSelection <span class='sym_p'><span>( Class<T> <span class='color_p'>elementType</span></span> )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IViewerListProperty<S,T></span></span> ><br/> ><div id="c_95" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/viewers/ViewerProperties.multipleSelection:(Ljava/lang/Class;)Lorg/eclipse/jface/databinding/viewers/IViewerListProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_96')"> >ViewerProperties.singlePostSelection <span class='sym_p'><span>( Class<T> <span class='color_p'>elementType</span></span> )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IViewerValueProperty<S,T></span></span> ><br/> ><div id="c_96" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/viewers/ViewerProperties.singlePostSelection:(Ljava/lang/Class;)Lorg/eclipse/jface/databinding/viewers/IViewerValueProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_97')"> >ViewerProperties.singleSelection <span class='sym_p'><span>( Class<T> <span class='color_p'>elementType</span></span> )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IViewerValueProperty<S,T></span></span> ><br/> ><div id="c_97" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/viewers/ViewerProperties.singleSelection:(Ljava/lang/Class;)Lorg/eclipse/jface/databinding/viewers/IViewerValueProperty;</span><br/><br/></div> > ><br/> ><span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>WidgetListProperty.class</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> ><span class="section" onclick="sC(this, 'c_98')"> >WidgetListProperty<S,E>.observe <span class='sym_p'><span>( Realm <span class='color_p'>realm</span></span>, <span>S <span class='color_p'>source</span></span> )</span><span class='sym_p nowrap'>  <b>:</b>  ISWTObservableList<E></span></span> ><br/> ><div id="c_98" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/WidgetListProperty.observe:(Lorg/eclipse/core/databinding/observable/Realm;Lorg/eclipse/swt/widgets/Widget;)Lorg/eclipse/jface/databinding/swt/ISWTObservableList;</span><br/><br/></div> > ><br/> ><span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>WidgetProperties.class</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> ><span class="section" onclick="sC(this, 'c_99')"> >WidgetProperties.buttonSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<Button,Boolean></span></span> ><br/> ><div id="c_99" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.buttonSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_100')"> >WidgetProperties.ccomboSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<CCombo,String></span></span> ><br/> ><div id="c_100" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.ccomboSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_101')"> >WidgetProperties.comboSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<Combo,String></span></span> ><br/> ><div id="c_101" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.comboSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_102')"> >WidgetProperties.dateTimeSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<DateTime,Date></span></span> ><br/> ><div id="c_102" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.dateTimeSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_103')"> >WidgetProperties.listSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<List,String></span></span> ><br/> ><div id="c_103" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.listSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_104')"> >WidgetProperties.menuItemSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<MenuItem,Boolean></span></span> ><br/> ><div id="c_104" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.menuItemSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_105')"> >WidgetProperties.scaleSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<Scale,Integer></span></span> ><br/> ><div id="c_105" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.scaleSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_106')"> >WidgetProperties.sliderSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<Slider,Integer></span></span> ><br/> ><div id="c_106" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.sliderSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_107')"> >WidgetProperties.spinnerSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<Spinner,Integer></span></span> ><br/> ><div id="c_107" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.spinnerSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> > ><br/> ><span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>WidgetValueProperty.class</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> ><span class="section" onclick="sC(this, 'c_108')"> >WidgetValueProperty<S,T>.observe <span class='sym_p'><span>( Realm <span class='color_p'>realm</span></span>, <span>S <span class='color_p'>source</span></span> )</span><span class='sym_p nowrap'>  <b>:</b>  ISWTObservableValue<T></span></span> ><br/> ><div id="c_108" style="display:none;"> ><span class='mngl'>org/eclipse/jface/databinding/swt/WidgetValueProperty.observe:(Lorg/eclipse/core/databinding/observable/Realm;Lorg/eclipse/swt/widgets/Widget;)Lorg/eclipse/jface/databinding/swt/ISWTObservableValue;</span><br/><br/></div> > ><br/> ><a class='top_ref' href='#Top'>to the top</a><br/> ><a name='High_Risk_Source_Problems'></a><a name='Type_Source_Problems_High'></a> ><h2>Problems with Data Types, High Severity <span class='failed'> 10 </span></h2><hr/> ><span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> ><span class="section" onclick="sC(this, 'c_109')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> WidgetListProperty <span class='failed'> 1 </span></span> ><br/> ><div id="c_109" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Removed super-interface <b>IWidgetListProperty</b>.</td> ><td>Recompilation of a client program may be terminated with the message: cannot find method in class <b>WidgetListProperty</b>.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_110')"> >[+] affected methods: 4 (1.6%)</span> ><div id="c_110" style="display:none;"> ><div class='affected'><span class='iname_a'>WidgetListProperty.WidgetListProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'WidgetListProperty' abstract class.</div> ><span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> ><span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> ><span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_111')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> WidgetValueProperty <span class='failed'> 1 </span></span> ><br/> ><div id="c_111" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Removed super-interface <b>IWidgetValueProperty</b>.</td> ><td>Recompilation of a client program may be terminated with the message: cannot find method in class <b>WidgetValueProperty</b>.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_112')"> >[+] affected methods: 10 (4%)</span> ><div id="c_112" style="display:none;"> ><div class='affected'><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int[ ] <i>changeEvents</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int[ ] <i>changeEvents</i></span>, <span>int[ ] <i>staleEvents</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int <i>changeEvent</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.adaptListener <span class='sym_p'><span>( ISimplePropertyListener <i>listener</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.observeDelayed <span class='sym_p'><span>( int <i>delay</i></span>, <span>Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.wrapObservable <span class='sym_p'><span>( IObservableValue <i>observable</i></span>, <span>Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><br/><span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> ><span class="section" onclick="sC(this, 'c_113')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ObservableMapCellLabelProvider <span class='failed'> 1 </span></span> ><br/> ><div id="c_113" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Type of field <b>attributeMaps</b> has been changed from <b>org.eclipse.core.databinding.observable.map.IObservableMap[]</b> to <b>org.eclipse.core.databinding.observable.map.IObservableMap<java.lang.Object,java.lang.Object>[]</b>.</td> ><td>Recompilation of a client program may be terminated with the message: incompatible types, found: <b>org.eclipse.core.databinding.observable.map.IObservableMap[]</b>, required: <b>org.eclipse.core.databinding.observable.map.IObservableMap<java.lang.Object,java.lang.Object>[]</b>.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_114')"> >[+] affected methods: 4 (1.6%)</span> ><div id="c_114" style="display:none;"> ><div class='affected'><span class='iname_a'>ObservableMapCellLabelProvider.ObservableMapCellLabelProvider <span class='sym_p'><span>( IObservableMap[ ] <i>attributeMaps</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableMapCellLabelProvider' class.</div> ><span class='iname_a'>ObservableMapCellLabelProvider.ObservableMapCellLabelProvider <span class='sym_p'><span>( IObservableMap <i>attributeMap</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableMapCellLabelProvider' class.</div> ><span class='iname_a'>ObservableMapCellLabelProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableMapCellLabelProvider' class.</div> ><span class='iname_a'>ObservableMapCellLabelProvider.update <span class='sym_p'><span>( ViewerCell <i>cell</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableMapCellLabelProvider' class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_115')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ObservableMapLabelProvider <span class='failed'> 1 </span></span> ><br/> ><div id="c_115" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Type of field <b>attributeMaps</b> has been changed from <b>org.eclipse.core.databinding.observable.map.IObservableMap[]</b> to <b>org.eclipse.core.databinding.observable.map.IObservableMap<java.lang.Object,java.lang.Object>[]</b>.</td> ><td>Recompilation of a client program may be terminated with the message: incompatible types, found: <b>org.eclipse.core.databinding.observable.map.IObservableMap[]</b>, required: <b>org.eclipse.core.databinding.observable.map.IObservableMap<java.lang.Object,java.lang.Object>[]</b>.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_116')"> >[+] affected methods: 7 (2.8%)</span> ><div id="c_116" style="display:none;"> ><div class='affected'><span class='iname_a'>ObservableMapLabelProvider.ObservableMapLabelProvider <span class='sym_p'><span>( IObservableMap[ ] <i>attributeMaps</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableMapLabelProvider' class.</div> ><span class='iname_a'>ObservableMapLabelProvider.ObservableMapLabelProvider <span class='sym_p'><span>( IObservableMap <i>attributeMap</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableMapLabelProvider' class.</div> ><span class='iname_a'>ObservableMapLabelProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableMapLabelProvider' class.</div> ><span class='iname_a'>ObservableMapLabelProvider.getColumnImage <span class='sym_p'><span>( Object <i>element</i></span>, <span>int <i>columnIndex</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableMapLabelProvider' class.</div> ><span class='iname_a'>ObservableMapLabelProvider.getColumnText <span class='sym_p'><span>( Object <i>element</i></span>, <span>int <i>columnIndex</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableMapLabelProvider' class.</div> ><span class='iname_a'>ObservableMapLabelProvider.getImage <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableMapLabelProvider' class.</div> ><span class='iname_a'>ObservableMapLabelProvider.getText <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableMapLabelProvider' class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_117')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerListProperty <span class='failed'> 1 </span></span> ><br/> ><div id="c_117" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Removed super-interface <b>IViewerListProperty</b>.</td> ><td>Recompilation of a client program may be terminated with the message: cannot find method in class <b>ViewerListProperty</b>.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_118')"> >[+] affected methods: 4 (1.6%)</span> ><div id="c_118" style="display:none;"> ><div class='affected'><span class='iname_a'>ViewerListProperty.ViewerListProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerListProperty' abstract class.</div> ><span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> ><span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> ><span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_119')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerSetProperty <span class='failed'> 1 </span></span> ><br/> ><div id="c_119" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Removed super-interface <b>IViewerSetProperty</b>.</td> ><td>Recompilation of a client program may be terminated with the message: cannot find method in class <b>ViewerSetProperty</b>.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_120')"> >[+] affected methods: 4 (1.6%)</span> ><div id="c_120" style="display:none;"> ><div class='affected'><span class='iname_a'>ViewerSetProperty.ViewerSetProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerSetProperty' abstract class.</div> ><span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> ><span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> ><span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_121')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerValueProperty <span class='failed'> 1 </span></span> ><br/> ><div id="c_121" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Removed super-interface <b>IViewerValueProperty</b>.</td> ><td>Recompilation of a client program may be terminated with the message: cannot find method in class <b>ViewerValueProperty</b>.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_122')"> >[+] affected methods: 5 (2%)</span> ><div id="c_122" style="display:none;"> ><div class='affected'><span class='iname_a'>ViewerValueProperty.ViewerValueProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerValueProperty' abstract class.</div> ><span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> ><span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> ><span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> ><span class='iname_a'>ViewerValueProperty.observeDelayed <span class='sym_p'><span>( int <i>delay</i></span>, <span>Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_123')"> ><span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerListProperty <span class='failed'> 1 </span></span> ><br/> ><div id="c_123" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Abstract method <span class='iname_b'><b>IObservableList<E></b> observe <span class='sym_pd'><span>( S</span> )</span></span> has been added to this interface.</td> ><td>Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method <span class='iname_b'>observe <span class='sym_pd'><span>( S</span> )</span></span> in <b>IViewerListProperty<S,E></b>.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_124')"> >[+] affected methods: 3 (1.2%)</span> ><div id="c_124" style="display:none;"> ><div class='affected'><span class='iname_a'>IViewerListProperty.observe <span class='sym_p'><span>( Viewer <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerListProperty' interface.</div> ><span class='iname_a'>ViewerProperties.multiplePostSelection <span class='sym_p'>( )</span></span><br/><div class='affect'>Return value of this method is of type 'IViewerListProperty'.</div> ><span class='iname_a'>ViewerProperties.multipleSelection <span class='sym_p'>( )</span></span><br/><div class='affect'>Return value of this method is of type 'IViewerListProperty'.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_125')"> ><span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerSetProperty <span class='failed'> 1 </span></span> ><br/> ><div id="c_125" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Abstract method <span class='iname_b'><b>IObservableSet<E></b> observe <span class='sym_pd'><span>( S</span> )</span></span> has been added to this interface.</td> ><td>Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method <span class='iname_b'>observe <span class='sym_pd'><span>( S</span> )</span></span> in <b>IViewerSetProperty<S,E></b>.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_126')"> >[+] affected methods: 2 (0.8%)</span> ><div id="c_126" style="display:none;"> ><div class='affected'><span class='iname_a'>IViewerSetProperty.observe <span class='sym_p'><span>( Viewer <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerSetProperty' interface.</div> ><span class='iname_a'>ViewerProperties.checkedElements <span class='sym_p'><span>( Object <i>elementType</i></span> )</span></span><br/><div class='affect'>Return value of this method is of type 'IViewerSetProperty'.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_127')"> ><span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerValueProperty <span class='failed'> 1 </span></span> ><br/> ><div id="c_127" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Abstract method <span class='iname_b'><b>IObservableValue<T></b> observe <span class='sym_pd'><span>( S</span> )</span></span> has been added to this interface.</td> ><td>Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method <span class='iname_b'>observe <span class='sym_pd'><span>( S</span> )</span></span> in <b>IViewerValueProperty<S,T></b>.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_128')"> >[+] affected methods: 2 (0.8%)</span> ><div id="c_128" style="display:none;"> ><div class='affected'><span class='iname_a'>IViewerValueProperty.observe <span class='sym_p'><span>( Viewer <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerValueProperty' interface.</div> ><span class='iname_a'>IViewerValueProperty.observeDelayed <span class='sym_p'><span>( int <i>p1</i></span>, <span>Viewer <i>p2</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerValueProperty' interface.</div> ></div></div> ><br/><br/></div> > ><br/><a class='top_ref' href='#Top'>to the top</a><br/> ><a name='Low_Risk_Source_Problems'></a><a name='Type_Source_Problems_Low'></a> ><h2>Problems with Data Types, Low Severity <span class='warning'> 5 </span></h2><hr/> ><span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> ><span class="section" onclick="sC(this, 'c_129')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> WidgetListProperty <span class='warning'> 1 </span></span> ><br/> ><div id="c_129" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Superclass has been changed from <b>org.eclipse.core.databinding.property.list.SimpleListProperty</b> to <b>org.eclipse.core.databinding.property.list.SimpleListProperty<S,E></b>.</td> ><td>1) Recompilation of a client program may be terminated with the message: cannot find variable (or method) in <b>WidgetListProperty</b>.<br/>2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_130')"> >[+] affected methods: 4 (1.6%)</span> ><div id="c_130" style="display:none;"> ><div class='affected'><span class='iname_a'>WidgetListProperty.WidgetListProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'WidgetListProperty' abstract class.</div> ><span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> ><span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> ><span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_131')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> WidgetValueProperty <span class='warning'> 1 </span></span> ><br/> ><div id="c_131" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Superclass has been changed from <b>org.eclipse.core.databinding.property.value.SimpleValueProperty</b> to <b>org.eclipse.core.databinding.property.value.SimpleValueProperty<S,T></b>.</td> ><td>1) Recompilation of a client program may be terminated with the message: cannot find variable (or method) in <b>WidgetValueProperty</b>.<br/>2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_132')"> >[+] affected methods: 10 (4%)</span> ><div id="c_132" style="display:none;"> ><div class='affected'><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int[ ] <i>changeEvents</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int[ ] <i>changeEvents</i></span>, <span>int[ ] <i>staleEvents</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int <i>changeEvent</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.adaptListener <span class='sym_p'><span>( ISimplePropertyListener <i>listener</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.observeDelayed <span class='sym_p'><span>( int <i>delay</i></span>, <span>Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.wrapObservable <span class='sym_p'><span>( IObservableValue <i>observable</i></span>, <span>Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><br/><span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> ><span class="section" onclick="sC(this, 'c_133')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerListProperty <span class='warning'> 1 </span></span> ><br/> ><div id="c_133" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Superclass has been changed from <b>org.eclipse.core.databinding.property.list.SimpleListProperty</b> to <b>org.eclipse.core.databinding.property.list.SimpleListProperty<S,E></b>.</td> ><td>1) Recompilation of a client program may be terminated with the message: cannot find variable (or method) in <b>ViewerListProperty</b>.<br/>2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_134')"> >[+] affected methods: 4 (1.6%)</span> ><div id="c_134" style="display:none;"> ><div class='affected'><span class='iname_a'>ViewerListProperty.ViewerListProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerListProperty' abstract class.</div> ><span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> ><span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> ><span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_135')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerSetProperty <span class='warning'> 1 </span></span> ><br/> ><div id="c_135" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Superclass has been changed from <b>org.eclipse.core.databinding.property.set.SimpleSetProperty</b> to <b>org.eclipse.core.databinding.property.set.SimpleSetProperty<S,E></b>.</td> ><td>1) Recompilation of a client program may be terminated with the message: cannot find variable (or method) in <b>ViewerSetProperty</b>.<br/>2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_136')"> >[+] affected methods: 4 (1.6%)</span> ><div id="c_136" style="display:none;"> ><div class='affected'><span class='iname_a'>ViewerSetProperty.ViewerSetProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerSetProperty' abstract class.</div> ><span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> ><span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> ><span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_137')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerValueProperty <span class='warning'> 1 </span></span> ><br/> ><div id="c_137" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Superclass has been changed from <b>org.eclipse.core.databinding.property.value.SimpleValueProperty</b> to <b>org.eclipse.core.databinding.property.value.SimpleValueProperty<S,T></b>.</td> ><td>1) Recompilation of a client program may be terminated with the message: cannot find variable (or method) in <b>ViewerValueProperty</b>.<br/>2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_138')"> >[+] affected methods: 5 (2%)</span> ><div id="c_138" style="display:none;"> ><div class='affected'><span class='iname_a'>ViewerValueProperty.ViewerValueProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerValueProperty' abstract class.</div> ><span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> ><span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> ><span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> ><span class='iname_a'>ViewerValueProperty.observeDelayed <span class='sym_p'><span>( int <i>delay</i></span>, <span>Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><br/><a class='top_ref' href='#Top'>to the top</a><br/> ><a name='Other_Source_Changes'></a><a name='Other_Source_Changes_In_Types'></a> ><h2>Other Changes in Data Types <span class='passed'> 22 </span></h2><hr/> ><span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> ><span class="section" onclick="sC(this, 'c_139')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> WidgetListProperty <span class='passed'> 2 </span></span> ><br/> ><div id="c_139" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Added super-interface <b>IWidgetListProperty<S,E></b>.</td> ><td>No effect.</td> ></tr> ><tr> ><th>2</th> ><td>This class became <b>generic</b> (<b>WidgetListProperty<S,E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_140')"> >[+] affected methods: 4 (1.6%)</span> ><div id="c_140" style="display:none;"> ><div class='affected'><span class='iname_a'>WidgetListProperty.WidgetListProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'WidgetListProperty' abstract class.</div> ><span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> ><span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> ><span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_141')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> WidgetValueProperty <span class='passed'> 2 </span></span> ><br/> ><div id="c_141" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Added super-interface <b>IWidgetValueProperty<S,T></b>.</td> ><td>No effect.</td> ></tr> ><tr> ><th>2</th> ><td>This class became <b>generic</b> (<b>WidgetValueProperty<S,T></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_142')"> >[+] affected methods: 10 (4%)</span> ><div id="c_142" style="display:none;"> ><div class='affected'><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int[ ] <i>changeEvents</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int[ ] <i>changeEvents</i></span>, <span>int[ ] <i>staleEvents</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int <i>changeEvent</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.adaptListener <span class='sym_p'><span>( ISimplePropertyListener <i>listener</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.observeDelayed <span class='sym_p'><span>( int <i>delay</i></span>, <span>Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ><span class='iname_a'>WidgetValueProperty.wrapObservable <span class='sym_p'><span>( IObservableValue <i>observable</i></span>, <span>Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_143')"> ><span class='ext'>[+]</span> <span class='ttype'>interface</span> IWidgetListProperty <span class='passed'> 1 </span></span> ><br/> ><div id="c_143" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>This interface became <b>generic</b> (<b>IWidgetListProperty<S,E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_144')"> >[+] affected methods: 1 (0.4%)</span> ><div id="c_144" style="display:none;"> ><div class='affected'><span class='iname_a'>IWidgetListProperty.observe <span class='sym_p'><span>( Widget <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IWidgetListProperty' interface.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_145')"> ><span class='ext'>[+]</span> <span class='ttype'>interface</span> IWidgetValueProperty <span class='passed'> 1 </span></span> ><br/> ><div id="c_145" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>This interface became <b>generic</b> (<b>IWidgetValueProperty<S,T></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_146')"> >[+] affected methods: 2 (0.8%)</span> ><div id="c_146" style="display:none;"> ><div class='affected'><span class='iname_a'>IWidgetValueProperty.observe <span class='sym_p'><span>( Widget <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IWidgetValueProperty' interface.</div> ><span class='iname_a'>IWidgetValueProperty.observeDelayed <span class='sym_p'><span>( int <i>p1</i></span>, <span>Widget <i>p2</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IWidgetValueProperty' interface.</div> ></div></div> ><br/><br/></div> > ><br/><span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> ><span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> ><span class="section" onclick="sC(this, 'c_147')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ListeningLabelProvider <span class='passed'> 1 </span></span> ><br/> ><div id="c_147" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>This class became <b>generic</b> (<b>ListeningLabelProvider<E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_148')"> >[+] affected methods: 4 (1.6%)</span> ><div id="c_148" style="display:none;"> ><div class='affected'><span class='iname_a'>ListeningLabelProvider.ListeningLabelProvider <span class='sym_p'><span>( IObservableSet <i>itemsThatNeedLabels</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ListeningLabelProvider' abstract class.</div> ><span class='iname_a'>ListeningLabelProvider.addListenerTo <span class='sym_p'><span>( Object <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'ListeningLabelProvider' abstract class.</div> ><span class='iname_a'>ListeningLabelProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ListeningLabelProvider' abstract class.</div> ><span class='iname_a'>ListeningLabelProvider.removeListenerFrom <span class='sym_p'><span>( Object <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'ListeningLabelProvider' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_149')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ObservableListContentProvider <span class='passed'> 1 </span></span> ><br/> ><div id="c_149" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>This class became <b>generic</b> (<b>ObservableListContentProvider<E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_150')"> >[+] affected methods: 7 (2.8%)</span> ><div id="c_150" style="display:none;"> ><div class='affected'><span class='iname_a'>ObservableListContentProvider.ObservableListContentProvider <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ObservableListContentProvider' class.</div> ><span class='iname_a'>ObservableListContentProvider.ObservableListContentProvider <span class='sym_p'><span>( IViewerUpdater <i>viewerUpdater</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableListContentProvider' class.</div> ><span class='iname_a'>ObservableListContentProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableListContentProvider' class.</div> ><span class='iname_a'>ObservableListContentProvider.getElements <span class='sym_p'><span>( Object <i>inputElement</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListContentProvider' class.</div> ><span class='iname_a'>ObservableListContentProvider.getKnownElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableListContentProvider' class.</div> ><span class='iname_a'>ObservableListContentProvider.getRealizedElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableListContentProvider' class.</div> ><span class='iname_a'>ObservableListContentProvider.inputChanged <span class='sym_p'><span>( Viewer <i>viewer</i></span>, <span>Object <i>oldInput</i></span>, <span>Object <i>newInput</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListContentProvider' class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_151')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ObservableListTreeContentProvider <span class='passed'> 1 </span></span> ><br/> ><div id="c_151" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>This class became <b>generic</b> (<b>ObservableListTreeContentProvider<E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_152')"> >[+] affected methods: 9 (3.6%)</span> ><div id="c_152" style="display:none;"> ><div class='affected'><span class='iname_a'>ObservableListTreeContentProvider.ObservableListTreeContentProvider <span class='sym_p'><span>( IObservableFactory <i>listFactory</i></span>, <span>TreeStructureAdvisor <i>structureAdvisor</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableListTreeContentProvider' class.</div> ><span class='iname_a'>ObservableListTreeContentProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> ><span class='iname_a'>ObservableListTreeContentProvider.getChildren <span class='sym_p'><span>( Object <i>parentElement</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> ><span class='iname_a'>ObservableListTreeContentProvider.getElements <span class='sym_p'><span>( Object <i>inputElement</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> ><span class='iname_a'>ObservableListTreeContentProvider.getKnownElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> ><span class='iname_a'>ObservableListTreeContentProvider.getParent <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> ><span class='iname_a'>ObservableListTreeContentProvider.getRealizedElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> ><span class='iname_a'>ObservableListTreeContentProvider.hasChildren <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> ><span class='iname_a'>ObservableListTreeContentProvider.inputChanged <span class='sym_p'><span>( Viewer <i>viewer</i></span>, <span>Object <i>oldInput</i></span>, <span>Object <i>newInput</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_153')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ObservableSetContentProvider <span class='passed'> 1 </span></span> ><br/> ><div id="c_153" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>This class became <b>generic</b> (<b>ObservableSetContentProvider<E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_154')"> >[+] affected methods: 7 (2.8%)</span> ><div id="c_154" style="display:none;"> ><div class='affected'><span class='iname_a'>ObservableSetContentProvider.ObservableSetContentProvider <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ObservableSetContentProvider' class.</div> ><span class='iname_a'>ObservableSetContentProvider.ObservableSetContentProvider <span class='sym_p'><span>( IViewerUpdater <i>viewerUpdater</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableSetContentProvider' class.</div> ><span class='iname_a'>ObservableSetContentProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableSetContentProvider' class.</div> ><span class='iname_a'>ObservableSetContentProvider.getElements <span class='sym_p'><span>( Object <i>inputElement</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetContentProvider' class.</div> ><span class='iname_a'>ObservableSetContentProvider.getKnownElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableSetContentProvider' class.</div> ><span class='iname_a'>ObservableSetContentProvider.getRealizedElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableSetContentProvider' class.</div> ><span class='iname_a'>ObservableSetContentProvider.inputChanged <span class='sym_p'><span>( Viewer <i>viewer</i></span>, <span>Object <i>oldInput</i></span>, <span>Object <i>newInput</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetContentProvider' class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_155')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ObservableSetTreeContentProvider <span class='passed'> 1 </span></span> ><br/> ><div id="c_155" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>This class became <b>generic</b> (<b>ObservableSetTreeContentProvider<E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_156')"> >[+] affected methods: 9 (3.6%)</span> ><div id="c_156" style="display:none;"> ><div class='affected'><span class='iname_a'>ObservableSetTreeContentProvider.ObservableSetTreeContentProvider <span class='sym_p'><span>( IObservableFactory <i>setFactory</i></span>, <span>TreeStructureAdvisor <i>structureAdvisor</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableSetTreeContentProvider' class.</div> ><span class='iname_a'>ObservableSetTreeContentProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> ><span class='iname_a'>ObservableSetTreeContentProvider.getChildren <span class='sym_p'><span>( Object <i>parentElement</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> ><span class='iname_a'>ObservableSetTreeContentProvider.getElements <span class='sym_p'><span>( Object <i>inputElement</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> ><span class='iname_a'>ObservableSetTreeContentProvider.getKnownElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> ><span class='iname_a'>ObservableSetTreeContentProvider.getParent <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> ><span class='iname_a'>ObservableSetTreeContentProvider.getRealizedElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> ><span class='iname_a'>ObservableSetTreeContentProvider.hasChildren <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> ><span class='iname_a'>ObservableSetTreeContentProvider.inputChanged <span class='sym_p'><span>( Viewer <i>viewer</i></span>, <span>Object <i>oldInput</i></span>, <span>Object <i>newInput</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_157')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> TreeStructureAdvisor <span class='passed'> 1 </span></span> ><br/> ><div id="c_157" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>This class became <b>generic</b> (<b>TreeStructureAdvisor<E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_158')"> >[+] affected methods: 3 (1.2%)</span> ><div id="c_158" style="display:none;"> ><div class='affected'><span class='iname_a'>TreeStructureAdvisor.TreeStructureAdvisor <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'TreeStructureAdvisor' abstract class.</div> ><span class='iname_a'>TreeStructureAdvisor.getParent <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'TreeStructureAdvisor' abstract class.</div> ><span class='iname_a'>TreeStructureAdvisor.hasChildren <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'TreeStructureAdvisor' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_159')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerListProperty <span class='passed'> 2 </span></span> ><br/> ><div id="c_159" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Added super-interface <b>IViewerListProperty<S,E></b>.</td> ><td>No effect.</td> ></tr> ><tr> ><th>2</th> ><td>This class became <b>generic</b> (<b>ViewerListProperty<S,E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_160')"> >[+] affected methods: 4 (1.6%)</span> ><div id="c_160" style="display:none;"> ><div class='affected'><span class='iname_a'>ViewerListProperty.ViewerListProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerListProperty' abstract class.</div> ><span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> ><span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> ><span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_161')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerSetProperty <span class='passed'> 2 </span></span> ><br/> ><div id="c_161" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Added super-interface <b>IViewerSetProperty<S,E></b>.</td> ><td>No effect.</td> ></tr> ><tr> ><th>2</th> ><td>This class became <b>generic</b> (<b>ViewerSetProperty<S,E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_162')"> >[+] affected methods: 4 (1.6%)</span> ><div id="c_162" style="display:none;"> ><div class='affected'><span class='iname_a'>ViewerSetProperty.ViewerSetProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerSetProperty' abstract class.</div> ><span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> ><span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> ><span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_163')"> ><span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerValueProperty <span class='passed'> 2 </span></span> ><br/> ><div id="c_163" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>Added super-interface <b>IViewerValueProperty<S,T></b>.</td> ><td>No effect.</td> ></tr> ><tr> ><th>2</th> ><td>This class became <b>generic</b> (<b>ViewerValueProperty<S,T></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_164')"> >[+] affected methods: 5 (2%)</span> ><div id="c_164" style="display:none;"> ><div class='affected'><span class='iname_a'>ViewerValueProperty.ViewerValueProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerValueProperty' abstract class.</div> ><span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> ><span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> ><span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> ><span class='iname_a'>ViewerValueProperty.observeDelayed <span class='sym_p'><span>( int <i>delay</i></span>, <span>Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_165')"> ><span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerListProperty <span class='passed'> 1 </span></span> ><br/> ><div id="c_165" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>This interface became <b>generic</b> (<b>IViewerListProperty<S,E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_166')"> >[+] affected methods: 1 (0.4%)</span> ><div id="c_166" style="display:none;"> ><div class='affected'><span class='iname_a'>IViewerListProperty.observe <span class='sym_p'><span>( Viewer <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerListProperty' interface.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_167')"> ><span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerSetProperty <span class='passed'> 1 </span></span> ><br/> ><div id="c_167" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>This interface became <b>generic</b> (<b>IViewerSetProperty<S,E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_168')"> >[+] affected methods: 1 (0.4%)</span> ><div id="c_168" style="display:none;"> ><div class='affected'><span class='iname_a'>IViewerSetProperty.observe <span class='sym_p'><span>( Viewer <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerSetProperty' interface.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_169')"> ><span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerUpdater <span class='passed'> 1 </span></span> ><br/> ><div id="c_169" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>This interface became <b>generic</b> (<b>IViewerUpdater<E></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_170')"> >[+] affected methods: 6 (2.4%)</span> ><div id="c_170" style="display:none;"> ><div class='affected'><span class='iname_a'>IViewerUpdater.add <span class='sym_p'><span>( Object[ ] <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerUpdater' interface.</div> ><span class='iname_a'>IViewerUpdater.insert <span class='sym_p'><span>( Object <i>p1</i></span>, <span>int <i>p2</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerUpdater' interface.</div> ><span class='iname_a'>IViewerUpdater.move <span class='sym_p'><span>( Object <i>p1</i></span>, <span>int <i>p2</i></span>, <span>int <i>p3</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerUpdater' interface.</div> ><span class='iname_a'>IViewerUpdater.remove <span class='sym_p'><span>( Object[ ] <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerUpdater' interface.</div> ><span class='iname_a'>IViewerUpdater.remove <span class='sym_p'><span>( Object <i>p1</i></span>, <span>int <i>p2</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerUpdater' interface.</div> ><span class='iname_a'>IViewerUpdater.replace <span class='sym_p'><span>( Object <i>p1</i></span>, <span>Object <i>p2</i></span>, <span>int <i>p3</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerUpdater' interface.</div> ></div></div> ><br/><br/></div> > ><span class="section" onclick="sC(this, 'c_171')"> ><span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerValueProperty <span class='passed'> 1 </span></span> ><br/> ><div id="c_171" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> ><th>1</th> ><td>This interface became <b>generic</b> (<b>IViewerValueProperty<S,T></b>).</td> ><td>No effect.</td> ></tr> ></table><span class="sect_aff" onclick="sC(this, 'c_172')"> >[+] affected methods: 2 (0.8%)</span> ><div id="c_172" style="display:none;"> ><div class='affected'><span class='iname_a'>IViewerValueProperty.observe <span class='sym_p'><span>( Viewer <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerValueProperty' interface.</div> ><span class='iname_a'>IViewerValueProperty.observeDelayed <span class='sym_p'><span>( int <i>p1</i></span>, <span>Viewer <i>p2</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerValueProperty' interface.</div> ></div></div> ><br/><br/></div> > ><br/><a class='top_ref' href='#Top'>to the top</a><br/> ><a name='Checked_Archives'></a><h2>Java Archives <span class='gray'> 1 </span></h2> ><hr/><div class='jar_list'> >org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar<br/> ></div><br/><a class='top_ref' href='#Top'>to the top</a><br/> ><br/><br/><br/></div><hr/><div class='footer' align='right'><i>Generated by <a href='https://github.com/lvc/japi-compliance-checker'>Java API Compliance Checker</a> 2.4  </i></div><br/> ></body></html>
<!-- kind:binary;verdict:incompatible;affected:18;added:22;removed:0;type_problems_high:7;type_problems_medium:3;type_problems_low:5;method_problems_high:0;method_problems_medium:0;method_problems_low:0;checked_methods:252;checked_types:51;tool_version:2.4 --> <!-- kind:source;verdict:incompatible;affected:19.6;added:22;removed:0;type_problems_high:10;type_problems_medium:0;type_problems_low:5;method_problems_high:0;method_problems_medium:0;method_problems_low:0;checked_methods:252;checked_types:51;tool_version:2.4 --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width,initial-scale=1" /> <meta name="keywords" content="NAME, compatibility" /> <meta name="description" content="Compatibility report for the NAME library between 1.8.500-SNAPSHOT and 1.9.0-SNAPSHOT versions" /> <title>NAME: 1.8.500-SNAPSHOT to 1.9.0-SNAPSHOT compatibility report</title> <style type="text/css"> body { font-family:Arial, sans-serif; background-color:White; color:Black; } hr { color:Black; background-color:Black; height:1px; border:0; } h1 { margin-bottom:0px; padding-bottom:0px; font-size:1.625em; } h2 { margin-bottom:0px; padding-bottom:0px; font-size:1.25em; white-space:nowrap; } div.symbols { color:#003E69; } div.symbols i { color:Brown; } span.section { font-weight:bold; cursor:pointer; color:#003E69; white-space:nowrap; margin-left:0.3125em; } span:hover.section { color:#336699; } span.sect_aff { cursor:pointer; padding-left:1.55em; font-size:0.875em; color:#cc3300; } span.ext { font-weight:normal; } span.jar { color:#cc3300; font-size:0.875em; font-weight:bold; } div.jar_list { padding-left:0.4em; font-size:0.94em; } span.pkg_t { color:#408080; font-size:0.875em; } span.pkg { color:#408080; font-size:0.875em; font-weight:bold; } span.cname { color:Green; font-size:0.875em; font-weight:bold; } span.iname_b { font-weight:bold; } span.iname_a { color:#333333; font-weight:bold; font-size:0.94em; } span.sym_p { font-weight:normal; white-space:normal; } span.sym_pd { white-space:normal; } span.sym_p span, span.sym_pd span { white-space:nowrap; } span.attr { color:Black; font-weight:normal; } span.deprecated { color:Red; font-weight:bold; font-family:Monaco, monospace; } div.affect { padding-left:1em; padding-bottom:10px; font-size:0.87em; font-style:italic; line-height:0.9em; } div.affected { padding-left:2em; padding-top:10px; } table.ptable { border-collapse:collapse; border:1px outset black; margin-left:0.95em; margin-top:3px; margin-bottom:3px; width:56.25em; } table.ptable td { border:1px solid Gray; padding:3px; font-size:0.875em; text-align:left; vertical-align:top; max-width:28em; word-wrap:break-word; } table.ptable th { background-color:#eeeeee; font-weight:bold; color:#333333; font-family:Verdana, Arial; font-size:0.875em; border:1px solid Gray; text-align:center; vertical-align:top; white-space:nowrap; padding:3px; } table.summary { border-collapse:collapse; border:1px outset black; } table.summary th { background-color:#eeeeee; font-weight:normal; text-align:left; font-size:0.94em; white-space:nowrap; border:1px inset Gray; padding:3px; } table.summary td { text-align:right; white-space:nowrap; border:1px inset Gray; padding:3px 5px 3px 10px; } span.mngl { padding-left:1em; font-size:0.875em; cursor:text; color:#444444; font-weight:bold; } span.pleft { padding-left:2.5em; } span.color_p { font-style:italic; color:Brown; } span.param { font-style:italic; } span.focus_p { font-style:italic; background-color:#DCDCDC; } span.ttype { font-weight:normal; } span.nowrap { white-space:nowrap; } span.value { white-space:nowrap; font-weight:bold; } .passed { background-color:#CCFFCC; font-weight:normal; } .warning { background-color:#F4F4AF; font-weight:normal; } .failed { background-color:#FFCCCC; font-weight:normal; } .new { background-color:#C6DEFF; font-weight:normal; } .compatible { background-color:#CCFFCC; font-weight:normal; } .almost_compatible { background-color:#FFDAA3; font-weight:normal; } .incompatible { background-color:#FFCCCC; font-weight:normal; } .gray { background-color:#DCDCDC; font-weight:normal; } .top_ref { font-size:0.69em; } .footer { font-size:0.8125em; } .tabset { float:left; } a.tab { border:1px solid Black; float:left; margin:0px 5px -1px 0px; padding:3px 5px 3px 5px; position:relative; font-size:0.875em; background-color:#DDD; text-decoration:none; color:Black; } a.disabled:hover { color:Black; background:#EEE; } a.active:hover { color:Black; background:White; } a.active { border-bottom-color:White; background-color:White; } div.tab { border-top:1px solid Black; padding:0px; width:100%; clear:both; } </style> <script type="text/javascript" language="JavaScript"> <!-- function sC(header, id) { e = document.getElementById(id); if(e.style.display == 'none') { e.style.display = 'block'; e.style.visibility = 'visible'; header.innerHTML = header.innerHTML.replace(/\[[^0-9 ]\]/gi, "[−]"); } else { e.style.display = 'none'; e.style.visibility = 'hidden'; header.innerHTML = header.innerHTML.replace(/\[[^0-9 ]\]/gi, "[+]"); } } function initTabs() { var url = window.location.href; if(url.indexOf('_Source_')!=-1 || url.indexOf('#Source')!=-1) { var tab1 = document.getElementById('BinaryID'); var tab2 = document.getElementById('SourceID'); tab1.className='tab disabled'; tab2.className='tab active'; } var sets = document.getElementsByTagName('div'); for (var i = 0; i < sets.length; i++) { if (sets[i].className.indexOf('tabset') != -1) { var tabs = []; var links = sets[i].getElementsByTagName('a'); for (var j = 0; j < links.length; j++) { if (links[j].className.indexOf('tab') != -1) { tabs.push(links[j]); links[j].tabs = tabs; var tab = document.getElementById(links[j].href.substr(links[j].href.indexOf('#') + 1)); //reset all tabs on start if (tab) { if (links[j].className.indexOf('active')!=-1) { tab.style.display = 'block'; } else { tab.style.display = 'none'; } } links[j].onclick = function() { var tab = document.getElementById(this.href.substr(this.href.indexOf('#') + 1)); if (tab) { //reset all tabs before change for (var k = 0; k < this.tabs.length; k++) { document.getElementById(this.tabs[k].href.substr(this.tabs[k].href.indexOf('#') + 1)).style.display = 'none'; this.tabs[k].className = this.tabs[k].className.replace('active', 'disabled'); } this.className = 'tab active'; tab.style.display = 'block'; // window.location.hash = this.id.replace('ID', ''); return false; } } } } } } if(url.indexOf('#')!=-1) { location.href=location.href; } } if (window.addEventListener) window.addEventListener('load', initTabs, false); else if (window.attachEvent) window.attachEvent('onload', initTabs); --> </script> </head> <body><a name='Source'></a><a name='Binary'></a><a name='Top'></a><h1>API compatibility report for the <span style='color:Blue;'>NAME</span> library between <span style='color:Red;'>1.8.500-SNAPSHOT</span> and <span style='color:Red;'>1.9.0-SNAPSHOT</span> versions</h1> <br/><div class='tabset'> <a id='BinaryID' href='#BinaryTab' class='tab active'>Binary<br/>Compatibility</a> <a id='SourceID' href='#SourceTab' style='margin-left:3px' class='tab disabled'>Source<br/>Compatibility</a> </div> <div id='BinaryTab' class='tab'> <h2>Test Info</h2><hr/> <table class='summary'> <tr><th>Library Name</th><td>NAME</td></tr> <tr><th>Version #1</th><td>1.8.500-SNAPSHOT</td></tr> <tr><th>Version #2</th><td>1.9.0-SNAPSHOT</td></tr> <tr><th>Subject</th><td width='150px'>Binary Compatibility</td></tr> </table> <h2>Test Results</h2><hr/> <table class='summary'> <tr><th>Total Java Modules</th><td><a href='#Checked_Archives' style='color:Blue;'>1</a></td></tr> <tr><th>Total Methods / Classes</th><td>252 / 51</td></tr> <tr><th>Compatibility</th> <td class='almost_compatible'>82%</td> </tr> </table> <h2>Problem Summary</h2><hr/> <table class='summary'> <tr><th></th><th style='text-align:center;'>Severity</th><th style='text-align:center;'>Count</th></tr> <tr><th>Added Methods</th><td>-</td><td class='new'><a href='#Binary_Added' style='color:Blue;'>22</a></td></tr> <tr><th>Removed Methods</th><td>High</td><td>0</td></tr> <tr><th rowspan='3'>Problems with<br/>Data Types</th><td>High</td><td class='failed'><a href='#Type_Binary_Problems_High' style='color:Blue;'>7</a></td></tr> <tr><td>Medium</td><td class='failed'><a href='#Type_Binary_Problems_Medium' style='color:Blue;'>3</a></td></tr> <tr><td>Low</td><td class='warning'><a href='#Type_Binary_Problems_Low' style='color:Blue;'>5</a></td></tr> <tr><th rowspan='3'>Problems with<br/>Methods</th><td>High</td><td>0</td></tr> <tr><td>Medium</td><td>0</td></tr> <tr><td>Low</td><td>0</td></tr> <tr><th>Other Changes<br/>in Data Types</th><td>-</td><td class='passed'><a href='#Other_Binary_Changes_In_Types' style='color:Blue;'>22</a></td></tr> </table> <a name='Binary_Added'></a><h2>Added Methods <span class='new'> 22 </span></h2><hr/> <span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>IViewerListProperty.class</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> <span class="section" onclick="sC(this, 'c_1')"> IViewerListProperty<S,E>.observe <span class='sym_p'><span>( S <span class='color_p'>p1</span></span> )</span> <span class='attr'>[abstract]</span><span class='sym_p nowrap'>  <b>:</b>  IObservableList<E></span></span> <br/> <div id="c_1" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/viewers/IViewerListProperty.observe:(Ljava/lang/Object;)Lorg/eclipse/core/databinding/observable/list/IObservableList;</span><br/><br/></div> <br/> <span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>IViewerSetProperty.class</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> <span class="section" onclick="sC(this, 'c_2')"> IViewerSetProperty<S,E>.observe <span class='sym_p'><span>( S <span class='color_p'>p1</span></span> )</span> <span class='attr'>[abstract]</span><span class='sym_p nowrap'>  <b>:</b>  IObservableSet<E></span></span> <br/> <div id="c_2" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/viewers/IViewerSetProperty.observe:(Ljava/lang/Object;)Lorg/eclipse/core/databinding/observable/set/IObservableSet;</span><br/><br/></div> <br/> <span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>IViewerValueProperty.class</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> <span class="section" onclick="sC(this, 'c_3')"> IViewerValueProperty<S,T>.observe <span class='sym_p'><span>( S <span class='color_p'>p1</span></span> )</span> <span class='attr'>[abstract]</span><span class='sym_p nowrap'>  <b>:</b>  IObservableValue<T></span></span> <br/> <div id="c_3" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/viewers/IViewerValueProperty.observe:(Ljava/lang/Object;)Lorg/eclipse/core/databinding/observable/value/IObservableValue;</span><br/><br/></div> <br/> <span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>IWidgetListProperty.class</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> <span class="section" onclick="sC(this, 'c_4')"> IWidgetListProperty<S,E>.observe <span class='sym_p'><span>( Object <span class='color_p'>p1</span></span> )</span><span class='sym_p nowrap'>  <b>:</b>  IObservableList</span></span> <br/> <div id="c_4" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/IWidgetListProperty.observe:(Ljava/lang/Object;)Lorg/eclipse/core/databinding/observable/list/IObservableList;</span><br/><br/></div> <br/> <span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>IWidgetValueProperty.class</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> <span class="section" onclick="sC(this, 'c_5')"> IWidgetValueProperty<S,T>.observe <span class='sym_p'><span>( Object <span class='color_p'>p1</span></span> )</span><span class='sym_p nowrap'>  <b>:</b>  IObservableValue</span></span> <br/> <div id="c_5" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/IWidgetValueProperty.observe:(Ljava/lang/Object;)Lorg/eclipse/core/databinding/observable/value/IObservableValue;</span><br/><br/></div> <br/> <span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>ViewerProperties.class</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> <span class="section" onclick="sC(this, 'c_6')"> ViewerProperties.checkedElements <span class='sym_p'><span>( Class<T> <span class='color_p'>elementType</span></span> )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IViewerSetProperty<S,T></span></span> <br/> <div id="c_6" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/viewers/ViewerProperties.checkedElements:(Ljava/lang/Class;)Lorg/eclipse/jface/databinding/viewers/IViewerSetProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_7')"> ViewerProperties.input <span class='sym_p'><span>( Class<T> <span class='color_p'>inputType</span></span> )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IViewerValueProperty<S,T></span></span> <br/> <div id="c_7" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/viewers/ViewerProperties.input:(Ljava/lang/Class;)Lorg/eclipse/jface/databinding/viewers/IViewerValueProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_8')"> ViewerProperties.multiplePostSelection <span class='sym_p'><span>( Class<T> <span class='color_p'>elementType</span></span> )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IViewerListProperty<S,T></span></span> <br/> <div id="c_8" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/viewers/ViewerProperties.multiplePostSelection:(Ljava/lang/Class;)Lorg/eclipse/jface/databinding/viewers/IViewerListProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_9')"> ViewerProperties.multipleSelection <span class='sym_p'><span>( Class<T> <span class='color_p'>elementType</span></span> )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IViewerListProperty<S,T></span></span> <br/> <div id="c_9" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/viewers/ViewerProperties.multipleSelection:(Ljava/lang/Class;)Lorg/eclipse/jface/databinding/viewers/IViewerListProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_10')"> ViewerProperties.singlePostSelection <span class='sym_p'><span>( Class<T> <span class='color_p'>elementType</span></span> )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IViewerValueProperty<S,T></span></span> <br/> <div id="c_10" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/viewers/ViewerProperties.singlePostSelection:(Ljava/lang/Class;)Lorg/eclipse/jface/databinding/viewers/IViewerValueProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_11')"> ViewerProperties.singleSelection <span class='sym_p'><span>( Class<T> <span class='color_p'>elementType</span></span> )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IViewerValueProperty<S,T></span></span> <br/> <div id="c_11" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/viewers/ViewerProperties.singleSelection:(Ljava/lang/Class;)Lorg/eclipse/jface/databinding/viewers/IViewerValueProperty;</span><br/><br/></div> <br/> <span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>WidgetListProperty.class</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> <span class="section" onclick="sC(this, 'c_12')"> WidgetListProperty<S,E>.observe <span class='sym_p'><span>( Realm <span class='color_p'>realm</span></span>, <span>S <span class='color_p'>source</span></span> )</span><span class='sym_p nowrap'>  <b>:</b>  ISWTObservableList<E></span></span> <br/> <div id="c_12" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/WidgetListProperty.observe:(Lorg/eclipse/core/databinding/observable/Realm;Lorg/eclipse/swt/widgets/Widget;)Lorg/eclipse/jface/databinding/swt/ISWTObservableList;</span><br/><br/></div> <br/> <span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>WidgetProperties.class</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> <span class="section" onclick="sC(this, 'c_13')"> WidgetProperties.buttonSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<Button,Boolean></span></span> <br/> <div id="c_13" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.buttonSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_14')"> WidgetProperties.ccomboSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<CCombo,String></span></span> <br/> <div id="c_14" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.ccomboSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_15')"> WidgetProperties.comboSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<Combo,String></span></span> <br/> <div id="c_15" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.comboSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_16')"> WidgetProperties.dateTimeSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<DateTime,Date></span></span> <br/> <div id="c_16" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.dateTimeSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_17')"> WidgetProperties.listSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<List,String></span></span> <br/> <div id="c_17" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.listSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_18')"> WidgetProperties.menuItemSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<MenuItem,Boolean></span></span> <br/> <div id="c_18" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.menuItemSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_19')"> WidgetProperties.scaleSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<Scale,Integer></span></span> <br/> <div id="c_19" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.scaleSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_20')"> WidgetProperties.sliderSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<Slider,Integer></span></span> <br/> <div id="c_20" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.sliderSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_21')"> WidgetProperties.spinnerSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<Spinner,Integer></span></span> <br/> <div id="c_21" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.spinnerSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> <br/> <span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>WidgetValueProperty.class</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> <span class="section" onclick="sC(this, 'c_22')"> WidgetValueProperty<S,T>.observe <span class='sym_p'><span>( Realm <span class='color_p'>realm</span></span>, <span>S <span class='color_p'>source</span></span> )</span><span class='sym_p nowrap'>  <b>:</b>  ISWTObservableValue<T></span></span> <br/> <div id="c_22" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/WidgetValueProperty.observe:(Lorg/eclipse/core/databinding/observable/Realm;Lorg/eclipse/swt/widgets/Widget;)Lorg/eclipse/jface/databinding/swt/ISWTObservableValue;</span><br/><br/></div> <br/> <a class='top_ref' href='#Top'>to the top</a><br/> <a name='High_Risk_Binary_Problems'></a><a name='Type_Binary_Problems_High'></a> <h2>Problems with Data Types, High Severity <span class='failed'> 7 </span></h2><hr/> <span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> <span class="section" onclick="sC(this, 'c_23')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> WidgetListProperty <span class='failed'> 1 </span></span> <br/> <div id="c_23" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Removed super-interface <b>IWidgetListProperty</b>.</td> <td>A client program may be interrupted by <b>NoSuchMethodError</b> exception.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_24')"> [+] affected methods: 4 (1.6%)</span> <div id="c_24" style="display:none;"> <div class='affected'><span class='iname_a'>WidgetListProperty.WidgetListProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'WidgetListProperty' abstract class.</div> <span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> <span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> <span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_25')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> WidgetValueProperty <span class='failed'> 1 </span></span> <br/> <div id="c_25" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Removed super-interface <b>IWidgetValueProperty</b>.</td> <td>A client program may be interrupted by <b>NoSuchMethodError</b> exception.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_26')"> [+] affected methods: 10 (4%)</span> <div id="c_26" style="display:none;"> <div class='affected'><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int[ ] <i>changeEvents</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int[ ] <i>changeEvents</i></span>, <span>int[ ] <i>staleEvents</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int <i>changeEvent</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.adaptListener <span class='sym_p'><span>( ISimplePropertyListener <i>listener</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.observeDelayed <span class='sym_p'><span>( int <i>delay</i></span>, <span>Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.wrapObservable <span class='sym_p'><span>( IObservableValue <i>observable</i></span>, <span>Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> </div></div> <br/><br/></div> <br/><span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> <span class="section" onclick="sC(this, 'c_27')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ObservableMapCellLabelProvider <span class='failed'> 1 </span></span> <br/> <div id="c_27" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Type of field <b>attributeMaps</b> has been changed from <b>org.eclipse.core.databinding.observable.map.IObservableMap[]</b> to <b>org.eclipse.core.databinding.observable.map.IObservableMap<java.lang.Object,java.lang.Object>[]</b>.</td> <td>A client program may be interrupted by <b>NoSuchFieldError</b> exception.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_28')"> [+] affected methods: 4 (1.6%)</span> <div id="c_28" style="display:none;"> <div class='affected'><span class='iname_a'>ObservableMapCellLabelProvider.ObservableMapCellLabelProvider <span class='sym_p'><span>( IObservableMap[ ] <i>attributeMaps</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableMapCellLabelProvider' class.</div> <span class='iname_a'>ObservableMapCellLabelProvider.ObservableMapCellLabelProvider <span class='sym_p'><span>( IObservableMap <i>attributeMap</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableMapCellLabelProvider' class.</div> <span class='iname_a'>ObservableMapCellLabelProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableMapCellLabelProvider' class.</div> <span class='iname_a'>ObservableMapCellLabelProvider.update <span class='sym_p'><span>( ViewerCell <i>cell</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableMapCellLabelProvider' class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_29')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ObservableMapLabelProvider <span class='failed'> 1 </span></span> <br/> <div id="c_29" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Type of field <b>attributeMaps</b> has been changed from <b>org.eclipse.core.databinding.observable.map.IObservableMap[]</b> to <b>org.eclipse.core.databinding.observable.map.IObservableMap<java.lang.Object,java.lang.Object>[]</b>.</td> <td>A client program may be interrupted by <b>NoSuchFieldError</b> exception.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_30')"> [+] affected methods: 7 (2.8%)</span> <div id="c_30" style="display:none;"> <div class='affected'><span class='iname_a'>ObservableMapLabelProvider.ObservableMapLabelProvider <span class='sym_p'><span>( IObservableMap[ ] <i>attributeMaps</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableMapLabelProvider' class.</div> <span class='iname_a'>ObservableMapLabelProvider.ObservableMapLabelProvider <span class='sym_p'><span>( IObservableMap <i>attributeMap</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableMapLabelProvider' class.</div> <span class='iname_a'>ObservableMapLabelProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableMapLabelProvider' class.</div> <span class='iname_a'>ObservableMapLabelProvider.getColumnImage <span class='sym_p'><span>( Object <i>element</i></span>, <span>int <i>columnIndex</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableMapLabelProvider' class.</div> <span class='iname_a'>ObservableMapLabelProvider.getColumnText <span class='sym_p'><span>( Object <i>element</i></span>, <span>int <i>columnIndex</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableMapLabelProvider' class.</div> <span class='iname_a'>ObservableMapLabelProvider.getImage <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableMapLabelProvider' class.</div> <span class='iname_a'>ObservableMapLabelProvider.getText <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableMapLabelProvider' class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_31')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerListProperty <span class='failed'> 1 </span></span> <br/> <div id="c_31" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Removed super-interface <b>IViewerListProperty</b>.</td> <td>A client program may be interrupted by <b>NoSuchMethodError</b> exception.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_32')"> [+] affected methods: 4 (1.6%)</span> <div id="c_32" style="display:none;"> <div class='affected'><span class='iname_a'>ViewerListProperty.ViewerListProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerListProperty' abstract class.</div> <span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> <span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> <span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_33')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerSetProperty <span class='failed'> 1 </span></span> <br/> <div id="c_33" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Removed super-interface <b>IViewerSetProperty</b>.</td> <td>A client program may be interrupted by <b>NoSuchMethodError</b> exception.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_34')"> [+] affected methods: 4 (1.6%)</span> <div id="c_34" style="display:none;"> <div class='affected'><span class='iname_a'>ViewerSetProperty.ViewerSetProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerSetProperty' abstract class.</div> <span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> <span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> <span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_35')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerValueProperty <span class='failed'> 1 </span></span> <br/> <div id="c_35" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Removed super-interface <b>IViewerValueProperty</b>.</td> <td>A client program may be interrupted by <b>NoSuchMethodError</b> exception.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_36')"> [+] affected methods: 5 (2%)</span> <div id="c_36" style="display:none;"> <div class='affected'><span class='iname_a'>ViewerValueProperty.ViewerValueProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerValueProperty' abstract class.</div> <span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> <span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> <span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> <span class='iname_a'>ViewerValueProperty.observeDelayed <span class='sym_p'><span>( int <i>delay</i></span>, <span>Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> </div></div> <br/><br/></div> <br/><a class='top_ref' href='#Top'>to the top</a><br/> <a name='Medium_Risk_Binary_Problems'></a><a name='Type_Binary_Problems_Medium'></a> <h2>Problems with Data Types, Medium Severity <span class='failed'> 3 </span></h2><hr/> <span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> <span class="section" onclick="sC(this, 'c_37')"> <span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerListProperty <span class='failed'> 1 </span></span> <br/> <div id="c_37" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Abstract method <span class='iname_b'><b>IObservableList<E></b> observe <span class='sym_pd'><span>( S</span> )</span></span> has been added to this interface.</td> <td>A client program may be interrupted by <b>AbstractMethodError</b> exception. Added abstract method is called in 2nd library version by the method <span class='iname_b'>ViewersObservables.observeMultiPostSelection <span class='sym_pd'><span>( IPostSelectionProvider</span> )</span></span> and may not be implemented by old clients.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_38')"> [+] affected methods: 3 (1.2%)</span> <div id="c_38" style="display:none;"> <div class='affected'><span class='iname_a'>IViewerListProperty.observe <span class='sym_p'><span>( Viewer <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerListProperty' interface.</div> <span class='iname_a'>ViewerProperties.multiplePostSelection <span class='sym_p'>( )</span></span><br/><div class='affect'>Return value of this method is of type 'IViewerListProperty'.</div> <span class='iname_a'>ViewerProperties.multipleSelection <span class='sym_p'>( )</span></span><br/><div class='affect'>Return value of this method is of type 'IViewerListProperty'.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_39')"> <span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerSetProperty <span class='failed'> 1 </span></span> <br/> <div id="c_39" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Abstract method <span class='iname_b'><b>IObservableSet<E></b> observe <span class='sym_pd'><span>( S</span> )</span></span> has been added to this interface.</td> <td>A client program may be interrupted by <b>AbstractMethodError</b> exception. Added abstract method is called in 2nd library version by the method <span class='iname_b'>ViewersObservables.observeCheckedElements <span class='sym_pd'><span>( ICheckable</span>, <span>Object</span> )</span></span> and may not be implemented by old clients.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_40')"> [+] affected methods: 2 (0.8%)</span> <div id="c_40" style="display:none;"> <div class='affected'><span class='iname_a'>IViewerSetProperty.observe <span class='sym_p'><span>( Viewer <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerSetProperty' interface.</div> <span class='iname_a'>ViewerProperties.checkedElements <span class='sym_p'><span>( Object <i>elementType</i></span> )</span></span><br/><div class='affect'>Return value of this method is of type 'IViewerSetProperty'.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_41')"> <span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerValueProperty <span class='failed'> 1 </span></span> <br/> <div id="c_41" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Abstract method <span class='iname_b'><b>IObservableValue<T></b> observe <span class='sym_pd'><span>( S</span> )</span></span> has been added to this interface.</td> <td>A client program may be interrupted by <b>AbstractMethodError</b> exception. Added abstract method is called in 2nd library version by the method <span class='iname_b'>ViewersObservables.observeSinglePostSelection <span class='sym_pd'><span>( IPostSelectionProvider</span> )</span></span> and may not be implemented by old clients.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_42')"> [+] affected methods: 2 (0.8%)</span> <div id="c_42" style="display:none;"> <div class='affected'><span class='iname_a'>IViewerValueProperty.observe <span class='sym_p'><span>( Viewer <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerValueProperty' interface.</div> <span class='iname_a'>IViewerValueProperty.observeDelayed <span class='sym_p'><span>( int <i>p1</i></span>, <span>Viewer <i>p2</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerValueProperty' interface.</div> </div></div> <br/><br/></div> <br/><a class='top_ref' href='#Top'>to the top</a><br/> <a name='Low_Risk_Binary_Problems'></a><a name='Type_Binary_Problems_Low'></a> <h2>Problems with Data Types, Low Severity <span class='warning'> 5 </span></h2><hr/> <span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> <span class="section" onclick="sC(this, 'c_43')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> WidgetListProperty <span class='warning'> 1 </span></span> <br/> <div id="c_43" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Superclass has been changed from <b>org.eclipse.core.databinding.property.list.SimpleListProperty</b> to <b>org.eclipse.core.databinding.property.list.SimpleListProperty<S,E></b>.</td> <td>1) Access of a client program to the fields or methods of the old super-class may be interrupted by <b>NoSuchFieldError</b> or <b>NoSuchMethodError</b> exceptions.<br/>2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause <b>IncompatibleClassChangeError</b> exception.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_44')"> [+] affected methods: 4 (1.6%)</span> <div id="c_44" style="display:none;"> <div class='affected'><span class='iname_a'>WidgetListProperty.WidgetListProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'WidgetListProperty' abstract class.</div> <span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> <span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> <span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_45')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> WidgetValueProperty <span class='warning'> 1 </span></span> <br/> <div id="c_45" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Superclass has been changed from <b>org.eclipse.core.databinding.property.value.SimpleValueProperty</b> to <b>org.eclipse.core.databinding.property.value.SimpleValueProperty<S,T></b>.</td> <td>1) Access of a client program to the fields or methods of the old super-class may be interrupted by <b>NoSuchFieldError</b> or <b>NoSuchMethodError</b> exceptions.<br/>2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause <b>IncompatibleClassChangeError</b> exception.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_46')"> [+] affected methods: 10 (4%)</span> <div id="c_46" style="display:none;"> <div class='affected'><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int[ ] <i>changeEvents</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int[ ] <i>changeEvents</i></span>, <span>int[ ] <i>staleEvents</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int <i>changeEvent</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.adaptListener <span class='sym_p'><span>( ISimplePropertyListener <i>listener</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.observeDelayed <span class='sym_p'><span>( int <i>delay</i></span>, <span>Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.wrapObservable <span class='sym_p'><span>( IObservableValue <i>observable</i></span>, <span>Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> </div></div> <br/><br/></div> <br/><span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> <span class="section" onclick="sC(this, 'c_47')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerListProperty <span class='warning'> 1 </span></span> <br/> <div id="c_47" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Superclass has been changed from <b>org.eclipse.core.databinding.property.list.SimpleListProperty</b> to <b>org.eclipse.core.databinding.property.list.SimpleListProperty<S,E></b>.</td> <td>1) Access of a client program to the fields or methods of the old super-class may be interrupted by <b>NoSuchFieldError</b> or <b>NoSuchMethodError</b> exceptions.<br/>2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause <b>IncompatibleClassChangeError</b> exception.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_48')"> [+] affected methods: 4 (1.6%)</span> <div id="c_48" style="display:none;"> <div class='affected'><span class='iname_a'>ViewerListProperty.ViewerListProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerListProperty' abstract class.</div> <span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> <span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> <span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_49')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerSetProperty <span class='warning'> 1 </span></span> <br/> <div id="c_49" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Superclass has been changed from <b>org.eclipse.core.databinding.property.set.SimpleSetProperty</b> to <b>org.eclipse.core.databinding.property.set.SimpleSetProperty<S,E></b>.</td> <td>1) Access of a client program to the fields or methods of the old super-class may be interrupted by <b>NoSuchFieldError</b> or <b>NoSuchMethodError</b> exceptions.<br/>2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause <b>IncompatibleClassChangeError</b> exception.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_50')"> [+] affected methods: 4 (1.6%)</span> <div id="c_50" style="display:none;"> <div class='affected'><span class='iname_a'>ViewerSetProperty.ViewerSetProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerSetProperty' abstract class.</div> <span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> <span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> <span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_51')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerValueProperty <span class='warning'> 1 </span></span> <br/> <div id="c_51" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Superclass has been changed from <b>org.eclipse.core.databinding.property.value.SimpleValueProperty</b> to <b>org.eclipse.core.databinding.property.value.SimpleValueProperty<S,T></b>.</td> <td>1) Access of a client program to the fields or methods of the old super-class may be interrupted by <b>NoSuchFieldError</b> or <b>NoSuchMethodError</b> exceptions.<br/>2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause <b>IncompatibleClassChangeError</b> exception.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_52')"> [+] affected methods: 5 (2%)</span> <div id="c_52" style="display:none;"> <div class='affected'><span class='iname_a'>ViewerValueProperty.ViewerValueProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerValueProperty' abstract class.</div> <span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> <span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> <span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> <span class='iname_a'>ViewerValueProperty.observeDelayed <span class='sym_p'><span>( int <i>delay</i></span>, <span>Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> </div></div> <br/><br/></div> <br/><a class='top_ref' href='#Top'>to the top</a><br/> <a name='Other_Binary_Changes'></a><a name='Other_Binary_Changes_In_Types'></a> <h2>Other Changes in Data Types <span class='passed'> 22 </span></h2><hr/> <span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> <span class="section" onclick="sC(this, 'c_53')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> WidgetListProperty <span class='passed'> 2 </span></span> <br/> <div id="c_53" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Added super-interface <b>IWidgetListProperty<S,E></b>.</td> <td>No effect.</td> </tr> <tr> <th>2</th> <td>This class became <b>generic</b> (<b>WidgetListProperty<S,E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_54')"> [+] affected methods: 4 (1.6%)</span> <div id="c_54" style="display:none;"> <div class='affected'><span class='iname_a'>WidgetListProperty.WidgetListProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'WidgetListProperty' abstract class.</div> <span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> <span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> <span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_55')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> WidgetValueProperty <span class='passed'> 2 </span></span> <br/> <div id="c_55" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Added super-interface <b>IWidgetValueProperty<S,T></b>.</td> <td>No effect.</td> </tr> <tr> <th>2</th> <td>This class became <b>generic</b> (<b>WidgetValueProperty<S,T></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_56')"> [+] affected methods: 10 (4%)</span> <div id="c_56" style="display:none;"> <div class='affected'><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int[ ] <i>changeEvents</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int[ ] <i>changeEvents</i></span>, <span>int[ ] <i>staleEvents</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int <i>changeEvent</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.adaptListener <span class='sym_p'><span>( ISimplePropertyListener <i>listener</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.observeDelayed <span class='sym_p'><span>( int <i>delay</i></span>, <span>Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.wrapObservable <span class='sym_p'><span>( IObservableValue <i>observable</i></span>, <span>Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_57')"> <span class='ext'>[+]</span> <span class='ttype'>interface</span> IWidgetListProperty <span class='passed'> 1 </span></span> <br/> <div id="c_57" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>This interface became <b>generic</b> (<b>IWidgetListProperty<S,E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_58')"> [+] affected methods: 1 (0.4%)</span> <div id="c_58" style="display:none;"> <div class='affected'><span class='iname_a'>IWidgetListProperty.observe <span class='sym_p'><span>( Widget <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IWidgetListProperty' interface.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_59')"> <span class='ext'>[+]</span> <span class='ttype'>interface</span> IWidgetValueProperty <span class='passed'> 1 </span></span> <br/> <div id="c_59" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>This interface became <b>generic</b> (<b>IWidgetValueProperty<S,T></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_60')"> [+] affected methods: 2 (0.8%)</span> <div id="c_60" style="display:none;"> <div class='affected'><span class='iname_a'>IWidgetValueProperty.observe <span class='sym_p'><span>( Widget <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IWidgetValueProperty' interface.</div> <span class='iname_a'>IWidgetValueProperty.observeDelayed <span class='sym_p'><span>( int <i>p1</i></span>, <span>Widget <i>p2</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IWidgetValueProperty' interface.</div> </div></div> <br/><br/></div> <br/><span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> <span class="section" onclick="sC(this, 'c_61')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ListeningLabelProvider <span class='passed'> 1 </span></span> <br/> <div id="c_61" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>This class became <b>generic</b> (<b>ListeningLabelProvider<E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_62')"> [+] affected methods: 4 (1.6%)</span> <div id="c_62" style="display:none;"> <div class='affected'><span class='iname_a'>ListeningLabelProvider.ListeningLabelProvider <span class='sym_p'><span>( IObservableSet <i>itemsThatNeedLabels</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ListeningLabelProvider' abstract class.</div> <span class='iname_a'>ListeningLabelProvider.addListenerTo <span class='sym_p'><span>( Object <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'ListeningLabelProvider' abstract class.</div> <span class='iname_a'>ListeningLabelProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ListeningLabelProvider' abstract class.</div> <span class='iname_a'>ListeningLabelProvider.removeListenerFrom <span class='sym_p'><span>( Object <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'ListeningLabelProvider' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_63')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ObservableListContentProvider <span class='passed'> 1 </span></span> <br/> <div id="c_63" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>This class became <b>generic</b> (<b>ObservableListContentProvider<E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_64')"> [+] affected methods: 7 (2.8%)</span> <div id="c_64" style="display:none;"> <div class='affected'><span class='iname_a'>ObservableListContentProvider.ObservableListContentProvider <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ObservableListContentProvider' class.</div> <span class='iname_a'>ObservableListContentProvider.ObservableListContentProvider <span class='sym_p'><span>( IViewerUpdater <i>viewerUpdater</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableListContentProvider' class.</div> <span class='iname_a'>ObservableListContentProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableListContentProvider' class.</div> <span class='iname_a'>ObservableListContentProvider.getElements <span class='sym_p'><span>( Object <i>inputElement</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListContentProvider' class.</div> <span class='iname_a'>ObservableListContentProvider.getKnownElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableListContentProvider' class.</div> <span class='iname_a'>ObservableListContentProvider.getRealizedElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableListContentProvider' class.</div> <span class='iname_a'>ObservableListContentProvider.inputChanged <span class='sym_p'><span>( Viewer <i>viewer</i></span>, <span>Object <i>oldInput</i></span>, <span>Object <i>newInput</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListContentProvider' class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_65')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ObservableListTreeContentProvider <span class='passed'> 1 </span></span> <br/> <div id="c_65" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>This class became <b>generic</b> (<b>ObservableListTreeContentProvider<E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_66')"> [+] affected methods: 9 (3.6%)</span> <div id="c_66" style="display:none;"> <div class='affected'><span class='iname_a'>ObservableListTreeContentProvider.ObservableListTreeContentProvider <span class='sym_p'><span>( IObservableFactory <i>listFactory</i></span>, <span>TreeStructureAdvisor <i>structureAdvisor</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableListTreeContentProvider' class.</div> <span class='iname_a'>ObservableListTreeContentProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> <span class='iname_a'>ObservableListTreeContentProvider.getChildren <span class='sym_p'><span>( Object <i>parentElement</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> <span class='iname_a'>ObservableListTreeContentProvider.getElements <span class='sym_p'><span>( Object <i>inputElement</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> <span class='iname_a'>ObservableListTreeContentProvider.getKnownElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> <span class='iname_a'>ObservableListTreeContentProvider.getParent <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> <span class='iname_a'>ObservableListTreeContentProvider.getRealizedElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> <span class='iname_a'>ObservableListTreeContentProvider.hasChildren <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> <span class='iname_a'>ObservableListTreeContentProvider.inputChanged <span class='sym_p'><span>( Viewer <i>viewer</i></span>, <span>Object <i>oldInput</i></span>, <span>Object <i>newInput</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_67')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ObservableSetContentProvider <span class='passed'> 1 </span></span> <br/> <div id="c_67" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>This class became <b>generic</b> (<b>ObservableSetContentProvider<E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_68')"> [+] affected methods: 7 (2.8%)</span> <div id="c_68" style="display:none;"> <div class='affected'><span class='iname_a'>ObservableSetContentProvider.ObservableSetContentProvider <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ObservableSetContentProvider' class.</div> <span class='iname_a'>ObservableSetContentProvider.ObservableSetContentProvider <span class='sym_p'><span>( IViewerUpdater <i>viewerUpdater</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableSetContentProvider' class.</div> <span class='iname_a'>ObservableSetContentProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableSetContentProvider' class.</div> <span class='iname_a'>ObservableSetContentProvider.getElements <span class='sym_p'><span>( Object <i>inputElement</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetContentProvider' class.</div> <span class='iname_a'>ObservableSetContentProvider.getKnownElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableSetContentProvider' class.</div> <span class='iname_a'>ObservableSetContentProvider.getRealizedElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableSetContentProvider' class.</div> <span class='iname_a'>ObservableSetContentProvider.inputChanged <span class='sym_p'><span>( Viewer <i>viewer</i></span>, <span>Object <i>oldInput</i></span>, <span>Object <i>newInput</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetContentProvider' class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_69')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ObservableSetTreeContentProvider <span class='passed'> 1 </span></span> <br/> <div id="c_69" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>This class became <b>generic</b> (<b>ObservableSetTreeContentProvider<E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_70')"> [+] affected methods: 9 (3.6%)</span> <div id="c_70" style="display:none;"> <div class='affected'><span class='iname_a'>ObservableSetTreeContentProvider.ObservableSetTreeContentProvider <span class='sym_p'><span>( IObservableFactory <i>setFactory</i></span>, <span>TreeStructureAdvisor <i>structureAdvisor</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableSetTreeContentProvider' class.</div> <span class='iname_a'>ObservableSetTreeContentProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> <span class='iname_a'>ObservableSetTreeContentProvider.getChildren <span class='sym_p'><span>( Object <i>parentElement</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> <span class='iname_a'>ObservableSetTreeContentProvider.getElements <span class='sym_p'><span>( Object <i>inputElement</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> <span class='iname_a'>ObservableSetTreeContentProvider.getKnownElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> <span class='iname_a'>ObservableSetTreeContentProvider.getParent <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> <span class='iname_a'>ObservableSetTreeContentProvider.getRealizedElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> <span class='iname_a'>ObservableSetTreeContentProvider.hasChildren <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> <span class='iname_a'>ObservableSetTreeContentProvider.inputChanged <span class='sym_p'><span>( Viewer <i>viewer</i></span>, <span>Object <i>oldInput</i></span>, <span>Object <i>newInput</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_71')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> TreeStructureAdvisor <span class='passed'> 1 </span></span> <br/> <div id="c_71" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>This class became <b>generic</b> (<b>TreeStructureAdvisor<E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_72')"> [+] affected methods: 3 (1.2%)</span> <div id="c_72" style="display:none;"> <div class='affected'><span class='iname_a'>TreeStructureAdvisor.TreeStructureAdvisor <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'TreeStructureAdvisor' abstract class.</div> <span class='iname_a'>TreeStructureAdvisor.getParent <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'TreeStructureAdvisor' abstract class.</div> <span class='iname_a'>TreeStructureAdvisor.hasChildren <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'TreeStructureAdvisor' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_73')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerListProperty <span class='passed'> 2 </span></span> <br/> <div id="c_73" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Added super-interface <b>IViewerListProperty<S,E></b>.</td> <td>No effect.</td> </tr> <tr> <th>2</th> <td>This class became <b>generic</b> (<b>ViewerListProperty<S,E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_74')"> [+] affected methods: 4 (1.6%)</span> <div id="c_74" style="display:none;"> <div class='affected'><span class='iname_a'>ViewerListProperty.ViewerListProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerListProperty' abstract class.</div> <span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> <span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> <span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_75')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerSetProperty <span class='passed'> 2 </span></span> <br/> <div id="c_75" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Added super-interface <b>IViewerSetProperty<S,E></b>.</td> <td>No effect.</td> </tr> <tr> <th>2</th> <td>This class became <b>generic</b> (<b>ViewerSetProperty<S,E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_76')"> [+] affected methods: 4 (1.6%)</span> <div id="c_76" style="display:none;"> <div class='affected'><span class='iname_a'>ViewerSetProperty.ViewerSetProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerSetProperty' abstract class.</div> <span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> <span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> <span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_77')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerValueProperty <span class='passed'> 2 </span></span> <br/> <div id="c_77" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Added super-interface <b>IViewerValueProperty<S,T></b>.</td> <td>No effect.</td> </tr> <tr> <th>2</th> <td>This class became <b>generic</b> (<b>ViewerValueProperty<S,T></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_78')"> [+] affected methods: 5 (2%)</span> <div id="c_78" style="display:none;"> <div class='affected'><span class='iname_a'>ViewerValueProperty.ViewerValueProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerValueProperty' abstract class.</div> <span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> <span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> <span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> <span class='iname_a'>ViewerValueProperty.observeDelayed <span class='sym_p'><span>( int <i>delay</i></span>, <span>Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_79')"> <span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerListProperty <span class='passed'> 1 </span></span> <br/> <div id="c_79" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>This interface became <b>generic</b> (<b>IViewerListProperty<S,E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_80')"> [+] affected methods: 1 (0.4%)</span> <div id="c_80" style="display:none;"> <div class='affected'><span class='iname_a'>IViewerListProperty.observe <span class='sym_p'><span>( Viewer <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerListProperty' interface.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_81')"> <span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerSetProperty <span class='passed'> 1 </span></span> <br/> <div id="c_81" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>This interface became <b>generic</b> (<b>IViewerSetProperty<S,E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_82')"> [+] affected methods: 1 (0.4%)</span> <div id="c_82" style="display:none;"> <div class='affected'><span class='iname_a'>IViewerSetProperty.observe <span class='sym_p'><span>( Viewer <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerSetProperty' interface.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_83')"> <span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerUpdater <span class='passed'> 1 </span></span> <br/> <div id="c_83" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>This interface became <b>generic</b> (<b>IViewerUpdater<E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_84')"> [+] affected methods: 6 (2.4%)</span> <div id="c_84" style="display:none;"> <div class='affected'><span class='iname_a'>IViewerUpdater.add <span class='sym_p'><span>( Object[ ] <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerUpdater' interface.</div> <span class='iname_a'>IViewerUpdater.insert <span class='sym_p'><span>( Object <i>p1</i></span>, <span>int <i>p2</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerUpdater' interface.</div> <span class='iname_a'>IViewerUpdater.move <span class='sym_p'><span>( Object <i>p1</i></span>, <span>int <i>p2</i></span>, <span>int <i>p3</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerUpdater' interface.</div> <span class='iname_a'>IViewerUpdater.remove <span class='sym_p'><span>( Object[ ] <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerUpdater' interface.</div> <span class='iname_a'>IViewerUpdater.remove <span class='sym_p'><span>( Object <i>p1</i></span>, <span>int <i>p2</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerUpdater' interface.</div> <span class='iname_a'>IViewerUpdater.replace <span class='sym_p'><span>( Object <i>p1</i></span>, <span>Object <i>p2</i></span>, <span>int <i>p3</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerUpdater' interface.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_85')"> <span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerValueProperty <span class='passed'> 1 </span></span> <br/> <div id="c_85" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>This interface became <b>generic</b> (<b>IViewerValueProperty<S,T></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_86')"> [+] affected methods: 2 (0.8%)</span> <div id="c_86" style="display:none;"> <div class='affected'><span class='iname_a'>IViewerValueProperty.observe <span class='sym_p'><span>( Viewer <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerValueProperty' interface.</div> <span class='iname_a'>IViewerValueProperty.observeDelayed <span class='sym_p'><span>( int <i>p1</i></span>, <span>Viewer <i>p2</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerValueProperty' interface.</div> </div></div> <br/><br/></div> <br/><a class='top_ref' href='#Top'>to the top</a><br/> <a name='Checked_Archives'></a><h2>Java Archives <span class='gray'> 1 </span></h2> <hr/><div class='jar_list'> org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar<br/> </div><br/><a class='top_ref' href='#Top'>to the top</a><br/> <br/><br/><br/></div><div id='SourceTab' class='tab'> <h2>Test Info</h2><hr/> <table class='summary'> <tr><th>Library Name</th><td>NAME</td></tr> <tr><th>Version #1</th><td>1.8.500-SNAPSHOT</td></tr> <tr><th>Version #2</th><td>1.9.0-SNAPSHOT</td></tr> <tr><th>Subject</th><td width='150px'>Source Compatibility</td></tr> </table> <h2>Test Results</h2><hr/> <table class='summary'> <tr><th>Total Java Modules</th><td><a href='#Checked_Archives' style='color:Blue;'>1</a></td></tr> <tr><th>Total Methods / Classes</th><td>252 / 51</td></tr> <tr><th>Compatibility</th> <td class='almost_compatible'>80.4%</td> </tr> </table> <h2>Problem Summary</h2><hr/> <table class='summary'> <tr><th></th><th style='text-align:center;'>Severity</th><th style='text-align:center;'>Count</th></tr> <tr><th>Added Methods</th><td>-</td><td class='new'><a href='#Source_Added' style='color:Blue;'>22</a></td></tr> <tr><th>Removed Methods</th><td>High</td><td>0</td></tr> <tr><th rowspan='3'>Problems with<br/>Data Types</th><td>High</td><td class='failed'><a href='#Type_Source_Problems_High' style='color:Blue;'>10</a></td></tr> <tr><td>Medium</td><td>0</td></tr> <tr><td>Low</td><td class='warning'><a href='#Type_Source_Problems_Low' style='color:Blue;'>5</a></td></tr> <tr><th rowspan='3'>Problems with<br/>Methods</th><td>High</td><td>0</td></tr> <tr><td>Medium</td><td>0</td></tr> <tr><td>Low</td><td>0</td></tr> <tr><th>Other Changes<br/>in Data Types</th><td>-</td><td class='passed'><a href='#Other_Source_Changes_In_Types' style='color:Blue;'>22</a></td></tr> </table> <a name='Source_Added'></a><h2>Added Methods <span class='new'> 22 </span></h2><hr/> <span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>IViewerListProperty.class</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> <span class="section" onclick="sC(this, 'c_87')"> IViewerListProperty<S,E>.observe <span class='sym_p'><span>( S <span class='color_p'>p1</span></span> )</span> <span class='attr'>[abstract]</span><span class='sym_p nowrap'>  <b>:</b>  IObservableList<E></span></span> <br/> <div id="c_87" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/viewers/IViewerListProperty.observe:(Ljava/lang/Object;)Lorg/eclipse/core/databinding/observable/list/IObservableList;</span><br/><br/></div> <br/> <span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>IViewerSetProperty.class</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> <span class="section" onclick="sC(this, 'c_88')"> IViewerSetProperty<S,E>.observe <span class='sym_p'><span>( S <span class='color_p'>p1</span></span> )</span> <span class='attr'>[abstract]</span><span class='sym_p nowrap'>  <b>:</b>  IObservableSet<E></span></span> <br/> <div id="c_88" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/viewers/IViewerSetProperty.observe:(Ljava/lang/Object;)Lorg/eclipse/core/databinding/observable/set/IObservableSet;</span><br/><br/></div> <br/> <span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>IViewerValueProperty.class</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> <span class="section" onclick="sC(this, 'c_89')"> IViewerValueProperty<S,T>.observe <span class='sym_p'><span>( S <span class='color_p'>p1</span></span> )</span> <span class='attr'>[abstract]</span><span class='sym_p nowrap'>  <b>:</b>  IObservableValue<T></span></span> <br/> <div id="c_89" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/viewers/IViewerValueProperty.observe:(Ljava/lang/Object;)Lorg/eclipse/core/databinding/observable/value/IObservableValue;</span><br/><br/></div> <br/> <span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>IWidgetListProperty.class</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> <span class="section" onclick="sC(this, 'c_90')"> IWidgetListProperty<S,E>.observe <span class='sym_p'><span>( Object <span class='color_p'>p1</span></span> )</span><span class='sym_p nowrap'>  <b>:</b>  IObservableList</span></span> <br/> <div id="c_90" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/IWidgetListProperty.observe:(Ljava/lang/Object;)Lorg/eclipse/core/databinding/observable/list/IObservableList;</span><br/><br/></div> <br/> <span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>IWidgetValueProperty.class</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> <span class="section" onclick="sC(this, 'c_91')"> IWidgetValueProperty<S,T>.observe <span class='sym_p'><span>( Object <span class='color_p'>p1</span></span> )</span><span class='sym_p nowrap'>  <b>:</b>  IObservableValue</span></span> <br/> <div id="c_91" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/IWidgetValueProperty.observe:(Ljava/lang/Object;)Lorg/eclipse/core/databinding/observable/value/IObservableValue;</span><br/><br/></div> <br/> <span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>ViewerProperties.class</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> <span class="section" onclick="sC(this, 'c_92')"> ViewerProperties.checkedElements <span class='sym_p'><span>( Class<T> <span class='color_p'>elementType</span></span> )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IViewerSetProperty<S,T></span></span> <br/> <div id="c_92" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/viewers/ViewerProperties.checkedElements:(Ljava/lang/Class;)Lorg/eclipse/jface/databinding/viewers/IViewerSetProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_93')"> ViewerProperties.input <span class='sym_p'><span>( Class<T> <span class='color_p'>inputType</span></span> )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IViewerValueProperty<S,T></span></span> <br/> <div id="c_93" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/viewers/ViewerProperties.input:(Ljava/lang/Class;)Lorg/eclipse/jface/databinding/viewers/IViewerValueProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_94')"> ViewerProperties.multiplePostSelection <span class='sym_p'><span>( Class<T> <span class='color_p'>elementType</span></span> )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IViewerListProperty<S,T></span></span> <br/> <div id="c_94" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/viewers/ViewerProperties.multiplePostSelection:(Ljava/lang/Class;)Lorg/eclipse/jface/databinding/viewers/IViewerListProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_95')"> ViewerProperties.multipleSelection <span class='sym_p'><span>( Class<T> <span class='color_p'>elementType</span></span> )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IViewerListProperty<S,T></span></span> <br/> <div id="c_95" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/viewers/ViewerProperties.multipleSelection:(Ljava/lang/Class;)Lorg/eclipse/jface/databinding/viewers/IViewerListProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_96')"> ViewerProperties.singlePostSelection <span class='sym_p'><span>( Class<T> <span class='color_p'>elementType</span></span> )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IViewerValueProperty<S,T></span></span> <br/> <div id="c_96" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/viewers/ViewerProperties.singlePostSelection:(Ljava/lang/Class;)Lorg/eclipse/jface/databinding/viewers/IViewerValueProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_97')"> ViewerProperties.singleSelection <span class='sym_p'><span>( Class<T> <span class='color_p'>elementType</span></span> )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IViewerValueProperty<S,T></span></span> <br/> <div id="c_97" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/viewers/ViewerProperties.singleSelection:(Ljava/lang/Class;)Lorg/eclipse/jface/databinding/viewers/IViewerValueProperty;</span><br/><br/></div> <br/> <span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>WidgetListProperty.class</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> <span class="section" onclick="sC(this, 'c_98')"> WidgetListProperty<S,E>.observe <span class='sym_p'><span>( Realm <span class='color_p'>realm</span></span>, <span>S <span class='color_p'>source</span></span> )</span><span class='sym_p nowrap'>  <b>:</b>  ISWTObservableList<E></span></span> <br/> <div id="c_98" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/WidgetListProperty.observe:(Lorg/eclipse/core/databinding/observable/Realm;Lorg/eclipse/swt/widgets/Widget;)Lorg/eclipse/jface/databinding/swt/ISWTObservableList;</span><br/><br/></div> <br/> <span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>WidgetProperties.class</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> <span class="section" onclick="sC(this, 'c_99')"> WidgetProperties.buttonSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<Button,Boolean></span></span> <br/> <div id="c_99" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.buttonSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_100')"> WidgetProperties.ccomboSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<CCombo,String></span></span> <br/> <div id="c_100" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.ccomboSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_101')"> WidgetProperties.comboSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<Combo,String></span></span> <br/> <div id="c_101" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.comboSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_102')"> WidgetProperties.dateTimeSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<DateTime,Date></span></span> <br/> <div id="c_102" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.dateTimeSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_103')"> WidgetProperties.listSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<List,String></span></span> <br/> <div id="c_103" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.listSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_104')"> WidgetProperties.menuItemSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<MenuItem,Boolean></span></span> <br/> <div id="c_104" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.menuItemSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_105')"> WidgetProperties.scaleSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<Scale,Integer></span></span> <br/> <div id="c_105" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.scaleSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_106')"> WidgetProperties.sliderSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<Slider,Integer></span></span> <br/> <div id="c_106" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.sliderSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> <span class="section" onclick="sC(this, 'c_107')"> WidgetProperties.spinnerSelection <span class='sym_p'>( )</span> <span class='attr'>[static]</span><span class='sym_p nowrap'>  <b>:</b>  IWidgetValueProperty<Spinner,Integer></span></span> <br/> <div id="c_107" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/WidgetProperties.spinnerSelection:()Lorg/eclipse/jface/databinding/swt/IWidgetValueProperty;</span><br/><br/></div> <br/> <span class='jar'>org.eclipse.jface.databinding-1.9.0-SNAPSHOT.jar</span>, <span class='cname'>WidgetValueProperty.class</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> <span class="section" onclick="sC(this, 'c_108')"> WidgetValueProperty<S,T>.observe <span class='sym_p'><span>( Realm <span class='color_p'>realm</span></span>, <span>S <span class='color_p'>source</span></span> )</span><span class='sym_p nowrap'>  <b>:</b>  ISWTObservableValue<T></span></span> <br/> <div id="c_108" style="display:none;"> <span class='mngl'>org/eclipse/jface/databinding/swt/WidgetValueProperty.observe:(Lorg/eclipse/core/databinding/observable/Realm;Lorg/eclipse/swt/widgets/Widget;)Lorg/eclipse/jface/databinding/swt/ISWTObservableValue;</span><br/><br/></div> <br/> <a class='top_ref' href='#Top'>to the top</a><br/> <a name='High_Risk_Source_Problems'></a><a name='Type_Source_Problems_High'></a> <h2>Problems with Data Types, High Severity <span class='failed'> 10 </span></h2><hr/> <span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> <span class="section" onclick="sC(this, 'c_109')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> WidgetListProperty <span class='failed'> 1 </span></span> <br/> <div id="c_109" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Removed super-interface <b>IWidgetListProperty</b>.</td> <td>Recompilation of a client program may be terminated with the message: cannot find method in class <b>WidgetListProperty</b>.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_110')"> [+] affected methods: 4 (1.6%)</span> <div id="c_110" style="display:none;"> <div class='affected'><span class='iname_a'>WidgetListProperty.WidgetListProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'WidgetListProperty' abstract class.</div> <span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> <span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> <span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_111')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> WidgetValueProperty <span class='failed'> 1 </span></span> <br/> <div id="c_111" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Removed super-interface <b>IWidgetValueProperty</b>.</td> <td>Recompilation of a client program may be terminated with the message: cannot find method in class <b>WidgetValueProperty</b>.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_112')"> [+] affected methods: 10 (4%)</span> <div id="c_112" style="display:none;"> <div class='affected'><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int[ ] <i>changeEvents</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int[ ] <i>changeEvents</i></span>, <span>int[ ] <i>staleEvents</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int <i>changeEvent</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.adaptListener <span class='sym_p'><span>( ISimplePropertyListener <i>listener</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.observeDelayed <span class='sym_p'><span>( int <i>delay</i></span>, <span>Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.wrapObservable <span class='sym_p'><span>( IObservableValue <i>observable</i></span>, <span>Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> </div></div> <br/><br/></div> <br/><span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> <span class="section" onclick="sC(this, 'c_113')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ObservableMapCellLabelProvider <span class='failed'> 1 </span></span> <br/> <div id="c_113" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Type of field <b>attributeMaps</b> has been changed from <b>org.eclipse.core.databinding.observable.map.IObservableMap[]</b> to <b>org.eclipse.core.databinding.observable.map.IObservableMap<java.lang.Object,java.lang.Object>[]</b>.</td> <td>Recompilation of a client program may be terminated with the message: incompatible types, found: <b>org.eclipse.core.databinding.observable.map.IObservableMap[]</b>, required: <b>org.eclipse.core.databinding.observable.map.IObservableMap<java.lang.Object,java.lang.Object>[]</b>.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_114')"> [+] affected methods: 4 (1.6%)</span> <div id="c_114" style="display:none;"> <div class='affected'><span class='iname_a'>ObservableMapCellLabelProvider.ObservableMapCellLabelProvider <span class='sym_p'><span>( IObservableMap[ ] <i>attributeMaps</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableMapCellLabelProvider' class.</div> <span class='iname_a'>ObservableMapCellLabelProvider.ObservableMapCellLabelProvider <span class='sym_p'><span>( IObservableMap <i>attributeMap</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableMapCellLabelProvider' class.</div> <span class='iname_a'>ObservableMapCellLabelProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableMapCellLabelProvider' class.</div> <span class='iname_a'>ObservableMapCellLabelProvider.update <span class='sym_p'><span>( ViewerCell <i>cell</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableMapCellLabelProvider' class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_115')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ObservableMapLabelProvider <span class='failed'> 1 </span></span> <br/> <div id="c_115" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Type of field <b>attributeMaps</b> has been changed from <b>org.eclipse.core.databinding.observable.map.IObservableMap[]</b> to <b>org.eclipse.core.databinding.observable.map.IObservableMap<java.lang.Object,java.lang.Object>[]</b>.</td> <td>Recompilation of a client program may be terminated with the message: incompatible types, found: <b>org.eclipse.core.databinding.observable.map.IObservableMap[]</b>, required: <b>org.eclipse.core.databinding.observable.map.IObservableMap<java.lang.Object,java.lang.Object>[]</b>.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_116')"> [+] affected methods: 7 (2.8%)</span> <div id="c_116" style="display:none;"> <div class='affected'><span class='iname_a'>ObservableMapLabelProvider.ObservableMapLabelProvider <span class='sym_p'><span>( IObservableMap[ ] <i>attributeMaps</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableMapLabelProvider' class.</div> <span class='iname_a'>ObservableMapLabelProvider.ObservableMapLabelProvider <span class='sym_p'><span>( IObservableMap <i>attributeMap</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableMapLabelProvider' class.</div> <span class='iname_a'>ObservableMapLabelProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableMapLabelProvider' class.</div> <span class='iname_a'>ObservableMapLabelProvider.getColumnImage <span class='sym_p'><span>( Object <i>element</i></span>, <span>int <i>columnIndex</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableMapLabelProvider' class.</div> <span class='iname_a'>ObservableMapLabelProvider.getColumnText <span class='sym_p'><span>( Object <i>element</i></span>, <span>int <i>columnIndex</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableMapLabelProvider' class.</div> <span class='iname_a'>ObservableMapLabelProvider.getImage <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableMapLabelProvider' class.</div> <span class='iname_a'>ObservableMapLabelProvider.getText <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableMapLabelProvider' class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_117')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerListProperty <span class='failed'> 1 </span></span> <br/> <div id="c_117" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Removed super-interface <b>IViewerListProperty</b>.</td> <td>Recompilation of a client program may be terminated with the message: cannot find method in class <b>ViewerListProperty</b>.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_118')"> [+] affected methods: 4 (1.6%)</span> <div id="c_118" style="display:none;"> <div class='affected'><span class='iname_a'>ViewerListProperty.ViewerListProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerListProperty' abstract class.</div> <span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> <span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> <span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_119')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerSetProperty <span class='failed'> 1 </span></span> <br/> <div id="c_119" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Removed super-interface <b>IViewerSetProperty</b>.</td> <td>Recompilation of a client program may be terminated with the message: cannot find method in class <b>ViewerSetProperty</b>.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_120')"> [+] affected methods: 4 (1.6%)</span> <div id="c_120" style="display:none;"> <div class='affected'><span class='iname_a'>ViewerSetProperty.ViewerSetProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerSetProperty' abstract class.</div> <span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> <span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> <span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_121')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerValueProperty <span class='failed'> 1 </span></span> <br/> <div id="c_121" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Removed super-interface <b>IViewerValueProperty</b>.</td> <td>Recompilation of a client program may be terminated with the message: cannot find method in class <b>ViewerValueProperty</b>.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_122')"> [+] affected methods: 5 (2%)</span> <div id="c_122" style="display:none;"> <div class='affected'><span class='iname_a'>ViewerValueProperty.ViewerValueProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerValueProperty' abstract class.</div> <span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> <span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> <span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> <span class='iname_a'>ViewerValueProperty.observeDelayed <span class='sym_p'><span>( int <i>delay</i></span>, <span>Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_123')"> <span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerListProperty <span class='failed'> 1 </span></span> <br/> <div id="c_123" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Abstract method <span class='iname_b'><b>IObservableList<E></b> observe <span class='sym_pd'><span>( S</span> )</span></span> has been added to this interface.</td> <td>Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method <span class='iname_b'>observe <span class='sym_pd'><span>( S</span> )</span></span> in <b>IViewerListProperty<S,E></b>.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_124')"> [+] affected methods: 3 (1.2%)</span> <div id="c_124" style="display:none;"> <div class='affected'><span class='iname_a'>IViewerListProperty.observe <span class='sym_p'><span>( Viewer <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerListProperty' interface.</div> <span class='iname_a'>ViewerProperties.multiplePostSelection <span class='sym_p'>( )</span></span><br/><div class='affect'>Return value of this method is of type 'IViewerListProperty'.</div> <span class='iname_a'>ViewerProperties.multipleSelection <span class='sym_p'>( )</span></span><br/><div class='affect'>Return value of this method is of type 'IViewerListProperty'.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_125')"> <span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerSetProperty <span class='failed'> 1 </span></span> <br/> <div id="c_125" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Abstract method <span class='iname_b'><b>IObservableSet<E></b> observe <span class='sym_pd'><span>( S</span> )</span></span> has been added to this interface.</td> <td>Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method <span class='iname_b'>observe <span class='sym_pd'><span>( S</span> )</span></span> in <b>IViewerSetProperty<S,E></b>.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_126')"> [+] affected methods: 2 (0.8%)</span> <div id="c_126" style="display:none;"> <div class='affected'><span class='iname_a'>IViewerSetProperty.observe <span class='sym_p'><span>( Viewer <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerSetProperty' interface.</div> <span class='iname_a'>ViewerProperties.checkedElements <span class='sym_p'><span>( Object <i>elementType</i></span> )</span></span><br/><div class='affect'>Return value of this method is of type 'IViewerSetProperty'.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_127')"> <span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerValueProperty <span class='failed'> 1 </span></span> <br/> <div id="c_127" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Abstract method <span class='iname_b'><b>IObservableValue<T></b> observe <span class='sym_pd'><span>( S</span> )</span></span> has been added to this interface.</td> <td>Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method <span class='iname_b'>observe <span class='sym_pd'><span>( S</span> )</span></span> in <b>IViewerValueProperty<S,T></b>.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_128')"> [+] affected methods: 2 (0.8%)</span> <div id="c_128" style="display:none;"> <div class='affected'><span class='iname_a'>IViewerValueProperty.observe <span class='sym_p'><span>( Viewer <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerValueProperty' interface.</div> <span class='iname_a'>IViewerValueProperty.observeDelayed <span class='sym_p'><span>( int <i>p1</i></span>, <span>Viewer <i>p2</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerValueProperty' interface.</div> </div></div> <br/><br/></div> <br/><a class='top_ref' href='#Top'>to the top</a><br/> <a name='Low_Risk_Source_Problems'></a><a name='Type_Source_Problems_Low'></a> <h2>Problems with Data Types, Low Severity <span class='warning'> 5 </span></h2><hr/> <span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> <span class="section" onclick="sC(this, 'c_129')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> WidgetListProperty <span class='warning'> 1 </span></span> <br/> <div id="c_129" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Superclass has been changed from <b>org.eclipse.core.databinding.property.list.SimpleListProperty</b> to <b>org.eclipse.core.databinding.property.list.SimpleListProperty<S,E></b>.</td> <td>1) Recompilation of a client program may be terminated with the message: cannot find variable (or method) in <b>WidgetListProperty</b>.<br/>2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_130')"> [+] affected methods: 4 (1.6%)</span> <div id="c_130" style="display:none;"> <div class='affected'><span class='iname_a'>WidgetListProperty.WidgetListProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'WidgetListProperty' abstract class.</div> <span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> <span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> <span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_131')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> WidgetValueProperty <span class='warning'> 1 </span></span> <br/> <div id="c_131" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Superclass has been changed from <b>org.eclipse.core.databinding.property.value.SimpleValueProperty</b> to <b>org.eclipse.core.databinding.property.value.SimpleValueProperty<S,T></b>.</td> <td>1) Recompilation of a client program may be terminated with the message: cannot find variable (or method) in <b>WidgetValueProperty</b>.<br/>2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_132')"> [+] affected methods: 10 (4%)</span> <div id="c_132" style="display:none;"> <div class='affected'><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int[ ] <i>changeEvents</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int[ ] <i>changeEvents</i></span>, <span>int[ ] <i>staleEvents</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int <i>changeEvent</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.adaptListener <span class='sym_p'><span>( ISimplePropertyListener <i>listener</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.observeDelayed <span class='sym_p'><span>( int <i>delay</i></span>, <span>Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.wrapObservable <span class='sym_p'><span>( IObservableValue <i>observable</i></span>, <span>Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> </div></div> <br/><br/></div> <br/><span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> <span class="section" onclick="sC(this, 'c_133')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerListProperty <span class='warning'> 1 </span></span> <br/> <div id="c_133" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Superclass has been changed from <b>org.eclipse.core.databinding.property.list.SimpleListProperty</b> to <b>org.eclipse.core.databinding.property.list.SimpleListProperty<S,E></b>.</td> <td>1) Recompilation of a client program may be terminated with the message: cannot find variable (or method) in <b>ViewerListProperty</b>.<br/>2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_134')"> [+] affected methods: 4 (1.6%)</span> <div id="c_134" style="display:none;"> <div class='affected'><span class='iname_a'>ViewerListProperty.ViewerListProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerListProperty' abstract class.</div> <span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> <span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> <span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_135')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerSetProperty <span class='warning'> 1 </span></span> <br/> <div id="c_135" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Superclass has been changed from <b>org.eclipse.core.databinding.property.set.SimpleSetProperty</b> to <b>org.eclipse.core.databinding.property.set.SimpleSetProperty<S,E></b>.</td> <td>1) Recompilation of a client program may be terminated with the message: cannot find variable (or method) in <b>ViewerSetProperty</b>.<br/>2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_136')"> [+] affected methods: 4 (1.6%)</span> <div id="c_136" style="display:none;"> <div class='affected'><span class='iname_a'>ViewerSetProperty.ViewerSetProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerSetProperty' abstract class.</div> <span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> <span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> <span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_137')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerValueProperty <span class='warning'> 1 </span></span> <br/> <div id="c_137" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Superclass has been changed from <b>org.eclipse.core.databinding.property.value.SimpleValueProperty</b> to <b>org.eclipse.core.databinding.property.value.SimpleValueProperty<S,T></b>.</td> <td>1) Recompilation of a client program may be terminated with the message: cannot find variable (or method) in <b>ViewerValueProperty</b>.<br/>2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_138')"> [+] affected methods: 5 (2%)</span> <div id="c_138" style="display:none;"> <div class='affected'><span class='iname_a'>ViewerValueProperty.ViewerValueProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerValueProperty' abstract class.</div> <span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> <span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> <span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> <span class='iname_a'>ViewerValueProperty.observeDelayed <span class='sym_p'><span>( int <i>delay</i></span>, <span>Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> </div></div> <br/><br/></div> <br/><a class='top_ref' href='#Top'>to the top</a><br/> <a name='Other_Source_Changes'></a><a name='Other_Source_Changes_In_Types'></a> <h2>Other Changes in Data Types <span class='passed'> 22 </span></h2><hr/> <span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.swt</span><br/> <span class="section" onclick="sC(this, 'c_139')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> WidgetListProperty <span class='passed'> 2 </span></span> <br/> <div id="c_139" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Added super-interface <b>IWidgetListProperty<S,E></b>.</td> <td>No effect.</td> </tr> <tr> <th>2</th> <td>This class became <b>generic</b> (<b>WidgetListProperty<S,E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_140')"> [+] affected methods: 4 (1.6%)</span> <div id="c_140" style="display:none;"> <div class='affected'><span class='iname_a'>WidgetListProperty.WidgetListProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'WidgetListProperty' abstract class.</div> <span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> <span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> <span class='iname_a'>WidgetListProperty.observe <span class='sym_p'><span>( Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetListProperty' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_141')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> WidgetValueProperty <span class='passed'> 2 </span></span> <br/> <div id="c_141" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Added super-interface <b>IWidgetValueProperty<S,T></b>.</td> <td>No effect.</td> </tr> <tr> <th>2</th> <td>This class became <b>generic</b> (<b>WidgetValueProperty<S,T></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_142')"> [+] affected methods: 10 (4%)</span> <div id="c_142" style="display:none;"> <div class='affected'><span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int[ ] <i>changeEvents</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int[ ] <i>changeEvents</i></span>, <span>int[ ] <i>staleEvents</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.WidgetValueProperty <span class='sym_p'><span>( int <i>changeEvent</i></span> )</span></span><br/><div class='affect'>This constructor is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.adaptListener <span class='sym_p'><span>( ISimplePropertyListener <i>listener</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.observe <span class='sym_p'><span>( Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.observeDelayed <span class='sym_p'><span>( int <i>delay</i></span>, <span>Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> <span class='iname_a'>WidgetValueProperty.wrapObservable <span class='sym_p'><span>( IObservableValue <i>observable</i></span>, <span>Widget <i>widget</i></span> )</span></span><br/><div class='affect'>This method is from 'WidgetValueProperty' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_143')"> <span class='ext'>[+]</span> <span class='ttype'>interface</span> IWidgetListProperty <span class='passed'> 1 </span></span> <br/> <div id="c_143" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>This interface became <b>generic</b> (<b>IWidgetListProperty<S,E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_144')"> [+] affected methods: 1 (0.4%)</span> <div id="c_144" style="display:none;"> <div class='affected'><span class='iname_a'>IWidgetListProperty.observe <span class='sym_p'><span>( Widget <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IWidgetListProperty' interface.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_145')"> <span class='ext'>[+]</span> <span class='ttype'>interface</span> IWidgetValueProperty <span class='passed'> 1 </span></span> <br/> <div id="c_145" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>This interface became <b>generic</b> (<b>IWidgetValueProperty<S,T></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_146')"> [+] affected methods: 2 (0.8%)</span> <div id="c_146" style="display:none;"> <div class='affected'><span class='iname_a'>IWidgetValueProperty.observe <span class='sym_p'><span>( Widget <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IWidgetValueProperty' interface.</div> <span class='iname_a'>IWidgetValueProperty.observeDelayed <span class='sym_p'><span>( int <i>p1</i></span>, <span>Widget <i>p2</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IWidgetValueProperty' interface.</div> </div></div> <br/><br/></div> <br/><span class='jar'>org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar</span><br/> <span class='pkg_t'>package</span> <span class='pkg'>org.eclipse.jface.databinding.viewers</span><br/> <span class="section" onclick="sC(this, 'c_147')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ListeningLabelProvider <span class='passed'> 1 </span></span> <br/> <div id="c_147" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>This class became <b>generic</b> (<b>ListeningLabelProvider<E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_148')"> [+] affected methods: 4 (1.6%)</span> <div id="c_148" style="display:none;"> <div class='affected'><span class='iname_a'>ListeningLabelProvider.ListeningLabelProvider <span class='sym_p'><span>( IObservableSet <i>itemsThatNeedLabels</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ListeningLabelProvider' abstract class.</div> <span class='iname_a'>ListeningLabelProvider.addListenerTo <span class='sym_p'><span>( Object <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'ListeningLabelProvider' abstract class.</div> <span class='iname_a'>ListeningLabelProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ListeningLabelProvider' abstract class.</div> <span class='iname_a'>ListeningLabelProvider.removeListenerFrom <span class='sym_p'><span>( Object <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'ListeningLabelProvider' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_149')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ObservableListContentProvider <span class='passed'> 1 </span></span> <br/> <div id="c_149" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>This class became <b>generic</b> (<b>ObservableListContentProvider<E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_150')"> [+] affected methods: 7 (2.8%)</span> <div id="c_150" style="display:none;"> <div class='affected'><span class='iname_a'>ObservableListContentProvider.ObservableListContentProvider <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ObservableListContentProvider' class.</div> <span class='iname_a'>ObservableListContentProvider.ObservableListContentProvider <span class='sym_p'><span>( IViewerUpdater <i>viewerUpdater</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableListContentProvider' class.</div> <span class='iname_a'>ObservableListContentProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableListContentProvider' class.</div> <span class='iname_a'>ObservableListContentProvider.getElements <span class='sym_p'><span>( Object <i>inputElement</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListContentProvider' class.</div> <span class='iname_a'>ObservableListContentProvider.getKnownElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableListContentProvider' class.</div> <span class='iname_a'>ObservableListContentProvider.getRealizedElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableListContentProvider' class.</div> <span class='iname_a'>ObservableListContentProvider.inputChanged <span class='sym_p'><span>( Viewer <i>viewer</i></span>, <span>Object <i>oldInput</i></span>, <span>Object <i>newInput</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListContentProvider' class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_151')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ObservableListTreeContentProvider <span class='passed'> 1 </span></span> <br/> <div id="c_151" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>This class became <b>generic</b> (<b>ObservableListTreeContentProvider<E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_152')"> [+] affected methods: 9 (3.6%)</span> <div id="c_152" style="display:none;"> <div class='affected'><span class='iname_a'>ObservableListTreeContentProvider.ObservableListTreeContentProvider <span class='sym_p'><span>( IObservableFactory <i>listFactory</i></span>, <span>TreeStructureAdvisor <i>structureAdvisor</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableListTreeContentProvider' class.</div> <span class='iname_a'>ObservableListTreeContentProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> <span class='iname_a'>ObservableListTreeContentProvider.getChildren <span class='sym_p'><span>( Object <i>parentElement</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> <span class='iname_a'>ObservableListTreeContentProvider.getElements <span class='sym_p'><span>( Object <i>inputElement</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> <span class='iname_a'>ObservableListTreeContentProvider.getKnownElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> <span class='iname_a'>ObservableListTreeContentProvider.getParent <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> <span class='iname_a'>ObservableListTreeContentProvider.getRealizedElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> <span class='iname_a'>ObservableListTreeContentProvider.hasChildren <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> <span class='iname_a'>ObservableListTreeContentProvider.inputChanged <span class='sym_p'><span>( Viewer <i>viewer</i></span>, <span>Object <i>oldInput</i></span>, <span>Object <i>newInput</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableListTreeContentProvider' class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_153')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ObservableSetContentProvider <span class='passed'> 1 </span></span> <br/> <div id="c_153" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>This class became <b>generic</b> (<b>ObservableSetContentProvider<E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_154')"> [+] affected methods: 7 (2.8%)</span> <div id="c_154" style="display:none;"> <div class='affected'><span class='iname_a'>ObservableSetContentProvider.ObservableSetContentProvider <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ObservableSetContentProvider' class.</div> <span class='iname_a'>ObservableSetContentProvider.ObservableSetContentProvider <span class='sym_p'><span>( IViewerUpdater <i>viewerUpdater</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableSetContentProvider' class.</div> <span class='iname_a'>ObservableSetContentProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableSetContentProvider' class.</div> <span class='iname_a'>ObservableSetContentProvider.getElements <span class='sym_p'><span>( Object <i>inputElement</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetContentProvider' class.</div> <span class='iname_a'>ObservableSetContentProvider.getKnownElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableSetContentProvider' class.</div> <span class='iname_a'>ObservableSetContentProvider.getRealizedElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableSetContentProvider' class.</div> <span class='iname_a'>ObservableSetContentProvider.inputChanged <span class='sym_p'><span>( Viewer <i>viewer</i></span>, <span>Object <i>oldInput</i></span>, <span>Object <i>newInput</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetContentProvider' class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_155')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ObservableSetTreeContentProvider <span class='passed'> 1 </span></span> <br/> <div id="c_155" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>This class became <b>generic</b> (<b>ObservableSetTreeContentProvider<E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_156')"> [+] affected methods: 9 (3.6%)</span> <div id="c_156" style="display:none;"> <div class='affected'><span class='iname_a'>ObservableSetTreeContentProvider.ObservableSetTreeContentProvider <span class='sym_p'><span>( IObservableFactory <i>setFactory</i></span>, <span>TreeStructureAdvisor <i>structureAdvisor</i></span> )</span></span><br/><div class='affect'>This constructor is from 'ObservableSetTreeContentProvider' class.</div> <span class='iname_a'>ObservableSetTreeContentProvider.dispose <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> <span class='iname_a'>ObservableSetTreeContentProvider.getChildren <span class='sym_p'><span>( Object <i>parentElement</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> <span class='iname_a'>ObservableSetTreeContentProvider.getElements <span class='sym_p'><span>( Object <i>inputElement</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> <span class='iname_a'>ObservableSetTreeContentProvider.getKnownElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> <span class='iname_a'>ObservableSetTreeContentProvider.getParent <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> <span class='iname_a'>ObservableSetTreeContentProvider.getRealizedElements <span class='sym_p'>( )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> <span class='iname_a'>ObservableSetTreeContentProvider.hasChildren <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> <span class='iname_a'>ObservableSetTreeContentProvider.inputChanged <span class='sym_p'><span>( Viewer <i>viewer</i></span>, <span>Object <i>oldInput</i></span>, <span>Object <i>newInput</i></span> )</span></span><br/><div class='affect'>This method is from 'ObservableSetTreeContentProvider' class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_157')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> TreeStructureAdvisor <span class='passed'> 1 </span></span> <br/> <div id="c_157" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>This class became <b>generic</b> (<b>TreeStructureAdvisor<E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_158')"> [+] affected methods: 3 (1.2%)</span> <div id="c_158" style="display:none;"> <div class='affected'><span class='iname_a'>TreeStructureAdvisor.TreeStructureAdvisor <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'TreeStructureAdvisor' abstract class.</div> <span class='iname_a'>TreeStructureAdvisor.getParent <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'TreeStructureAdvisor' abstract class.</div> <span class='iname_a'>TreeStructureAdvisor.hasChildren <span class='sym_p'><span>( Object <i>element</i></span> )</span></span><br/><div class='affect'>This method is from 'TreeStructureAdvisor' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_159')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerListProperty <span class='passed'> 2 </span></span> <br/> <div id="c_159" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Added super-interface <b>IViewerListProperty<S,E></b>.</td> <td>No effect.</td> </tr> <tr> <th>2</th> <td>This class became <b>generic</b> (<b>ViewerListProperty<S,E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_160')"> [+] affected methods: 4 (1.6%)</span> <div id="c_160" style="display:none;"> <div class='affected'><span class='iname_a'>ViewerListProperty.ViewerListProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerListProperty' abstract class.</div> <span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> <span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> <span class='iname_a'>ViewerListProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerListProperty' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_161')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerSetProperty <span class='passed'> 2 </span></span> <br/> <div id="c_161" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Added super-interface <b>IViewerSetProperty<S,E></b>.</td> <td>No effect.</td> </tr> <tr> <th>2</th> <td>This class became <b>generic</b> (<b>ViewerSetProperty<S,E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_162')"> [+] affected methods: 4 (1.6%)</span> <div id="c_162" style="display:none;"> <div class='affected'><span class='iname_a'>ViewerSetProperty.ViewerSetProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerSetProperty' abstract class.</div> <span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> <span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> <span class='iname_a'>ViewerSetProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerSetProperty' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_163')"> <span class='ext'>[+]</span> <span class='ttype'>class</span> ViewerValueProperty <span class='passed'> 2 </span></span> <br/> <div id="c_163" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>Added super-interface <b>IViewerValueProperty<S,T></b>.</td> <td>No effect.</td> </tr> <tr> <th>2</th> <td>This class became <b>generic</b> (<b>ViewerValueProperty<S,T></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_164')"> [+] affected methods: 5 (2%)</span> <div id="c_164" style="display:none;"> <div class='affected'><span class='iname_a'>ViewerValueProperty.ViewerValueProperty <span class='sym_p'>( )</span></span><br/><div class='affect'>This constructor is from 'ViewerValueProperty' abstract class.</div> <span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> <span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Realm <i>realm</i></span>, <span>Object <i>source</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> <span class='iname_a'>ViewerValueProperty.observe <span class='sym_p'><span>( Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> <span class='iname_a'>ViewerValueProperty.observeDelayed <span class='sym_p'><span>( int <i>delay</i></span>, <span>Viewer <i>viewer</i></span> )</span></span><br/><div class='affect'>This method is from 'ViewerValueProperty' abstract class.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_165')"> <span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerListProperty <span class='passed'> 1 </span></span> <br/> <div id="c_165" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>This interface became <b>generic</b> (<b>IViewerListProperty<S,E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_166')"> [+] affected methods: 1 (0.4%)</span> <div id="c_166" style="display:none;"> <div class='affected'><span class='iname_a'>IViewerListProperty.observe <span class='sym_p'><span>( Viewer <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerListProperty' interface.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_167')"> <span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerSetProperty <span class='passed'> 1 </span></span> <br/> <div id="c_167" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>This interface became <b>generic</b> (<b>IViewerSetProperty<S,E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_168')"> [+] affected methods: 1 (0.4%)</span> <div id="c_168" style="display:none;"> <div class='affected'><span class='iname_a'>IViewerSetProperty.observe <span class='sym_p'><span>( Viewer <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerSetProperty' interface.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_169')"> <span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerUpdater <span class='passed'> 1 </span></span> <br/> <div id="c_169" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>This interface became <b>generic</b> (<b>IViewerUpdater<E></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_170')"> [+] affected methods: 6 (2.4%)</span> <div id="c_170" style="display:none;"> <div class='affected'><span class='iname_a'>IViewerUpdater.add <span class='sym_p'><span>( Object[ ] <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerUpdater' interface.</div> <span class='iname_a'>IViewerUpdater.insert <span class='sym_p'><span>( Object <i>p1</i></span>, <span>int <i>p2</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerUpdater' interface.</div> <span class='iname_a'>IViewerUpdater.move <span class='sym_p'><span>( Object <i>p1</i></span>, <span>int <i>p2</i></span>, <span>int <i>p3</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerUpdater' interface.</div> <span class='iname_a'>IViewerUpdater.remove <span class='sym_p'><span>( Object[ ] <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerUpdater' interface.</div> <span class='iname_a'>IViewerUpdater.remove <span class='sym_p'><span>( Object <i>p1</i></span>, <span>int <i>p2</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerUpdater' interface.</div> <span class='iname_a'>IViewerUpdater.replace <span class='sym_p'><span>( Object <i>p1</i></span>, <span>Object <i>p2</i></span>, <span>int <i>p3</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerUpdater' interface.</div> </div></div> <br/><br/></div> <span class="section" onclick="sC(this, 'c_171')"> <span class='ext'>[+]</span> <span class='ttype'>interface</span> IViewerValueProperty <span class='passed'> 1 </span></span> <br/> <div id="c_171" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr> <th>1</th> <td>This interface became <b>generic</b> (<b>IViewerValueProperty<S,T></b>).</td> <td>No effect.</td> </tr> </table><span class="sect_aff" onclick="sC(this, 'c_172')"> [+] affected methods: 2 (0.8%)</span> <div id="c_172" style="display:none;"> <div class='affected'><span class='iname_a'>IViewerValueProperty.observe <span class='sym_p'><span>( Viewer <i>p1</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerValueProperty' interface.</div> <span class='iname_a'>IViewerValueProperty.observeDelayed <span class='sym_p'><span>( int <i>p1</i></span>, <span>Viewer <i>p2</i></span> )</span></span><br/><div class='affect'>This abstract method is from 'IViewerValueProperty' interface.</div> </div></div> <br/><br/></div> <br/><a class='top_ref' href='#Top'>to the top</a><br/> <a name='Checked_Archives'></a><h2>Java Archives <span class='gray'> 1 </span></h2> <hr/><div class='jar_list'> org.eclipse.jface.databinding-1.8.500-SNAPSHOT.jar<br/> </div><br/><a class='top_ref' href='#Top'>to the top</a><br/> <br/><br/><br/></div><hr/><div class='footer' align='right'><i>Generated by <a href='https://github.com/lvc/japi-compliance-checker'>Java API Compliance Checker</a> 2.4  </i></div><br/> </body></html>
View Attachment As Raw
Actions:
View
Attachments on
bug 531748
:
276463
|
277982
|
277983
|
277984
|
277985
| 277986 |
277987