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
- See Also:
-
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
Fields inherited from class java.util.Vector
capacityIncrement, elementCount, elementDataFields inherited from class java.util.AbstractList
modCountFields inherited from interface edu.wisc.game.parser.Expression
STAR -
Method Summary
Modifier and TypeMethodDescriptionmap(Expression.Mapper mapper) Applies the mapper to each componenttoSrc()toString()Methods inherited from class edu.wisc.game.parser.Expression.ExList
toSrc, toStringMethods 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, trimToSizeMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, stream, toArray
-
Method Details
-
toString
- Overrides:
toStringin classVector<Expression>
-
toSrc
-
map
Applies the mapper to each component- Throws:
RuleParseException
-