/* * Declaration: Java - Declaration * Variables: * $TYPE$ expresion: arrayValue() defaultValue: listField * $OBJECT$ expresion:className() defaultValue: Object * * Follow this instruction to add it to Android Studio * http://dmytrodanylyk.com/pages/blog/templates.html */ /** * Returns the size of the list or 0 if null or empty */ public int size() { return $TYPE$ == null ? 0 : $TYPE$.size(); } /** * @return true when the list is empty */ public boolean isEmpty() { return size() == 0; } /** * Adds a $OBJECT$ to the list */ public void add$OBJECT$($OBJECT$ object){ if($TYPE$ != null){ $TYPE$.add(object); } } /** * Gets a $OBJECT$ from list */ public $OBJECT$ get$OBJECT$(int position){ return $TYPE$.size() > position ? $TYPE$.get(position) : null; }