Skip to content

Commit b8d469d

Browse files
committed
Refactor codebase to use unnamed variables where possible
1 parent 4b7d3f5 commit b8d469d

File tree

8 files changed

+17
-18
lines changed

8 files changed

+17
-18
lines changed

src/common/src/main/java/org/smoothbuild/common/filesystem/mem/MemoryFileSystem.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ private <T> T createObject(
138138
case MemoryDir dir -> {
139139
return creator.apply(dir);
140140
}
141-
case MemoryFile f -> throw new IOException(error.get() + "Parent dir does not exist.");
141+
case MemoryFile _ -> throw new IOException(error.get() + "Parent dir does not exist.");
142142
}
143143
}
144144
}

src/compiler-backend/src/main/java/org/smoothbuild/compilerbackend/TypeSbTranslator.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,12 @@ public Map<STypeVar, BType> typeVarMap() {
3636
public BType translate(SType type) throws SbTranslatorException {
3737
return switch (type) {
3838
case SArrayType sArrayType -> translate(sArrayType);
39-
case SBlobType sBlobType -> bytecodeF.blobType();
40-
case SBoolType sBoolType -> bytecodeF.boolType();
39+
case SBlobType _ -> bytecodeF.blobType();
40+
case SBoolType _ -> bytecodeF.boolType();
4141
case SFuncType sFuncType -> translate(sFuncType);
42-
case SIntType sIntType -> bytecodeF.intType();
42+
case SIntType _ -> bytecodeF.intType();
4343
case STypeVar sTypeVar -> translate(sTypeVar);
44-
case SStringType sStringType -> bytecodeF.stringType();
44+
case SStringType _ -> bytecodeF.stringType();
4545
case SStructType sStructType -> translate(sStructType);
4646
case STupleType sTupleType -> translate(sTupleType);
4747
case SInterfaceType sInterfaceType -> throw unexpectedCaseException(sInterfaceType);

src/compiler-frontend/src/main/java/org/smoothbuild/compilerfrontend/compile/ast/PModuleVisitor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public void visitPolyEvaluable(PPolyEvaluable pPolyEvaluable) throws T {
5757
public void visitTypeParams(PTypeParams pExplicitTypeParams) {
5858
switch (pExplicitTypeParams) {
5959
case PExplicitTypeParams explicit -> explicit.typeParams().foreach(this::visitTypeParam);
60-
case PImplicitTypeParams implicit -> {}
60+
case PImplicitTypeParams _ -> {}
6161
}
6262
}
6363

src/compiler-frontend/src/main/java/org/smoothbuild/compilerfrontend/compile/task/GenerateFqns.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,7 @@ public void visit(PContainer pContainer) {
5757
var name =
5858
switch (pContainer) {
5959
case PLambda pLambda -> nameOf(pLambda);
60-
case PModule pModule -> Result.<Name>err("");
61-
case PPolyEvaluable pPolyEvaluable -> Result.<Name>err("");
60+
case PModule _, PPolyEvaluable _ -> Result.<Name>err("");
6261
case PNamedEvaluable pNamedEvaluable -> nameOf(pNamedEvaluable);
6362
case PStruct pStruct -> nameOf(pStruct);
6463
};
@@ -85,7 +84,7 @@ public void visitType(PType pType) throws RuntimeException {
8584
parseReference(pTypeReference.nameText())
8685
.ifErr(e -> logIllegalTypeReference(pTypeReference, e))
8786
.ifOk(pTypeReference::setFqn);
88-
case PImplicitType pImplicitType -> {}
87+
case PImplicitType _ -> {}
8988
}
9089
}
9190

src/compiler-frontend/src/main/java/org/smoothbuild/compilerfrontend/compile/task/GenerateScopes.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ private PScope createScopeFor(PContainer pContainer) {
8585
case PModule pModule -> initializeScopeFor(pModule);
8686
case PStruct pStruct -> initializeScopeFor(pStruct);
8787
case PPolyEvaluable pPolyEvaluable -> initializeScopeFor(pPolyEvaluable);
88-
case PNamedValue pNamedValue -> {}
88+
case PNamedValue _ -> {}
8989
case PConstructor pConstructor -> initializeScopeFor(pConstructor);
9090
case PFunc pFunc -> initializeScopeFor(pFunc);
9191
}
@@ -121,7 +121,7 @@ private void initializeScopeFor(PPolyEvaluable pPolyEvaluable) {
121121
// gluing function name and parameter name using '~' into a name.
122122
case PExplicitTypeParams explicit ->
123123
explicit.typeParams().foreach(type -> addType(type, type.name()));
124-
case PImplicitTypeParams implicit -> {}
124+
case PImplicitTypeParams _ -> {}
125125
}
126126
}
127127

src/compiler-frontend/src/main/java/org/smoothbuild/compilerfrontend/compile/task/ResolveReferences.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ public void visitType(PType pType) {
7373
case PFuncType func -> visitFuncType(func);
7474
case PTupleType tuple -> visitTupleType(tuple);
7575
case PTypeReference pTypeReference -> visitExplicitType(pTypeReference);
76-
case PImplicitType pImplicitType -> {}
76+
case PImplicitType _ -> {}
7777
}
7878
}
7979

src/virtual-machine/src/main/java/org/smoothbuild/virtualmachine/evaluate/execute/BEvaluate.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ Promise<Maybe<BValue>> doScheduleJob(Job job) throws BytecodeException {
115115
case BFold fold -> scheduleFold(job, fold);
116116
case BIf if_ -> scheduleIf(job, if_);
117117
case BInvoke invoke -> scheduleOperation(job, invoke, InvokeStep::new);
118-
case BLambda lambda -> scheduleInlineTask(job);
118+
case BLambda _ -> scheduleInlineTask(job);
119119
case BMap map -> scheduleMap(job, map);
120120
case BOrder order -> scheduleOperation(job, order, OrderStep::new);
121121
case BPick pick -> scheduleOperation(job, pick, PickStep::new);

src/virtual-machine/src/main/java/org/smoothbuild/virtualmachine/evaluate/step/StepHashes.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
public class StepHashes {
99
public static Hash stepHash(Step step) {
1010
return switch (step) {
11-
case CombineStep combineStep -> combineHash();
12-
case ChooseStep chooseStep -> chooseHash();
13-
case InvokeStep invokeStep -> invokeHash();
11+
case CombineStep _ -> combineHash();
12+
case ChooseStep _ -> chooseHash();
13+
case InvokeStep _ -> invokeHash();
1414
case OrderStep orderStep -> orderHash(orderStep.evaluationType());
15-
case PickStep pickStep -> pickHash();
16-
case SelectStep selectStep -> selectHash();
15+
case PickStep _ -> pickHash();
16+
case SelectStep _ -> selectHash();
1717
};
1818
}
1919

0 commit comments

Comments
 (0)