summaryrefslogtreecommitdiff
path: root/core/src/main/scala/chisel3/Data.scala
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/main/scala/chisel3/Data.scala')
-rw-r--r--core/src/main/scala/chisel3/Data.scala16
1 files changed, 8 insertions, 8 deletions
diff --git a/core/src/main/scala/chisel3/Data.scala b/core/src/main/scala/chisel3/Data.scala
index 3af5ade1..50093333 100644
--- a/core/src/main/scala/chisel3/Data.scala
+++ b/core/src/main/scala/chisel3/Data.scala
@@ -361,7 +361,7 @@ private[chisel3] object getRecursiveFields {
_ ++ _
}
case data: Vec[_] =>
- data.getElements.zipWithIndex.map {
+ data.elementsIterator.zipWithIndex.map {
case (fieldData, fieldIndex) =>
getRecursiveFields(fieldData, path = s"$path($fieldIndex)")
}.fold(Seq(data -> path)) {
@@ -379,7 +379,7 @@ private[chisel3] object getRecursiveFields {
}
case data: Vec[_] =>
LazyList(data -> path) ++
- data.getElements.view.zipWithIndex.flatMap {
+ data.elementsIterator.zipWithIndex.flatMap {
case (fieldData, fieldIndex) =>
getRecursiveFields(fieldData, path = s"$path($fieldIndex)")
}
@@ -406,8 +406,8 @@ private[chisel3] object getMatchedFields {
_ ++ _
}
case (x: Vec[_], y: Vec[_]) =>
- (x.getElements
- .zip(y.getElements))
+ (x.elementsIterator
+ .zip(y.elementsIterator))
.map {
case (xElt, yElt) =>
getMatchedFields(xElt, yElt)
@@ -464,7 +464,7 @@ abstract class Data extends HasId with NamedComponent with SourceInfoDoc {
@deprecated("pending removal once all instances replaced", "chisel3")
private[chisel3] def flatten: IndexedSeq[Element] = {
this match {
- case elt: Aggregate => elt.getElements.toIndexedSeq.flatMap { _.flatten }
+ case elt: Aggregate => elt.elementsIterator.toIndexedSeq.flatMap { _.flatten }
case elt: Element => IndexedSeq(elt)
case elt => throwException(s"Cannot flatten type ${elt.getClass}")
}
@@ -749,7 +749,7 @@ abstract class Data extends HasId with NamedComponent with SourceInfoDoc {
data match {
case _: Element =>
case agg: Aggregate =>
- agg.getElements.foreach(rec)
+ agg.elementsIterator.foreach(rec)
}
}
rec(this)
@@ -931,8 +931,8 @@ object Data {
if (thiz.length != that.length) {
throwException(s"Cannot compare Vecs $thiz and $that: Vec sizes differ")
} else {
- thiz.getElements
- .zip(that.getElements)
+ thiz.elementsIterator
+ .zip(that.elementsIterator)
.map { case (thisData, thatData) => thisData === thatData }
.reduce(_ && _)
}