public static enum TypeResolutionStrategy.Lazy extends Enum<TypeResolutionStrategy.Lazy> implements TypeResolutionStrategy, TypeResolutionStrategy.Resolved
LoadedTypeInitializers but only loads all types.TypeResolutionStrategy.Active, TypeResolutionStrategy.Disabled, TypeResolutionStrategy.Lazy, TypeResolutionStrategy.Passive, TypeResolutionStrategy.Resolved| Enum Constant and Description | 
|---|
INSTANCE
The singleton instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<S extends ClassLoader> | 
initialize(DynamicType dynamicType,
          S classLoader,
          ClassLoadingStrategy<? super S> classLoadingStrategy)
Loads and initializes a dynamic type. 
 | 
TypeInitializer | 
injectedInto(TypeInitializer typeInitializer)
Injects a type initializer into the supplied type initializer, if applicable. 
 | 
TypeResolutionStrategy.Resolved | 
resolve()
Resolves a type resolution strategy for actual application. 
 | 
static TypeResolutionStrategy.Lazy | 
valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static TypeResolutionStrategy.Lazy[] | 
values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
public static final TypeResolutionStrategy.Lazy INSTANCE
public static TypeResolutionStrategy.Lazy[] values()
for (TypeResolutionStrategy.Lazy c : TypeResolutionStrategy.Lazy.values()) System.out.println(c);
public static TypeResolutionStrategy.Lazy valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic TypeResolutionStrategy.Resolved resolve()
resolve in interface TypeResolutionStrategypublic TypeInitializer injectedInto(TypeInitializer typeInitializer)
injectedInto in interface TypeResolutionStrategy.ResolvedtypeInitializer - The type initializer to potentially expend.public <S extends ClassLoader> Map<TypeDescription,Class<?>> initialize(DynamicType dynamicType, @MaybeNull S classLoader, ClassLoadingStrategy<? super S> classLoadingStrategy)
initialize in interface TypeResolutionStrategy.ResolvedS - The least specific type of class loader this strategy can apply to.dynamicType - The dynamic type to initialize.classLoader - The class loader to use.classLoadingStrategy - The class loading strategy to use.Copyright © 2014–2023. All rights reserved.