trait ClassMatcher extends ClassLevelMatcher
A class matcher matches classes defined by the respective classes.
- Source
- ClassMatcher.scala
- Alphabetic
- By Inheritance
- ClassMatcher
- ClassLevelMatcher
- SourceElementsMatcher
- Function1
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def doesMatch(classFile: ClassFile)(implicit project: SomeProject): Boolean
- Definition Classes
- ClassLevelMatcher
- abstract def extension(implicit project: SomeProject): Set[VirtualSourceElement]
- Definition Classes
- SourceElementsMatcher
- abstract def matchFields: Boolean
- abstract def matchMethods: Boolean
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