Package net.bytebuddy.agent.builder
Interface AgentBuilder.RedefinitionListenable.ResubmissionImmediateMatcher
- All Known Implementing Classes:
AgentBuilder.RedefinitionListenable.ResubmissionImmediateMatcher.Conjunction
,AgentBuilder.RedefinitionListenable.ResubmissionImmediateMatcher.Disjunction
,AgentBuilder.RedefinitionListenable.ResubmissionImmediateMatcher.ForElementMatchers
,AgentBuilder.RedefinitionListenable.ResubmissionImmediateMatcher.Trivial
- Enclosing interface:
- AgentBuilder.RedefinitionListenable
public static interface AgentBuilder.RedefinitionListenable.ResubmissionImmediateMatcher
A matcher that determines if types should be resubmitted if it is not yet loaded.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
A matcher for immediate resubmission that matches both of the supplied delegate matchers.static class
A matcher for immediate resubmission that matches either of the supplied delegate matchers.static class
A matcher for immediate resubmission that uses element matchers for each argument to determine a resubmission.static enum
A trivial matcher for immediate resubmission. -
Method Summary
Modifier and TypeMethodDescriptionboolean
matches
(String typeName, ClassLoader classLoader, JavaModule module) Returnstrue
if a type should be resubmitted if it is not yet loaded.
-
Method Details
-
matches
Returnstrue
if a type should be resubmitted if it is not yet loaded.- Parameters:
typeName
- The name of the instrumented type.classLoader
- The class loader of the instrumented type ornull
if the type is loaded by the bootstrap class loader.module
- The module of the instrumented type ornull
if the current VM does not support modules.- Returns:
true
if the type should be resubmitted.
-