Skip to content

Instantly share code, notes, and snippets.

@MLeo
MLeo / Example.java
Created December 3, 2011 01:50
A fold (looping construct) through MethodHandles, it does eat stack, and it assumes a mutable container.
package methodhandleloop;
import static java.lang.invoke.MethodHandles.lookup;
import static java.lang.invoke.MethodType.methodType;
import java.lang.invoke.MethodHandle;
import java.lang.invoke.MethodHandles.Lookup;
import java.math.BigDecimal;
import static java.lang.invoke.MethodHandles.filterReturnValue;