| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -201,6 +201,7 @@ static private Optional<String> getMatchingRefURL(IProblem compilerError, ASTNod | |||
| 201 | 201 | case IProblem.ShouldReturnValue: | |
| 202 | 202 | return urlAssembler.getMissingReturnURL(problemNode); | |
| 203 | 203 | case IProblem.TypeMismatch: | |
| 204 | + case IProblem.ReturnTypeMismatch: | ||
| 204 | 205 | String providedType = truncateClass(problemArguments[0]); | |
| 205 | 206 | String requiredType = truncateClass(problemArguments[1]); | |
| 206 | 207 | return urlAssembler.getTypeMismatchURL(providedType, requiredType, problemNode); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -309,13 +309,7 @@ public Optional<String> getMissingReturnURL(ASTNode problemNode) { | |||
| 309 | 309 | * @return the the URL with path and parameters for the corresponding MatchingRef page | |
| 310 | 310 | */ | |
| 311 | 311 | public Optional<String> getTypeMismatchURL(String providedType, String requiredType, ASTNode problemNode) { | |
| 312 | - ASTNode parent = problemNode.getParent(); | ||
| 313 | - if (!(parent instanceof VariableDeclarationFragment)) { | ||
| 314 | - return Optional.empty(); | ||
| 315 | - } | ||
| 316 | - | ||
| 317 | - String varName = ((VariableDeclarationFragment) parent).getName().toString(); | ||
| 318 | - | ||
| 312 | + String varName = problemNode.toString(); | ||
| 319 | 313 | return Optional.of(URL + "typemismatch?typeonename=" + providedType | |
| 320 | 314 | + "&typetwoname=" + requiredType | |
| 321 | 315 | + "&varname=" + varName); | |
| Back | FazBrowse Home | New Git URL |
0 commit comments