com.twitter.chill
Copied from Spark, written by Matei Zaharia ([email protected]).
Ported to ASM 4.0 and refactored for scalding/summingbird by Oscar Boykin
Original code: https://github.com/mesos/spark/blob/master/core/src/main/scala/spark/ClosureCleaner.scala
Uses ASM to return the names of the fields accessed by this cls
returns the (Class, AnyRef) pair from highest level to lowest level so result.
returns the (Class, AnyRef) pair from highest level to lowest level so result.last is the outer of obj.
Copied from Spark, written by Matei Zaharia ([email protected]).
Ported to ASM 4.0 and refactored for scalding/summingbird by Oscar Boykin
Original code: https://github.com/mesos/spark/blob/master/core/src/main/scala/spark/ClosureCleaner.scala