All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aol.cyclops.lambda.tuple.lazymap..LazyMap2PTuple8.swp Maven / Gradle / Ivy

There is a newer version: 7.2.4
Show newest version
b0VIM 7.3?]U?¤johnmccleanir000781~johnmcclean/repos/cyclops/cyclops-tuples/src/main/java/com/aol/cyclops/lambda/tuple/lazymap/LazyMap2PTuple8.java
3210#"! Utp%ad]
%?????ba4???@?
?
S
<
(



?????qml`A
	};				}			return getCachedValues().iterator();		public Iterator iterator() {		@Override		}			return Arrays.asList(v1(),v2());		public List getCachedValues() {		@Override		}			return value.getOrSet(()->fn.apply(host.v2())); 		public T v2(){	}		this.fn = fn;		this.host = host;		super(host.arity());	public LazyMap2PTuple8( Function fn,PTuple8 host){	 private final PTuple8 host;	 private final Function fn;	 private final LazyImmutable value = LazyImmutable.def();public class LazyMap2PTuple8 extends TupleImpl {import com.aol.cyclops.lambda.utils.LazyImmutable;import com.aol.cyclops.lambda.tuple.TupleImpl;import com.aol.cyclops.lambda.tuple.PTuple8;import com.aol.cyclops.lambda.tuple.PTuple2;import java.util.function.Function;import java.util.List;import java.util.Iterator;import java.util.Arrays;package com.aol.cyclops.lambda.tuple.lazymap;