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 |