Package org.mapstruct.ap.internal.util
Class NativeTypes.NumberRepresentation
- java.lang.Object
-
- org.mapstruct.ap.internal.util.NativeTypes.NumberRepresentation
-
- Enclosing class:
- NativeTypes
private abstract static class NativeTypes.NumberRepresentation extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) booleanisFloat(package private) booleanisIntegralType(package private) booleanisLong(package private) intradix(package private) java.lang.Stringval
-
Constructor Summary
Constructors Constructor Description NumberRepresentation(java.lang.String in, boolean isIntegralType, boolean isLong, boolean isFloat)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) booleandoubleHasBecomeZero(double parsed)private booleanfloatHasBecomeZero()(package private) booleanfloatHasBecomeZero(float parsed)(package private) abstract voidparse(java.lang.String val, int radix)(package private) voidremoveAndValidateFloatingPointLiteralSuffix()Double suffix forbidden for float.(package private) voidremoveAndValidateFloatingPointLiteralUnderscore()remove java7+ underscores from the input(package private) voidremoveAndValidateIntegerLiteralSuffix()(package private) voidremoveAndValidateIntegerLiteralUnderscore()remove java7+ underscores from the input(package private) voidstrip()(package private) voidvalidate()
-
-
-
Method Detail
-
parse
abstract void parse(java.lang.String val, int radix)
-
validate
void validate()
-
strip
void strip()
-
removeAndValidateIntegerLiteralUnderscore
void removeAndValidateIntegerLiteralUnderscore()
remove java7+ underscores from the input
-
removeAndValidateFloatingPointLiteralUnderscore
void removeAndValidateFloatingPointLiteralUnderscore()
remove java7+ underscores from the input
-
removeAndValidateIntegerLiteralSuffix
void removeAndValidateIntegerLiteralSuffix()
-
removeAndValidateFloatingPointLiteralSuffix
void removeAndValidateFloatingPointLiteralSuffix()
Double suffix forbidden for float.
-
floatHasBecomeZero
boolean floatHasBecomeZero(float parsed)
-
doubleHasBecomeZero
boolean doubleHasBecomeZero(double parsed)
-
floatHasBecomeZero
private boolean floatHasBecomeZero()
-
-