# Package org.spongepowered.asm.mixin.injection.selectors.dynamic

Dynamic target selectors provide custom logic for selecting injector targets.

Interface Summary
IResolvedDescriptor: A resolved descriptor, or rather the result of resolving a descriptor.

Class Summary
DescriptorResolver: Utility class which contains the logic for resolving descriptors (`Desc` annotations) starting from an element and recursing up the tree of parent elements looking for a matching descriptor
DynamicSelectorDesc: A `Target Selector` which matches candidates using descriptors contained in `@Desc` annotations.