Skip to content

Instantly share code, notes, and snippets.

import java.util.Optional;
import java.util.function.Supplier;
public class SuppliersExamples {
@Test
public void lazyValuation() throws Exception {
Optional<Integer> ok = executeDangerousAction(() -> 4 / 2);
Optional<Integer> divisionByZero = executeDangerousAction(() -> 4 / 0);
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
<style id="jsbin-css">
* {
font-family: Helvetica, sans-serif;
font-size: 22px;
import com.fasterxml.jackson.core.JsonParser;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.core.Version;
import com.fasterxml.jackson.databind.*;
import com.fasterxml.jackson.databind.deser.Deserializers;
import com.fasterxml.jackson.databind.node.ObjectNode;
import java.io.IOException;
import java.util.Iterator;
@msamujlo
msamujlo / index.js
Created December 5, 2014 09:06
requirebin sketch
console.clear();
var $ = require('jquery'),
Backbone = require('backbone'),
_ = require('underscore'),
leet = require('l33teral'),
Q = require('q');
var dfr = Q.defer();
dfr.promise.then(function(v){console.log(v)});
@msamujlo
msamujlo / index.js
Created May 12, 2014 14:51
requirebin sketch
var d3 = require("d3"),
_ = require('lodash'),
leet = require('l33teral'),
x = d3.scale.threshold()
.domain([14,24,41])
.range([undefined,'average','caution','critical']),
y = d3.scale.threshold()
.domain([24])
/**
* ...
* @author Michal Samujlo
* @version 0.1
*/
package com.ydp.view {
import flash.display.DisplayObjectContainer;
import flash.display.MovieClip;
import flash.events.EventDispatcher;