aboutsummaryrefslogtreecommitdiff
path: root/lib/compilers/java.ts
diff options
context:
space:
mode:
authorJeremy Rifkin <51220084+jeremy-rifkin@users.noreply.github.com>2023-02-01 16:37:30 -0500
committerGitHub <noreply@github.com>2023-02-01 16:37:30 -0500
commitb2ecedf86deff40bb351d624538ff8c9664cbc26 (patch)
tree97d0c56049e8be0a7c9cc48e7d3b158f46d012a9 /lib/compilers/java.ts
parentba5a97c2af1a37cac056e89cc1da0251fd1f3acc (diff)
downloadcompiler-explorer-b2ecedf86deff40bb351d624538ff8c9664cbc26.tar.gz
compiler-explorer-b2ecedf86deff40bb351d624538ff8c9664cbc26.zip
Scala fix (#4683)gh-6107
Diffstat (limited to 'lib/compilers/java.ts')
-rw-r--r--lib/compilers/java.ts11
1 files changed, 7 insertions, 4 deletions
diff --git a/lib/compilers/java.ts b/lib/compilers/java.ts
index 4a01fdc76..8f2a3e91a 100644
--- a/lib/compilers/java.ts
+++ b/lib/compilers/java.ts
@@ -382,10 +382,13 @@ export class JavaCompiler extends BaseCompiler {
}
return {
// Used for sorting
- firstSourceLine: methods.reduce(
- (p, m) => (p === -1 ? unwrap(m.startLine) : Math.min(p, unwrap(m.startLine))),
- -1,
- ),
+ firstSourceLine: methods.reduce((prev, method) => {
+ if (method.startLine) {
+ return prev === -1 ? method.startLine : Math.min(prev, method.startLine);
+ } else {
+ return prev;
+ }
+ }, -1),
methods: methods,
textsBeforeMethod,
};