Class VerilogRepeatEvents
- java.lang.Object
-
- ru.ispras.verilog.parser.model.basis.VerilogRepeatEvents
-
public final class VerilogRepeatEvents extends java.lang.Object
VerilogRepeatEvents
represents repeat-event constructs.
-
-
Constructor Summary
Constructors Constructor Description VerilogRepeatEvents()
Creates a repeat-event construct.VerilogRepeatEvents(VerilogRepeatEvents other)
Creates a copy of the repeat-event construct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VerilogRepeatEvents
clone()
java.util.List<VerilogEvent>
getEvents()
Returns the list of events to be repeated.VerilogExpression
getExpression()
Returns the repeat count expression.void
setEvents(java.util.List<VerilogEvent> events)
Sets a list of events to be repeated.void
setExpression(VerilogExpression expression)
Sets a repeat count expression.java.lang.String
toString()
-
-
-
Constructor Detail
-
VerilogRepeatEvents
public VerilogRepeatEvents()
Creates a repeat-event construct.
-
VerilogRepeatEvents
public VerilogRepeatEvents(VerilogRepeatEvents other)
Creates a copy of the repeat-event construct.- Parameters:
other
- the repeat-event construct to be copied.
-
-
Method Detail
-
getExpression
public VerilogExpression getExpression()
Returns the repeat count expression.- Returns:
- the repeat count.
-
setExpression
public void setExpression(VerilogExpression expression)
Sets a repeat count expression.- Parameters:
expression
- the expression to be set.
-
getEvents
public java.util.List<VerilogEvent> getEvents()
Returns the list of events to be repeated.- Returns:
- the list of events.
-
setEvents
public void setEvents(java.util.List<VerilogEvent> events)
Sets a list of events to be repeated.- Parameters:
events
- the list to be set.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
clone
public VerilogRepeatEvents clone()
- Overrides:
clone
in classjava.lang.Object
-
-