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