@Synchronized fun dragDrop(loc1: Location, loc2: Location): Unit
Same as calling drag with loc1 then dropAt with loc2 but does this all at once while keeping the lock to this object.
loc1 - Location to begin drag.
loc1
loc2 - Location to drop at.
loc2