This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository ecj.
commit 117ffae3cf4a4c1b59156d839255fbeb2b7eb99a Merge: 3d86b53 17a5894 Author: Emmanuel Bourg <ebo...@apache.org> Date: Tue Apr 10 10:20:00 2018 +0200 Update upstream source from tag 'upstream/3.13.0' Update to upstream version '3.13.0' with Debian dir a7713b8786d8928ac5a5f2ca863151349c12be8d org.eclipse.jdt.annotation/.settings/.api_filters | 21 - org.eclipse.jdt.annotation/META-INF/MANIFEST.MF | 2 +- org.eclipse.jdt.annotation/pom.xml | 4 +- org.eclipse.jdt.annotation_v1/pom.xml | 2 +- org.eclipse.jdt.apt.core/.classpath | 2 +- .../.settings/org.eclipse.jdt.core.prefs | 6 +- org.eclipse.jdt.apt.core/META-INF/MANIFEST.MF | 4 +- org.eclipse.jdt.apt.core/forceQualifierUpdate.txt | 3 +- org.eclipse.jdt.apt.core/pom.xml | 4 +- .../jdt/apt/core/internal/JarFactoryContainer.java | 5 +- .../declaration/EclipseDeclarationImpl.java | 4 +- .../core/internal/env/BinaryFileOutputStream.java | 2 +- .../jdt/apt/core/internal/env/BuildFilerImpl.java | 10 +- .../core/internal/env/EncodedFileOutputStream.java | 4 +- .../jdt/apt/core/internal/env/FilerImpl.java | 6 +- .../jdt/apt/core/internal/util/FactoryPath.java | 38 +- .../jdt/apt/core/internal/util/ManyToMany.java | 5 +- .../org/eclipse/jdt/apt/core/util/AptConfig.java | 4 +- org.eclipse.jdt.apt.pluggable.core/.classpath | 2 +- .../.settings/org.eclipse.jdt.core.prefs | 6 +- .../META-INF/MANIFEST.MF | 4 +- org.eclipse.jdt.apt.pluggable.core/pom.xml | 4 +- .../core/dispatch/IdeProcessingEnvImpl.java | 47 +- .../apt/pluggable/core/filer/IdeFilerImpl.java | 8 +- .../core/filer/IdeNonSourceOutputStream.java | 4 +- org.eclipse.jdt.apt.ui/.classpath | 2 +- .../.settings/org.eclipse.jdt.core.prefs | 6 +- org.eclipse.jdt.apt.ui/META-INF/MANIFEST.MF | 4 +- org.eclipse.jdt.apt.ui/pom.xml | 4 +- .../AdvancedFactoryPathOptionsDialog.java | 7 +- .../preferences/AptConfigurationBlock.java | 9 +- .../jdt/apt/ui/internal/preferences/Messages.java | 5 +- .../ui/internal/preferences/messages.properties | 1 - org.eclipse.jdt.compiler.apt/.classpath | 2 +- .../.settings/org.eclipse.jdt.core.prefs | 6 +- org.eclipse.jdt.compiler.apt/META-INF/MANIFEST.MF | 4 +- org.eclipse.jdt.compiler.apt/pom.xml | 4 +- .../compiler/apt/model/AnnotationMirrorImpl.java | 27 +- .../jdt/internal/compiler/apt/model/TypesImpl.java | 214 +- .../compiler/apt/util/EclipseFileManager.java | 31 +- .../jdt/internal/compiler/apt/util/ManyToMany.java | 5 +- org.eclipse.jdt.compiler.tool/.classpath | 2 +- .../.settings/org.eclipse.jdt.core.prefs | 6 +- org.eclipse.jdt.compiler.tool/META-INF/MANIFEST.MF | 4 +- org.eclipse.jdt.compiler.tool/pom.xml | 4 +- .../compiler/tool/EclipseCompilerImpl.java | 5 +- .../internal/compiler/tool/EclipseFileManager.java | 31 +- .../.classpath | 2 +- org.eclipse.jdt.core.internal.tools/.project | 28 + .../.settings/org.eclipse.core.resources.prefs | 2 + .../.settings/org.eclipse.core.runtime.prefs | 2 + .../.settings/org.eclipse.jdt.core.prefs | 6 +- .../.settings/org.eclipse.jdt.ui.prefs | 60 + .../.settings/org.eclipse.pde.prefs | 15 + .../META-INF/MANIFEST.MF | 9 + org.eclipse.jdt.core.internal.tools/about.html | 28 + .../build.properties | 16 + org.eclipse.jdt.core.internal.tools/readme.txt | 71 + .../internal/tools/unicode/CodePointsBuilder.java | 109 + .../core/internal/tools/unicode/Environment.java | 16 + .../core/internal/tools/unicode/FileEncoder.java | 165 + .../unicode/GenerateIdentifierPartResources.java | 11 + .../unicode/GenerateIdentifierStartResources.java | 11 + .../internal/tools/unicode/PartEnvironment.java | 30 + .../internal/tools/unicode/StartEnvironment.java | 30 + .../core/internal/tools/unicode/TableBuilder.java | 77 + .../tools/unicode/UnicodeResourceGenerator.java | 51 + org.eclipse.jdt.core/.classpath | 2 +- org.eclipse.jdt.core/.options | 40 + org.eclipse.jdt.core/.settings/.api_filters | 34 - .../.settings/org.eclipse.jdt.core.prefs | 6 +- org.eclipse.jdt.core/META-INF/MANIFEST.MF | 19 +- .../org/eclipse/jdt/core/BuildJarIndex.java | 2 +- .../org/eclipse/jdt/core/CheckDebugAttributes.java | 4 +- .../org/eclipse/jdt/core/JDTCompilerAdapter.java | 3 +- .../jdt/internal/compiler/batch/ClasspathJar.java | 19 +- .../jdt/internal/compiler/batch/FileSystem.java | 21 +- .../eclipse/jdt/internal/compiler/batch/Main.java | 230 +- .../internal/compiler/batch/messages.properties | 37 +- org.eclipse.jdt.core/build.properties | 3 +- .../jdt/internal/codeassist/CompletionEngine.java | 168 +- .../jdt/internal/codeassist/SelectionEngine.java | 86 +- .../complete/CompletionJavadocParser.java | 4 +- .../CompletionOnReferenceExpressionName.java | 7 +- .../codeassist/complete/CompletionParser.java | 11 +- .../jdt/internal/codeassist/impl/AssistParser.java | 31 +- .../select/SelectionOnReferenceExpression.java | 6 +- .../select/SelectionOnReferenceExpressionName.java | 7 +- .../codeassist/select/SelectionParser.java | 6 +- .../org/eclipse/jdt/core/compiler/IProblem.java | 26 +- .../eclipse/jdt/internal/compiler/ClassFile.java | 17 +- .../eclipse/jdt/internal/compiler/ReadManager.java | 6 +- .../eclipse/jdt/internal/compiler/ast/ASTNode.java | 33 +- .../compiler/ast/AllocationExpression.java | 39 +- .../jdt/internal/compiler/ast/Annotation.java | 192 +- .../compiler/ast/ArrayAllocationExpression.java | 4 +- .../compiler/ast/ArrayQualifiedTypeReference.java | 4 +- .../jdt/internal/compiler/ast/ArrayReference.java | 16 +- .../internal/compiler/ast/ArrayTypeReference.java | 79 +- .../jdt/internal/compiler/ast/Assignment.java | 2 - .../internal/compiler/ast/BinaryExpression.java | 4 +- .../jdt/internal/compiler/ast/CastExpression.java | 27 +- .../compiler/ast/CombinedBinaryExpression.java | 22 +- .../compiler/ast/CompilationUnitDeclaration.java | 68 +- .../jdt/internal/compiler/ast/FieldReference.java | 3 + .../internal/compiler/ast/ForeachStatement.java | 4 +- .../compiler/ast/FunctionalExpression.java | 9 +- .../internal/compiler/ast/LambdaExpression.java | 34 +- .../internal/compiler/ast/LocalDeclaration.java | 7 +- .../jdt/internal/compiler/ast/MemberValuePair.java | 5 +- .../jdt/internal/compiler/ast/MessageSend.java | 85 +- .../compiler/ast/NullAnnotationMatching.java | 18 +- .../ast/ParameterizedQualifiedTypeReference.java | 38 +- .../ast/ParameterizedSingleTypeReference.java | 13 +- .../ast/QualifiedAllocationExpression.java | 13 +- .../compiler/ast/QualifiedTypeReference.java | 27 +- .../internal/compiler/ast/ReferenceExpression.java | 138 +- .../internal/compiler/ast/SingleNameReference.java | 6 +- .../jdt/internal/compiler/ast/Statement.java | 4 +- .../jdt/internal/compiler/ast/SwitchStatement.java | 4 +- .../jdt/internal/compiler/ast/TypeParameter.java | 29 +- .../jdt/internal/compiler/ast/TypeReference.java | 4 +- .../jdt/internal/compiler/ast/UnaryExpression.java | 6 +- .../compiler/ast/UnlikelyArgumentCheck.java | 187 + .../jdt/internal/compiler/ast/WhileStatement.java | 3 +- .../internal/compiler/classfmt/AnnotationInfo.java | 17 +- .../compiler/classfmt/AnnotationMethodInfo.java | 41 +- .../AnnotationMethodInfoWithAnnotations.java | 9 +- ...> AnnotationMethodInfoWithTypeAnnotations.java} | 19 +- .../compiler/classfmt/BinaryTypeFormatter.java | 136 + .../compiler/classfmt/ClassFileReader.java | 90 +- .../compiler/classfmt/ElementValuePairInfo.java | 4 +- .../classfmt/ExternalAnnotationDecorator.java | 290 ++ .../classfmt/ExternalAnnotationProvider.java | 47 +- .../compiler/classfmt/JavaBinaryNames.java | 17 + .../jdt/internal/compiler/classfmt/MethodInfo.java | 31 +- .../classfmt/MethodInfoWithAnnotations.java | 9 +- .../MethodInfoWithParameterAnnotations.java | 14 +- .../classfmt/MethodInfoWithTypeAnnotations.java | 10 +- .../NonNullDefaultAwareTypeAnnotationWalker.java | 62 +- .../compiler/classfmt/TypeAnnotationInfo.java | 35 +- .../compiler/classfmt/TypeAnnotationWalker.java | 6 +- .../jdt/internal/compiler/codegen/CodeStream.java | 265 +- .../internal/compiler/codegen/ConstantPool.java | 7 - .../compiler/env/ITypeAnnotationWalker.java | 6 +- .../compiler/env/NameEnvironmentAnswer.java | 33 +- .../flow/ExceptionHandlingFlowContext.java | 4 +- .../jdt/internal/compiler/flow/FlowContext.java | 18 +- .../internal/compiler/flow/LabelFlowContext.java | 4 +- .../internal/compiler/flow/LoopingFlowContext.java | 4 +- .../internal/compiler/flow/SwitchFlowContext.java | 6 +- .../jdt/internal/compiler/flow/TryFlowContext.java | 4 +- .../compiler/flow/UnconditionalFlowInfo.java | 6 +- .../internal/compiler/impl/CompilerOptions.java | 67 +- .../jdt/internal/compiler/impl/IrritantSet.java | 19 +- .../jdt/internal/compiler/lookup/ArrayBinding.java | 42 + .../compiler/lookup/BinaryTypeBinding.java | 70 +- .../jdt/internal/compiler/lookup/Binding.java | 3 +- .../jdt/internal/compiler/lookup/BlockScope.java | 9 +- .../jdt/internal/compiler/lookup/BoundSet.java | 24 +- .../internal/compiler/lookup/CaptureBinding.java | 28 +- .../internal/compiler/lookup/CaptureBinding18.java | 22 - .../jdt/internal/compiler/lookup/ClassScope.java | 33 +- .../compiler/lookup/CompilationUnitScope.java | 22 +- .../lookup/ConstraintExpressionFormula.java | 92 +- .../compiler/lookup/ConstraintTypeFormula.java | 3 + .../lookup/ExternalAnnotationSuperimposer.java | 10 +- .../lookup/ImplicitNullAnnotationVerifier.java | 36 +- .../compiler/lookup/InferenceContext18.java | 99 +- .../compiler/lookup/InferenceVariable.java | 12 +- .../compiler/lookup/IntersectionTypeBinding18.java | 4 +- .../compiler/lookup/LookupEnvironment.java | 143 +- .../internal/compiler/lookup/MethodBinding.java | 93 +- .../jdt/internal/compiler/lookup/MethodScope.java | 34 +- .../internal/compiler/lookup/MethodVerifier15.java | 10 +- .../lookup/ParameterizedGenericMethodBinding.java | 24 +- .../compiler/lookup/ParameterizedTypeBinding.java | 68 +- .../internal/compiler/lookup/RawTypeBinding.java | 26 +- .../internal/compiler/lookup/ReferenceBinding.java | 133 +- .../jdt/internal/compiler/lookup/Scope.java | 135 +- .../internal/compiler/lookup/SignatureWrapper.java | 9 + .../compiler/lookup/SourceTypeBinding.java | 5306 ++++++++++---------- .../lookup/SyntheticFactoryMethodBinding.java | 5 +- .../jdt/internal/compiler/lookup/TypeBound.java | 8 +- .../internal/compiler/lookup/TypeConstants.java | 75 +- .../jdt/internal/compiler/lookup/TypeIds.java | 18 +- .../jdt/internal/compiler/lookup/TypeSystem.java | 17 +- .../compiler/lookup/TypeVariableBinding.java | 11 +- .../lookup/UnresolvedReferenceBinding.java | 3 +- .../compiler/parser/AbstractCommentParser.java | 61 +- .../jdt/internal/compiler/parser/Parser.java | 4 +- .../internal/compiler/parser/RecoveredField.java | 19 +- .../compiler/parser/RecoveredInitializer.java | 31 +- .../internal/compiler/parser/RecoveredMethod.java | 8 +- .../internal/compiler/parser/RecoveredType.java | 11 +- .../internal/compiler/problem/ProblemReporter.java | 102 +- .../internal/compiler/problem/messages.properties | 16 +- .../internal/compiler/util/ManifestAnalyzer.java | 13 +- .../eclipse/jdt/internal/compiler/util/Util.java | 11 +- .../dom/org/eclipse/jdt/core/dom/AST.java | 14 +- .../dom/org/eclipse/jdt/core/dom/ASTParser.java | 10 +- .../org/eclipse/jdt/core/dom/CharacterLiteral.java | 2 +- .../jdt/core/dom/CompilationUnitResolver.java | 204 +- .../org/eclipse/jdt/core/dom/DocCommentParser.java | 12 +- .../dom/org/eclipse/jdt/core/dom/Javadoc.java | 2 +- .../dom/org/eclipse/jdt/core/dom/SimpleName.java | 4 +- .../dom/org/eclipse/jdt/core/dom/Statement.java | 2 +- .../jdt/core/dom/rewrite/ImportRewrite.java | 322 +- .../core/dom/rewrite/ASTRewriteAnalyzer.java | 4 +- .../core/dom/rewrite/ASTRewriteFormatter.java | 2 +- .../jdt/internal/eval/CodeSnippetMessageSend.java | 4 +- .../formatter/DefaultCodeFormatterConstants.java | 26 +- .../jdt/internal/formatter/CommentsPreparator.java | 35 +- .../internal/formatter/DefaultCodeFormatter.java | 46 +- .../formatter/DefaultCodeFormatterOptions.java | 10 +- .../internal/formatter/LineBreaksPreparator.java | 29 +- .../jdt/internal/formatter/SpacePreparator.java | 2134 ++++---- .../jdt/internal/formatter/TextEditsBuilder.java | 16 +- .../org/eclipse/jdt/internal/formatter/Token.java | 27 +- .../jdt/internal/formatter/TokenManager.java | 30 +- .../formatter/linewrap/CommentWrapExecutor.java | 150 +- .../internal/formatter/linewrap/WrapExecutor.java | 446 +- .../formatter/linewrap/WrapPreparator.java | 90 +- .../model/org/eclipse/jdt/core/IOpenable.java | 14 +- .../model/org/eclipse/jdt/core/IType.java | 5 + .../model/org/eclipse/jdt/core/JavaCore.java | 449 +- .../model/org/eclipse/jdt/core/Signature.java | 6 +- .../jdt/core/compiler/CompilationParticipant.java | 7 +- .../jdt/core/util/ExternalAnnotationUtil.java | 2 +- .../org/eclipse/jdt/internal/core/BinaryType.java | 2 +- .../org/eclipse/jdt/internal/core/Buffer.java | 19 +- .../internal/core/ChangeClasspathOperation.java | 8 +- .../org/eclipse/jdt/internal/core/ClassFile.java | 176 +- .../eclipse/jdt/internal/core/ClassFileInfo.java | 8 +- .../eclipse/jdt/internal/core/ClasspathEntry.java | 85 +- .../eclipse/jdt/internal/core/CompilationUnit.java | 58 +- .../jdt/internal/core/DeltaProcessingState.java | 38 +- .../eclipse/jdt/internal/core/DeltaProcessor.java | 97 +- .../internal/core/DynamicProjectReferences.java | 41 + .../internal/core/ExternalAnnotationTracker.java | 6 +- .../jdt/internal/core/JarPackageFragmentRoot.java | 68 +- .../core/JavaCorePreferenceInitializer.java | 14 + .../jdt/internal/core/JavaElementDelta.java | 4 +- .../eclipse/jdt/internal/core/JavaElementInfo.java | 2 +- .../eclipse/jdt/internal/core/JavaModelCache.java | 35 +- .../eclipse/jdt/internal/core/JavaModelInfo.java | 16 +- .../jdt/internal/core/JavaModelManager.java | 248 +- .../org/eclipse/jdt/internal/core/JavaProject.java | 44 +- .../jdt/internal/core/JavaProjectElementInfo.java | 25 +- .../jdt/internal/core/JavadocConstants.java | 6 +- .../eclipse/jdt/internal/core/JavadocContents.java | 31 +- .../org/eclipse/jdt/internal/core/NamedMember.java | 8 +- .../jdt/internal/core/OpenableElementInfo.java | 13 +- .../jdt/internal/core/PackageFragmentInfo.java | 24 +- .../jdt/internal/core/PackageFragmentRootInfo.java | 13 +- .../jdt/internal/core/ProjectReferenceChange.java | 120 - .../jdt/internal/core/SetContainerOperation.java | 3 +- .../org/eclipse/jdt/internal/core/UserLibrary.java | 4 +- .../internal/core/builder/BatchImageBuilder.java | 12 +- .../internal/core/builder/ClasspathDirectory.java | 13 +- .../jdt/internal/core/builder/ClasspathJar.java | 34 +- .../jdt/internal/core/hierarchy/BindingMap.java | 100 + .../internal/core/hierarchy/ChangeCollector.java | 5 +- .../core/hierarchy/HierarchyBinaryType.java | 43 +- .../internal/core/hierarchy/HierarchyBuilder.java | 41 +- .../internal/core/hierarchy/HierarchyResolver.java | 37 +- .../core/hierarchy/IndexBasedHierarchyBuilder.java | 178 +- .../jdt/internal/core/hierarchy/TypeHierarchy.java | 9 +- .../eclipse/jdt/internal/core/util/Messages.java | 2 +- .../org/eclipse/jdt/internal/core/util/Util.java | 2 +- .../jdt/internal/core/util/messages.properties | 2 +- org.eclipse.jdt.core/plugin.xml | 1 + org.eclipse.jdt.core/pom.xml | 13 +- org.eclipse.jdt.core/schema/compiler.dtd | 2 + .../jdt/internal/core/nd/AbstractTypeFactory.java | 40 + .../eclipse/jdt/internal/core/nd/DatabaseRef.java | 72 + .../jdt/internal/core/nd/IDestructable.java | 40 + .../eclipse/jdt/internal/core/nd/INdStruct.java | 38 + .../org/eclipse/jdt/internal/core/nd/IReader.java | 16 + .../eclipse/jdt/internal/core/nd/ITypeFactory.java | 64 + .../internal/core/nd/IndexExceptionBuilder.java | 90 + .../eclipse/jdt/internal/core/nd/LongArray.java | 61 + .../org/eclipse/jdt/internal/core/nd/Nd.java | 717 +++ .../eclipse/jdt/internal/core/nd/NdLinkedList.java | 120 + .../org/eclipse/jdt/internal/core/nd/NdNode.java | 182 + .../jdt/internal/core/nd/NdNodeTypeRegistry.java | 102 + .../jdt/internal/core/nd/NdRawLinkedList.java | 271 + .../org/eclipse/jdt/internal/core/nd/NdStruct.java | 49 + .../org/eclipse/jdt/internal/core/nd/Package.java | 52 + .../org/eclipse/jdt/internal/core/nd/Pointer.java | 62 + .../jdt/internal/core/nd/PrimitiveTypes.java | 69 + .../jdt/internal/core/nd/RawGrowableArray.java | 667 +++ .../eclipse/jdt/internal/core/nd/StreamHasher.java | 235 + .../org/eclipse/jdt/internal/core/nd/db/BTree.java | 794 +++ .../org/eclipse/jdt/internal/core/nd/db/Chunk.java | 392 ++ .../jdt/internal/core/nd/db/ChunkCache.java | 183 + .../jdt/internal/core/nd/db/ChunkWriter.java | 159 + .../jdt/internal/core/nd/db/DBProperties.java | 261 + .../eclipse/jdt/internal/core/nd/db/DBStatus.java | 29 + .../eclipse/jdt/internal/core/nd/db/Database.java | 1880 +++++++ .../jdt/internal/core/nd/db/EmptyString.java | 101 + .../jdt/internal/core/nd/db/IBTreeComparator.java | 20 + .../jdt/internal/core/nd/db/IBTreeVisitor.java | 36 + .../eclipse/jdt/internal/core/nd/db/IString.java | 128 + .../jdt/internal/core/nd/db/IndexException.java | 93 + .../jdt/internal/core/nd/db/LargeBlock.java | 26 + .../jdt/internal/core/nd/db/LongString.java | 245 + .../jdt/internal/core/nd/db/MemoryStats.java | 232 + .../jdt/internal/core/nd/db/ModificationLog.java | 443 ++ .../jdt/internal/core/nd/db/NdStringSet.java | 190 + .../eclipse/jdt/internal/core/nd/db/Package.java | 52 + .../jdt/internal/core/nd/db/RelatedAddress.java | 59 + .../jdt/internal/core/nd/db/ShortString.java | 296 ++ .../jdt/internal/core/nd/field/BaseField.java | 25 + .../eclipse/jdt/internal/core/nd/field/Field.java | 85 + .../jdt/internal/core/nd/field/FieldByte.java | 49 + .../jdt/internal/core/nd/field/FieldChar.java | 49 + .../jdt/internal/core/nd/field/FieldDouble.java | 49 + .../jdt/internal/core/nd/field/FieldFloat.java | 49 + .../jdt/internal/core/nd/field/FieldInt.java | 49 + .../jdt/internal/core/nd/field/FieldList.java | 327 ++ .../jdt/internal/core/nd/field/FieldLong.java | 49 + .../jdt/internal/core/nd/field/FieldManyToOne.java | 246 + .../jdt/internal/core/nd/field/FieldOneToMany.java | 188 + .../jdt/internal/core/nd/field/FieldOneToOne.java | 132 + .../jdt/internal/core/nd/field/FieldPointer.java | 46 + .../internal/core/nd/field/FieldSearchIndex.java | 322 ++ .../jdt/internal/core/nd/field/FieldSearchKey.java | 136 + .../jdt/internal/core/nd/field/FieldShort.java | 50 + .../jdt/internal/core/nd/field/FieldString.java | 88 + .../internal/core/nd/field/IDestructableField.java | 17 + .../eclipse/jdt/internal/core/nd/field/IField.java | 56 + .../internal/core/nd/field/IRefCountedField.java | 25 + .../jdt/internal/core/nd/field/StructDef.java | 462 ++ .../core/nd/indexer/ClassFileToIndexConverter.java | 938 ++++ .../internal/core/nd/indexer/FileStateCache.java | 87 + .../core/nd/indexer/GenericSignatures.java | 82 + .../core/nd/indexer/HierarchicalASTVisitor.java | 1139 +++++ .../jdt/internal/core/nd/indexer/IndexTester.java | 454 ++ .../jdt/internal/core/nd/indexer/Indexer.java | 1104 ++++ .../jdt/internal/core/nd/indexer/IndexerEvent.java | 29 + .../jdt/internal/core/nd/indexer/Messages.java | 25 + .../jdt/internal/core/nd/indexer/Package.java | 48 + .../core/nd/indexer/WorkspaceSnapshot.java | 260 + .../internal/core/nd/indexer/messages.properties | 1 + .../internal/core/nd/java/ClasspathResolver.java | 25 + .../jdt/internal/core/nd/java/FileFingerprint.java | 259 + .../jdt/internal/core/nd/java/IndexFilter.java | 43 + .../jdt/internal/core/nd/java/JavaIndex.java | 306 ++ .../jdt/internal/core/nd/java/JavaNames.java | 208 + .../jdt/internal/core/nd/java/NdAnnotation.java | 60 + .../core/nd/java/NdAnnotationValuePair.java | 56 + .../jdt/internal/core/nd/java/NdBinding.java | 111 + .../core/nd/java/NdComplexTypeSignature.java | 202 + .../jdt/internal/core/nd/java/NdConstant.java | 99 + .../core/nd/java/NdConstantAnnotation.java | 46 + .../jdt/internal/core/nd/java/NdConstantArray.java | 48 + .../internal/core/nd/java/NdConstantBoolean.java | 57 + .../jdt/internal/core/nd/java/NdConstantByte.java | 57 + .../jdt/internal/core/nd/java/NdConstantChar.java | 57 + .../jdt/internal/core/nd/java/NdConstantClass.java | 56 + .../internal/core/nd/java/NdConstantDouble.java | 57 + .../jdt/internal/core/nd/java/NdConstantEnum.java | 68 + .../jdt/internal/core/nd/java/NdConstantFloat.java | 57 + .../jdt/internal/core/nd/java/NdConstantInt.java | 57 + .../jdt/internal/core/nd/java/NdConstantLong.java | 57 + .../jdt/internal/core/nd/java/NdConstantShort.java | 57 + .../internal/core/nd/java/NdConstantString.java | 58 + .../jdt/internal/core/nd/java/NdMethod.java | 295 ++ .../core/nd/java/NdMethodAnnotationData.java | 85 + .../internal/core/nd/java/NdMethodException.java | 52 + .../internal/core/nd/java/NdMethodParameter.java | 108 + .../jdt/internal/core/nd/java/NdResourceFile.java | 341 ++ .../eclipse/jdt/internal/core/nd/java/NdType.java | 342 ++ .../internal/core/nd/java/NdTypeAnnotation.java | 116 + .../jdt/internal/core/nd/java/NdTypeArgument.java | 88 + .../jdt/internal/core/nd/java/NdTypeBound.java | 52 + .../jdt/internal/core/nd/java/NdTypeId.java | 184 + .../jdt/internal/core/nd/java/NdTypeInterface.java | 55 + .../jdt/internal/core/nd/java/NdTypeParameter.java | 113 + .../jdt/internal/core/nd/java/NdTypeSignature.java | 157 + .../jdt/internal/core/nd/java/NdVariable.java | 149 + .../internal/core/nd/java/NdWorkspaceLocation.java | 66 + .../jdt/internal/core/nd/java/NdZipEntry.java | 46 + .../eclipse/jdt/internal/core/nd/java/Package.java | 44 + .../jdt/internal/core/nd/java/TagTreeReader.java | 138 + .../eclipse/jdt/internal/core/nd/java/TypeRef.java | 97 + .../core/nd/java/model/BinaryTypeDescriptor.java | 63 + .../core/nd/java/model/BinaryTypeFactory.java | 247 + .../core/nd/java/model/ITypeAnnotationBuilder.java | 32 + .../core/nd/java/model/IndexBinaryField.java | 80 + .../core/nd/java/model/IndexBinaryMethod.java | 182 + .../core/nd/java/model/IndexBinaryNestedType.java | 42 + .../core/nd/java/model/IndexBinaryType.java | 667 +++ .../nd/java/model/IndexBinaryTypeAnnotation.java | 90 + .../jdt/internal/core/nd/java/model/Package.java | 48 + .../core/nd/java/model/TypeAnnotationBuilder.java | 150 + .../jdt/internal/core/nd/util/CharArrayMap.java | 312 ++ .../jdt/internal/core/nd/util/CharArrayUtils.java | 522 ++ .../jdt/internal/core/nd/util/MathUtils.java | 38 + .../eclipse/jdt/internal/core/nd/util/PathMap.java | 237 + .../jdt/internal/core/search/PatternSearchJob.java | 5 + .../internal/core/search/UnindexedSearchScope.java | 97 + .../core/search/indexing/IndexManager.java | 155 +- .../core/search/indexing/IndexNamesRegistry.java | 138 + .../core/search/indexing/IndexRequest.java | 4 + .../core/search/indexing/SourceIndexer.java | 9 +- .../search/matching/ClassFileMatchLocator.java | 13 +- .../matching/IndexBasedJavaSearchEnvironment.java | 333 ++ .../search/matching/JavaSearchNameEnvironment.java | 21 +- .../core/search/matching/MatchLocator.java | 20 +- .../core/search/matching/PossibleMatch.java | 6 +- .../jdt/internal/core/search/processing/IJob.java | 10 + .../core/search/processing/JobManager.java | 82 +- pom.xml | 4 +- tests-pom/pom.xml | 4 +- 416 files changed, 33757 insertions(+), 6957 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/ecj.git _______________________________________________ pkg-java-commits mailing list pkg-java-comm...@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits