blob: f68ab87e80149a7cdbed60dda8a6d9d1a8f93af1 [file] [log] [blame]
package com.android.tools.idea.ui.properties.expressions.list;
import com.android.tools.idea.ui.properties.collections.ObservableList;
import com.android.tools.idea.ui.properties.expressions.integer.IntExpression;
import org.jetbrains.annotations.NotNull;
/**
* An expression which returns the size of a list.
*/
public final class SizeExpression extends IntExpression {
private final ObservableList<?> myList;
public SizeExpression(@NotNull ObservableList<?> list) {
super(list);
myList = list;
}
@NotNull
@Override
public Integer get() {
return myList.size();
}
}