@@ -8,7 +8,7 @@ public interface UnitFilter extends Predicate<Unit> {
88 UnitFilter CanAttack = u -> u .getType ().canAttack ();
99 UnitFilter CanMove = u -> u .getType ().canMove ();
1010 UnitFilter IsFlyer = u -> u .getType ().isFlyer ();
11- UnitFilter IsFlying = u -> u . isFlying () ;
11+ UnitFilter IsFlying = Unit :: isFlying ;
1212 UnitFilter RegeneratesHP = u -> u .getType ().regeneratesHP ();
1313 UnitFilter IsSpellcaster = u -> u .getType ().isSpellcaster ();
1414 UnitFilter HasPermanentCloak = u -> u .getType ().hasPermanentCloak ();
@@ -280,54 +280,54 @@ static UnitFilter GetBottom(Predicate<Integer> c) {
280280 return u -> c .test (u .getBottom ());
281281 }
282282
283- UnitFilter Exists = u -> u . exists () ;
284- UnitFilter IsAttacking = u -> u . isAttacking () ;
285- UnitFilter IsBeingConstructed = u -> u . isBeingConstructed () ;
286- UnitFilter IsBeingGathered = u -> u . isBeingGathered () ;
287- UnitFilter IsBeingHealed = u -> u . isBeingHealed () ;
288- UnitFilter IsBlind = u -> u . isBlind () ;
289- UnitFilter IsBraking = u -> u . isBraking () ;
290- UnitFilter IsBurrowed = u -> u . isBurrowed () ;
291- UnitFilter IsCarryingGas = u -> u . isCarryingGas () ;
292- UnitFilter IsCarryingMinerals = u -> u . isCarryingMinerals () ;
283+ UnitFilter Exists = Unit :: exists ;
284+ UnitFilter IsAttacking = Unit :: isAttacking ;
285+ UnitFilter IsBeingConstructed = Unit :: isBeingConstructed ;
286+ UnitFilter IsBeingGathered = Unit :: isBeingGathered ;
287+ UnitFilter IsBeingHealed = Unit :: isBeingHealed ;
288+ UnitFilter IsBlind = Unit :: isBlind ;
289+ UnitFilter IsBraking = Unit :: isBraking ;
290+ UnitFilter IsBurrowed = Unit :: isBurrowed ;
291+ UnitFilter IsCarryingGas = Unit :: isCarryingGas ;
292+ UnitFilter IsCarryingMinerals = Unit :: isCarryingMinerals ;
293293 UnitFilter IsCarryingSomething = u -> u .isCarryingMinerals () || u .isCarryingGas ();
294- UnitFilter IsCloaked = u -> u . isCloaked () ;
295- UnitFilter IsCompleted = u -> u . isCompleted () ;
296- UnitFilter IsConstructing = u -> u . isConstructing () ;
297- UnitFilter IsDefenseMatrixed = u -> u . isDefenseMatrixed () ;
298- UnitFilter IsDetected = u -> u . isDetected () ;
299- UnitFilter IsEnsnared = u -> u . isEnsnared () ;
300- UnitFilter IsFollowing = u -> u . isFollowing () ;
301- UnitFilter IsGatheringGas = u -> u . isGatheringGas () ;
302- UnitFilter IsGatheringMinerals = u -> u . isGatheringMinerals () ;
303- UnitFilter IsHallucination = u -> u . isHallucination () ;
304- UnitFilter IsHoldingPosition = u -> u . isHoldingPosition () ;
305- UnitFilter IsIdle = u -> u . isIdle () ;
306- UnitFilter IsInterruptible = u -> u . isInterruptible () ;
307- UnitFilter IsInvincible = u -> u . isInvincible () ;
308- UnitFilter IsIrradiated = u -> u . isIrradiated () ;
309- UnitFilter IsLifted = u -> u . isLifted () ;
310- UnitFilter IsLoaded = u -> u . isLoaded () ;
311- UnitFilter IsLockedDown = u -> u . isLockedDown () ;
312- UnitFilter IsMaelstrommed = u -> u . isMaelstrommed () ;
313- UnitFilter IsMorphing = u -> u . isMorphing () ;
314- UnitFilter IsMoving = u -> u . isMoving () ;
315- UnitFilter IsParasited = u -> u . isParasited () ;
316- UnitFilter IsPatrolling = u -> u . isPatrolling () ;
317- UnitFilter IsPlagued = u -> u . isPlagued () ;
318- UnitFilter IsRepairing = u -> u . isRepairing () ;
319- UnitFilter IsResearching = u -> u . isResearching () ;
320- UnitFilter IsSieged = u -> u . isSieged () ;
321- UnitFilter IsStartingAttack = u -> u . isStartingAttack () ;
322- UnitFilter IsStasised = u -> u . isStasised () ;
323- UnitFilter IsStimmed = u -> u . isStimmed () ;
324- UnitFilter IsStuck = u -> u . isStuck () ;
325- UnitFilter IsTraining = u -> u . isTraining () ;
326- UnitFilter IsUnderAttack = u -> u . isUnderAttack () ;
327- UnitFilter IsUnderDarkSwarm = u -> u . isUnderDarkSwarm () ;
328- UnitFilter IsUnderDisruptionWeb = u -> u . isUnderDisruptionWeb () ;
329- UnitFilter IsUnderStorm = u -> u . isUnderStorm () ;
330- UnitFilter IsPowered = u -> u . isPowered () ;
331- UnitFilter IsVisible = u -> u . isVisible () ;
294+ UnitFilter IsCloaked = Unit :: isCloaked ;
295+ UnitFilter IsCompleted = Unit :: isCompleted ;
296+ UnitFilter IsConstructing = Unit :: isConstructing ;
297+ UnitFilter IsDefenseMatrixed = Unit :: isDefenseMatrixed ;
298+ UnitFilter IsDetected = Unit :: isDetected ;
299+ UnitFilter IsEnsnared = Unit :: isEnsnared ;
300+ UnitFilter IsFollowing = Unit :: isFollowing ;
301+ UnitFilter IsGatheringGas = Unit :: isGatheringGas ;
302+ UnitFilter IsGatheringMinerals = Unit :: isGatheringMinerals ;
303+ UnitFilter IsHallucination = Unit :: isHallucination ;
304+ UnitFilter IsHoldingPosition = Unit :: isHoldingPosition ;
305+ UnitFilter IsIdle = Unit :: isIdle ;
306+ UnitFilter IsInterruptible = Unit :: isInterruptible ;
307+ UnitFilter IsInvincible = Unit :: isInvincible ;
308+ UnitFilter IsIrradiated = Unit :: isIrradiated ;
309+ UnitFilter IsLifted = Unit :: isLifted ;
310+ UnitFilter IsLoaded = Unit :: isLoaded ;
311+ UnitFilter IsLockedDown = Unit :: isLockedDown ;
312+ UnitFilter IsMaelstrommed = Unit :: isMaelstrommed ;
313+ UnitFilter IsMorphing = Unit :: isMorphing ;
314+ UnitFilter IsMoving = Unit :: isMoving ;
315+ UnitFilter IsParasited = Unit :: isParasited ;
316+ UnitFilter IsPatrolling = Unit :: isPatrolling ;
317+ UnitFilter IsPlagued = Unit :: isPlagued ;
318+ UnitFilter IsRepairing = Unit :: isRepairing ;
319+ UnitFilter IsResearching = Unit :: isResearching ;
320+ UnitFilter IsSieged = Unit :: isSieged ;
321+ UnitFilter IsStartingAttack = Unit :: isStartingAttack ;
322+ UnitFilter IsStasised = Unit :: isStasised ;
323+ UnitFilter IsStimmed = Unit :: isStimmed ;
324+ UnitFilter IsStuck = Unit :: isStuck ;
325+ UnitFilter IsTraining = Unit :: isTraining ;
326+ UnitFilter IsUnderAttack = Unit :: isUnderAttack ;
327+ UnitFilter IsUnderDarkSwarm = Unit :: isUnderDarkSwarm ;
328+ UnitFilter IsUnderDisruptionWeb = Unit :: isUnderDisruptionWeb ;
329+ UnitFilter IsUnderStorm = Unit :: isUnderStorm ;
330+ UnitFilter IsPowered = Unit :: isPowered ;
331+ UnitFilter IsVisible = Unit :: isVisible ;
332332}
333333
0 commit comments