[ https://issues.apache.org/jira/browse/MATH-1408?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15956603#comment-15956603 ]
Michael Borcherds commented on MATH-1408: ----------------------------------------- It's only the explicit casts that are a problem in GWT 2.8, see my comment here https://issues.apache.org/jira/browse/MATH-1406?focusedCommentId=15953142&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15953142 > Do not use exceptions for control flow > -------------------------------------- > > Key: MATH-1408 > URL: https://issues.apache.org/jira/browse/MATH-1408 > Project: Commons Math > Issue Type: Task > Reporter: Gilles > Priority: Minor > Labels: control, exception, flow > Fix For: 4.0 > > > There are several occurrences where exception is used to control flow. > Code such as > {noformat} > try { > // block A > } catch (ClassCastException e) { > // block B > } > {noformat} > where "block A" is trying to cast an object "o" to "SomeClass", should be > changed to > {noformat} > if (o instanceof SomeClass) { > // block A > } else { > // block B > } > {noformat} -- This message was sent by Atlassian JIRA (v6.3.15#6346)