Package edu.wisc.game.parser
Class Expression.ParenList
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.Vector<Expression>
edu.wisc.game.parser.Expression.ExList
edu.wisc.game.parser.Expression.ParenList
- All Implemented Interfaces:
Expression,Serializable,Cloneable,Iterable<Expression>,Collection<Expression>,List<Expression>,RandomAccess
- Enclosing interface:
- Expression
public static class Expression.ParenList extends Expression.ExList
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from interface edu.wisc.game.parser.Expression
Expression.AdditiveExpression, Expression.ArithmeticExpression, Expression.BracketList, Expression.ColonExpression, Expression.ComparisonExpression, Expression.ExList, Expression.Id, Expression.Mapper, Expression.MapTo<T>, Expression.MultiplicativeExpression, Expression.NegationExpression, Expression.Num, Expression.ParenList, Expression.PropMap, Expression.QualifiedId, Expression.RangeExpression, Expression.SerialExpression, Expression.Star, Expression.VarMap, Expression.VarMap2 -
Field Summary
-
Method Summary
Modifier and Type Method Description Expression.ParenListmap(Expression.Mapper mapper)Applies the mapper to each componentStringtoSrc()StringtoString()Methods inherited from class java.util.Vector
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, forEach, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, iterator, lastElement, lastIndexOf, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeIf, removeRange, replaceAll, retainAll, set, setElementAt, setSize, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
Method Details
-
toString
- Overrides:
toStringin classVector<Expression>
-
toSrc
-
map
Applies the mapper to each component- Throws:
RuleParseException
-