MCPcopy Index your code
hub / github.com/antlr/codebuff / reverse

Method reverse

output/java8/1.4.15/Interpreter.java:1058–1068  ·  view source on GitHub ↗

Return a list with the same elements as v but in reverse order. Note that null values are not stripped out; use reverse(strip(v)) to do that.

(InstanceScope scope, Object v)

Source from the content-addressed store, hash-verified

1056 */
1057
1058 public Object reverse(InstanceScope scope, Object v) {
1059 if ( v==null ) return null;
1060 v = convertAnythingIteratableToIterator(scope, v);
1061 if ( v instanceof Iterator ) {
1062 List<Object> a = new LinkedList<Object>();
1063 Iterator<?> it = (Iterator<?>)v;
1064 while ( it.hasNext() ) a.add(0, it.next());
1065 return a;
1066 }
1067 return v;
1068 }
1069
1070 /**
1071 * Return the length of a multi-valued attribute or 1 if it is a single

Callers 1

_execMethod · 0.95

Calls 4

addMethod · 0.65
nextMethod · 0.65
hasNextMethod · 0.45

Tested by

no test coverage detected