import java.io.File;
import java.io.IOException;
-import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.LinkedList;
//--------------------------------------------------------------------------
@Override
- public void modifyAttribute(long t, ITmfStateValue value, int attributeQuark)
+ public void modifyAttribute(long t, @NonNull ITmfStateValue value, int attributeQuark)
throws TimeRangeException, StateValueTypeException {
- if (value == null) {
- /*
- * TODO Replace with @NonNull parameter (will require fixing all the
- * state providers!)
- */
- throw new IllegalArgumentException();
- }
transState.processStateChange(t, value, attributeQuark);
}
}
@Override
- public void pushAttribute(long t, ITmfStateValue value, int attributeQuark)
+ public void pushAttribute(long t, @NonNull ITmfStateValue value, int attributeQuark)
throws TimeRangeException, StateValueTypeException {
int stackDepth;
int subAttributeQuark;
return ret;
}
+ @Override
+ public void removeFiles() {
+ backend.removeFiles();
+ }
+
//--------------------------------------------------------------------------
// Debug methods
//--------------------------------------------------------------------------
attribute + " at time " + timestamp + //$NON-NLS-1$
", returning dummy interval"); //$NON-NLS-1$
}
-
- /**
- * Print out the contents of the inner structures.
- *
- * @param writer
- * The PrintWriter in which to print the output
- */
- public void debugPrint(@NonNull PrintWriter writer) {
- getAttributeTree().debugPrint(writer);
- transState.debugPrint(writer);
- backend.debugPrint(writer);
- }
-
}