package org.eclipse.linuxtools.ctf.core.event.types;
import org.eclipse.linuxtools.ctf.core.event.io.BitBuffer;
+import org.eclipse.linuxtools.ctf.core.trace.CTFReaderException;
/**
* A CTF enum definition.
// ------------------------------------------------------------------------
@Override
- public void read(BitBuffer input) {
- int align = (int) declaration.getAlignment();
- long pos = input.position() + ((align - (input.position() % align)) % align);
- input.position(pos);
+ public void read(BitBuffer input) throws CTFReaderException {
+ alignRead(input, this.declaration);
integerValue.read(input);
long val = integerValue.getValue();