Skip to content

Instantly share code, notes, and snippets.

View anoopelias's full-sized avatar

Anoop Elias anoopelias

View GitHub Profile
@ymasory
ymasory / gist:3909209
Created October 18, 2012 00:38
(1) using scala.None in Java, and (2) converting com.google.common.base.Optional to scala.Option
import com.google.common.base.Optional;
import scala.None$;
import scala.Option;
public class ScalaLang {
public static <T> Option<T> none() {
return (Option<T>) None$.MODULE$;
}
@snipsnipsnip
snipsnipsnip / inspectable.scala
Last active August 24, 2019 15:55
inspectable.scala: 3.methods foreach println
// originally from http://lousycoder.com/blog/index.php?/archives/91-Scala-Querying-an-objects-fields-and-methods-with-reflection.html
package inspectable
import scala.Console._
import scala.tools.nsc.util.NameTransformer._
import java.lang.reflect.Modifier._
import java.lang.reflect.{Method, Member, Field}
import java.lang.Class