The check for hungarian notation Character.isUpperCase(currentCodepoint) && !Character.isUpperCase(previousCodepoint) && previousCodepoint == 'm' doesn't consider the 'm' to be the fist letter. In the example of issue #6 itemQuantityDelta the 'm' with the following 'Q' has been detected as hungarian and the first letter 'i' was mistakenly removed.
What I changed:
Updated Android-Gradle-Plugin, buildToolsVersion and appCompat-Library
Added check for the current length of the field name when detecting hungarian notation
This PR addresses issue #6
The check for hungarian notation
Character.isUpperCase(currentCodepoint) && !Character.isUpperCase(previousCodepoint) && previousCodepoint == 'm'
doesn't consider the 'm' to be the fist letter. In the example of issue #6itemQuantityDelta
the 'm' with the following 'Q' has been detected as hungarian and the first letter 'i' was mistakenly removed.What I changed: