Class TypeResolutionStrategy.Active

java.lang.Object
net.bytebuddy.dynamic.TypeResolutionStrategy.Active
All Implemented Interfaces:
TypeResolutionStrategy
Enclosing interface:
TypeResolutionStrategy

@Enhance public static class TypeResolutionStrategy.Active extends Object implements TypeResolutionStrategy
A type resolution strategy that applies all LoadedTypeInitializer as a part of class loading using reflection. This implies that the initializers are executed before (as a first action of) a type initializer is executed.
  • Field Details

    • nexusAccessor

      private final NexusAccessor nexusAccessor
      The nexus accessor to use.
  • Constructor Details

    • Active

      public Active()
      Creates a new active type resolution strategy that uses a default nexus accessor.
    • Active

      public Active(NexusAccessor nexusAccessor)
      Creates a new active type resolution strategy that uses the supplied nexus accessor.
      Parameters:
      nexusAccessor - The nexus accessor to use.
  • Method Details