diff --git a/wpiutil/src/main/java/edu/wpi/first/util/struct/StructBuffer.java b/wpiutil/src/main/java/edu/wpi/first/util/struct/StructBuffer.java index 9021861d56..0e8aa187d2 100644 --- a/wpiutil/src/main/java/edu/wpi/first/util/struct/StructBuffer.java +++ b/wpiutil/src/main/java/edu/wpi/first/util/struct/StructBuffer.java @@ -211,7 +211,7 @@ public final class StructBuffer { } int nelem = len / m_structSize; @SuppressWarnings("unchecked") - T[] arr = (T[]) Array.newInstance(m_struct.getClass(), nelem); + T[] arr = (T[]) Array.newInstance(m_struct.getTypeClass(), nelem); for (int i = 0; i < nelem; i++) { arr[i] = m_struct.unpack(buf); }