49f2a63379ecdf19e531da5505f1065648d5fda5
Files Diff
- Added: 3
- Removed: 4
- Renamed: 0
- Modified: 4
Refactorings reported:
| Refactoring Name | Occurences | ||
|---|---|---|---|
| Pull Up Method | 2 | ||
| Pull Up Method public getBus(busNumber int, lockAquireTimeout long, lockAquireTimeoutUnit TimeUnit) : I2CBus from class com.pi4j.io.i2c.impl.I2CFactoryProviderRaspberryPi to public getBus(busNumber int, lockAquireTimeout long, lockAquireTimeoutUnit TimeUnit) : I2CBus from class com.pi4j.io.i2c.impl.I2CProviderImpl | From | To | |
| Pull Up Method public getBus(busNumber int, lockAquireTimeout long, lockAquireTimeoutUnit TimeUnit) : I2CBus from class com.pi4j.io.i2c.impl.I2CFactoryProviderBananaPi to public getBus(busNumber int, lockAquireTimeout long, lockAquireTimeoutUnit TimeUnit) : I2CBus from class com.pi4j.io.i2c.impl.I2CProviderImpl | From | To | |
| Move Method | 3 | ||
| Move Method protected getFilenameForBusnumber(busNumber int) : String from class com.pi4j.io.i2c.impl.I2CBusImplBananaPi to protected getFilenameForBusnumber(busNumber int) : String from class com.pi4j.io.i2c.impl.I2CFactoryProviderBananaPi | From | To | |
| Move Method protected getFilenameForBusnumber(busNumber int) : String from class com.pi4j.io.i2c.impl.I2CBusImplRaspberryPi to protected getFilenameForBusnumber(busNumber int) : String from class com.pi4j.io.i2c.impl.I2CFactoryProviderRaspberryPi | From | To | |
| Move Method protected getBus(newInstanceCandidate I2CBusImpl) : I2CBus from class com.pi4j.io.i2c.impl.I2CBusImpl to protected getBus(busNumber int, constructor Callable<I2CBusImpl>, lockAquireTimeout long, lockAquireTimeoutUnit TimeUnit) : I2CBus from class com.pi4j.io.i2c.impl.I2CProviderImpl | From | To | |
| Inline Method | 1 | ||
| Inline Method private unlock() : void inlined to protected runActionOnExclusivLockedBus(action Callable<T>) : T in class com.pi4j.io.i2c.impl.I2CBusImpl | From | To | |
| Move Attribute | 2 | ||
| Move Attribute protected singletonPerBusLock : Lock from class com.pi4j.io.i2c.impl.I2CBusImpl to private singletonPerBusLock : Lock from class com.pi4j.io.i2c.impl.I2CProviderImpl | From | To | |
| Move Attribute private busSingletons : Map<Integer,I2CBus> from class com.pi4j.io.i2c.impl.I2CBusImpl to private busSingletons : Map<Integer,I2CBus> from class com.pi4j.io.i2c.impl.I2CProviderImpl | From | To | |
| Move Class | 2 | ||
| Move Class com.pi4j.i2c.impl.I2CDeviceImplTest moved to com.pi4j.io.i2c.impl.I2CDeviceImplTest | From | To | |
| Move Class com.pi4j.i2c.impl.I2CBusImplTest moved to com.pi4j.io.i2c.impl.I2CBusImplTest | From | To | |
| Extract Superclass | 1 | ||
| Extract Superclass com.pi4j.io.i2c.impl.I2CProviderImpl from classes [com.pi4j.io.i2c.impl.I2CFactoryProviderBananaPi, com.pi4j.io.i2c.impl.I2CFactoryProviderRaspberryPi] | From | To |