Skip to content

Commit

Permalink
fix sonar duplication
Browse files Browse the repository at this point in the history
  • Loading branch information
renanfranca committed May 9, 2024
1 parent 41e10b8 commit 6f1ba5a
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 14 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import tech.jhipster.lite.module.domain.JHipsterModuleContext;
import tech.jhipster.lite.shared.error.domain.Assert;

public final class JHipsterModulePackageJson {
public final class JHipsterModulePackageJson implements PackageJsonData {

private final Scripts scripts;
private final PackageJsonDependencies dependencies;
Expand All @@ -33,26 +33,32 @@ public PackageJsonChanges buildChanges(JHipsterModuleContext context) {
return new PackageJsonChanges(this, context);
}

@Override
public Scripts scripts() {
return scripts;
}

public PackageJsonDependencies devDependencies() {
return devDependencies;
}

@Override
public PackageJsonDependencies dependencies() {
return dependencies;
}

public PackageJsonDependencies devDependenciesToRemove() {
return devDependenciesToRemove;
@Override
public PackageJsonDependencies devDependencies() {
return devDependencies;
}

@Override
public PackageJsonDependencies dependenciesToRemove() {
return dependenciesToRemove;
}

@Override
public PackageJsonDependencies devDependenciesToRemove() {
return devDependenciesToRemove;
}

@Override
public PackageJsonType type() {
return type;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import tech.jhipster.lite.module.domain.JHipsterModuleContext;
import tech.jhipster.lite.shared.error.domain.Assert;

public final class PackageJsonChanges {
public final class PackageJsonChanges implements PackageJsonData {

private final Scripts scripts;
private final PackageJsonDependencies dependencies;
Expand Down Expand Up @@ -36,26 +36,32 @@ public boolean isEmpty() {
);
}

@Override
public Scripts scripts() {
return scripts;
}

public PackageJsonDependencies devDependencies() {
return devDependencies;
}

@Override
public PackageJsonDependencies dependencies() {
return dependencies;
}

public PackageJsonDependencies devDependenciesToRemove() {
return devDependenciesToRemove;
@Override
public PackageJsonDependencies devDependencies() {
return devDependencies;
}

@Override
public PackageJsonDependencies dependenciesToRemove() {
return dependenciesToRemove;
}

@Override
public PackageJsonDependencies devDependenciesToRemove() {
return devDependenciesToRemove;
}

@Override
public PackageJsonType type() {
return type;
}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package tech.jhipster.lite.module.domain.packagejson;

interface PackageJsonData {
Scripts scripts();
PackageJsonDependencies dependencies();
PackageJsonDependencies devDependencies();
PackageJsonDependencies dependenciesToRemove();
PackageJsonDependencies devDependenciesToRemove();
PackageJsonType type();
}

0 comments on commit 6f1ba5a

Please sign in to comment.