/** * Creates a new tree field only constructor {@code ASporadicStm TAG=sporadic} node with the given nodes as children. * @deprecated This method should not be used, use AstFactory instead. * The basic child nodes are removed from their previous parents. * @param opname_ the {@link ILexNameToken} node for the {@code opname} child of this {@link ASporadicStm} node * @param args_ the {@link NodeList} node for the {@code args} child of this {@link ASporadicStm} node */ public ASporadicStm(ILexLocation location_, ILexNameToken opname_, List<? extends PExp> args_) { super(location_,null); this.setOpname(opname_); this.setArgs(args_); this.setMinDelay(0L); this.setMaxDelay(0L); this.setOffset(0L); }
/** * Creates a new complete constructor {@code ASporadicStm} node with the given nodes as children. * @deprecated This method should not be used, use AstFactory instead. * The basic child nodes are removed from their previous parents. * @param opname_ the {@link ILexNameToken} node for the {@code opname} child of this {@link ASporadicStm} node * @param args_ the {@link NodeList} node for the {@code args} child of this {@link ASporadicStm} node * @param minDelay_ the {@link Long} <b>graph</a> node for the {@code minDelay} child of this {@link ASporadicStm} node. * <i>The parent of this {@code minDelay } will not be changed by adding it to this node.</i> * @param maxDelay_ the {@link Long} <b>graph</a> node for the {@code maxDelay} child of this {@link ASporadicStm} node. * <i>The parent of this {@code maxDelay } will not be changed by adding it to this node.</i> * @param offset_ the {@link Long} <b>graph</a> node for the {@code offset} child of this {@link ASporadicStm} node. * <i>The parent of this {@code offset } will not be changed by adding it to this node.</i> */ public ASporadicStm(ILexLocation location_, PType type_, ILexNameToken opname_, List<? extends PExp> args_, Long minDelay_, Long maxDelay_, Long offset_) { super(location_,type_); this.setOpname(opname_); this.setArgs(args_); this.setMinDelay(minDelay_); this.setMaxDelay(maxDelay_); this.setOffset(offset_); }