Skip to content

Commit

Permalink
feat: update constructor to metabuilder
Browse files Browse the repository at this point in the history
Signed-off-by: Otavio Santana <otaviopolianasantana@gmail.com>
  • Loading branch information
otaviojava committed Jul 31, 2023
1 parent adb47f6 commit 899bb24
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,12 @@ final class ConstructorMetadataBuilder {
<T> ConstructorMetadata build(Class<T> entity) {
Constructor<T> constructor = reflections.getConstructor(entity);
if (constructor.getParameterCount() == 0) {
return new ConstructorMetadata(constructor, Collections.emptyList());
return new DefaultConstructorMetadata(constructor, Collections.emptyList());
}

List<ParameterMetaData> parameters = Stream.of(constructor.getParameters())
.map(ParameterMetaDataBuilder::of)
.toList();
return new ConstructorMetadata(constructor, parameters);
return new DefaultConstructorMetadata(constructor, parameters);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ public void addEmptyParameter() {

@Override
public <T> T build() {
Constructor<?> constructor = metadata.constructor();
Constructor<?> constructor = ((DefaultConstructorMetadata) metadata).constructor();

try {
Instance<Event<ConstructorEvent>> instance = CDI.current().select(new TypeLiteral<>() {
Expand Down

0 comments on commit 899bb24

Please sign in to comment.