Skip to content

Commit 6104ee2

Browse files
committed
Merge branch 'fix-checkstyle-errors' into 'dev'
Checkstyle fixed See merge request cse2000-software-project/2023-2024/cluster-e/04b/rune-dsl-interpreter!13
2 parents 853182f + 56db1ea commit 6104ee2

16 files changed

+77
-108
lines changed

rosetta-lang/src/main/java/com/regnosys/rosetta/interpreternew/RosettaInterpreterNew.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@
22

33
import javax.inject.Inject;
44

5-
import com.regnosys.rosetta.interpreternew.values.RosettaInterpreterIntegerValue;
65
import com.regnosys.rosetta.rosetta.expression.RosettaExpression;
7-
import com.regnosys.rosetta.rosetta.expression.RosettaIntLiteral;
86
import com.regnosys.rosetta.rosetta.interpreter.RosettaInterpreterValue;
97

108
public class RosettaInterpreterNew {
@@ -13,8 +11,10 @@ public class RosettaInterpreterNew {
1311
private RosettaInterpreterVisitor visitor;
1412

1513
/**
16-
* Simple example interpret function to allow for better understanding of the development workflow
17-
* @param expression
14+
* Simple example interpret function to allow for better understanding
15+
* of the development workflow.
16+
*
17+
* @param expression the expression to be interpreted
1818
* @return value of RosettaIntLiteral otherwise exception
1919
*/
2020
public RosettaInterpreterValue interp(RosettaExpression expression) {

rosetta-lang/src/main/java/com/regnosys/rosetta/interpreternew/RosettaInterpreterNewException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.regnosys.rosetta.interpreternew;
22

3-
public class RosettaInterpreterNewException extends RuntimeException{
3+
public class RosettaInterpreterNewException extends RuntimeException {
44
private static final long serialVersionUID = 1L;
55

66
public RosettaInterpreterNewException(String message) {

rosetta-lang/src/main/java/com/regnosys/rosetta/interpreternew/RosettaInterpreterVisitor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import com.regnosys.rosetta.interpreternew.visitors.RosettaInterpreterRosettaNumberLiteralInterpreter;
2222
import com.regnosys.rosetta.interpreternew.visitors.RosettaInterpreterRosettaStringLiteralInterpreter;
2323

24-
public class RosettaInterpreterVisitor extends RosettaInterpreterVisitorBase{
24+
public class RosettaInterpreterVisitor extends RosettaInterpreterVisitorBase {
2525

2626
@Override
2727
public RosettaInterpreterValue interp(RosettaBooleanLiteral exp) {

rosetta-lang/src/main/java/com/regnosys/rosetta/interpreternew/RosettaInterpreterVisitorBase.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,8 @@ public void eUnset(EStructuralFeature feature) {
101101
}
102102

103103
@Override
104-
public Object eInvoke(EOperation operation, EList<?> arguments) throws InvocationTargetException {
104+
public Object eInvoke(EOperation operation, EList<?> arguments)
105+
throws InvocationTargetException {
105106
// TODO Auto-generated method stub
106107
return null;
107108
}

rosetta-lang/src/main/java/com/regnosys/rosetta/interpreternew/visitors/RosettaInterpreterConcreteInterpreter.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import javax.inject.Inject;
44

55
import com.regnosys.rosetta.interpreternew.RosettaInterpreterVisitor;
6-
import com.regnosys.rosetta.interpreternew.RosettaInterpreterVisitorBase;
76

87

98
public abstract class RosettaInterpreterConcreteInterpreter {

rosetta-lang/src/main/java/com/regnosys/rosetta/interpreternew/visitors/RosettaInterpreterListLiteralInterpreter.java

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,32 +2,39 @@
22

33
import java.util.ArrayList;
44
import java.util.List;
5-
import java.util.stream.Stream;
65

7-
8-
import com.regnosys.rosetta.interpreternew.RosettaInterpreterVisitor;
96
import com.regnosys.rosetta.interpreternew.values.RosettaInterpreterListValue;
107
import com.regnosys.rosetta.rosetta.expression.ListLiteral;
118
import com.regnosys.rosetta.rosetta.expression.RosettaExpression;
129
import com.regnosys.rosetta.rosetta.interpreter.RosettaInterpreterValue;
1310

14-
public class RosettaInterpreterListLiteralInterpreter extends RosettaInterpreterConcreteInterpreter {
11+
public class RosettaInterpreterListLiteralInterpreter
12+
extends RosettaInterpreterConcreteInterpreter {
1513

1614
public RosettaInterpreterListLiteralInterpreter() {
1715
super();
1816
}
1917

18+
/**
19+
* Interprets a list literal, evaluating it to a list value.
20+
*
21+
* @param exp the expression to be interpreted
22+
* @return the list value it represents
23+
*/
2024
public RosettaInterpreterListValue interp(ListLiteral exp) {
2125
List<RosettaExpression> expressions = exp.getElements();
2226
List<RosettaInterpreterValue> interpretedExpressions = new ArrayList<>();
2327

24-
for(RosettaExpression e : expressions) {
28+
for (RosettaExpression e : expressions) {
2529
RosettaInterpreterValue val = e.accept(visitor);
2630

2731
if (val instanceof RosettaInterpreterListValue) {
28-
interpretedExpressions.addAll(((RosettaInterpreterListValue)val).getExpressions());
32+
interpretedExpressions.addAll(
33+
((RosettaInterpreterListValue)val)
34+
.getExpressions());
35+
} else {
36+
interpretedExpressions.add(val);
2937
}
30-
else interpretedExpressions.add(val);
3138
}
3239

3340

rosetta-lang/src/main/java/com/regnosys/rosetta/interpreternew/visitors/RosettaInterpreterRosettaBooleanLiteralInterpreter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
import com.regnosys.rosetta.interpreternew.values.RosettaInterpreterBooleanValue;
44
import com.regnosys.rosetta.rosetta.expression.RosettaBooleanLiteral;
55

6-
public class RosettaInterpreterRosettaBooleanLiteralInterpreter extends RosettaInterpreterConcreteInterpreter{
6+
public class RosettaInterpreterRosettaBooleanLiteralInterpreter
7+
extends RosettaInterpreterConcreteInterpreter {
78

89
public RosettaInterpreterBooleanValue interp(RosettaBooleanLiteral expr) {
910
return new RosettaInterpreterBooleanValue(expr.isValue());

rosetta-lang/src/main/java/com/regnosys/rosetta/interpreternew/visitors/RosettaInterpreterRosettaIntLiteralInterpreter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
import com.regnosys.rosetta.interpreternew.values.RosettaInterpreterIntegerValue;
44
import com.regnosys.rosetta.rosetta.expression.RosettaIntLiteral;
55

6-
public class RosettaInterpreterRosettaIntLiteralInterpreter extends RosettaInterpreterConcreteInterpreter{
6+
public class RosettaInterpreterRosettaIntLiteralInterpreter
7+
extends RosettaInterpreterConcreteInterpreter {
78

89
public RosettaInterpreterIntegerValue interp(RosettaIntLiteral expr) {
910
return new RosettaInterpreterIntegerValue(expr.getValue());

rosetta-lang/src/main/java/com/regnosys/rosetta/interpreternew/visitors/RosettaInterpreterRosettaNumberLiteralInterpreter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
import com.regnosys.rosetta.interpreternew.values.RosettaInterpreterNumberValue;
44
import com.regnosys.rosetta.rosetta.expression.RosettaNumberLiteral;
55

6-
public class RosettaInterpreterRosettaNumberLiteralInterpreter extends RosettaInterpreterConcreteInterpreter {
6+
public class RosettaInterpreterRosettaNumberLiteralInterpreter
7+
extends RosettaInterpreterConcreteInterpreter {
78

89
public RosettaInterpreterNumberValue interp(RosettaNumberLiteral exp) {
910
return new RosettaInterpreterNumberValue(exp.getValue());

rosetta-lang/src/main/java/com/regnosys/rosetta/interpreternew/visitors/RosettaInterpreterRosettaStringLiteralInterpreter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
import com.regnosys.rosetta.interpreternew.values.RosettaInterpreterStringValue;
44
import com.regnosys.rosetta.rosetta.expression.RosettaStringLiteral;
55

6-
public class RosettaInterpreterRosettaStringLiteralInterpreter extends RosettaInterpreterConcreteInterpreter{
6+
public class RosettaInterpreterRosettaStringLiteralInterpreter
7+
extends RosettaInterpreterConcreteInterpreter {
78

89
public RosettaInterpreterStringValue interp(RosettaStringLiteral exp) {
910
return new RosettaInterpreterStringValue(exp.getValue());

0 commit comments

Comments
 (0)