Package com.singularsys.jepexamples.diagnostics

# Class ExamineResultTypes

java.lang.Object
com.singularsys.jepexamples.diagnostics.ExamineResultTypes

public class ExamineResultTypes extends Object
Class to examine the results types of the various operators and function. Can be called with 1 argument to just test a function or operator with that name `java ExamineResultTypes sin` `java ExamineResultTypes +`

Author:
  Richard Morris

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ExamineResultTypes(Jep jep, com.singularsys.jepexamples.diagnostics.ExamineResultTypes.TypeCreator[] types)`
  Constructor

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `examineTypes(String name, PostfixMathCommandI pfmc)`
  Tests return types for a specific PostfixMathCommandI will test for 0,1,2 and 3 parameters
  `void`
  `examineTypes(String name, PostfixMathCommandI pfmc, int n)`
  Tests return types for a specific PostfixMathCommandI with a specific number of parameters
  `static void`
  `main(String[] args)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### ExamineResultTypes

    public ExamineResultTypes(Jep jep, com.singularsys.jepexamples.diagnostics.ExamineResultTypes.TypeCreator[] types)
    Constructor
    Parameters:
      `jep` -
      `types` -

- ## Method Details

  - ### examineTypes

    public void examineTypes(String name, PostfixMathCommandI pfmc)
    Tests return types for a specific PostfixMathCommandI will test for 0,1,2 and 3 parameters

  - ### examineTypes

    public void examineTypes(String name, PostfixMathCommandI pfmc, int n)
    Tests return types for a specific PostfixMathCommandI with a specific number of parameters

  - ### main

    public static void main(String[] args)
    Parameters:
      `args` -