public class NumericConditionalExprHandler extends Object implements ConditionalExprHandler
| Constructor and Description |
|---|
NumericConditionalExprHandler(ResolvedType thenExpr,
ResolvedType elseExpr) |
| Modifier and Type | Method and Description |
|---|---|
protected 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) |
ResolvedType |
resolveType() |
public NumericConditionalExprHandler(ResolvedType thenExpr, ResolvedType elseExpr)
public ResolvedType resolveType()
resolveType in interface ConditionalExprHandlerprotected boolean exactMatch(ResolvedType type, ResolvedPrimitiveType... types)
protected boolean relaxMatch(ResolvedType type, ResolvedPrimitiveType... types)
protected boolean isResolvableTo(ResolvedPrimitiveType toType, ResolvedType resolvedType)
protected boolean isResolvableTo(ResolvedPrimitiveType toType, ResolvedType resolvedType, boolean verifyBoxedType)
Copyright © 2007–2024. All rights reserved.