Class NumericConditionalExprHandler
java.lang.Object
com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler
- All Implemented Interfaces:
ConditionalExprHandler
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) ResolvedType
private static Map
<ResolvedType, List<ResolvedType>> private static ResolvedPrimitiveType[]
(package private) ResolvedType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
exactMatch
(ResolvedType type, ResolvedPrimitiveType... types) protected boolean
isResolvableTo
(ResolvedPrimitiveType toType, ResolvedType resolvedType) protected boolean
isResolvableTo
(ResolvedPrimitiveType toType, ResolvedType resolvedType, boolean verifyBoxedType) protected boolean
relaxMatch
(ResolvedType type, ResolvedPrimitiveType... types)
-
Field Details
-
NumericConverter
-
resolvedPrimitiveTypeSubList
-
thenExpr
ResolvedType thenExpr -
elseExpr
ResolvedType elseExpr
-
-
Constructor Details
-
NumericConditionalExprHandler
-
-
Method Details
-
resolveType
- Specified by:
resolveType
in interfaceConditionalExprHandler
-
exactMatch
-
relaxMatch
-
isResolvableTo
-
isResolvableTo
protected boolean isResolvableTo(ResolvedPrimitiveType toType, ResolvedType resolvedType, boolean verifyBoxedType)
-