Class SubclassDynamicTypeBuilder.InstrumentableMatcher

java.lang.Object
net.bytebuddy.dynamic.scaffold.subclass.SubclassDynamicTypeBuilder.InstrumentableMatcher
All Implemented Interfaces:
LatentMatcher<MethodDescription>
Enclosing class:
SubclassDynamicTypeBuilder<T>

@Enhance protected static class SubclassDynamicTypeBuilder.InstrumentableMatcher extends Object implements LatentMatcher<MethodDescription>
A matcher that locates all methods that are overridable and not ignored or that are directly defined on the instrumented type.
  • Constructor Details

    • InstrumentableMatcher

      protected InstrumentableMatcher(LatentMatcher<? super MethodDescription> ignoredMethods)
      Creates a latent method matcher that matches all methods that are to be instrumented by a SubclassDynamicTypeBuilder.
      Parameters:
      ignoredMethods - A matcher for the ignored methods.
  • Method Details