trait ClassLevelMatcher extends SourceElementsMatcher
A class level matcher matches classes and all methods and fields defined by the respective classes.
- Source
- ClassLevelMatcher.scala
- Alphabetic
- By Inheritance
- ClassLevelMatcher
- SourceElementsMatcher
- Function1
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def doesMatch(classFile: ClassFile)(implicit project: SomeProject): Boolean
- abstract def extension(implicit project: SomeProject): Set[VirtualSourceElement]
- Definition Classes
- SourceElementsMatcher
Concrete Value Members
- def and(right: SourceElementsMatcher): SourceElementsMatcher
- Definition Classes
- SourceElementsMatcher
- def andThen[A](g: (Set[VirtualSourceElement]) => A): (SomeProject) => A
- Definition Classes
- Function1
- Annotations
- @unspecialized()
- final def apply(project: SomeProject): Set[VirtualSourceElement]
- Definition Classes
- SourceElementsMatcher → Function1
- def compose[A](g: (A) => SomeProject): (A) => Set[VirtualSourceElement]
- Definition Classes
- Function1
- Annotations
- @unspecialized()
- def except(right: SourceElementsMatcher): SourceElementsMatcher
- Definition Classes
- SourceElementsMatcher
- def toString(): String
- Definition Classes
- Function1 → AnyRef → Any