Class SLToBooleanNode

All Implemented Interfaces:
com.oracle.truffle.api.instrumentation.InstrumentableNode, com.oracle.truffle.api.nodes.NodeInterface, Cloneable

public abstract class SLToBooleanNode extends SLExpressionNode
  • Constructor Details

    • SLToBooleanNode

      public SLToBooleanNode()
  • Method Details

    • executeBoolean

      public abstract boolean executeBoolean(com.oracle.truffle.api.frame.VirtualFrame vrame)
      Overrides:
      executeBoolean in class SLExpressionNode
    • doBoolean

      public static boolean doBoolean(boolean value)
    • doInterop

      public static boolean doInterop(Object value, com.oracle.truffle.api.nodes.Node node, com.oracle.truffle.api.interop.InteropLibrary lib)
    • doFallback

      public static boolean doFallback(Object value, com.oracle.truffle.api.nodes.Node node)