Class NumericConditionalExprHandler

java.lang.Object
com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler
All Implemented Interfaces:
com.github.javaparser.resolution.promotion.ConditionalExprHandler

public class NumericConditionalExprHandler extends Object implements com.github.javaparser.resolution.promotion.ConditionalExprHandler
  • Constructor Summary

    Constructors
    Constructor
    Description
    NumericConditionalExprHandler(com.github.javaparser.resolution.types.ResolvedType thenExpr, com.github.javaparser.resolution.types.ResolvedType elseExpr)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
    exactMatch(com.github.javaparser.resolution.types.ResolvedType type, com.github.javaparser.resolution.types.ResolvedPrimitiveType... types)
     
    protected boolean
    isResolvableTo(com.github.javaparser.resolution.types.ResolvedPrimitiveType toType, com.github.javaparser.resolution.types.ResolvedType resolvedType)
     
    protected boolean
    isResolvableTo(com.github.javaparser.resolution.types.ResolvedPrimitiveType toType, com.github.javaparser.resolution.types.ResolvedType resolvedType, boolean verifyBoxedType)
     
    protected boolean
    relaxMatch(com.github.javaparser.resolution.types.ResolvedType type, com.github.javaparser.resolution.types.ResolvedPrimitiveType... types)
     
    com.github.javaparser.resolution.types.ResolvedType
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • NumericConditionalExprHandler

      public NumericConditionalExprHandler(com.github.javaparser.resolution.types.ResolvedType thenExpr, com.github.javaparser.resolution.types.ResolvedType elseExpr)
  • Method Details

    • resolveType

      public com.github.javaparser.resolution.types.ResolvedType resolveType()
      Specified by:
      resolveType in interface com.github.javaparser.resolution.promotion.ConditionalExprHandler
    • exactMatch

      protected boolean exactMatch(com.github.javaparser.resolution.types.ResolvedType type, com.github.javaparser.resolution.types.ResolvedPrimitiveType... types)
    • relaxMatch

      protected boolean relaxMatch(com.github.javaparser.resolution.types.ResolvedType type, com.github.javaparser.resolution.types.ResolvedPrimitiveType... types)
    • isResolvableTo

      protected boolean isResolvableTo(com.github.javaparser.resolution.types.ResolvedPrimitiveType toType, com.github.javaparser.resolution.types.ResolvedType resolvedType)
    • isResolvableTo

      protected boolean isResolvableTo(com.github.javaparser.resolution.types.ResolvedPrimitiveType toType, com.github.javaparser.resolution.types.ResolvedType resolvedType, boolean verifyBoxedType)