diff options
author | Jeremy Rifkin <51220084+jeremy-rifkin@users.noreply.github.com> | 2023-02-01 16:37:30 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-01 16:37:30 -0500 |
commit | b2ecedf86deff40bb351d624538ff8c9664cbc26 (patch) | |
tree | 97d0c56049e8be0a7c9cc48e7d3b158f46d012a9 /lib/compilers/java.ts | |
parent | ba5a97c2af1a37cac056e89cc1da0251fd1f3acc (diff) | |
download | compiler-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.ts | 11 |
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, }; |