| 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. |