Class BaseArgsConstructorEnricherHandler
java.lang.Object
net.binis.codegen.enrich.handler.base.BaseEnricher
net.binis.codegen.enrich.handler.constructor.BaseArgsConstructorEnricherHandler
- All Implemented Interfaces:
net.binis.codegen.enrich.Enricher,PrototypeEnricher
- Direct Known Subclasses:
AllArgsConstructorEnricherHandler,NoArgsConstructorEnricherHandler,NotInitializedArgsConstructorEnricherHandler,RequiredArgsConstructorEnricherHandler
-
Field Summary
Fields inherited from class net.binis.codegen.enrich.handler.base.BaseEnricher
lookup, parser -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Stream<CGVariableDecl>applyFieldsFilter(Stream<CGVariableDecl> stream) protected voidcreateConstructor(CGClassDeclaration cls, List<CGVariableDecl> fields) voidenrichElement(ElementDescription description) protected abstract StringgetName()protected booleanmatchParamTypes(CGMethodDeclaration method, List<CGVariableDecl> fields) intorder()Methods inherited from class net.binis.codegen.enrich.handler.base.BaseEnricher
dependencies, enrich, error, error, finalizeEnrich, init, note, note, postProcess, setup, warn, warn
-
Constructor Details
-
BaseArgsConstructorEnricherHandler
public BaseArgsConstructorEnricherHandler()
-
-
Method Details
-
enrichElement
- Specified by:
enrichElementin interfacePrototypeEnricher- Overrides:
enrichElementin classBaseEnricher
-
applyFieldsFilter
-
getName
-
createConstructor
-
matchParamTypes
-
order
public int order()
-