# Package org.spongepowered.asm.mixin.gen

Generators, a special type of injector which replace the annotated method with synthetic content, see `@Accessor` and `@Invoker`.

Class Summary
AccessorGenerator: Base class for accessor generators
AccessorGeneratorField: Accessor generator for field accessors
AccessorGeneratorFieldGetter: Generator for instance field getters
AccessorGeneratorFieldSetter: Generator for field setters
AccessorGeneratorMethodProxy: Generator for proxy methods
AccessorGeneratorObjectFactory: Generator for factory methods (constructor invokers)
AccessorInfo: Information about an accessor
AccessorInfo.AccessorName: Accessor Name struct

Enum Summary
AccessorInfo.AccessorType: Accessor types

Annotation Types Summary
Accessor: Defines an accessor method in a mixin, the method can be a getter (must return the field type and take no arguments) or a setter (must take an argument of the field type and return void).
Invoker: Defines an invoker method (also known as a proxy method in a mixin, the method.