Class | Description |
---|---|
WideningCategories |
This class provides helper methods to determine the type from a widening
operation for example for a plus operation.
To determine the resulting type of for example a=exp1+exp2 we look at the conditions WideningCategories.isIntCategory(ClassNode) , WideningCategories.isLongCategory(ClassNode) ,
WideningCategories.isBigIntCategory(ClassNode) , WideningCategories.isDoubleCategory(ClassNode) and
WideningCategories.isBigDecCategory(ClassNode) in that order. |