Class ConditionalSideEffect

    • Constructor Detail

      • ConditionalSideEffect

        public ConditionalSideEffect​(@Nonnull
                                     Metadata metadata,
                                     @Nonnull
                                     ProtelisAST<java.lang.Boolean> cond,
                                     @Nonnull
                                     ProtelisAST<?> then)
        Parameters:
        metadata - A Metadata object containing information about the code that generated this AST node.
        cond - condition
        then - branch to execute if condition is true (erase otherwise)