-
public final class TransformerConfig
The base config for transforming classes. Will always contain only 1 ClassTransformer, MethodTransformer, and FieldTransformer. This class is mostly used to configure InjectionResolvers.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
TransformerConfig.TransformerConfigScope
The TransformerConfig builder scope which provides utilities for creating a transformer config. The transformer scope can accept multiple InjectionTransformers and will create a proxy if more than one is collected.
-
Field Summary
Fields Modifier and Type Field Description private final ClassTransformer
ct
private final MethodTransformer
mt
private final FieldTransformer
ft
-
Constructor Summary
Constructors Constructor Description TransformerConfig(ClassTransformer ct, MethodTransformer mt, FieldTransformer ft)
Creates a config with the provided transformers.
-
Method Summary
Modifier and Type Method Description final ClassTransformer
getCt()
final MethodTransformer
getMt()
final FieldTransformer
getFt()
-
-
Constructor Detail
-
TransformerConfig
TransformerConfig(ClassTransformer ct, MethodTransformer mt, FieldTransformer ft)
Creates a config with the provided transformers.
-
-
Method Detail
-
getCt
final ClassTransformer getCt()
-
getMt
final MethodTransformer getMt()
-
getFt
final FieldTransformer getFt()
-
-
-
-