public String apply(SUT s) { Assert.notNull(s); Widget w = finder.apply(s.get(Tags.SystemState)); Object[] tagValues = new Object[tags.length]; for (int i = 0; i < tags.length; i++) tagValues[i] = w.get(tags[i], null); return String.format(formatString, tagValues); }
public WidgetIterator(Widget start, Navigator navi) { Assert.notNull(start, navi); this.buffer = new LinkedList<Widget>(); this.navi = navi; this.buffer.add(start); this.navi.run(this.buffer); }
public AbsolutePosition(Point point) { Assert.notNull(point); p = point; }
public DynWidgetDesc(Finder finder, String formatString, Tag<?>... tags) { Assert.notNull(formatString, finder, tags); this.formatString = formatString; this.finder = finder; this.tags = tags; }