| AbstractMatcher |
|
| AnnotationGeneratedFilter |
Filters classes and methods annotated with
runtime visible and
invisible annotation whose
simple name contains Generated.
|
| AssertFilter |
Filters code that is generated for an assert statement.
|
| AssertFilter.Matcher |
|
| BridgeFilter |
Filters bridge methods.
|
| EnumEmptyConstructorFilter |
Filters empty enum constructors.
|
| EnumEmptyConstructorFilter.Matcher |
|
| EnumFilter |
Filters methods values and valueOf that compiler
creates for enums.
|
| ExhaustiveSwitchFilter |
Filters default branch generated by compilers for exhaustive switch
expressions.
|
| ExhaustiveSwitchFilter.Matcher |
|
| Filters |
Filter that combines other filters.
|
| FinallyFilter |
Filters duplicates of finally blocks that compiler generates.
|
| KotlinCoroutineFilter |
Filters branches that Kotlin compiler generates for coroutines.
|
| KotlinCoroutineFilter.Matcher |
|
| KotlinDefaultArgumentsFilter |
Filters branches that Kotlin compiler generates for default arguments.
|
| KotlinDefaultArgumentsFilter.Matcher |
|
| KotlinDefaultMethodsFilter |
Filters methods that Kotlin compiler generates for non-overridden
non-abstract methods of interfaces.
|
| KotlinDefaultMethodsFilter.Matcher |
|
| KotlinGeneratedFilter |
Filters methods generated by the Kotlin compiler.
|
| KotlinInlineFilter |
Filters out instructions that were inlined by Kotlin compiler.
|
| KotlinLateinitFilter |
Filters branch in bytecode that Kotlin compiler generates for reading from
lateinit properties.
|
| KotlinLateinitFilter.Matcher |
|
| KotlinNotNullOperatorFilter |
Filters branch in bytecode that Kotlin compiler generates for not-null
assertion operator.
|
| KotlinNotNullOperatorFilter.Matcher |
|
| KotlinUnsafeCastOperatorFilter |
Filters branch in bytecode that Kotlin compiler generates for "unsafe" cast
operator.
|
| KotlinUnsafeCastOperatorFilter.Matcher |
|
| KotlinWhenFilter |
Filters bytecode that Kotlin compiler generates for when
expressions which list all cases of enum or
sealed class, i.e.
|
| KotlinWhenFilter.Matcher |
|
| KotlinWhenStringFilter |
Filters bytecode that Kotlin compiler generates for when
expressions with a String.
|
| KotlinWhenStringFilter.Matcher |
|
| PrivateEmptyNoArgConstructorFilter |
Filters private empty constructors that do not have arguments.
|
| PrivateEmptyNoArgConstructorFilter.Matcher |
|
| RecordPatternFilter |
Filters code that is generated for record patterns.
|
| RecordPatternFilter.Matcher |
|
| RecordsFilter |
Filters methods toString, hashCode and
equals that compiler generates for records.
|
| RecordsFilter.Matcher |
|
| StringSwitchFilter |
Filters code that is generated by ECJ for a switch statement
with a String and by Kotlin compiler 1.5 and above for a
when expression with a String.
|
| StringSwitchFilter.Matcher |
|
| StringSwitchJavacFilter |
Filters code that is generated by javac for a switch statement with a String.
|
| StringSwitchJavacFilter.Matcher |
|
| SynchronizedFilter |
Filters code that is generated for synchronized statement.
|
| SynchronizedFilter.Matcher |
|
| SyntheticFilter |
Filters synthetic methods unless they represent bodies of lambda expressions.
|
| TryWithResourcesEcjFilter |
Filters code that ECJ generates for try-with-resources statement.
|
| TryWithResourcesEcjFilter.Matcher |
|
| TryWithResourcesJavac11Filter |
Filters code which is generated for try-with-resources statement by javac
starting from version 11.
|
| TryWithResourcesJavacFilter |
Filters code which is generated for try-with-resources statement by javac
versions from 7 to 10.
|
| TryWithResourcesJavacFilter.Matcher |
javac from JDK 7 and 8 generates bytecode that is equivalent to the
compilation of source code that is described in JLS
14.20.3.
|