mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-01-30 08:34:16 +01:00
cleanup: remove dead code and add asserts
This commit is contained in:
parent
7f8fc53182
commit
a281bb25a7
2 changed files with 2 additions and 9 deletions
|
@ -435,16 +435,12 @@ public class GamesListDelegate extends ListDelegateBase
|
|||
private void removeChildrenOf( long groupID )
|
||||
{
|
||||
int indx = findGroupItem( makeGroupTestFor( groupID ) );
|
||||
GroupRec rec = (GroupRec)getObjectAt( indx );
|
||||
// rec.m_ggi.m_expanded = false;
|
||||
removeChildrenOf( indx );
|
||||
}
|
||||
|
||||
private void addChildrenOf( long groupID )
|
||||
{
|
||||
int indx = findGroupItem( makeGroupTestFor( groupID ) );
|
||||
GroupRec rec = (GroupRec)getObjectAt( indx );
|
||||
// rec.m_ggi.m_expanded = false;
|
||||
addChildrenOf( indx, makeChildren( groupID ) );
|
||||
}
|
||||
|
||||
|
|
|
@ -98,11 +98,6 @@ abstract class XWExpListAdapter extends XWListAdapter {
|
|||
return m_nGroups;
|
||||
}
|
||||
|
||||
protected Object getObjectAt( int indx )
|
||||
{
|
||||
return m_listObjs[indx];
|
||||
}
|
||||
|
||||
protected int findGroupItem( GroupTest test )
|
||||
{
|
||||
int result = -1;
|
||||
|
@ -135,6 +130,7 @@ abstract class XWExpListAdapter extends XWListAdapter {
|
|||
|
||||
protected void removeChildrenOf( int groupIndex )
|
||||
{
|
||||
Assert.assertTrueNR( 0 <= groupIndex );
|
||||
Assert.assertTrue( m_groupClass == m_listObjs[groupIndex].getClass() );
|
||||
int end = findGroupEnd( groupIndex );
|
||||
int nChildren = end - groupIndex - 1; // 1: don't remove parent
|
||||
|
@ -151,6 +147,7 @@ abstract class XWExpListAdapter extends XWListAdapter {
|
|||
|
||||
protected void addChildrenOf( int groupIndex, List<Object> children )
|
||||
{
|
||||
Assert.assertTrueNR( 0 <= groupIndex );
|
||||
int nToAdd = children.size();
|
||||
Object[] newArray = new Object[m_listObjs.length + nToAdd];
|
||||
System.arraycopy( m_listObjs, 0, newArray, 0, groupIndex + 1 ); // up to and including parent
|
||||
|
|
Loading…
Add table
Reference in a new issue