This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository ecj.
commit 6fe65d4fa0948e2045eec8d19453a059c4426200 Merge: 6076a6a d5b85af Author: Emmanuel Bourg <[email protected]> Date: Tue Mar 27 09:45:06 2018 +0200 Merge tag 'upstream/3.11.0' Upstream version 3.11.0 src/org.eclipse.jdt.core/META-INF/MANIFEST.MF | 13 - src/org.eclipse.jdt.core/ecj.1 | 479 -- .../eclipse/jdt/core/compiler/CharOperation.java | 40 +- .../org/eclipse/jdt/core/compiler/IProblem.java | 26 +- .../eclipse/jdt/internal/compiler/ClassFile.java | 95 +- .../jdt/internal/compiler/CompilationResult.java | 13 +- .../eclipse/jdt/internal/compiler/Compiler.java | 132 +- .../jdt/internal/compiler/ProcessTaskManager.java | 13 +- .../apt/dispatch/AnnotationDiscoveryVisitor.java | 244 - .../internal/compiler/apt/dispatch/AptProblem.java | 60 - .../dispatch/BaseAnnotationProcessorManager.java | 162 - .../compiler/apt/dispatch/BaseMessagerImpl.java | 213 - .../apt/dispatch/BaseProcessingEnvImpl.java | 173 - .../dispatch/BatchAnnotationProcessorManager.java | 236 - .../compiler/apt/dispatch/BatchFilerImpl.java | 169 - .../compiler/apt/dispatch/BatchMessagerImpl.java | 77 - .../apt/dispatch/BatchProcessingEnvImpl.java | 144 - .../apt/dispatch/HookedJavaFileObject.java | 264 - .../compiler/apt/dispatch/IProcessorProvider.java | 47 - .../compiler/apt/dispatch/ProcessorInfo.java | 174 - .../compiler/apt/dispatch/RoundDispatcher.java | 173 - .../compiler/apt/dispatch/RoundEnvImpl.java | 239 - .../compiler/apt/model/AnnotationMemberValue.java | 51 - .../compiler/apt/model/AnnotationMirrorImpl.java | 531 -- .../compiler/apt/model/AnnotationValueImpl.java | 265 - .../internal/compiler/apt/model/ArrayTypeImpl.java | 71 - .../compiler/apt/model/DeclaredTypeImpl.java | 121 - .../internal/compiler/apt/model/ElementImpl.java | 154 - .../internal/compiler/apt/model/ElementsImpl.java | 713 --- .../compiler/apt/model/ErrorTypeElement.java | 160 - .../internal/compiler/apt/model/ErrorTypeImpl.java | 116 - .../compiler/apt/model/ExecutableElementImpl.java | 328 -- .../compiler/apt/model/ExecutableTypeImpl.java | 129 - .../jdt/internal/compiler/apt/model/Factory.java | 878 ---- .../internal/compiler/apt/model/IElementInfo.java | 30 - .../jdt/internal/compiler/apt/model/NameImpl.java | 95 - .../internal/compiler/apt/model/NoTypeImpl.java | 88 - .../compiler/apt/model/PackageElementImpl.java | 125 - .../compiler/apt/model/PrimitiveTypeImpl.java | 90 - .../compiler/apt/model/TypeElementImpl.java | 275 -- .../compiler/apt/model/TypeMirrorImpl.java | 144 - .../apt/model/TypeParameterElementImpl.java | 220 - .../compiler/apt/model/TypeVariableImpl.java | 83 - .../jdt/internal/compiler/apt/model/TypesImpl.java | 479 -- .../compiler/apt/model/VariableElementImpl.java | 181 - .../compiler/apt/model/WildcardTypeImpl.java | 68 - .../jdt/internal/compiler/apt/util/Archive.java | 102 - .../compiler/apt/util/ArchiveFileObject.java | 222 - .../compiler/apt/util/EclipseFileManager.java | 1147 ----- .../compiler/apt/util/EclipseFileObject.java | 205 - .../jdt/internal/compiler/apt/util/ManyToMany.java | 364 -- .../jdt/internal/compiler/apt/util/Options.java | 235 - .../jdt/internal/compiler/apt/util/Util.java | 207 - .../eclipse/jdt/internal/compiler/ast/ASTNode.java | 205 +- .../compiler/ast/AbstractMethodDeclaration.java | 38 +- .../compiler/ast/AllocationExpression.java | 518 +- .../jdt/internal/compiler/ast/Annotation.java | 139 +- .../compiler/ast/AnnotationMethodDeclaration.java | 5 +- .../jdt/internal/compiler/ast/Argument.java | 31 +- .../internal/compiler/ast/ArrayInitializer.java | 5 +- .../jdt/internal/compiler/ast/ArrayReference.java | 2 +- .../internal/compiler/ast/ArrayTypeReference.java | 33 +- .../jdt/internal/compiler/ast/Assignment.java | 12 +- .../eclipse/jdt/internal/compiler/ast/Block.java | 27 +- .../jdt/internal/compiler/ast/BreakStatement.java | 4 + .../jdt/internal/compiler/ast/CastExpression.java | 23 +- .../eclipse/jdt/internal/compiler/ast/Clinit.java | 17 + .../compiler/ast/CompilationUnitDeclaration.java | 5 +- .../compiler/ast/ConditionalExpression.java | 82 +- .../compiler/ast/ConstructorDeclaration.java | 36 +- .../internal/compiler/ast/ContinueStatement.java | 8 + .../jdt/internal/compiler/ast/DoStatement.java | 25 +- .../compiler/ast/ExplicitConstructorCall.java | 69 +- .../jdt/internal/compiler/ast/Expression.java | 51 +- .../compiler/ast/FakedTrackingVariable.java | 181 +- .../internal/compiler/ast/FieldDeclaration.java | 10 +- .../jdt/internal/compiler/ast/FieldReference.java | 14 +- .../jdt/internal/compiler/ast/ForStatement.java | 23 +- .../internal/compiler/ast/ForeachStatement.java | 19 +- .../compiler/ast/FunctionalExpression.java | 44 +- .../jdt/internal/compiler/ast/IPolyExpression.java | 65 + .../jdt/internal/compiler/ast/IfStatement.java | 11 +- .../jdt/internal/compiler/ast/Initializer.java | 18 +- .../compiler/ast/InnerInferenceHelper.java | 42 - .../compiler/ast/InstanceOfExpression.java | 7 +- .../ast/IntersectionCastTypeReference.java | 4 +- .../jdt/internal/compiler/ast/Invocation.java | 63 +- .../eclipse/jdt/internal/compiler/ast/Javadoc.java | 4 +- .../compiler/ast/JavadocAllocationExpression.java | 40 +- .../internal/compiler/ast/JavadocMessageSend.java | 43 +- .../internal/compiler/ast/LabeledStatement.java | 14 +- .../internal/compiler/ast/LambdaExpression.java | 572 +-- .../internal/compiler/ast/LocalDeclaration.java | 8 +- .../jdt/internal/compiler/ast/MessageSend.java | 419 +- .../internal/compiler/ast/MethodDeclaration.java | 18 +- .../compiler/ast/NullAnnotationMatching.java | 216 +- .../ast/ParameterizedQualifiedTypeReference.java | 33 +- .../ast/ParameterizedSingleTypeReference.java | 26 +- .../ast/QualifiedAllocationExpression.java | 507 +- .../compiler/ast/QualifiedNameReference.java | 21 +- .../compiler/ast/QualifiedSuperReference.java | 6 +- .../jdt/internal/compiler/ast/Reference.java | 7 +- .../internal/compiler/ast/ReferenceExpression.java | 596 ++- .../jdt/internal/compiler/ast/ReturnStatement.java | 31 +- .../internal/compiler/ast/SingleNameReference.java | 54 +- .../internal/compiler/ast/SingleTypeReference.java | 20 + .../jdt/internal/compiler/ast/Statement.java | 112 +- .../jdt/internal/compiler/ast/StringLiteral.java | 32 +- .../jdt/internal/compiler/ast/SwitchStatement.java | 45 +- .../compiler/ast/SynchronizedStatement.java | 9 + .../jdt/internal/compiler/ast/ThrowStatement.java | 6 +- .../jdt/internal/compiler/ast/TryStatement.java | 78 +- .../jdt/internal/compiler/ast/TypeDeclaration.java | 29 +- .../jdt/internal/compiler/ast/TypeReference.java | 80 +- .../jdt/internal/compiler/ast/WhileStatement.java | 22 +- .../jdt/internal/compiler/ast/Wildcard.java | 3 +- .../compiler/batch/BatchCompilerRequestor.java | 48 + .../compiler/batch/ClasspathDirectory.java | 89 +- .../jdt/internal/compiler/batch/ClasspathJar.java | 50 +- .../jdt/internal/compiler/batch/FileSystem.java | 33 +- .../eclipse/jdt/internal/compiler/batch/Main.java | 80 +- .../internal/compiler/batch/messages.properties | 20 +- .../compiler/classfmt/ClassFileConstants.java | 4 +- .../compiler/classfmt/ClassFileReader.java | 88 +- .../classfmt/ExternalAnnotationProvider.java | 668 +++ .../NonNullDefaultAwareTypeAnnotationWalker.java | 69 +- .../compiler/classfmt/TypeAnnotationWalker.java | 127 +- .../jdt/internal/compiler/codegen/CodeStream.java | 17 +- .../internal/compiler/codegen/ConstantPool.java | 2 +- .../jdt/internal/compiler/env/IBinaryType.java | 14 +- .../compiler/env/ITypeAnnotationWalker.java | 119 + .../flow/ExceptionHandlingFlowContext.java | 15 +- .../flow/ExceptionInferenceFlowContext.java | 32 + .../internal/compiler/flow/FinallyFlowContext.java | 16 +- .../jdt/internal/compiler/flow/FlowContext.java | 84 +- .../jdt/internal/compiler/flow/FlowInfo.java | 5 +- .../compiler/flow/InitializationFlowContext.java | 5 + .../internal/compiler/flow/LoopingFlowContext.java | 63 +- .../compiler/flow/UnconditionalFlowInfo.java | 222 +- .../internal/compiler/impl/CompilerOptions.java | 57 +- .../jdt/internal/compiler/impl/IrritantSet.java | 7 +- .../compiler/lookup/AnnotatableTypeSystem.java | 63 +- .../lookup/AptBinaryLocalVariableBinding.java | 27 - .../lookup/AptSourceLocalVariableBinding.java | 38 - .../jdt/internal/compiler/lookup/ArrayBinding.java | 34 +- .../internal/compiler/lookup/BaseTypeBinding.java | 2 +- .../compiler/lookup/BinaryTypeBinding.java | 276 +- .../jdt/internal/compiler/lookup/Binding.java | 6 +- .../jdt/internal/compiler/lookup/BlockScope.java | 44 +- .../jdt/internal/compiler/lookup/BoundSet.java | 502 +- .../internal/compiler/lookup/CaptureBinding.java | 156 +- .../internal/compiler/lookup/CaptureBinding18.java | 89 +- .../jdt/internal/compiler/lookup/ClassScope.java | 77 +- .../compiler/lookup/CompilationUnitScope.java | 13 +- .../lookup/ConstraintExceptionFormula.java | 8 +- .../lookup/ConstraintExpressionFormula.java | 162 +- .../compiler/lookup/ConstraintFormula.java | 20 - .../compiler/lookup/ConstraintTypeFormula.java | 55 +- .../jdt/internal/compiler/lookup/FieldBinding.java | 28 +- .../lookup/ImplicitNullAnnotationVerifier.java | 75 +- .../compiler/lookup/InferenceContext18.java | 692 ++- .../compiler/lookup/InferenceSubstitution.java | 17 +- .../compiler/lookup/InferenceVariable.java | 31 +- ...Binding.java => IntersectionTypeBinding18.java} | 30 +- .../internal/compiler/lookup/InvocationSite.java | 12 +- .../internal/compiler/lookup/LocalTypeBinding.java | 14 +- .../compiler/lookup/LocalVariableBinding.java | 44 +- .../compiler/lookup/LookupEnvironment.java | 118 +- .../internal/compiler/lookup/MethodBinding.java | 29 +- .../jdt/internal/compiler/lookup/MethodScope.java | 8 + .../internal/compiler/lookup/MethodVerifier15.java | 27 +- .../compiler/lookup/NestedTypeBinding.java | 7 +- .../internal/compiler/lookup/NullTypeBinding.java | 2 +- .../lookup/ParameterizedGenericMethodBinding.java | 300 +- .../compiler/lookup/ParameterizedTypeBinding.java | 115 +- .../PolyParameterizedGenericMethodBinding.java | 33 + .../internal/compiler/lookup/PolyTypeBinding.java | 15 + .../compiler/lookup/ProblemMethodBinding.java | 4 + .../internal/compiler/lookup/ProblemReasons.java | 5 +- .../internal/compiler/lookup/RawTypeBinding.java | 31 +- .../internal/compiler/lookup/ReductionResult.java | 3 +- .../internal/compiler/lookup/ReferenceBinding.java | 112 +- .../jdt/internal/compiler/lookup/Scope.java | 530 +- .../internal/compiler/lookup/SignatureWrapper.java | 74 +- .../compiler/lookup/SourceTypeBinding.java | 5142 ++++++++++---------- .../lookup/SyntheticFactoryMethodBinding.java | 13 +- .../compiler/lookup/SyntheticMethodBinding.java | 34 +- .../jdt/internal/compiler/lookup/TagBits.java | 2 +- .../jdt/internal/compiler/lookup/TypeBinding.java | 101 +- .../compiler/lookup/TypeBindingVisitor.java | 18 +- .../jdt/internal/compiler/lookup/TypeBound.java | 26 +- .../internal/compiler/lookup/TypeConstants.java | 13 +- .../jdt/internal/compiler/lookup/TypeIds.java | 9 +- .../jdt/internal/compiler/lookup/TypeSystem.java | 261 +- .../compiler/lookup/TypeVariableBinding.java | 137 +- .../lookup/UnresolvedReferenceBinding.java | 8 +- .../internal/compiler/lookup/VariableBinding.java | 11 +- .../internal/compiler/lookup/VoidTypeBinding.java | 2 +- .../internal/compiler/lookup/WildcardBinding.java | 34 +- .../compiler/parser/CommitRollbackParser.java | 106 - .../jdt/internal/compiler/parser/Parser.java | 104 +- .../compiler/parser/ParserBasicInformation.java | 4 +- .../internal/compiler/parser/RecoveredBlock.java | 60 +- .../internal/compiler/parser/RecoveredElement.java | 703 +-- .../internal/compiler/parser/RecoveredField.java | 13 +- .../compiler/parser/RecoveredInitializer.java | 17 +- .../compiler/parser/RecoveredLocalVariable.java | 2 +- .../internal/compiler/parser/RecoveredMethod.java | 7 +- .../internal/compiler/parser/RecoveredType.java | 10 +- .../internal/compiler/parser/RecoveredUnit.java | 4 +- .../internal/compiler/parser/RecoveryScanner.java | 30 +- .../jdt/internal/compiler/parser/Scanner.java | 31 +- .../internal/compiler/parser/ScannerHelper.java | 2 +- .../compiler/parser/diagnose/DiagnoseParser.java | 31 +- .../jdt/internal/compiler/parser/parser1.rsc | Bin 32238 -> 32238 bytes .../jdt/internal/compiler/parser/parser10.rsc | Bin 566 -> 566 bytes .../jdt/internal/compiler/parser/parser11.rsc | Bin 566 -> 566 bytes .../jdt/internal/compiler/parser/parser12.rsc | Bin 566 -> 566 bytes .../jdt/internal/compiler/parser/parser13.rsc | Bin 566 -> 566 bytes .../jdt/internal/compiler/parser/parser14.rsc | Bin 2274 -> 2254 bytes .../jdt/internal/compiler/parser/parser15.rsc | Bin 1446 -> 1446 bytes .../jdt/internal/compiler/parser/parser16.rsc | Bin 2186 -> 2184 bytes .../jdt/internal/compiler/parser/parser17.rsc | Bin 797 -> 797 bytes .../jdt/internal/compiler/parser/parser18.rsc | Bin 7747 -> 7754 bytes .../jdt/internal/compiler/parser/parser19.rsc | 8 +- .../jdt/internal/compiler/parser/parser2.rsc | Bin 30644 -> 30644 bytes .../jdt/internal/compiler/parser/parser3.rsc | Bin 2186 -> 2184 bytes .../jdt/internal/compiler/parser/parser4.rsc | Bin 3178 -> 3178 bytes .../jdt/internal/compiler/parser/parser5.rsc | Bin 2186 -> 2184 bytes .../jdt/internal/compiler/parser/parser6.rsc | Bin 1270 -> 1270 bytes .../jdt/internal/compiler/parser/parser9.rsc | Bin 15408 -> 15408 bytes .../internal/compiler/problem/ProblemHandler.java | 26 +- .../internal/compiler/problem/ProblemReporter.java | 246 +- .../internal/compiler/problem/messages.properties | 17 +- .../jdt/internal/compiler/tool/Archive.java | 103 - .../internal/compiler/tool/ArchiveFileObject.java | 241 - .../internal/compiler/tool/EclipseCompiler.java | 231 - .../compiler/tool/EclipseCompilerImpl.java | 566 --- .../internal/compiler/tool/EclipseFileManager.java | 1148 ----- .../internal/compiler/tool/EclipseFileObject.java | 217 - .../jdt/internal/compiler/tool/Options.java | 277 -- .../eclipse/jdt/internal/compiler/tool/Util.java | 207 - .../eclipse/jdt/internal/compiler/util/Util.java | 87 +- 243 files changed, 11024 insertions(+), 21097 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/ecj.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

