// use default label text
return null;
}
public void computeDetail(IValue value, IValueDetailListener listener) {
ValueBase chromiumValue = ValueBase.cast(value);
if (chromiumValue == null) {
String detail = BasicUtil.getStacktraceString(
new Exception("Unexpected type of value: " + value)); //$NON-NLS-1$
listener.detailComputed(value, detail);
return;
}
Value realValue = chromiumValue.asRealValue();
if (realValue == null) {
String detail = chromiumValue.getValueString();
listener.detailComputed(value, detail);
return;
}
realValue.computeDetailAsync(listener);
}