public final class TraitInjectionUtils extends Object
Utilities for TraitInjector
| Type Params | Return Type | Name and description |
|---|---|---|
|
public static void |
injectTrait(CompilationUnit unit, SourceUnit source, ClassNode classNode, Class<?> trait) |
|
public static void |
processTraitsForNode(SourceUnit sourceUnit, ClassNode cNode, String artefactType, CompilationUnit compilationUnit) |
|
public static void |
processTraitsForNode(SourceUnit sourceUnit, ClassNode cNode, String artefactType, List<TraitInjector> traitInjectors, CompilationUnit compilationUnit) |