| <!-- |
| ~ Copyright 2000-2012 JetBrains s.r.o. |
| ~ |
| ~ Licensed under the Apache License, Version 2.0 (the "License"); |
| ~ you may not use this file except in compliance with the License. |
| ~ You may obtain a copy of the License at |
| ~ |
| ~ http://www.apache.org/licenses/LICENSE-2.0 |
| ~ |
| ~ Unless required by applicable law or agreed to in writing, software |
| ~ distributed under the License is distributed on an "AS IS" BASIS, |
| ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| ~ See the License for the specific language governing permissions and |
| ~ limitations under the License. |
| --> |
| <html> |
| <body> |
| <span style="font-family: verdana,serif; font-size: smaller;"> |
| This intention simplifies a conditional operator <b><font color="#000080">?:</font></b> when one of the branches is a constant true or false. |
| <br> |
| So <code>a ? b : false</code> gets turned into <code>a && b</code> and <code>a ? true : b</code> gets turned into <code>a || b</code>.<br> |
| While you would normally not write such code, you may end up with it as a result of other refactorings. |
| </span> |
| </body> |
| </html> |