Class NumberOperationContributor

java.lang.Object
org.eclipse.epsilon.eol.execute.operations.contributors.OperationContributor
org.eclipse.epsilon.eol.execute.operations.contributors.NumberOperationContributor
All Implemented Interfaces:
AutoCloseable

public class NumberOperationContributor extends OperationContributor
  • Constructor Details

    • NumberOperationContributor

      public NumberOperationContributor()
  • Method Details

    • contributesTo

      public boolean contributesTo(Object target)
      Specified by:
      contributesTo in class OperationContributor
    • getTarget

      protected Number getTarget()
      Overrides:
      getTarget in class OperationContributor
      Returns:
      The OperationContributor.target field.
    • factorial

      public long factorial()
      n!. Note that only values less than or equal to 20 are supported.
      Returns:
      Factorial of self.
      Since:
      1.6
    • min

      public Number min(Number other)
    • max

      public Number max(Number other)
    • floor

      public int floor()
    • pow

      public Number pow(Number n)
    • ceiling

      public int ceiling()
    • round

      public int round()
    • ln

      public double ln()
    • log

      public double log()
    • log10

      public double log10()
    • abs

      public Number abs()
    • asReal

      public double asReal()
    • asDouble

      public double asDouble()
    • asFloat

      public float asFloat()
    • asInteger

      public int asInteger()
    • asLong

      public long asLong()