core expressions

This document lists the breaking API changes that occurred between R3.2 and R3.3 and how to migrate from the R3.2 API to the R3.3 API.

core expressions - Breaking API changes from R3.2 to R3.3
None

core expressions - Non-breaking API changes from R3.2 to R3.3
New API in org.eclipse.core.expressions.ElementHandler:
  • Expression create(ExpressionConverter converter, Element element) throws CoreException
  • processChildren(ExpressionConverter converter, Element element, CompositeExpression expression) throws CoreException
New API in org.eclipse.core.expressions.ExpressionConverter:
  • Expression perform(Element root) throws CoreException
New API constants in org.eclipse.core.expressions.ExpressionTagNames:
  • REFERENCE
New API classes in package org.eclipse.core.expressions:
  • IIterable
  • ICountable