Package net.bytebuddy.dynamic.loading
Interface ClassInjector.UsingReflection.Dispatcher.Initializable
-
- All Known Implementing Classes:
ClassInjector.UsingReflection.Dispatcher.Direct,ClassInjector.UsingReflection.Dispatcher.Direct.ForJava7CapableVm,ClassInjector.UsingReflection.Dispatcher.Direct.ForLegacyVm,ClassInjector.UsingReflection.Dispatcher.Initializable.Unavailable,ClassInjector.UsingReflection.Dispatcher.UsingUnsafeInjection,ClassInjector.UsingReflection.Dispatcher.UsingUnsafeOverride,ClassInjector.UsingReflection.Dispatcher.UsingUnsafeOverride.ForJava7CapableVm,ClassInjector.UsingReflection.Dispatcher.UsingUnsafeOverride.ForLegacyVm
- Enclosing interface:
- ClassInjector.UsingReflection.Dispatcher
public static interface ClassInjector.UsingReflection.Dispatcher.InitializableInitializes a dispatcher to make non-accessible APIs accessible.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classClassInjector.UsingReflection.Dispatcher.Initializable.UnavailableRepresents an unsuccessfully loaded method lookup.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ClassInjector.UsingReflection.Dispatcherinitialize()Initializes this dispatcher.booleanisAvailable()Indicates if this dispatcher is available.
-
-
-
Method Detail
-
isAvailable
boolean isAvailable()
Indicates if this dispatcher is available.- Returns:
trueif this dispatcher is available.
-
initialize
ClassInjector.UsingReflection.Dispatcher initialize()
Initializes this dispatcher.- Returns:
- The initialized dispatcher.
-
-