BETA_JAVA7 - Committing all changes for R3_7_maintenance merge
diff --git a/org.eclipse.jdt.core.tests.builder/META-INF/MANIFEST.MF b/org.eclipse.jdt.core.tests.builder/META-INF/MANIFEST.MF
index c1bf0ee..8180ec8 100644
--- a/org.eclipse.jdt.core.tests.builder/META-INF/MANIFEST.MF
+++ b/org.eclipse.jdt.core.tests.builder/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.jdt.core.tests.builder; singleton:=true
-Bundle-Version: 3.8.0.qualifier
+Bundle-Version: 3.7.1.qualifier
Bundle-ClassPath: jdtcoretestsbuilder.jar
Bundle-Vendor: %providerName
Bundle-Localization: plugin
diff --git a/org.eclipse.jdt.core.tests.compiler/META-INF/MANIFEST.MF b/org.eclipse.jdt.core.tests.compiler/META-INF/MANIFEST.MF
index d89db69..80cfe5c 100644
--- a/org.eclipse.jdt.core.tests.compiler/META-INF/MANIFEST.MF
+++ b/org.eclipse.jdt.core.tests.compiler/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.jdt.core.tests.compiler
-Bundle-Version: 3.8.0.qualifier
+Bundle-Version: 3.7.1.qualifier
Bundle-ClassPath: jdtcoretestscompiler.jar
Bundle-Vendor: %providerName
Bundle-Localization: plugin
diff --git a/org.eclipse.jdt.core.tests.model/META-INF/MANIFEST.MF b/org.eclipse.jdt.core.tests.model/META-INF/MANIFEST.MF
index 6a7a5b0..848d7e6 100644
--- a/org.eclipse.jdt.core.tests.model/META-INF/MANIFEST.MF
+++ b/org.eclipse.jdt.core.tests.model/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.jdt.core.tests.model;singleton:=true
-Bundle-Version: 3.8.0.qualifier
+Bundle-Version: 3.7.1.qualifier
Bundle-ClassPath: jdtcoretestsmodel.jar
Bundle-Vendor: %providerName
Bundle-Localization: plugin
diff --git a/org.eclipse.jdt.core.tests.performance/META-INF/MANIFEST.MF b/org.eclipse.jdt.core.tests.performance/META-INF/MANIFEST.MF
index b1af997..7e40bd0 100644
--- a/org.eclipse.jdt.core.tests.performance/META-INF/MANIFEST.MF
+++ b/org.eclipse.jdt.core.tests.performance/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.jdt.core.tests.performance
-Bundle-Version: 3.8.0.qualifier
+Bundle-Version: 3.7.1.qualifier
Bundle-ClassPath: jdtcoretestsperf.jar
Bundle-Vendor: %providerName
Bundle-Localization: plugin
diff --git a/org.eclipse.jdt.core/.settings/.api_filters b/org.eclipse.jdt.core/.settings/.api_filters
index ad33336..f0d6671 100644
--- a/org.eclipse.jdt.core/.settings/.api_filters
+++ b/org.eclipse.jdt.core/.settings/.api_filters
@@ -1,351 +1,359 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<component id="org.eclipse.jdt.core" version="2">
- <resource path="compiler/org/eclipse/jdt/core/compiler/CharOperation.java" type="org.eclipse.jdt.core.compiler.CharOperation">
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="compareTo(char[], char[], int, int)"/>
- </message_arguments>
- </filter>
- </resource>
- <resource path="compiler/org/eclipse/jdt/core/compiler/IProblem.java" type="org.eclipse.jdt.core.compiler.IProblem">
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="AssignmentToMultiCatchParameter"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="AssignmentToResource"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="AutoManagedResourceNotBelow17"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="BinaryLiteralNotBelow17"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="CannotInferElidedTypes"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="CannotUseDiamondWithAnonymousClasses"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="CannotUseDiamondWithExplicitTypeArguments"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="DiamondNotBelow17"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="DuplicateInheritedMethods"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="IllegalHexaLiteral"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="IllegalUnderscorePosition"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="IncorrectSwitchType17"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="InvalidBinary"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="InvalidUnionTypeReferenceSequence"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="MultiCatchNotBelow17"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="PolymorphicMethodNotBelow17"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="PotentialHeapPollutionFromVararg"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="RedundantSpecificationOfTypeArguments"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="ResourceHasToImplementAutoCloseable"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="SafeVarargsOnFixedArityMethod"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="SafeVarargsOnNonFinalInstanceMethod"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="SwitchOnStringsNotBelow17"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="UnderscoresInLiteralsNotBelow17"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="UnhandledExceptionOnAutoClose"/>
- </message_arguments>
- </filter>
- </resource>
- <resource path="dom/org/eclipse/jdt/core/dom/AST.java" type="org.eclipse.jdt.core.dom.AST">
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="JLS4"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="newUnionType()"/>
- </message_arguments>
- </filter>
- </resource>
- <resource path="dom/org/eclipse/jdt/core/dom/ASTMatcher.java" type="org.eclipse.jdt.core.dom.ASTMatcher">
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="match(UnionType, Object)"/>
- </message_arguments>
- </filter>
- </resource>
- <resource path="dom/org/eclipse/jdt/core/dom/ASTNode.java" type="org.eclipse.jdt.core.dom.ASTNode">
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="UNION_TYPE"/>
- </message_arguments>
- </filter>
- </resource>
- <resource path="dom/org/eclipse/jdt/core/dom/ASTVisitor.java" type="org.eclipse.jdt.core.dom.ASTVisitor">
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="endVisit(UnionType)"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="visit(UnionType)"/>
- </message_arguments>
- </filter>
- </resource>
- <resource path="dom/org/eclipse/jdt/core/dom/ClassInstanceCreation.java" type="org.eclipse.jdt.core.dom.ClassInstanceCreation">
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="isResolvedTypeInferredFromExpectedType()"/>
- </message_arguments>
- </filter>
- </resource>
- <resource path="dom/org/eclipse/jdt/core/dom/TryStatement.java" type="org.eclipse.jdt.core.dom.TryStatement">
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="RESOURCES_PROPERTY"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="resources()"/>
- </message_arguments>
- </filter>
- </resource>
- <resource path="dom/org/eclipse/jdt/core/dom/Type.java" type="org.eclipse.jdt.core.dom.Type">
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="isUnionType()"/>
- </message_arguments>
- </filter>
- </resource>
- <resource path="dom/org/eclipse/jdt/core/dom/UnionType.java" type="org.eclipse.jdt.core.dom.UnionType">
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1109393411">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="org.eclipse.jdt.core.dom.UnionType"/>
- </message_arguments>
- </filter>
- </resource>
- <resource path="formatter/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.java" type="org.eclipse.jdt.core.formatter.DefaultCodeFormatterConstants">
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="FORMATTER_ALIGNMENT_FOR_RESOURCES_IN_TRY"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="FORMATTER_ALIGNMENT_FOR_UNION_TYPE_IN_MULTICATCH"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_TRY"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="FORMATTER_INSERT_SPACE_AFTER_SEMICOLON_IN_TRY_RESOURCES"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_TRY"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_TRY"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="FORMATTER_INSERT_SPACE_BEFORE_SEMICOLON_IN_TRY_RESOURCES"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="FORMATTER_WRAP_BEFORE_OR_OPERATOR_MULTICATCH"/>
- </message_arguments>
- </filter>
- </resource>
- <resource path="model/org/eclipse/jdt/core/CompletionProposal.java" type="org.eclipse.jdt.core.CompletionProposal">
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="canUseDiamond(CompletionContext)"/>
- </message_arguments>
- </filter>
- </resource>
- <resource path="model/org/eclipse/jdt/core/JavaCore.java" type="org.eclipse.jdt.core.JavaCore">
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="COMPILER_PB_REDUNDANT_TYPE_ARGUMENTS"/>
- </message_arguments>
- </filter>
- </resource>
- <resource path="model/org/eclipse/jdt/core/Signature.java" type="org.eclipse.jdt.core.Signature">
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="C_INTERSECTION"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="INTERSECTION_TYPE_SIGNATURE"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="createIntersectionTypeSignature(String[])"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="createIntersectionTypeSignature(char[][])"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="getIntersectionTypeBounds(String)"/>
- </message_arguments>
- </filter>
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="getIntersectionTypeBounds(char[])"/>
- </message_arguments>
- </filter>
- </resource>
- <resource path="model/org/eclipse/jdt/core/compiler/ReconcileContext.java" type="org.eclipse.jdt.core.compiler.ReconcileContext">
- <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
- <message_arguments>
- <message_argument value="3.7.1"/>
- <message_argument value="getAST4()"/>
- </message_arguments>
- </filter>
- </resource>
+ <resource path="META-INF/MANIFEST.MF">
+ <filter comment="Merge Java7 support into R3_7_maintenance" id="924844039">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="3.7.0"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="compiler/org/eclipse/jdt/core/compiler/CharOperation.java" type="org.eclipse.jdt.core.compiler.CharOperation">
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="compareTo(char[], char[], int, int)"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="compiler/org/eclipse/jdt/core/compiler/IProblem.java" type="org.eclipse.jdt.core.compiler.IProblem">
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="AssignmentToMultiCatchParameter"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="AssignmentToResource"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="AutoManagedResourceNotBelow17"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="BinaryLiteralNotBelow17"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="CannotInferElidedTypes"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="CannotUseDiamondWithAnonymousClasses"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="CannotUseDiamondWithExplicitTypeArguments"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="DiamondNotBelow17"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="DuplicateInheritedMethods"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="IllegalHexaLiteral"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="IllegalUnderscorePosition"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="IncorrectSwitchType17"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="InvalidBinary"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="InvalidUnionTypeReferenceSequence"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="MultiCatchNotBelow17"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="PolymorphicMethodNotBelow17"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="PotentialHeapPollutionFromVararg"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="RedundantSpecificationOfTypeArguments"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="ResourceHasToImplementAutoCloseable"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="SafeVarargsOnFixedArityMethod"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="SafeVarargsOnNonFinalInstanceMethod"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="SwitchOnStringsNotBelow17"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="UnderscoresInLiteralsNotBelow17"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1210056707">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="UnhandledExceptionOnAutoClose"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="dom/org/eclipse/jdt/core/dom/AST.java" type="org.eclipse.jdt.core.dom.AST">
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="JLS4"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="newUnionType()"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="dom/org/eclipse/jdt/core/dom/ASTMatcher.java" type="org.eclipse.jdt.core.dom.ASTMatcher">
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="match(UnionType, Object)"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="dom/org/eclipse/jdt/core/dom/ASTNode.java" type="org.eclipse.jdt.core.dom.ASTNode">
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="UNION_TYPE"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="dom/org/eclipse/jdt/core/dom/ASTVisitor.java" type="org.eclipse.jdt.core.dom.ASTVisitor">
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="endVisit(UnionType)"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="visit(UnionType)"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="dom/org/eclipse/jdt/core/dom/ClassInstanceCreation.java" type="org.eclipse.jdt.core.dom.ClassInstanceCreation">
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="isResolvedTypeInferredFromExpectedType()"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="dom/org/eclipse/jdt/core/dom/TryStatement.java" type="org.eclipse.jdt.core.dom.TryStatement">
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="RESOURCES_PROPERTY"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="resources()"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="dom/org/eclipse/jdt/core/dom/Type.java" type="org.eclipse.jdt.core.dom.Type">
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="isUnionType()"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="dom/org/eclipse/jdt/core/dom/UnionType.java" type="org.eclipse.jdt.core.dom.UnionType">
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1109393411">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="org.eclipse.jdt.core.dom.UnionType"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="formatter/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.java" type="org.eclipse.jdt.core.formatter.DefaultCodeFormatterConstants">
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="FORMATTER_ALIGNMENT_FOR_RESOURCES_IN_TRY"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="FORMATTER_ALIGNMENT_FOR_UNION_TYPE_IN_MULTICATCH"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_TRY"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="FORMATTER_INSERT_SPACE_AFTER_SEMICOLON_IN_TRY_RESOURCES"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_TRY"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_TRY"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="FORMATTER_INSERT_SPACE_BEFORE_SEMICOLON_IN_TRY_RESOURCES"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="FORMATTER_WRAP_BEFORE_OR_OPERATOR_MULTICATCH"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="model/org/eclipse/jdt/core/CompletionProposal.java" type="org.eclipse.jdt.core.CompletionProposal">
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="canUseDiamond(CompletionContext)"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="model/org/eclipse/jdt/core/JavaCore.java" type="org.eclipse.jdt.core.JavaCore">
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="COMPILER_PB_REDUNDANT_TYPE_ARGUMENTS"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="model/org/eclipse/jdt/core/Signature.java" type="org.eclipse.jdt.core.Signature">
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="C_INTERSECTION"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="INTERSECTION_TYPE_SIGNATURE"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="createIntersectionTypeSignature(String[])"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="createIntersectionTypeSignature(char[][])"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="getIntersectionTypeBounds(String)"/>
+ </message_arguments>
+ </filter>
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="getIntersectionTypeBounds(char[])"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="model/org/eclipse/jdt/core/compiler/ReconcileContext.java" type="org.eclipse.jdt.core.compiler.ReconcileContext">
+ <filter comment="new APIs added for Java7 support post 3.7.0" id="1142947843">
+ <message_arguments>
+ <message_argument value="3.7.1"/>
+ <message_argument value="getAST4()"/>
+ </message_arguments>
+ </filter>
+ </resource>
</component>
diff --git a/org.eclipse.jdt.core/META-INF/MANIFEST.MF b/org.eclipse.jdt.core/META-INF/MANIFEST.MF
index bb3c0af..6897593 100644
--- a/org.eclipse.jdt.core/META-INF/MANIFEST.MF
+++ b/org.eclipse.jdt.core/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.jdt.core; singleton:=true
-Bundle-Version: 3.8.0.qualifier
+Bundle-Version: 3.7.1.qualifier
Bundle-Activator: org.eclipse.jdt.core.JavaCore
Bundle-Vendor: %providerName
Bundle-Localization: plugin
diff --git a/org.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/messages.properties b/org.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/messages.properties
index d98ff5e..3737580 100644
--- a/org.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/messages.properties
+++ b/org.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/messages.properties
@@ -15,7 +15,7 @@
#Format: compiler.name = word1 word2 word3
compiler.name = Eclipse Compiler for Java(TM)
#Format: compiler.version = 0.XXX[, other words (don't forget the comma if adding other words)]
-compiler.version = 0.B70, 3.8
+compiler.version = 0.B70, 3.7.1
compiler.copyright = Copyright IBM Corp 2000, 2011. All rights reserved.
### progress