Class MethodScore

    • Method Detail

      • isValid

        public boolean isValid()
        Returns:
        true if this score represents an actual matching method score rather than just a placeholder indicating that no method matched
      • getScore

        public double getScore()
      • setScore

        public void setScore​(double score)
      • incScore

        public void incScore​(double amount)
      • setValid

        public void setValid​(boolean valid)
      • setRawFunctionType

        public void setRawFunctionType​(IInvocableType funcType)
      • getInferredFunctionType

        public IInvocableType getInferredFunctionType()
      • setInferredFunctionType

        public void setInferredFunctionType​(IInvocableType funcType)
      • getReceiverType

        public IType getReceiverType()
      • setArguments

        public void setArguments​(List<IExpression> argExpressions)
      • getParserStates

        public List getParserStates()
      • setParserStates

        public void setParserStates​(List parserStates)
      • matchesArgSize

        public boolean matchesArgSize()
      • getNamedArgOrder

        public int[] getNamedArgOrder()
      • setNamedArgOrder

        public void setNamedArgOrder​(List<Integer> namedArgOrder)
      • setInferenceMap

        public void setInferenceMap​(TypeVarToTypeMap inferenceMap)