commit | 4bf4f4298ef45b4ec1177afd1b55f09a8766ca77 | [log] [tgz] |
---|---|---|
author | Jeff Johnston <jjohnstn@redhat.com> | Mon Jun 24 22:51:40 2019 -0400 |
committer | Stephan Herrmann <stephan.herrmann@berlin.de> | Thu Jul 25 12:32:25 2019 -0400 |
tree | aab7405f2f176e9cc008e6282c87ede29f24b059 | |
parent | 65567fc00b5666931f115b6d726ca29106dc87d7 [diff] |
Bug 548647 - Turn off cast checking in instanceof when needed - change InstanceofExpression.resolveType() to register the instanceof type in the left hand expression if it is a CastExpression - modify CastExpression to disable unnecessary type checking if an instanceof type has been registered and it is provably distinct from the expression type - add new tests to CastTest Change-Id: Ifb7730706b189915ef8afd859722ea831dccca76 Also-by: Stephan Herrmann <stephan.herrmann@berlin.de>
This is the core part of Eclipse's Java development tools. It contains the non-UI support for compiling and working with Java code, including the following:
For more information and important links, refer to the [JDT wiki page] 1 or the [JDT project overview page] 2.