Merge pull request #182 from thatsIch/While
Replaces while iterators with foreach call
This commit is contained in:
@@ -398,17 +398,19 @@ public class Platform
|
||||
if ( cA.size() != cB.size() )
|
||||
return false;
|
||||
|
||||
Iterator<String> i = cA.iterator();
|
||||
while (i.hasNext())
|
||||
for (String name : cA)
|
||||
{
|
||||
String name = i.next();
|
||||
NBTBase tag = ctA.getTag( name );
|
||||
NBTBase aTag = ctB.getTag( name );
|
||||
if ( aTag == null )
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
if ( !NBTEqualityTest( tag, aTag ) )
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
@@ -520,10 +522,8 @@ public class Platform
|
||||
|
||||
Set<String> cA = ctA.func_150296_c();
|
||||
|
||||
Iterator<String> i = cA.iterator();
|
||||
while (i.hasNext())
|
||||
for (String name : cA)
|
||||
{
|
||||
String name = i.next();
|
||||
hash += name.hashCode() ^ NBTOrderlessHash( ctA.getTag( name ) );
|
||||
}
|
||||
|
||||
|
||||
@@ -58,11 +58,9 @@ public class AESharedNBT extends NBTTagCompound implements IAETagCompound
|
||||
AESharedNBT x = new AESharedNBT( itemID, damageValue );
|
||||
|
||||
// c.getTags()
|
||||
Iterator var2 = c.func_150296_c().iterator();
|
||||
|
||||
while (var2.hasNext())
|
||||
for (Object o : c.func_150296_c())
|
||||
{
|
||||
String name = (String) var2.next();
|
||||
String name = (String) o;
|
||||
x.setTag( name, c.getTag( name ).copy() );
|
||||
}
|
||||
|
||||
|
||||
@@ -132,9 +132,10 @@ public final class ItemList<StackType extends IAEStack> implements IItemList<Sta
|
||||
@Override
|
||||
synchronized public StackType getFirstItem()
|
||||
{
|
||||
Iterator<StackType> i = this.iterator();
|
||||
while (i.hasNext())
|
||||
return i.next();
|
||||
for (StackType stackType : this)
|
||||
{
|
||||
return stackType;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user