Extract

scala.meta.contrib.Extract
See theExtract companion object
trait Extract[A, B]

The motivation for this typeclass is to extract values out of trees that could have been fields on the classes. However, these values are not included as fields on the tree nodes because of various reasons.

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def extract(a: A): List[B]
Implicitly added by extractAnnotationsFromMods
def extract(a: A): List[B]
Implicitly added by extractClassesFromStats
def extract(a: A): List[B]
Implicitly added by extractDeclDefsFromStats
def extract(a: A): List[B]
Implicitly added by extractDeclTypesFromStats
def extract(a: A): List[B]
Implicitly added by extractDeclValsFromStats
def extract(a: A): List[B]
Implicitly added by extractDeclVarsFromStats
def extract(a: A): List[B]
Implicitly added by extractDeclsFromStats
def extract(a: A): List[B]
Implicitly added by extractDefnsFromStats
def extract(a: A): List[B]
Implicitly added by extractDefsFromStats
def extract(a: A): List[B]
Implicitly added by extractMembersFromStats
def extract(a: A): List[B]
Implicitly added by extractObjectsFromStats
def extract(a: A): List[B]
Implicitly added by extractTermsFromStats
def extract(a: A): List[B]
Implicitly added by extractTraitsFromStats
def extract(a: A): List[B]
Implicitly added by extractTypesFromStats
def extract(a: A): List[B]
Implicitly added by extractValsFromStats
def extract(a: A): List[B]
Implicitly added by extractVarsFromStats
def extract(a: A): List[B]