This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository ecj.
commit a3819084b5f2fd96d417c01d6550d1d19d46124f Merge: e9345f0 9b5e4a4 Author: Emmanuel Bourg <ebo...@apache.org> Date: Tue Mar 27 15:29:07 2018 +0200 Update upstream source from tag 'upstream/3.12.0' Update to upstream version '3.12.0' with Debian dir 4eaf9a253facbb4f5736f27efbb33358163c5a42 .gitignore | 16 + README.md | 20 + org.eclipse.jdt.annotation/.classpath | 11 + org.eclipse.jdt.annotation/.project | 34 + org.eclipse.jdt.annotation/.settings/.api_filters | 21 + .../.settings/org.eclipse.core.resources.prefs | 2 + .../.settings/org.eclipse.core.runtime.prefs | 2 + .../.settings/org.eclipse.jdt.core.prefs | 381 + .../.settings/org.eclipse.jdt.ui.prefs | 105 + .../.settings/org.eclipse.pde.api.tools.prefs | 94 + .../.settings/org.eclipse.pde.prefs | 35 + .../JREannotations/java/util/function/Supplier.eea | 5 + org.eclipse.jdt.annotation/META-INF/MANIFEST.MF | 9 + org.eclipse.jdt.annotation/about.html | 28 + org.eclipse.jdt.annotation/build.properties | 20 + org.eclipse.jdt.annotation/bundle.properties | 12 + org.eclipse.jdt.annotation/pom.xml | 41 + .../src/org/eclipse/jdt/annotation/Checks.java | 507 + .../eclipse/jdt/annotation/DefaultLocation.java | 137 + .../src/org/eclipse/jdt/annotation/NonNull.java | 55 + .../eclipse/jdt/annotation/NonNullByDefault.java | 67 + .../src/org/eclipse/jdt/annotation/Nullable.java | 46 + .../org/eclipse/jdt/annotation/package-info.java | 26 + org.eclipse.jdt.annotation_v1/.classpath | 7 + org.eclipse.jdt.annotation_v1/.project | 34 + .../.settings/org.eclipse.core.resources.prefs | 2 + .../.settings/org.eclipse.core.runtime.prefs | 2 + .../.settings/org.eclipse.jdt.core.prefs | 364 + .../.settings/org.eclipse.jdt.ui.prefs | 105 + .../.settings/org.eclipse.pde.api.tools.prefs | 94 + .../.settings/org.eclipse.pde.prefs | 35 + org.eclipse.jdt.annotation_v1/META-INF/MANIFEST.MF | 9 + org.eclipse.jdt.annotation_v1/about.html | 28 + org.eclipse.jdt.annotation_v1/build.properties | 18 + org.eclipse.jdt.annotation_v1/bundle.properties | 12 + org.eclipse.jdt.annotation_v1/pom.xml | 23 + .../src/org/eclipse/jdt/annotation/NonNull.java | 51 + .../eclipse/jdt/annotation/NonNullByDefault.java | 59 + .../src/org/eclipse/jdt/annotation/Nullable.java | 42 + .../org/eclipse/jdt/annotation/package-info.java | 22 + org.eclipse.jdt.apt.core/.classpath | 7 + org.eclipse.jdt.apt.core/.options | 12 + org.eclipse.jdt.apt.core/.project | 34 + .../.settings/org.eclipse.core.resources.prefs | 5 + .../.settings/org.eclipse.core.runtime.prefs | 2 + .../.settings/org.eclipse.jdt.core.prefs | 79 + org.eclipse.jdt.apt.core/META-INF/MANIFEST.MF | 29 + org.eclipse.jdt.apt.core/about.html | 74 + org.eclipse.jdt.apt.core/build.properties | 20 + org.eclipse.jdt.apt.core/build_notes.html | 380 + org.eclipse.jdt.apt.core/design-notes.html | 227 + org.eclipse.jdt.apt.core/forceQualifierUpdate.txt | 3 + org.eclipse.jdt.apt.core/mirror-api-license.txt | 28 + org.eclipse.jdt.apt.core/plugin.properties | 19 + org.eclipse.jdt.apt.core/plugin.xml | 103 + org.eclipse.jdt.apt.core/pom.xml | 23 + .../schema/annotationProcessorFactory.exsd | 181 + .../scripts/build-sdk-prime.cmd | 161 + org.eclipse.jdt.apt.core/scripts/exportplugin.xml | 88 + .../scripts/make_set_date_suffix_cmd.sh | 2 + .../com/sun/mirror/apt/AnnotationProcessor.java | 67 + .../mirror/apt/AnnotationProcessorEnvironment.java | 184 + .../sun/mirror/apt/AnnotationProcessorFactory.java | 110 + .../mirror/apt/AnnotationProcessorListener.java | 42 + .../com/sun/mirror/apt/AnnotationProcessors.java | 125 + .../src/com/sun/mirror/apt/Filer.java | 157 + .../src/com/sun/mirror/apt/Messager.java | 95 + .../src/com/sun/mirror/apt/RoundCompleteEvent.java | 76 + .../com/sun/mirror/apt/RoundCompleteListener.java | 49 + .../src/com/sun/mirror/apt/RoundState.java | 66 + .../src/com/sun/mirror/apt/package.html | 47 + .../sun/mirror/declaration/AnnotationMirror.java | 88 + .../declaration/AnnotationTypeDeclaration.java | 58 + .../AnnotationTypeElementDeclaration.java | 58 + .../sun/mirror/declaration/AnnotationValue.java | 83 + .../sun/mirror/declaration/ClassDeclaration.java | 90 + .../mirror/declaration/ConstructorDeclaration.java | 45 + .../com/sun/mirror/declaration/Declaration.java | 170 + .../declaration/EnumConstantDeclaration.java | 49 + .../sun/mirror/declaration/EnumDeclaration.java | 56 + .../mirror/declaration/ExecutableDeclaration.java | 86 + .../sun/mirror/declaration/FieldDeclaration.java | 80 + .../mirror/declaration/InterfaceDeclaration.java | 58 + .../sun/mirror/declaration/MemberDeclaration.java | 58 + .../sun/mirror/declaration/MethodDeclaration.java | 60 + .../src/com/sun/mirror/declaration/Modifier.java | 79 + .../sun/mirror/declaration/PackageDeclaration.java | 102 + .../mirror/declaration/ParameterDeclaration.java | 55 + .../sun/mirror/declaration/TypeDeclaration.java | 147 + .../declaration/TypeParameterDeclaration.java | 70 + .../src/com/sun/mirror/declaration/package.html | 49 + .../src/com/sun/mirror/type/AnnotationType.java | 53 + .../src/com/sun/mirror/type/ArrayType.java | 54 + .../src/com/sun/mirror/type/ClassType.java | 75 + .../src/com/sun/mirror/type/DeclaredType.java | 112 + .../src/com/sun/mirror/type/EnumType.java | 53 + .../src/com/sun/mirror/type/InterfaceType.java | 60 + .../com/sun/mirror/type/MirroredTypeException.java | 85 + .../sun/mirror/type/MirroredTypesException.java | 95 + .../src/com/sun/mirror/type/PrimitiveType.java | 68 + .../src/com/sun/mirror/type/ReferenceType.java | 46 + .../src/com/sun/mirror/type/TypeMirror.java | 86 + .../src/com/sun/mirror/type/TypeVariable.java | 58 + .../src/com/sun/mirror/type/VoidType.java | 50 + .../src/com/sun/mirror/type/WildcardType.java | 75 + .../src/com/sun/mirror/type/package.html | 47 + .../src/com/sun/mirror/util/DeclarationFilter.java | 320 + .../com/sun/mirror/util/DeclarationScanner.java | 268 + .../com/sun/mirror/util/DeclarationVisitor.java | 150 + .../com/sun/mirror/util/DeclarationVisitors.java | 104 + .../src/com/sun/mirror/util/Declarations.java | 70 + .../sun/mirror/util/SimpleDeclarationVisitor.java | 217 + .../src/com/sun/mirror/util/SimpleTypeVisitor.java | 176 + .../sun/mirror/util/SourceOrderDeclScanner.java | 254 + .../src/com/sun/mirror/util/SourcePosition.java | 73 + .../src/com/sun/mirror/util/TypeVisitor.java | 138 + .../src/com/sun/mirror/util/Types.java | 190 + .../src/com/sun/mirror/util/package.html | 47 + .../org/eclipse/jdt/apt/core/build/AptBuilder.java | 80 + .../src/org/eclipse/jdt/apt/core/build/JdtApt.java | 81 + .../org/eclipse/jdt/apt/core/build/package.html | 16 + .../env/EclipseAnnotationProcessorEnvironment.java | 66 + .../env/EclipseAnnotationProcessorFactory.java | 41 + .../jdt/apt/core/env/EnvironmentFactory.java | 48 + .../src/org/eclipse/jdt/apt/core/env/Phase.java | 27 + .../src/org/eclipse/jdt/apt/core/env/package.html | 19 + .../jdt/apt/core/internal/APTDispatchRunnable.java | 904 ++ .../internal/AnnotationProcessorFactoryLoader.java | 902 ++ .../core/internal/AptCompilationParticipant.java | 281 + .../AptCompilationParticipantExtensionFactory.java | 27 + .../eclipse/jdt/apt/core/internal/AptPlugin.java | 272 + .../eclipse/jdt/apt/core/internal/AptProject.java | 136 + .../jdt/apt/core/internal/ClassServiceFactory.java | 44 + .../apt/core/internal/ExtJarFactoryContainer.java | 52 + .../apt/core/internal/FactoryPluginManager.java | 268 + .../jdt/apt/core/internal/IServiceFactory.java | 30 + .../jdt/apt/core/internal/JarClassLoader.java | 323 + .../jdt/apt/core/internal/JarFactoryContainer.java | 131 + .../jdt/apt/core/internal/LoadFailureHandler.java | 137 + .../eclipse/jdt/apt/core/internal/Messages.java | 38 + .../NonEclipseImplementationException.java | 25 + .../apt/core/internal/PluginFactoryContainer.java | 73 + .../apt/core/internal/VarJarFactoryContainer.java | 62 + .../apt/core/internal/WkspJarFactoryContainer.java | 75 + .../jdt/apt/core/internal/build/Messages.java | 32 + .../apt/core/internal/build/messages.properties | 10 + .../ASTBasedAnnotationElementDeclarationImpl.java | 132 + .../ASTBasedConstructorDeclarationImpl.java | 37 + .../declaration/ASTBasedDeclarationImpl.java | 214 + .../ASTBasedExecutableDeclarationImpl.java | 108 + .../declaration/ASTBasedFieldDeclarationImpl.java | 122 + .../declaration/ASTBasedMemberDeclarationImpl.java | 87 + .../declaration/ASTBasedMethodDeclarationImpl.java | 62 + .../declaration/AnnotationDeclarationImpl.java | 56 + .../AnnotationElementDeclarationImpl.java | 71 + .../internal/declaration/AnnotationMirrorImpl.java | 312 + .../internal/declaration/AnnotationValueImpl.java | 242 + .../BinaryParameterDeclarationImpl.java | 154 + .../internal/declaration/ClassDeclarationImpl.java | 151 + .../declaration/ConstructorDeclarationImpl.java | 53 + .../core/internal/declaration/DeclarationImpl.java | 107 + .../declaration/EclipseDeclarationImpl.java | 198 + .../internal/declaration/EclipseMirrorObject.java | 54 + .../internal/declaration/EclipseMirrorType.java | 27 + .../declaration/EnumConstantDeclarationImpl.java | 40 + .../internal/declaration/EnumDeclarationImpl.java | 72 + .../declaration/ExecutableDeclarationImpl.java | 81 + .../core/internal/declaration/ExecutableUtil.java | 209 + .../internal/declaration/FieldDeclarationImpl.java | 100 + .../declaration/InterfaceDeclarationImpl.java | 55 + .../declaration/MemberDeclarationImpl.java | 116 + .../declaration/MethodDeclarationImpl.java | 80 + .../declaration/PackageDeclarationImpl.java | 247 + .../PackageDeclarationImplNoBinding.java | 97 + .../SourceParameterDeclarationImpl.java | 117 + .../internal/declaration/TypeDeclarationImpl.java | 392 + .../declaration/TypeParameterDeclarationImpl.java | 169 + .../jdt/apt/core/internal/env/APTProblem.java | 124 + .../core/internal/env/AbstractCompilationEnv.java | 359 + .../internal/env/AnnotationInvocationHandler.java | 310 + .../apt/core/internal/env/BaseProcessorEnv.java | 996 ++ .../core/internal/env/BinaryFileOutputStream.java | 119 + .../jdt/apt/core/internal/env/BuildEnv.java | 613 + .../jdt/apt/core/internal/env/BuildFilerImpl.java | 191 + .../internal/env/EclipseRoundCompleteEvent.java | 38 + .../core/internal/env/EncodedFileOutputStream.java | 63 + .../eclipse/jdt/apt/core/internal/env/EnvUtil.java | 217 + .../jdt/apt/core/internal/env/FilerImpl.java | 103 + .../jdt/apt/core/internal/env/ITypeConstants.java | 25 + .../internal/env/JavaSourceFilePrintWriter.java | 75 + .../jdt/apt/core/internal/env/MarkerInfo.java | 70 + .../jdt/apt/core/internal/env/MessagerImpl.java | 239 + .../apt/core/internal/env/NoOpOutputStream.java | 37 + .../jdt/apt/core/internal/env/NoOpPrintWriter.java | 21 + .../jdt/apt/core/internal/env/ReconcileEnv.java | 145 + .../apt/core/internal/env/ReconcileFilerImpl.java | 74 + .../core/internal/generatedfile/ClasspathUtil.java | 222 + .../generatedfile/CompilationUnitHelper.java | 183 + .../generatedfile/FileGenerationResult.java | 39 + .../generatedfile/GeneratedFileManager.java | 1531 +++ .../internal/generatedfile/GeneratedFileMap.java | 364 + .../GeneratedResourceChangeListener.java | 223 + .../GeneratedSourceFolderManager.java | 514 + .../generatedfile/WorkingCopyCleanupListener.java | 71 + .../jdt/apt/core/internal/messages.properties | 13 + .../jdt/apt/core/internal/type/ArrayTypeImpl.java | 106 + .../jdt/apt/core/internal/type/ErrorType.java | 145 + .../apt/core/internal/type/PrimitiveTypeImpl.java | 82 + .../jdt/apt/core/internal/type/VoidTypeImpl.java | 51 + .../apt/core/internal/type/WildcardTypeImpl.java | 90 + .../apt/core/internal/util/AnnotationScanner.java | 129 + .../util/AptCorePreferenceInitializer.java | 35 + .../internal/util/CharArrayAnnotationScanner.java | 33 + .../apt/core/internal/util/DeclarationsUtil.java | 154 + .../jdt/apt/core/internal/util/Factory.java | 717 + .../apt/core/internal/util/FactoryContainer.java | 99 + .../jdt/apt/core/internal/util/FactoryPath.java | 266 + .../apt/core/internal/util/FactoryPathUtil.java | 443 + .../jdt/apt/core/internal/util/FileSystemUtil.java | 219 + .../util/InputStreamAnnotationScanner.java | 31 + .../jdt/apt/core/internal/util/ManyToMany.java | 365 + .../jdt/apt/core/internal/util/Messages.java | 35 + .../jdt/apt/core/internal/util/PackageUtil.java | 49 + .../internal/util/ReaderAnnotationScanner.java | 30 + .../jdt/apt/core/internal/util/ScannerUtil.java | 145 + .../apt/core/internal/util/SourcePositionImpl.java | 115 + .../jdt/apt/core/internal/util/TypesUtil.java | 316 + .../jdt/apt/core/internal/util/Visitors.java | 420 + .../jdt/apt/core/internal/util/messages.properties | 10 + .../org/eclipse/jdt/apt/core/util/AptConfig.java | 938 ++ .../jdt/apt/core/util/AptPreferenceConstants.java | 89 + .../src/org/eclipse/jdt/apt/core/util/AptUtil.java | 65 + .../eclipse/jdt/apt/core/util/EclipseMessager.java | 160 + .../eclipse/jdt/apt/core/util/IFactoryPath.java | 102 + .../src/org/eclipse/jdt/apt/core/util/package.html | 17 + org.eclipse.jdt.apt.pluggable.core/.classpath | 7 + org.eclipse.jdt.apt.pluggable.core/.options | 3 + org.eclipse.jdt.apt.pluggable.core/.project | 34 + .../.settings/org.eclipse.core.resources.prefs | 2 + .../.settings/org.eclipse.core.runtime.prefs | 2 + .../.settings/org.eclipse.jdt.core.prefs | 19 + .../META-INF/MANIFEST.MF | 22 + .../about.html | 0 .../build.properties | 19 + .../plugin.properties | 14 + org.eclipse.jdt.apt.pluggable.core/plugin.xml | 58 + org.eclipse.jdt.apt.pluggable.core/pom.xml | 23 + .../pluggable/core/Apt6CompilationParticipant.java | 29 + .../internal/apt/pluggable/core/Apt6Plugin.java | 151 + .../dispatch/IdeAnnotationProcessorManager.java | 139 + .../core/dispatch/IdeBuildProcessingEnvImpl.java | 35 + .../pluggable/core/dispatch/IdeMessagerImpl.java | 90 + .../core/dispatch/IdeProcessingEnvImpl.java | 155 + .../dispatch/IdeReconcileProcessingEnvImpl.java | 35 + .../apt/pluggable/core/filer/IdeFilerImpl.java | 219 + .../pluggable/core/filer/IdeInputFileObject.java | 124 + .../core/filer/IdeJavaSourceOutputStream.java | 81 + .../core/filer/IdeNonSourceOutputStream.java | 124 + .../pluggable/core/filer/IdeOutputFileObject.java | 49 + .../core/filer/IdeOutputJavaFileObject.java | 109 + .../core/filer/IdeOutputNonSourceFileObject.java | 89 + org.eclipse.jdt.apt.ui/.classpath | 7 + org.eclipse.jdt.apt.ui/.project | 34 + .../.settings/org.eclipse.core.resources.prefs | 5 + .../.settings/org.eclipse.core.runtime.prefs | 2 + .../.settings/org.eclipse.jdt.core.prefs | 125 + .../.settings/org.eclipse.jdt.ui.prefs | 3 + org.eclipse.jdt.apt.ui/META-INF/MANIFEST.MF | 20 + .../about.html | 0 org.eclipse.jdt.apt.ui/build.properties | 15 + org.eclipse.jdt.apt.ui/plugin.properties | 18 + org.eclipse.jdt.apt.ui/plugin.xml | 70 + org.eclipse.jdt.apt.ui/pom.xml | 23 + org.eclipse.jdt.apt.ui/scripts/exportplugin.xml | 73 + .../eclipse/jdt/apt/ui/internal/AptUIPlugin.java | 98 + .../org/eclipse/jdt/apt/ui/internal/Messages.java | 31 + .../jdt/apt/ui/internal/messages.properties | 8 + .../AdvancedFactoryPathOptionsDialog.java | 130 + .../preferences/AptConfigurationBlock.java | 604 + .../ui/internal/preferences/AptPreferencePage.java | 71 + .../preferences/BaseConfigurationBlock.java | 937 ++ .../internal/preferences/BasePreferencePage.java | 127 + .../preferences/FactoryPathConfigurationBlock.java | 741 ++ .../preferences/FactoryPathPreferencePage.java | 67 + .../jdt/apt/ui/internal/preferences/Messages.java | 112 + .../preferences/ProcessorOptionInputDialog.java | 135 + .../ui/internal/preferences/messages.properties | 50 + .../jdt/apt/ui/internal/util/ExceptionHandler.java | 134 + .../apt/ui/internal/util/IAptHelpContextIds.java | 32 + .../eclipse/jdt/apt/ui/internal/util/Messages.java | 31 + .../jdt/apt/ui/internal/util/messages.properties | 8 + org.eclipse.jdt.compiler.apt/.classpath | 7 + org.eclipse.jdt.compiler.apt/.project | 34 + .../.settings/org.eclipse.core.resources.prefs | 2 + .../.settings/org.eclipse.core.runtime.prefs | 2 + .../.settings/org.eclipse.jdt.core.prefs | 113 + org.eclipse.jdt.compiler.apt/META-INF/MANIFEST.MF | 14 + .../about.html | 0 org.eclipse.jdt.compiler.apt/build.properties | 22 + .../compiler_apt_fragment.properties | 12 + .../customBuildCallbacks.xml | 211 + .../forceQualifierUpdate.txt | 3 + org.eclipse.jdt.compiler.apt/pom.xml | 83 + .../apt/dispatch/AnnotationDiscoveryVisitor.java | 247 + .../internal/compiler/apt/dispatch/AptProblem.java | 60 + .../dispatch/BaseAnnotationProcessorManager.java | 162 + .../compiler/apt/dispatch/BaseMessagerImpl.java | 248 + .../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 | 243 + .../compiler/apt/model/AnnotationMemberValue.java | 51 + .../compiler/apt/model/AnnotationMirrorImpl.java | 547 + .../compiler/apt/model/AnnotationValueImpl.java | 305 + .../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 | 715 + .../compiler/apt/model/ErrorTypeElement.java | 160 + .../internal/compiler/apt/model/ErrorTypeImpl.java | 116 + .../compiler/apt/model/ExecutableElementImpl.java | 328 + .../compiler/apt/model/ExecutableTypeImpl.java | 138 + .../jdt/internal/compiler/apt/model/Factory.java | 882 ++ .../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 | 354 + .../compiler/apt/model/TypeMirrorImpl.java | 144 + .../apt/model/TypeParameterElementImpl.java | 220 + .../compiler/apt/model/TypeVariableImpl.java | 83 + .../jdt/internal/compiler/apt/model/TypesImpl.java | 471 + .../compiler/apt/model/VariableElementImpl.java | 182 + .../compiler/apt/model/WildcardTypeImpl.java | 68 + .../jdt/internal/compiler/apt/util/Archive.java | 121 + .../compiler/apt/util/ArchiveFileObject.java | 268 + .../compiler/apt/util/EclipseFileManager.java | 1096 ++ .../compiler/apt/util/EclipseFileObject.java | 205 + .../jdt/internal/compiler/apt/util/ManyToMany.java | 364 + .../jdt/internal/compiler/apt/util/Options.java | 279 + .../jdt/internal/compiler/apt/util/Util.java | 207 + .../lookup/AptBinaryLocalVariableBinding.java | 27 + .../lookup/AptSourceLocalVariableBinding.java | 38 + org.eclipse.jdt.compiler.tool/.classpath | 7 + org.eclipse.jdt.compiler.tool/.project | 34 + .../.settings/org.eclipse.core.resources.prefs | 2 + .../.settings/org.eclipse.core.runtime.prefs | 2 + .../.settings/org.eclipse.jdt.core.prefs | 125 + .../.settings/org.eclipse.jdt.ui.prefs | 60 + .../.settings/org.eclipse.pde.prefs | 15 + org.eclipse.jdt.compiler.tool/META-INF/MANIFEST.MF | 11 + .../about.html | 0 org.eclipse.jdt.compiler.tool/build.properties | 18 + .../compiler_tool_fragment.properties | 12 + .../customBuildCallbacks.xml | 214 + .../forceQualifierUpdate.txt | 5 + org.eclipse.jdt.compiler.tool/pom.xml | 83 + .../scripts/exportplugin.xml | 50 + .../META-INF/services/javax.tools.JavaCompiler | 0 .../internal/compiler/batch/ClasspathJsr199.java | 205 + .../jdt/internal/compiler/tool/Archive.java | 121 + .../internal/compiler/tool/ArchiveFileObject.java | 268 + .../compiler/tool/EclipseBatchRequestor.java | 66 + .../internal/compiler/tool/EclipseCompiler.java | 234 + .../compiler/tool/EclipseCompilerImpl.java | 593 + .../compiler/tool/EclipseCompilerRequestor.java | 43 + .../internal/compiler/tool/EclipseDiagnostic.java | 148 + .../internal/compiler/tool/EclipseFileManager.java | 1086 ++ .../internal/compiler/tool/EclipseFileObject.java | 220 + .../jdt/internal/compiler/tool/Options.java | 281 + .../eclipse/jdt/internal/compiler/tool/Util.java | 207 + org.eclipse.jdt.core/.classpath | 15 + org.eclipse.jdt.core/.options | 93 + org.eclipse.jdt.core/.project | 34 + org.eclipse.jdt.core/.settings/.api_filters | 10 + .../.settings/org.eclipse.core.resources.prefs | 3 + .../.settings/org.eclipse.core.runtime.prefs | 2 + .../.settings/org.eclipse.jdt.core.prefs | 395 + .../.settings/org.eclipse.jdt.ui.prefs | 108 + .../.settings/org.eclipse.pde.api.tools.prefs | 94 + .../.settings/org.eclipse.pde.prefs | 35 + org.eclipse.jdt.core/META-INF/MANIFEST.MF | 66 + org.eclipse.jdt.core/META-INF/eclipse.inf | 2 + org.eclipse.jdt.core/about.html | 33 + .../antadapter}/META-INF/eclipse.inf | 0 .../org/eclipse/jdt/core/BuildJarIndex.java | 0 .../org/eclipse/jdt/core/CheckDebugAttributes.java | 0 .../org/eclipse/jdt/core/JDTCompilerAdapter.java | 0 .../internal/antadapter/AntAdapterMessages.java | 0 .../jdt/internal/antadapter/messages.properties | 0 .../jdt/core/compiler/batch/BatchCompiler.java | 0 .../eclipse/jdt/core/compiler/batch/package.html | 0 .../compiler/batch/BatchCompilerRequestor.java | 0 .../compiler/batch/ClasspathDirectory.java | 290 + .../jdt/internal/compiler/batch/ClasspathJar.java | 243 + .../internal/compiler/batch/ClasspathLocation.java | 0 .../compiler/batch/ClasspathSourceJar.java | 0 .../internal/compiler/batch/CompilationUnit.java | 0 .../jdt/internal/compiler/batch/FileFinder.java | 0 .../jdt/internal/compiler/batch/FileSystem.java | 409 + .../eclipse/jdt/internal/compiler/batch/Main.java | 4816 +++++++ .../internal/compiler/batch/messages.properties | 423 + org.eclipse.jdt.core/build.properties | 44 + .../codeassist/CompletionElementNotifier.java | 216 + .../jdt/internal/codeassist/CompletionEngine.java | 13027 +++++++++++++++++++ .../codeassist/CompletionRequestorWrapper.java | 340 + .../CompletionUnitStructureRequestor.java | 220 + .../codeassist/IExtendedCompletionRequestor.java | 25 + .../jdt/internal/codeassist/ISearchRequestor.java | 93 + .../internal/codeassist/ISelectionRequestor.java | 260 + .../codeassist/InternalCompletionContext.java | 460 + .../codeassist/InternalCompletionProposal.java | 1871 +++ .../InternalExtendedCompletionContext.java | 979 ++ .../internal/codeassist/MissingTypesGuesser.java | 609 + .../internal/codeassist/RelevanceConstants.java | 59 + .../jdt/internal/codeassist/SelectionEngine.java | 1854 +++ .../internal/codeassist/ThrownExceptionFinder.java | 227 + .../codeassist/UnresolvedReferenceNameFinder.java | 552 + .../codeassist/complete/CompletionJavadoc.java | 296 + .../complete/CompletionJavadocParser.java | 922 ++ .../complete/CompletionNodeDetector.java | 310 + .../codeassist/complete/CompletionNodeFound.java | 44 + .../CompletionOnAnnotationMemberValuePair.java | 55 + .../complete/CompletionOnAnnotationOfType.java | 35 + .../complete/CompletionOnArgumentName.java | 60 + .../complete/CompletionOnBranchStatementLabel.java | 52 + .../complete/CompletionOnClassLiteralAccess.java | 61 + .../CompletionOnExplicitConstructorCall.java | 83 + .../codeassist/complete/CompletionOnFieldName.java | 43 + .../codeassist/complete/CompletionOnFieldType.java | 55 + .../complete/CompletionOnImportReference.java | 51 + .../codeassist/complete/CompletionOnJavadoc.java | 37 + .../CompletionOnJavadocAllocationExpression.java | 103 + .../CompletionOnJavadocFieldReference.java | 142 + .../complete/CompletionOnJavadocMessageSend.java | 102 + .../CompletionOnJavadocParamNameReference.java | 61 + .../CompletionOnJavadocQualifiedTypeReference.java | 98 + .../CompletionOnJavadocSingleTypeReference.java | 95 + .../complete/CompletionOnJavadocTag.java | 179 + .../CompletionOnJavadocTypeParamReference.java | 60 + .../codeassist/complete/CompletionOnKeyword.java | 17 + .../codeassist/complete/CompletionOnKeyword1.java | 43 + .../codeassist/complete/CompletionOnKeyword2.java | 34 + .../codeassist/complete/CompletionOnKeyword3.java | 45 + .../codeassist/complete/CompletionOnLocalName.java | 51 + .../complete/CompletionOnMarkerAnnotationName.java | 37 + .../complete/CompletionOnMemberAccess.java | 82 + .../complete/CompletionOnMemberValueName.java | 39 + .../complete/CompletionOnMessageSend.java | 84 + .../complete/CompletionOnMessageSendName.java | 67 + .../complete/CompletionOnMethodName.java | 53 + .../complete/CompletionOnMethodReturnType.java | 33 + .../complete/CompletionOnMethodTypeParameter.java | 44 + .../complete/CompletionOnPackageReference.java | 51 + ...etionOnParameterizedQualifiedTypeReference.java | 137 + .../CompletionOnQualifiedAllocationExpression.java | 105 + .../CompletionOnQualifiedNameReference.java | 78 + .../CompletionOnQualifiedTypeReference.java | 113 + .../CompletionOnReferenceExpressionName.java | 73 + .../complete/CompletionOnSingleNameReference.java | 67 + .../complete/CompletionOnSingleTypeReference.java | 110 + .../complete/CompletionOnStringLiteral.java | 62 + .../codeassist/complete/CompletionParser.java | 5296 ++++++++ .../codeassist/complete/CompletionScanner.java | 927 ++ .../codeassist/complete/InvalidCursorLocation.java | 32 + .../internal/codeassist/impl/AssistAnnotation.java | 31 + .../codeassist/impl/AssistCompilationUnit.java | 56 + .../codeassist/impl/AssistImportContainer.java | 36 + .../codeassist/impl/AssistImportDeclaration.java | 31 + .../codeassist/impl/AssistInitializer.java | 40 + .../internal/codeassist/impl/AssistOptions.java | 275 + .../codeassist/impl/AssistPackageDeclaration.java | 36 + .../jdt/internal/codeassist/impl/AssistParser.java | 2157 +++ .../codeassist/impl/AssistSourceField.java | 81 + .../codeassist/impl/AssistSourceMethod.java | 86 + .../internal/codeassist/impl/AssistSourceType.java | 112 + .../codeassist/impl/AssistTypeParameter.java | 31 + .../jdt/internal/codeassist/impl/Engine.java | 404 + .../jdt/internal/codeassist/impl/Keywords.java | 58 + .../codeassist/select/SelectionJavadoc.java | 144 + .../codeassist/select/SelectionJavadocParser.java | 204 + .../codeassist/select/SelectionNodeFound.java | 31 + .../codeassist/select/SelectionOnArgumentName.java | 60 + .../select/SelectionOnExplicitConstructorCall.java | 73 + .../select/SelectionOnFieldReference.java | 64 + .../codeassist/select/SelectionOnFieldType.java | 28 + .../select/SelectionOnImportReference.java | 48 + .../select/SelectionOnLambdaExpression.java | 40 + .../codeassist/select/SelectionOnLocalName.java | 45 + .../codeassist/select/SelectionOnMessageSend.java | 115 + .../select/SelectionOnNameOfMemberValuePair.java | 40 + .../select/SelectionOnPackageReference.java | 47 + ...ctionOnParameterizedQualifiedTypeReference.java | 78 + ...electionOnParameterizedSingleTypeReference.java | 50 + .../SelectionOnQualifiedAllocationExpression.java | 110 + .../select/SelectionOnQualifiedNameReference.java | 88 + .../select/SelectionOnQualifiedSuperReference.java | 59 + .../select/SelectionOnQualifiedTypeReference.java | 73 + .../select/SelectionOnReferenceExpression.java | 32 + .../select/SelectionOnReferenceExpressionName.java | 52 + .../select/SelectionOnSingleNameReference.java | 83 + .../select/SelectionOnSingleTypeReference.java | 70 + .../select/SelectionOnSuperReference.java | 58 + .../codeassist/select/SelectionParser.java | 1594 +++ .../codeassist/select/SelectionScanner.java | 71 + .../jdt/core/compiler/CategorizedProblem.java | 163 + .../eclipse/jdt/core/compiler/CharOperation.java | 4204 ++++++ .../jdt/core/compiler/CompilationProgress.java | 0 .../org/eclipse/jdt/core/compiler/IProblem.java | 1872 +++ .../jdt/core/compiler/InvalidInputException.java | 0 .../org/eclipse/jdt/core/compiler/package.html | 0 .../eclipse/jdt/internal/compiler/ASTVisitor.java | 0 .../AbstractAnnotationProcessorManager.java | 0 .../eclipse/jdt/internal/compiler/ClassFile.java | 6761 ++++++++++ .../jdt/internal/compiler/ClassFilePool.java | 0 .../jdt/internal/compiler/CompilationResult.java | 0 .../eclipse/jdt/internal/compiler/Compiler.java | 1082 ++ .../compiler/DefaultErrorHandlingPolicies.java | 0 .../jdt/internal/compiler/ICompilerRequestor.java | 0 .../jdt/internal/compiler/IDebugRequestor.java | 0 .../internal/compiler/IErrorHandlingPolicy.java | 0 .../jdt/internal/compiler/IProblemFactory.java | 0 .../jdt/internal/compiler/ProcessTaskManager.java | 181 + .../eclipse/jdt/internal/compiler/ReadManager.java | 0 .../internal/compiler/ast/AND_AND_Expression.java | 0 .../eclipse/jdt/internal/compiler/ast/ASTNode.java | 1218 ++ .../compiler/ast/AbstractMethodDeclaration.java | 685 + .../compiler/ast/AbstractVariableDeclaration.java | 0 .../compiler/ast/AllocationExpression.java | 763 ++ .../jdt/internal/compiler/ast/Annotation.java | 1187 ++ .../compiler/ast/AnnotationMethodDeclaration.java | 0 .../jdt/internal/compiler/ast/Argument.java | 0 .../compiler/ast/ArrayAllocationExpression.java | 0 .../internal/compiler/ast/ArrayInitializer.java | 0 .../compiler/ast/ArrayQualifiedTypeReference.java | 0 .../jdt/internal/compiler/ast/ArrayReference.java | 226 + .../internal/compiler/ast/ArrayTypeReference.java | 0 .../jdt/internal/compiler/ast/AssertStatement.java | 0 .../jdt/internal/compiler/ast/Assignment.java | 0 .../internal/compiler/ast/BinaryExpression.java | 0 .../eclipse/jdt/internal/compiler/ast/Block.java | 0 .../jdt/internal/compiler/ast/BranchStatement.java | 0 .../jdt/internal/compiler/ast/BreakStatement.java | 103 + .../jdt/internal/compiler/ast/CaseStatement.java | 0 .../jdt/internal/compiler/ast/CastExpression.java | 648 + .../jdt/internal/compiler/ast/CharLiteral.java | 0 .../internal/compiler/ast/ClassLiteralAccess.java | 132 + .../eclipse/jdt/internal/compiler/ast/Clinit.java | 0 .../compiler/ast/CombinedBinaryExpression.java | 0 .../compiler/ast/CompilationUnitDeclaration.java | 760 ++ .../internal/compiler/ast/CompoundAssignment.java | 0 .../compiler/ast/ConditionalExpression.java | 811 ++ .../compiler/ast/ConstructorDeclaration.java | 642 + .../internal/compiler/ast/ContainerAnnotation.java | 0 .../internal/compiler/ast/ContinueStatement.java | 110 + .../jdt/internal/compiler/ast/DoStatement.java | 257 + .../jdt/internal/compiler/ast/DoubleLiteral.java | 0 .../jdt/internal/compiler/ast/EmptyStatement.java | 0 .../jdt/internal/compiler/ast/EqualExpression.java | 0 .../compiler/ast/ExplicitConstructorCall.java | 523 + .../jdt/internal/compiler/ast/Expression.java | 1262 ++ .../internal/compiler/ast/ExpressionContext.java | 0 .../compiler/ast/ExtendedStringLiteral.java | 0 .../compiler/ast/FakedTrackingVariable.java | 1008 ++ .../jdt/internal/compiler/ast/FalseLiteral.java | 0 .../internal/compiler/ast/FieldDeclaration.java | 0 .../jdt/internal/compiler/ast/FieldReference.java | 761 ++ .../jdt/internal/compiler/ast/FloatLiteral.java | 0 .../jdt/internal/compiler/ast/ForStatement.java | 0 .../internal/compiler/ast/ForeachStatement.java | 600 + .../compiler/ast/FunctionalExpression.java | 378 + .../jdt/internal/compiler/ast/IPolyExpression.java | 0 .../jdt/internal/compiler/ast/IfStatement.java | 300 + .../jdt/internal/compiler/ast/ImportReference.java | 0 .../jdt/internal/compiler/ast/Initializer.java | 0 .../compiler/ast/InstanceOfExpression.java | 0 .../jdt/internal/compiler/ast/IntLiteral.java | 0 .../internal/compiler/ast/IntLiteralMinValue.java | 0 .../ast/IntersectionCastTypeReference.java | 0 .../jdt/internal/compiler/ast/Invocation.java | 51 + .../eclipse/jdt/internal/compiler/ast/Javadoc.java | 0 .../compiler/ast/JavadocAllocationExpression.java | 0 .../compiler/ast/JavadocArgumentExpression.java | 0 .../ast/JavadocArrayQualifiedTypeReference.java | 0 .../ast/JavadocArraySingleTypeReference.java | 0 .../compiler/ast/JavadocFieldReference.java | 0 .../compiler/ast/JavadocImplicitTypeReference.java | 0 .../internal/compiler/ast/JavadocMessageSend.java | 0 .../ast/JavadocQualifiedTypeReference.java | 0 .../compiler/ast/JavadocReturnStatement.java | 0 .../compiler/ast/JavadocSingleNameReference.java | 0 .../compiler/ast/JavadocSingleTypeReference.java | 0 .../internal/compiler/ast/LabeledStatement.java | 0 .../internal/compiler/ast/LambdaExpression.java | 1312 ++ .../eclipse/jdt/internal/compiler/ast/Literal.java | 0 .../internal/compiler/ast/LocalDeclaration.java | 0 .../jdt/internal/compiler/ast/LongLiteral.java | 0 .../internal/compiler/ast/LongLiteralMinValue.java | 0 .../jdt/internal/compiler/ast/MagicLiteral.java | 0 .../internal/compiler/ast/MarkerAnnotation.java | 0 .../jdt/internal/compiler/ast/MemberValuePair.java | 0 .../jdt/internal/compiler/ast/MessageSend.java | 1115 ++ .../internal/compiler/ast/MethodDeclaration.java | 362 + .../jdt/internal/compiler/ast/NameReference.java | 0 .../internal/compiler/ast/NormalAnnotation.java | 0 .../compiler/ast/NullAnnotationMatching.java | 729 ++ .../jdt/internal/compiler/ast/NullLiteral.java | 0 .../jdt/internal/compiler/ast/NumberLiteral.java | 0 .../internal/compiler/ast/OR_OR_Expression.java | 0 .../internal/compiler/ast/OperatorExpression.java | 0 .../jdt/internal/compiler/ast/OperatorIds.java | 0 .../ast/ParameterizedQualifiedTypeReference.java | 519 + .../ast/ParameterizedSingleTypeReference.java | 440 + .../internal/compiler/ast/PostfixExpression.java | 0 .../internal/compiler/ast/PrefixExpression.java | 0 .../ast/QualifiedAllocationExpression.java | 629 + .../compiler/ast/QualifiedNameReference.java | 1165 ++ .../compiler/ast/QualifiedSuperReference.java | 0 .../compiler/ast/QualifiedThisReference.java | 0 .../compiler/ast/QualifiedTypeReference.java | 0 .../jdt/internal/compiler/ast/Receiver.java | 0 .../jdt/internal/compiler/ast/Reference.java | 231 + .../internal/compiler/ast/ReferenceExpression.java | 1137 ++ .../jdt/internal/compiler/ast/ReturnStatement.java | 393 + .../compiler/ast/SingleMemberAnnotation.java | 0 .../internal/compiler/ast/SingleNameReference.java | 1060 ++ .../internal/compiler/ast/SingleTypeReference.java | 0 .../jdt/internal/compiler/ast/Statement.java | 444 + .../jdt/internal/compiler/ast/StringLiteral.java | 0 .../compiler/ast/StringLiteralConcatenation.java | 0 .../internal/compiler/ast/SubRoutineStatement.java | 0 .../jdt/internal/compiler/ast/SuperReference.java | 0 .../jdt/internal/compiler/ast/SwitchStatement.java | 667 + .../compiler/ast/SynchronizedStatement.java | 226 + .../jdt/internal/compiler/ast/ThisReference.java | 157 + .../jdt/internal/compiler/ast/ThrowStatement.java | 0 .../jdt/internal/compiler/ast/TrueLiteral.java | 0 .../jdt/internal/compiler/ast/TryStatement.java | 0 .../jdt/internal/compiler/ast/TypeDeclaration.java | 1518 +++ .../jdt/internal/compiler/ast/TypeParameter.java | 197 + .../jdt/internal/compiler/ast/TypeReference.java | 741 ++ .../jdt/internal/compiler/ast/UnaryExpression.java | 0 .../internal/compiler/ast/UnionTypeReference.java | 0 .../jdt/internal/compiler/ast/WhileStatement.java | 309 + .../jdt/internal/compiler/ast/Wildcard.java | 162 + .../internal/compiler/classfmt/AnnotationInfo.java | 0 .../compiler/classfmt/AnnotationMethodInfo.java | 0 .../AnnotationMethodInfoWithAnnotations.java | 0 .../compiler/classfmt/ClassFileConstants.java | 0 .../compiler/classfmt/ClassFileReader.java | 1393 ++ .../compiler/classfmt/ClassFileStruct.java | 0 .../compiler/classfmt/ClassFormatException.java | 0 .../compiler/classfmt/ElementValuePairInfo.java | 0 .../classfmt/ExternalAnnotationProvider.java | 686 + .../jdt/internal/compiler/classfmt/FieldInfo.java | 433 + .../compiler/classfmt/FieldInfoWithAnnotation.java | 0 .../classfmt/FieldInfoWithTypeAnnotation.java | 0 .../internal/compiler/classfmt/InnerClassInfo.java | 0 .../jdt/internal/compiler/classfmt/MethodInfo.java | 562 + .../classfmt/MethodInfoWithAnnotations.java | 0 .../MethodInfoWithParameterAnnotations.java | 76 + .../classfmt/MethodInfoWithTypeAnnotations.java | 0 .../NonNullDefaultAwareTypeAnnotationWalker.java | 207 + .../compiler/classfmt/TypeAnnotationInfo.java | 0 .../compiler/classfmt/TypeAnnotationWalker.java | 0 .../compiler/codegen/AnnotationContext.java | 0 .../codegen/AnnotationTargetTypeConstants.java | 0 .../compiler/codegen/AttributeNamesConstants.java | 0 .../jdt/internal/compiler/codegen/BranchLabel.java | 0 .../compiler/codegen/CachedIndexEntry.java | 0 .../jdt/internal/compiler/codegen/CaseLabel.java | 0 .../internal/compiler/codegen/CharArrayCache.java | 0 .../jdt/internal/compiler/codegen/CodeStream.java | 7233 ++++++++++ .../internal/compiler/codegen/ConstantPool.java | 0 .../jdt/internal/compiler/codegen/DoubleCache.java | 0 .../internal/compiler/codegen/ExceptionLabel.java | 0 .../jdt/internal/compiler/codegen/FloatCache.java | 0 .../internal/compiler/codegen/IntegerCache.java | 0 .../jdt/internal/compiler/codegen/Label.java | 0 .../jdt/internal/compiler/codegen/LongCache.java | 0 .../compiler/codegen/MultiCatchExceptionLabel.java | 0 .../jdt/internal/compiler/codegen/ObjectCache.java | 0 .../jdt/internal/compiler/codegen/Opcodes.java | 0 .../internal/compiler/codegen/StackMapFrame.java | 0 .../compiler/codegen/StackMapFrameCodeStream.java | 576 + .../compiler/codegen/TypeAnnotationCodeStream.java | 160 + .../compiler/codegen/VerificationTypeInfo.java | 0 .../internal/compiler/env/AccessRestriction.java | 0 .../jdt/internal/compiler/env/AccessRule.java | 0 .../jdt/internal/compiler/env/AccessRuleSet.java | 0 .../jdt/internal/compiler/env/ClassSignature.java | 0 .../compiler/env/EnumConstantSignature.java | 0 .../internal/compiler/env/IBinaryAnnotation.java | 0 .../compiler/env/IBinaryElementValuePair.java | 0 .../jdt/internal/compiler/env/IBinaryField.java | 61 + .../jdt/internal/compiler/env/IBinaryMethod.java | 101 + .../internal/compiler/env/IBinaryNestedType.java | 0 .../jdt/internal/compiler/env/IBinaryType.java | 170 + .../compiler/env/IBinaryTypeAnnotation.java | 0 .../internal/compiler/env/ICompilationUnit.java | 0 .../jdt/internal/compiler/env/IDependent.java | 0 .../jdt/internal/compiler/env/IGenericField.java | 0 .../jdt/internal/compiler/env/IGenericMethod.java | 0 .../jdt/internal/compiler/env/IGenericType.java | 0 .../internal/compiler/env/INameEnvironment.java | 0 .../compiler/env/INameEnvironmentExtension.java | 48 + .../jdt/internal/compiler/env/ISourceField.java | 0 .../jdt/internal/compiler/env/ISourceImport.java | 0 .../jdt/internal/compiler/env/ISourceMethod.java | 0 .../jdt/internal/compiler/env/ISourceType.java | 0 .../compiler/env/ITypeAnnotationWalker.java | 0 .../compiler/env/NameEnvironmentAnswer.java | 110 + .../compiler/flow/ConditionalFlowInfo.java | 0 .../flow/ExceptionHandlingFlowContext.java | 0 .../flow/ExceptionInferenceFlowContext.java | 0 .../internal/compiler/flow/FinallyFlowContext.java | 0 .../jdt/internal/compiler/flow/FlowContext.java | 1040 ++ .../jdt/internal/compiler/flow/FlowInfo.java | 685 + .../compiler/flow/InitializationFlowContext.java | 0 .../compiler/flow/InsideSubRoutineFlowContext.java | 0 .../internal/compiler/flow/LabelFlowContext.java | 0 .../internal/compiler/flow/LoopingFlowContext.java | 774 ++ .../internal/compiler/flow/SwitchFlowContext.java | 0 .../jdt/internal/compiler/flow/TryFlowContext.java | 0 .../compiler/flow/UnconditionalFlowInfo.java | 0 .../internal/compiler/impl/BooleanConstant.java | 0 .../jdt/internal/compiler/impl/ByteConstant.java | 0 .../jdt/internal/compiler/impl/CharConstant.java | 0 .../internal/compiler/impl/CompilerOptions.java | 2067 +++ .../jdt/internal/compiler/impl/CompilerStats.java | 0 .../jdt/internal/compiler/impl/Constant.java | 0 .../jdt/internal/compiler/impl/DoubleConstant.java | 0 .../jdt/internal/compiler/impl/FloatConstant.java | 0 .../jdt/internal/compiler/impl/ITypeRequestor.java | 0 .../jdt/internal/compiler/impl/IntConstant.java | 0 .../jdt/internal/compiler/impl/IrritantSet.java | 297 + .../jdt/internal/compiler/impl/LongConstant.java | 0 .../internal/compiler/impl/ReferenceContext.java | 0 .../jdt/internal/compiler/impl/ShortConstant.java | 0 .../jdt/internal/compiler/impl/StringConstant.java | 0 .../compiler/lookup/AnnotatableTypeSystem.java | 0 .../compiler/lookup/AnnotationBinding.java | 0 .../internal/compiler/lookup/AnnotationHolder.java | 0 .../jdt/internal/compiler/lookup/ArrayBinding.java | 488 + .../internal/compiler/lookup/BaseTypeBinding.java | 0 .../compiler/lookup/BinaryTypeBinding.java | 2063 +++ .../jdt/internal/compiler/lookup/Binding.java | 0 .../jdt/internal/compiler/lookup/BlockScope.java | 0 .../jdt/internal/compiler/lookup/BoundSet.java | 1260 ++ .../internal/compiler/lookup/CaptureBinding.java | 472 + .../internal/compiler/lookup/CaptureBinding18.java | 0 .../compiler/lookup/CatchParameterBinding.java | 0 .../jdt/internal/compiler/lookup/ClassScope.java | 1373 ++ .../compiler/lookup/CompilationUnitScope.java | 990 ++ .../lookup/ConstraintExceptionFormula.java | 162 + .../lookup/ConstraintExpressionFormula.java | 471 + .../compiler/lookup/ConstraintFormula.java | 65 + .../compiler/lookup/ConstraintTypeFormula.java | 412 + .../internal/compiler/lookup/ElementValuePair.java | 0 .../lookup/ExternalAnnotationSuperimposer.java | 269 + .../compiler/lookup/ExtraCompilerModifiers.java | 0 .../jdt/internal/compiler/lookup/FieldBinding.java | 433 + .../lookup/IQualifiedTypeResolutionListener.java | 0 .../lookup/ImplicitNullAnnotationVerifier.java | 597 + .../internal/compiler/lookup/ImportBinding.java | 0 .../compiler/lookup/ImportConflictBinding.java | 0 .../internal/compiler/lookup/InferenceContext.java | 0 .../compiler/lookup/InferenceContext18.java | 1668 +++ .../compiler/lookup/InferenceFailureException.java | 0 .../compiler/lookup/InferenceSubstitution.java | 0 .../compiler/lookup/InferenceVariable.java | 154 + .../compiler/lookup/InnerEmulationDependency.java | 0 .../compiler/lookup/IntersectionTypeBinding18.java | 290 + .../internal/compiler/lookup/InvocationSite.java | 0 .../internal/compiler/lookup/LocalTypeBinding.java | 0 .../compiler/lookup/LocalVariableBinding.java | 0 .../compiler/lookup/LookupEnvironment.java | 1778 +++ .../compiler/lookup/MemberTypeBinding.java | 0 .../internal/compiler/lookup/MethodBinding.java | 1327 ++ .../jdt/internal/compiler/lookup/MethodScope.java | 0 .../internal/compiler/lookup/MethodVerifier.java | 1037 ++ .../internal/compiler/lookup/MethodVerifier15.java | 1030 ++ .../compiler/lookup/MissingTypeBinding.java | 85 + .../lookup/MostSpecificExceptionMethodBinding.java | 0 .../compiler/lookup/NestedTypeBinding.java | 0 .../internal/compiler/lookup/NullTypeBinding.java | 0 .../internal/compiler/lookup/PackageBinding.java | 315 + .../compiler/lookup/ParameterizedFieldBinding.java | 0 .../lookup/ParameterizedGenericMethodBinding.java | 830 ++ .../lookup/ParameterizedMethodBinding.java | 352 + .../compiler/lookup/ParameterizedTypeBinding.java | 1551 +++ .../PolyParameterizedGenericMethodBinding.java | 33 + .../internal/compiler/lookup/PolyTypeBinding.java | 0 .../compiler/lookup/PolymorphicMethodBinding.java | 0 .../internal/compiler/lookup/ProblemBinding.java | 0 .../compiler/lookup/ProblemFieldBinding.java | 0 .../compiler/lookup/ProblemMethodBinding.java | 90 + .../compiler/lookup/ProblemPackageBinding.java | 0 .../internal/compiler/lookup/ProblemReasons.java | 49 + .../compiler/lookup/ProblemReferenceBinding.java | 0 .../internal/compiler/lookup/RawTypeBinding.java | 0 .../internal/compiler/lookup/ReductionResult.java | 0 .../internal/compiler/lookup/ReferenceBinding.java | 2140 +++ .../jdt/internal/compiler/lookup/Scope.java | 5102 ++++++++ .../internal/compiler/lookup/SignatureWrapper.java | 197 + .../compiler/lookup/SourceTypeBinding.java | 2648 ++++ .../lookup/SourceTypeCollisionException.java | 19 + .../jdt/internal/compiler/lookup/Substitution.java | 0 .../compiler/lookup/SyntheticArgumentBinding.java | 0 .../lookup/SyntheticFactoryMethodBinding.java | 55 + .../compiler/lookup/SyntheticFieldBinding.java | 0 .../compiler/lookup/SyntheticMethodBinding.java | 615 + .../jdt/internal/compiler/lookup/TagBits.java | 0 .../jdt/internal/compiler/lookup/TypeBinding.java | 1687 +++ .../compiler/lookup/TypeBindingVisitor.java | 155 + .../jdt/internal/compiler/lookup/TypeBound.java | 0 .../internal/compiler/lookup/TypeConstants.java | 394 + .../jdt/internal/compiler/lookup/TypeIds.java | 259 + .../jdt/internal/compiler/lookup/TypeSystem.java | 582 + .../compiler/lookup/TypeVariableBinding.java | 1087 ++ .../lookup/UnresolvedAnnotationBinding.java | 0 .../lookup/UnresolvedReferenceBinding.java | 158 + .../internal/compiler/lookup/VariableBinding.java | 0 .../internal/compiler/lookup/VoidTypeBinding.java | 0 .../internal/compiler/lookup/WildcardBinding.java | 1085 ++ .../jdt/internal/compiler/messages.properties | 64 + .../compiler/parser/AbstractCommentParser.java | 0 .../internal/compiler/parser/ConflictedParser.java | 0 .../internal/compiler/parser/JavadocParser.java | 0 .../compiler/parser/JavadocTagConstants.java | 0 .../jdt/internal/compiler/parser/NLSTag.java | 0 .../jdt/internal/compiler/parser/Parser.java | 12639 ++++++++++++++++++ .../compiler/parser/ParserBasicInformation.java | 36 + .../compiler/parser/RecoveredAnnotation.java | 0 .../internal/compiler/parser/RecoveredBlock.java | 456 + .../internal/compiler/parser/RecoveredElement.java | 0 .../internal/compiler/parser/RecoveredField.java | 329 + .../internal/compiler/parser/RecoveredImport.java | 0 .../compiler/parser/RecoveredInitializer.java | 338 + .../compiler/parser/RecoveredLocalVariable.java | 0 .../internal/compiler/parser/RecoveredMethod.java | 667 + .../compiler/parser/RecoveredStatement.java | 67 + .../internal/compiler/parser/RecoveredType.java | 807 ++ .../internal/compiler/parser/RecoveredUnit.java | 290 + .../internal/compiler/parser/RecoveryScanner.java | 0 .../compiler/parser/RecoveryScannerData.java | 0 .../jdt/internal/compiler/parser/Scanner.java | 0 .../internal/compiler/parser/ScannerHelper.java | 0 .../internal/compiler/parser/TerminalTokens.java | 156 + .../compiler/parser/diagnose/DiagnoseParser.java | 0 .../compiler/parser/diagnose/LexStream.java | 0 .../compiler/parser/diagnose/RangeUtil.java | 0 .../jdt/internal/compiler/parser/parser1.rsc | Bin 0 -> 32890 bytes .../jdt/internal/compiler/parser/parser10.rsc | Bin 0 -> 582 bytes .../jdt/internal/compiler/parser/parser11.rsc | Bin 0 -> 582 bytes .../jdt/internal/compiler/parser/parser12.rsc | Bin 0 -> 582 bytes .../jdt/internal/compiler/parser/parser13.rsc | Bin 0 -> 582 bytes .../jdt/internal/compiler/parser/parser14.rsc | Bin 0 -> 2322 bytes .../jdt/internal/compiler/parser/parser15.rsc | Bin 0 -> 1454 bytes .../jdt/internal/compiler/parser/parser16.rsc | Bin 0 -> 2206 bytes .../jdt/internal/compiler/parser/parser17.rsc | Bin 0 -> 801 bytes .../jdt/internal/compiler/parser/parser18.rsc | Bin 0 -> 7756 bytes .../jdt/internal/compiler/parser/parser19.rsc | 11 + .../jdt/internal/compiler/parser/parser2.rsc | Bin 0 -> 31288 bytes .../jdt/internal/compiler/parser/parser20.rsc | Bin 0 -> 15402 bytes .../jdt/internal/compiler/parser/parser21.rsc | Bin 0 -> 6408 bytes .../jdt/internal/compiler/parser/parser22.rsc | Bin 0 -> 722 bytes .../jdt/internal/compiler/parser/parser23.rsc | Bin 0 -> 90 bytes .../jdt/internal/compiler/parser/parser24.rsc | Bin 0 -> 722 bytes .../jdt/internal/compiler/parser/parser3.rsc | Bin 0 -> 2206 bytes .../jdt/internal/compiler/parser/parser4.rsc | Bin 0 -> 3178 bytes .../jdt/internal/compiler/parser/parser5.rsc | Bin 0 -> 2206 bytes .../jdt/internal/compiler/parser/parser6.rsc | Bin 0 -> 1292 bytes .../jdt/internal/compiler/parser/parser7.rsc | Bin 0 -> 238 bytes .../jdt/internal/compiler/parser/parser8.rsc | Bin 0 -> 722 bytes .../jdt/internal/compiler/parser/parser9.rsc | Bin 0 -> 15410 bytes .../internal/compiler/parser/readableNames.props | 0 .../jdt/internal/compiler/parser/unicode/part0.rsc | Bin .../jdt/internal/compiler/parser/unicode/part1.rsc | Bin .../internal/compiler/parser/unicode/part14.rsc | Bin .../jdt/internal/compiler/parser/unicode/part2.rsc | Bin .../internal/compiler/parser/unicode/start0.rsc | Bin .../internal/compiler/parser/unicode/start1.rsc | Bin .../internal/compiler/parser/unicode/start2.rsc | Bin .../internal/compiler/parser/unicode6/part0.rsc | Bin .../internal/compiler/parser/unicode6/part1.rsc | Bin .../internal/compiler/parser/unicode6/part14.rsc | Bin .../internal/compiler/parser/unicode6/part2.rsc | Bin .../internal/compiler/parser/unicode6/start0.rsc | Bin .../internal/compiler/parser/unicode6/start1.rsc | Bin .../internal/compiler/parser/unicode6/start2.rsc | Bin .../internal/compiler/parser/unicode6_2/part0.rsc | Bin .../internal/compiler/parser/unicode6_2/part1.rsc | Bin .../internal/compiler/parser/unicode6_2/part14.rsc | Bin .../internal/compiler/parser/unicode6_2/part2.rsc | Bin .../internal/compiler/parser/unicode6_2/start0.rsc | Bin .../internal/compiler/parser/unicode6_2/start1.rsc | Bin .../internal/compiler/parser/unicode6_2/start2.rsc | Bin .../compiler/problem/AbortCompilation.java | 0 .../compiler/problem/AbortCompilationUnit.java | 0 .../jdt/internal/compiler/problem/AbortMethod.java | 0 .../jdt/internal/compiler/problem/AbortType.java | 0 .../internal/compiler/problem/DefaultProblem.java | 296 + .../compiler/problem/DefaultProblemFactory.java | 0 .../internal/compiler/problem/ProblemHandler.java | 265 + .../internal/compiler/problem/ProblemReporter.java | 10398 +++++++++++++++ .../compiler/problem/ProblemSeverities.java | 31 + .../compiler/problem/ShouldNotImplement.java | 0 .../internal/compiler/problem/messages.properties | 875 ++ .../internal/compiler/util/CompoundNameVector.java | 0 .../jdt/internal/compiler/util/FloatUtil.java | 0 .../internal/compiler/util/GenericXMLWriter.java | 0 .../jdt/internal/compiler/util/HashSetOfInt.java | 0 .../jdt/internal/compiler/util/HashtableOfInt.java | 0 .../compiler/util/HashtableOfIntValues.java | 0 .../internal/compiler/util/HashtableOfLong.java | 0 .../internal/compiler/util/HashtableOfObject.java | 0 .../compiler/util/HashtableOfObjectToInt.java | 0 .../compiler/util/HashtableOfObjectToIntArray.java | 0 .../internal/compiler/util/HashtableOfPackage.java | 0 .../internal/compiler/util/HashtableOfType.java | 0 .../internal/compiler/util/ManifestAnalyzer.java | 0 .../jdt/internal/compiler/util/Messages.java | 247 + .../jdt/internal/compiler/util/ObjectVector.java | 0 .../internal/compiler/util/SimpleLookupTable.java | 0 .../internal/compiler/util/SimpleNameVector.java | 0 .../jdt/internal/compiler/util/SimpleSet.java | 0 .../compiler/util/SimpleSetOfCharArray.java | 0 .../jdt/internal/compiler/util/Sorting.java | 0 .../internal/compiler/util/SuffixConstants.java | 0 .../eclipse/jdt/internal/compiler/util/Util.java | 1633 +++ org.eclipse.jdt.core/component.xml | 337 + org.eclipse.jdt.core/customBuildCallbacks.xml | 226 + .../dom/org/eclipse/jdt/core/dom/AST.java | 3154 +++++ .../dom/org/eclipse/jdt/core/dom/ASTConverter.java | 5822 +++++++++ .../dom/org/eclipse/jdt/core/dom/ASTMatcher.java | 2604 ++++ .../dom/org/eclipse/jdt/core/dom/ASTNode.java | 2976 +++++ .../dom/org/eclipse/jdt/core/dom/ASTParser.java | 1493 +++ .../jdt/core/dom/ASTRecoveryPropagator.java | 447 + .../dom/org/eclipse/jdt/core/dom/ASTRequestor.java | 117 + .../jdt/core/dom/ASTSyntaxErrorPropagator.java | 148 + .../dom/org/eclipse/jdt/core/dom/ASTVisitor.java | 2860 ++++ .../jdt/core/dom/AbstractTypeDeclaration.java | 257 + .../org/eclipse/jdt/core/dom/AnnotatableType.java | 103 + .../dom/org/eclipse/jdt/core/dom/Annotation.java | 182 + .../eclipse/jdt/core/dom/AnnotationBinding.java | 260 + .../jdt/core/dom/AnnotationTypeDeclaration.java | 273 + .../core/dom/AnnotationTypeMemberDeclaration.java | 410 + .../jdt/core/dom/AnonymousClassDeclaration.java | 191 + .../dom/org/eclipse/jdt/core/dom/ArrayAccess.java | 272 + .../org/eclipse/jdt/core/dom/ArrayCreation.java | 312 + .../org/eclipse/jdt/core/dom/ArrayInitializer.java | 162 + .../dom/org/eclipse/jdt/core/dom/ArrayType.java | 426 + .../org/eclipse/jdt/core/dom/AssertStatement.java | 263 + .../dom/org/eclipse/jdt/core/dom/Assignment.java | 442 + .../eclipse/jdt/core/dom/BindingComparator.java | 308 + .../org/eclipse/jdt/core/dom/BindingResolver.java | 1048 ++ .../dom/org/eclipse/jdt/core/dom/Block.java | 170 + .../dom/org/eclipse/jdt/core/dom/BlockComment.java | 131 + .../org/eclipse/jdt/core/dom/BodyDeclaration.java | 273 + .../org/eclipse/jdt/core/dom/BooleanLiteral.java | 179 + .../org/eclipse/jdt/core/dom/BreakStatement.java | 189 + .../org/eclipse/jdt/core/dom/CastExpression.java | 265 + .../dom/org/eclipse/jdt/core/dom/CatchClause.java | 269 + .../org/eclipse/jdt/core/dom/CharacterLiteral.java | 340 + .../jdt/core/dom/ChildListPropertyDescriptor.java | 99 + .../jdt/core/dom/ChildPropertyDescriptor.java | 114 + .../jdt/core/dom/ClassInstanceCreation.java | 578 + .../dom/org/eclipse/jdt/core/dom/Comment.java | 129 + .../org/eclipse/jdt/core/dom/CompilationUnit.java | 1094 ++ .../jdt/core/dom/CompilationUnitResolver.java | 1311 ++ .../jdt/core/dom/ConditionalExpression.java | 335 + .../jdt/core/dom/ConstructorInvocation.java | 247 + .../eclipse/jdt/core/dom/ContinueStatement.java | 189 + .../eclipse/jdt/core/dom/CreationReference.java | 238 + .../eclipse/jdt/core/dom/DefaultASTVisitor.java | 628 + .../jdt/core/dom/DefaultBindingResolver.java | 2048 +++ .../eclipse/jdt/core/dom/DefaultCommentMapper.java | 648 + .../jdt/core/dom/DefaultValuePairBinding.java | 59 + .../dom/org/eclipse/jdt/core/dom/Dimension.java | 165 + .../dom/org/eclipse/jdt/core/dom/DoStatement.java | 275 + .../org/eclipse/jdt/core/dom/DocCommentParser.java | 763 ++ .../org/eclipse/jdt/core/dom/EmptyStatement.java | 118 + .../eclipse/jdt/core/dom/EnhancedForStatement.java | 331 + .../jdt/core/dom/EnumConstantDeclaration.java | 391 + .../org/eclipse/jdt/core/dom/EnumDeclaration.java | 336 + .../dom/org/eclipse/jdt/core/dom/Expression.java | 146 + .../jdt/core/dom/ExpressionMethodReference.java | 304 + .../eclipse/jdt/core/dom/ExpressionStatement.java | 206 + .../dom/org/eclipse/jdt/core/dom/FieldAccess.java | 314 + .../org/eclipse/jdt/core/dom/FieldDeclaration.java | 370 + .../org/eclipse/jdt/core/dom/FileASTRequestor.java | 108 + .../dom/org/eclipse/jdt/core/dom/ForStatement.java | 362 + .../eclipse/jdt/core/dom/IAnnotationBinding.java | 64 + .../dom/org/eclipse/jdt/core/dom/IBinding.java | 354 + .../dom/org/eclipse/jdt/core/dom/IDocElement.java | 33 + .../eclipse/jdt/core/dom/IExtendedModifier.java | 44 + .../jdt/core/dom/IMemberValuePairBinding.java | 59 + .../org/eclipse/jdt/core/dom/IMethodBinding.java | 382 + .../org/eclipse/jdt/core/dom/IPackageBinding.java | 69 + .../dom/org/eclipse/jdt/core/dom/ITypeBinding.java | 1057 ++ .../org/eclipse/jdt/core/dom/IVariableBinding.java | 171 + .../dom/org/eclipse/jdt/core/dom/IfStatement.java | 349 + .../eclipse/jdt/core/dom/ImportDeclaration.java | 373 + .../org/eclipse/jdt/core/dom/InfixExpression.java | 539 + .../dom/org/eclipse/jdt/core/dom/Initializer.java | 315 + .../eclipse/jdt/core/dom/InstanceofExpression.java | 264 + .../eclipse/jdt/core/dom/InternalASTRewrite.java | 279 + .../org/eclipse/jdt/core/dom/IntersectionType.java | 170 + .../dom/org/eclipse/jdt/core/dom/Javadoc.java | 321 + .../org/eclipse/jdt/core/dom/LabeledStatement.java | 277 + .../org/eclipse/jdt/core/dom/LambdaExpression.java | 335 + .../dom/org/eclipse/jdt/core/dom/LineComment.java | 128 + .../org/eclipse/jdt/core/dom/MarkerAnnotation.java | 161 + .../dom/org/eclipse/jdt/core/dom/MemberRef.java | 273 + .../org/eclipse/jdt/core/dom/MemberValuePair.java | 281 + .../jdt/core/dom/MemberValuePairBinding.java | 241 + .../dom/org/eclipse/jdt/core/dom/Message.java | 134 + .../org/eclipse/jdt/core/dom/MethodBinding.java | 539 + .../eclipse/jdt/core/dom/MethodDeclaration.java | 1178 ++ .../org/eclipse/jdt/core/dom/MethodInvocation.java | 393 + .../dom/org/eclipse/jdt/core/dom/MethodRef.java | 318 + .../eclipse/jdt/core/dom/MethodRefParameter.java | 353 + .../org/eclipse/jdt/core/dom/MethodReference.java | 113 + .../dom/org/eclipse/jdt/core/dom/Modifier.java | 755 ++ .../dom/org/eclipse/jdt/core/dom/Name.java | 119 + .../jdt/core/dom/NameEnvironmentWithProgress.java | 86 + .../eclipse/jdt/core/dom/NameQualifiedType.java | 294 + .../org/eclipse/jdt/core/dom/NodeEventHandler.java | 188 + .../dom/org/eclipse/jdt/core/dom/NodeFinder.java | 214 + .../dom/org/eclipse/jdt/core/dom/NodeSearcher.java | 99 + .../org/eclipse/jdt/core/dom/NormalAnnotation.java | 203 + .../dom/org/eclipse/jdt/core/dom/NullLiteral.java | 119 + .../org/eclipse/jdt/core/dom/NumberLiteral.java | 224 + .../org/eclipse/jdt/core/dom/PackageBinding.java | 269 + .../eclipse/jdt/core/dom/PackageDeclaration.java | 356 + .../eclipse/jdt/core/dom/ParameterizedType.java | 254 + .../jdt/core/dom/ParenthesizedExpression.java | 201 + .../eclipse/jdt/core/dom/PostfixExpression.java | 331 + .../org/eclipse/jdt/core/dom/PrefixExpression.java | 349 + .../org/eclipse/jdt/core/dom/PrimitiveType.java | 359 + .../org/eclipse/jdt/core/dom/QualifiedName.java | 282 + .../org/eclipse/jdt/core/dom/QualifiedType.java | 363 + .../eclipse/jdt/core/dom/RecoveredTypeBinding.java | 738 ++ .../jdt/core/dom/RecoveredVariableBinding.java | 131 + .../org/eclipse/jdt/core/dom/ReturnStatement.java | 187 + .../dom/org/eclipse/jdt/core/dom/SimpleName.java | 318 + .../jdt/core/dom/SimplePropertyDescriptor.java | 84 + .../dom/org/eclipse/jdt/core/dom/SimpleType.java | 265 + .../jdt/core/dom/SingleMemberAnnotation.java | 227 + .../jdt/core/dom/SingleVariableDeclaration.java | 659 + .../dom/org/eclipse/jdt/core/dom/Statement.java | 185 + .../org/eclipse/jdt/core/dom/StringLiteral.java | 296 + .../jdt/core/dom/StructuralPropertyDescriptor.java | 144 + .../jdt/core/dom/SuperConstructorInvocation.java | 312 + .../org/eclipse/jdt/core/dom/SuperFieldAccess.java | 278 + .../jdt/core/dom/SuperMethodInvocation.java | 391 + .../eclipse/jdt/core/dom/SuperMethodReference.java | 291 + .../dom/org/eclipse/jdt/core/dom/SwitchCase.java | 223 + .../org/eclipse/jdt/core/dom/SwitchStatement.java | 251 + .../jdt/core/dom/SynchronizedStatement.java | 267 + .../dom/org/eclipse/jdt/core/dom/TagElement.java | 401 + .../dom/org/eclipse/jdt/core/dom/TextElement.java | 199 + .../org/eclipse/jdt/core/dom/ThisExpression.java | 189 + .../org/eclipse/jdt/core/dom/ThrowStatement.java | 202 + .../dom/org/eclipse/jdt/core/dom/TryStatement.java | 372 + .../dom/org/eclipse/jdt/core/dom/Type.java | 234 + .../dom/org/eclipse/jdt/core/dom/TypeBinding.java | 1406 ++ .../org/eclipse/jdt/core/dom/TypeDeclaration.java | 810 ++ .../jdt/core/dom/TypeDeclarationStatement.java | 355 + .../dom/org/eclipse/jdt/core/dom/TypeLiteral.java | 200 + .../eclipse/jdt/core/dom/TypeMethodReference.java | 301 + .../org/eclipse/jdt/core/dom/TypeParameter.java | 325 + .../dom/org/eclipse/jdt/core/dom/UnionType.java | 170 + .../org/eclipse/jdt/core/dom/VariableBinding.java | 430 + .../eclipse/jdt/core/dom/VariableDeclaration.java | 378 + .../core/dom/VariableDeclarationExpression.java | 429 + .../jdt/core/dom/VariableDeclarationFragment.java | 286 + .../jdt/core/dom/VariableDeclarationStatement.java | 431 + .../org/eclipse/jdt/core/dom/WhileStatement.java | 277 + .../dom/org/eclipse/jdt/core/dom/WildcardType.java | 335 + .../dom/org/eclipse/jdt/core/dom/package.html | 24 + .../eclipse/jdt/core/dom/rewrite/ASTRewrite.java | 879 ++ .../jdt/core/dom/rewrite/ITrackedNodePosition.java | 43 + .../jdt/core/dom/rewrite/ImportRewrite.java | 1492 +++ .../eclipse/jdt/core/dom/rewrite/ListRewrite.java | 435 + .../dom/rewrite/TargetSourceRangeComputer.java | 135 + .../org/eclipse/jdt/core/dom/rewrite/package.html | 18 + .../jdt/internal/core/dom/NaiveASTFlattener.java | 1953 +++ .../jdt/internal/core/dom/SourceRangeVerifier.java | 114 + .../core/dom/rewrite/ASTRewriteAnalyzer.java | 4319 ++++++ .../core/dom/rewrite/ASTRewriteFlattener.java | 1551 +++ .../core/dom/rewrite/ASTRewriteFormatter.java | 574 + .../core/dom/rewrite/LineCommentEndOffsets.java | 86 + .../internal/core/dom/rewrite/LineInformation.java | 59 + .../core/dom/rewrite/ListRewriteEvent.java | 216 + .../internal/core/dom/rewrite/NodeInfoStore.java | 164 + .../core/dom/rewrite/NodeRewriteEvent.java | 114 + .../internal/core/dom/rewrite/RewriteEvent.java | 79 + .../core/dom/rewrite/RewriteEventStore.java | 891 ++ .../internal/core/dom/rewrite/SourceModifier.java | 49 + .../internal/core/dom/rewrite/TokenScanner.java | 238 + .../core/dom/rewrite/TrackedNodePosition.java | 60 + .../dom/rewrite/imports/ConflictIdentifier.java | 160 + .../imports/ConflictingSimpleNameFinder.java | 34 + .../core/dom/rewrite/imports/ImportAdder.java | 23 + .../core/dom/rewrite/imports/ImportComment.java | 30 + .../core/dom/rewrite/imports/ImportComparator.java | 70 + .../rewrite/imports/ImportDeclarationWriter.java | 42 + .../core/dom/rewrite/imports/ImportEditor.java | 538 + .../core/dom/rewrite/imports/ImportEntry.java | 38 + .../dom/rewrite/imports/ImportGroupComparator.java | 199 + .../core/dom/rewrite/imports/ImportName.java | 95 + .../dom/rewrite/imports/ImportRewriteAnalyzer.java | 664 + .../imports/ImportRewriteConfiguration.java | 282 + .../core/dom/rewrite/imports/ImportsDelta.java | 37 + .../core/dom/rewrite/imports/NewImportEntry.java | 35 + .../core/dom/rewrite/imports/OnDemandComputer.java | 124 + .../dom/rewrite/imports/OnDemandReduction.java | 39 + .../imports/OrderPreservingImportAdder.java | 177 + .../dom/rewrite/imports/OriginalImportEntry.java | 79 + .../PackageAndContainingTypeImportComparator.java | 26 + .../rewrite/imports/PackageImportComparator.java | 78 + .../imports/RemovedImportCommentReassigner.java | 186 + .../dom/rewrite/imports/ReorderingImportAdder.java | 44 + .../core/dom/rewrite/imports/RewriteSite.java | 60 + .../imports/StaticConflictingSimpleNameFinder.java | 85 + .../imports/TypeConflictingSimpleNameFinder.java | 107 + .../eval/CodeSnippetAllocationExpression.java | 299 + .../jdt/internal/eval/CodeSnippetClassFile.java | 231 + .../jdt/internal/eval/CodeSnippetCompiler.java | 68 + .../jdt/internal/eval/CodeSnippetEnvironment.java | 89 + .../jdt/internal/eval/CodeSnippetEvaluator.java | 214 + .../internal/eval/CodeSnippetFieldReference.java | 341 + .../jdt/internal/eval/CodeSnippetMessageSend.java | 357 + .../jdt/internal/eval/CodeSnippetParser.java | 822 ++ .../eval/CodeSnippetQualifiedNameReference.java | 597 + .../internal/eval/CodeSnippetReturnStatement.java | 151 + .../jdt/internal/eval/CodeSnippetScope.java | 614 + .../eval/CodeSnippetSingleNameReference.java | 640 + .../jdt/internal/eval/CodeSnippetSkeleton.java | 205 + .../internal/eval/CodeSnippetSuperReference.java | 65 + .../internal/eval/CodeSnippetThisReference.java | 137 + .../jdt/internal/eval/CodeSnippetToCuMapper.java | 326 + .../internal/eval/CodeSnippetTypeDeclaration.java | 90 + .../jdt/internal/eval/EvaluationConstants.java | 31 + .../jdt/internal/eval/EvaluationContext.java | 637 + .../jdt/internal/eval/EvaluationResult.java | 232 + .../org/eclipse/jdt/internal/eval/Evaluator.java | 180 + .../eclipse/jdt/internal/eval/GlobalVariable.java | 69 + .../org/eclipse/jdt/internal/eval/IRequestor.java | 28 + .../jdt/internal/eval/InstallException.java | 35 + .../jdt/internal/eval/VariablesEvaluator.java | 306 + .../eclipse/jdt/internal/eval/VariablesInfo.java | 66 + org.eclipse.jdt.core/forceQualifierUpdate.txt | 8 + .../eclipse/jdt/core/formatter/CodeFormatter.java | 298 + .../core/formatter/CodeFormatterApplication.java | 432 + .../formatter/DefaultCodeFormatterConstants.java | 4611 +++++++ .../jdt/core/formatter/IndentManipulation.java | 447 + .../eclipse/jdt/core/formatter/messages.properties | 44 + .../org/eclipse/jdt/core/formatter/package.html | 19 + .../jdt/internal/formatter/CommentsPreparator.java | 1241 ++ .../internal/formatter/DefaultCodeFormatter.java | 451 + .../formatter/DefaultCodeFormatterOptions.java | 3023 +++++ .../internal/formatter/LineBreaksPreparator.java | 788 ++ .../jdt/internal/formatter/SpacePreparator.java | 1066 ++ .../jdt/internal/formatter/TextEditsBuilder.java | 539 + .../org/eclipse/jdt/internal/formatter/Token.java | 329 + .../jdt/internal/formatter/TokenManager.java | 458 + .../jdt/internal/formatter/TokenTraverser.java | 117 + .../formatter/linewrap/CommentWrapExecutor.java | 283 + .../internal/formatter/linewrap/FieldAligner.java | 193 + .../internal/formatter/linewrap/WrapExecutor.java | 707 + .../formatter/linewrap/WrapPreparator.java | 1111 ++ .../jdt/internal/formatter/old/CodeFormatter.java | 166 + org.eclipse.jdt.core/grammar/java.g | 2703 ++++ org.eclipse.jdt.core/jdt_core_style.css | 18 + .../model/org/eclipse/jdt/core/BindingKey.java | 344 + .../org/eclipse/jdt/core/BufferChangedEvent.java | 113 + .../jdt/core/ClasspathContainerInitializer.java | 367 + .../jdt/core/ClasspathVariableInitializer.java | 52 + .../org/eclipse/jdt/core/CompletionContext.java | 338 + .../org/eclipse/jdt/core/CompletionFlags.java | 51 + .../org/eclipse/jdt/core/CompletionProposal.java | 1813 +++ .../org/eclipse/jdt/core/CompletionRequestor.java | 358 + .../jdt/core/CompletionRequestorAdapter.java | 221 + .../org/eclipse/jdt/core/CorrectionEngine.java | 483 + .../org/eclipse/jdt/core/ElementChangedEvent.java | 128 + .../model/org/eclipse/jdt/core/Flags.java | 474 + .../model/org/eclipse/jdt/core/IAccessRule.java | 127 + .../model/org/eclipse/jdt/core/IAnnotatable.java | 41 + .../model/org/eclipse/jdt/core/IAnnotation.java | 71 + .../model/org/eclipse/jdt/core/IBuffer.java | 286 + .../eclipse/jdt/core/IBufferChangedListener.java | 30 + .../model/org/eclipse/jdt/core/IBufferFactory.java | 35 + .../model/org/eclipse/jdt/core/IClassFile.java | 143 + .../org/eclipse/jdt/core/IClasspathAttribute.java | 144 + .../org/eclipse/jdt/core/IClasspathContainer.java | 139 + .../org/eclipse/jdt/core/IClasspathEntry.java | 475 + .../model/org/eclipse/jdt/core/ICodeAssist.java | 292 + .../eclipse/jdt/core/ICodeCompletionRequestor.java | 263 + .../model/org/eclipse/jdt/core/ICodeFormatter.java | 44 + .../org/eclipse/jdt/core/ICompilationUnit.java | 789 ++ .../org/eclipse/jdt/core/ICompletionRequestor.java | 426 + .../org/eclipse/jdt/core/ICorrectionRequestor.java | 178 + .../eclipse/jdt/core/IElementChangedListener.java | 31 + .../model/org/eclipse/jdt/core/IField.java | 90 + .../org/eclipse/jdt/core/IImportContainer.java | 30 + .../org/eclipse/jdt/core/IImportDeclaration.java | 48 + .../model/org/eclipse/jdt/core/IInitializer.java | 20 + .../org/eclipse/jdt/core/IJarEntryResource.java | 76 + .../model/org/eclipse/jdt/core/IJavaElement.java | 372 + .../org/eclipse/jdt/core/IJavaElementDelta.java | 428 + .../model/org/eclipse/jdt/core/IJavaModel.java | 266 + .../org/eclipse/jdt/core/IJavaModelMarker.java | 126 + .../org/eclipse/jdt/core/IJavaModelStatus.java | 81 + .../jdt/core/IJavaModelStatusConstants.java | 359 + .../model/org/eclipse/jdt/core/IJavaProject.java | 1162 ++ .../model/org/eclipse/jdt/core/ILocalVariable.java | 97 + .../model/org/eclipse/jdt/core/IMember.java | 149 + .../org/eclipse/jdt/core/IMemberValuePair.java | 171 + .../model/org/eclipse/jdt/core/IMethod.java | 294 + .../model/org/eclipse/jdt/core/IOpenable.java | 188 + .../org/eclipse/jdt/core/IPackageDeclaration.java | 27 + .../org/eclipse/jdt/core/IPackageFragment.java | 201 + .../org/eclipse/jdt/core/IPackageFragmentRoot.java | 449 + .../model/org/eclipse/jdt/core/IParent.java | 39 + .../org/eclipse/jdt/core/IProblemRequestor.java | 54 + .../model/org/eclipse/jdt/core/IRegion.java | 67 + .../org/eclipse/jdt/core/ISourceManipulation.java | 114 + .../model/org/eclipse/jdt/core/ISourceRange.java | 46 + .../org/eclipse/jdt/core/ISourceReference.java | 113 + .../model/org/eclipse/jdt/core/IType.java | 1225 ++ .../model/org/eclipse/jdt/core/ITypeHierarchy.java | 304 + .../jdt/core/ITypeHierarchyChangedListener.java | 29 + .../model/org/eclipse/jdt/core/ITypeParameter.java | 80 + .../model/org/eclipse/jdt/core/ITypeRoot.java | 95 + .../model/org/eclipse/jdt/core/IWorkingCopy.java | 383 + .../org/eclipse/jdt/core/JavaConventions.java | 820 ++ .../model/org/eclipse/jdt/core/JavaCore.java | 5835 +++++++++ .../org/eclipse/jdt/core/JavaModelException.java | 176 + .../org/eclipse/jdt/core/NamingConventions.java | 1147 ++ .../model/org/eclipse/jdt/core/Signature.java | 2927 +++++ .../model/org/eclipse/jdt/core/SourceRange.java | 88 + .../model/org/eclipse/jdt/core/ToolFactory.java | 559 + .../org/eclipse/jdt/core/WorkingCopyOwner.java | 266 + .../eclipse/jdt/core/compiler/BuildContext.java | 95 + .../jdt/core/compiler/CompilationParticipant.java | 156 + .../org/eclipse/jdt/core/compiler/IScanner.java | 150 + .../jdt/core/compiler/ITerminalSymbols.java | 177 + .../jdt/core/compiler/ReconcileContext.java | 287 + .../jdt/core/eval/ICodeSnippetRequestor.java | 173 + .../eclipse/jdt/core/eval/IEvaluationContext.java | 567 + .../org/eclipse/jdt/core/eval/IGlobalVariable.java | 46 + .../model/org/eclipse/jdt/core/eval/package.html | 17 + .../org/eclipse/jdt/core/jdom/DOMException.java | 40 + .../org/eclipse/jdt/core/jdom/DOMFactory.java | 161 + .../eclipse/jdt/core/jdom/IDOMCompilationUnit.java | 72 + .../org/eclipse/jdt/core/jdom/IDOMFactory.java | 200 + .../model/org/eclipse/jdt/core/jdom/IDOMField.java | 81 + .../org/eclipse/jdt/core/jdom/IDOMImport.java | 69 + .../org/eclipse/jdt/core/jdom/IDOMInitializer.java | 55 + .../org/eclipse/jdt/core/jdom/IDOMMember.java | 62 + .../org/eclipse/jdt/core/jdom/IDOMMethod.java | 240 + .../model/org/eclipse/jdt/core/jdom/IDOMNode.java | 282 + .../org/eclipse/jdt/core/jdom/IDOMPackage.java | 43 + .../model/org/eclipse/jdt/core/jdom/IDOMType.java | 212 + .../model/org/eclipse/jdt/core/jdom/package.html | 24 + .../model/org/eclipse/jdt/core/package.html | 27 + .../jdt/core/util/ByteCodeVisitorAdapter.java | 1508 +++ .../jdt/core/util/ClassFileBytesDisassembler.java | 84 + .../jdt/core/util/ClassFormatException.java | 65 + .../jdt/core/util/CompilationUnitSorter.java | 459 + .../jdt/core/util/ExternalAnnotationUtil.java | 691 + .../org/eclipse/jdt/core/util/IAnnotation.java | 51 + .../jdt/core/util/IAnnotationComponent.java | 42 + .../jdt/core/util/IAnnotationComponentValue.java | 201 + .../jdt/core/util/IAnnotationDefaultAttribute.java | 29 + .../jdt/core/util/IAttributeNamesConstants.java | 172 + .../jdt/core/util/IBootstrapMethodsAttribute.java | 40 + .../jdt/core/util/IBootstrapMethodsEntry.java | 24 + .../eclipse/jdt/core/util/IBytecodeVisitor.java | 303 + .../eclipse/jdt/core/util/IClassFileAttribute.java | 44 + .../jdt/core/util/IClassFileDisassembler.java | 56 + .../eclipse/jdt/core/util/IClassFileReader.java | 239 + .../org/eclipse/jdt/core/util/ICodeAttribute.java | 106 + .../org/eclipse/jdt/core/util/IConstantPool.java | 48 + .../jdt/core/util/IConstantPoolConstant.java | 114 + .../eclipse/jdt/core/util/IConstantPoolEntry.java | 236 + .../eclipse/jdt/core/util/IConstantPoolEntry2.java | 59 + .../jdt/core/util/IConstantValueAttribute.java | 38 + .../jdt/core/util/IEnclosingMethodAttribute.java | 77 + .../eclipse/jdt/core/util/IExceptionAttribute.java | 47 + .../jdt/core/util/IExceptionTableEntry.java | 59 + .../eclipse/jdt/core/util/IExtendedAnnotation.java | 158 + .../core/util/IExtendedAnnotationConstants.java | 57 + .../org/eclipse/jdt/core/util/IFieldInfo.java | 114 + .../jdt/core/util/IInnerClassesAttribute.java | 40 + .../jdt/core/util/IInnerClassesAttributeEntry.java | 86 + .../jdt/core/util/ILineNumberAttribute.java | 40 + .../jdt/core/util/ILocalVariableAttribute.java | 40 + .../jdt/core/util/ILocalVariableReferenceInfo.java | 50 + .../jdt/core/util/ILocalVariableTableEntry.java | 84 + .../util/ILocalVariableTypeTableAttribute.java | 40 + .../core/util/ILocalVariableTypeTableEntry.java | 85 + .../org/eclipse/jdt/core/util/IMethodInfo.java | 139 + .../jdt/core/util/IMethodParametersAttribute.java | 48 + .../eclipse/jdt/core/util/IModifierConstants.java | 71 + .../eclipse/jdt/core/util/IOpcodeMnemonics.java | 230 + .../jdt/core/util/IParameterAnnotation.java | 37 + .../IRuntimeInvisibleAnnotationsAttribute.java | 36 + ...timeInvisibleParameterAnnotationsAttribute.java | 36 + .../IRuntimeInvisibleTypeAnnotationsAttribute.java | 38 + .../util/IRuntimeVisibleAnnotationsAttribute.java | 36 + ...untimeVisibleParameterAnnotationsAttribute.java | 36 + .../IRuntimeVisibleTypeAnnotationsAttribute.java | 38 + .../eclipse/jdt/core/util/ISignatureAttribute.java | 37 + .../eclipse/jdt/core/util/ISourceAttribute.java | 37 + .../eclipse/jdt/core/util/IStackMapAttribute.java | 39 + .../org/eclipse/jdt/core/util/IStackMapFrame.java | 102 + .../jdt/core/util/IStackMapTableAttribute.java | 39 + .../jdt/core/util/IVerificationTypeInfo.java | 114 + .../eclipse/jdt/core/util/OpcodeStringValues.java | 230 + .../model/org/eclipse/jdt/core/util/package.html | 14 + .../internal/compiler/DocumentElementParser.java | 1543 +++ .../eclipse/jdt/internal/compiler/ExtraFlags.java | 104 + .../compiler/IDocumentElementRequestor.java | 412 + .../internal/compiler/ISourceElementRequestor.java | 203 + .../internal/compiler/SourceElementNotifier.java | 799 ++ .../jdt/internal/compiler/SourceElementParser.java | 1007 ++ .../compiler/SourceElementRequestorAdapter.java | 208 + .../jdt/internal/compiler/SourceJavadocParser.java | 142 + .../compiler/parser/SourceTypeConverter.java | 650 + .../internal/compiler/parser/TypeConverter.java | 603 + .../eclipse/jdt/internal/core/ASTHolderCUInfo.java | 24 + .../eclipse/jdt/internal/core/AnnotatableInfo.java | 69 + .../org/eclipse/jdt/internal/core/Annotation.java | 140 + .../eclipse/jdt/internal/core/AnnotationInfo.java | 37 + .../jdt/internal/core/BasicCompilationUnit.java | 142 + .../internal/core/BatchInitializationMonitor.java | 86 + .../eclipse/jdt/internal/core/BatchOperation.java | 64 + .../internal/core/BecomeWorkingCopyOperation.java | 78 + .../org/eclipse/jdt/internal/core/BinaryField.java | 125 + .../jdt/internal/core/BinaryLambdaExpression.java | 43 + .../jdt/internal/core/BinaryLambdaMethod.java | 35 + .../eclipse/jdt/internal/core/BinaryMember.java | 180 + .../eclipse/jdt/internal/core/BinaryMethod.java | 721 + .../org/eclipse/jdt/internal/core/BinaryType.java | 1050 ++ .../jdt/internal/core/BinaryTypeConverter.java | 369 + .../org/eclipse/jdt/internal/core/Buffer.java | 480 + .../org/eclipse/jdt/internal/core/BufferCache.java | 77 + .../jdt/internal/core/BufferFactoryWrapper.java | 55 + .../eclipse/jdt/internal/core/BufferManager.java | 146 + .../internal/core/CancelableNameEnvironment.java | 65 + .../internal/core/CancelableProblemFactory.java | 39 + .../internal/core/ChangeClasspathOperation.java | 100 + .../org/eclipse/jdt/internal/core/ClassFile.java | 921 ++ .../eclipse/jdt/internal/core/ClassFileInfo.java | 461 + .../jdt/internal/core/ClassFileWorkingCopy.java | 113 + .../jdt/internal/core/ClasspathAccessRule.java | 56 + .../jdt/internal/core/ClasspathAttribute.java | 48 + .../eclipse/jdt/internal/core/ClasspathChange.java | 576 + .../eclipse/jdt/internal/core/ClasspathEntry.java | 2381 ++++ .../jdt/internal/core/ClasspathValidation.java | 83 + .../internal/core/CommitWorkingCopyOperation.java | 221 + .../eclipse/jdt/internal/core/CompilationUnit.java | 1352 ++ .../internal/core/CompilationUnitElementInfo.java | 56 + .../core/CompilationUnitProblemFinder.java | 282 + .../core/CompilationUnitStructureRequestor.java | 830 ++ .../jdt/internal/core/CopyElementsOperation.java | 270 + .../core/CopyPackageFragmentRootOperation.java | 261 + .../core/CopyResourceElementsOperation.java | 792 ++ .../core/CreateCompilationUnitOperation.java | 173 + .../internal/core/CreateElementInCUOperation.java | 318 + .../jdt/internal/core/CreateFieldOperation.java | 139 + .../jdt/internal/core/CreateImportOperation.java | 176 + .../internal/core/CreateInitializerOperation.java | 116 + .../jdt/internal/core/CreateMethodOperation.java | 126 + .../core/CreatePackageDeclarationOperation.java | 130 + .../core/CreatePackageFragmentOperation.java | 166 + .../core/CreateTypeHierarchyOperation.java | 125 + .../internal/core/CreateTypeMemberOperation.java | 226 + .../jdt/internal/core/CreateTypeOperation.java | 128 + .../jdt/internal/core/DefaultWorkingCopyOwner.java | 38 + .../jdt/internal/core/DeleteElementsOperation.java | 189 + .../core/DeletePackageFragmentRootOperation.java | 165 + .../core/DeleteResourceElementsOperation.java | 139 + .../jdt/internal/core/DeltaProcessingState.java | 646 + .../eclipse/jdt/internal/core/DeltaProcessor.java | 2796 ++++ .../internal/core/DiscardWorkingCopyOperation.java | 77 + .../eclipse/jdt/internal/core/DocumentAdapter.java | 39 + .../eclipse/jdt/internal/core/ElementCache.java | 91 + .../internal/core/ExternalAnnotationTracker.java | 239 + .../jdt/internal/core/ExternalFolderChange.java | 60 + .../jdt/internal/core/ExternalFoldersManager.java | 491 + .../jdt/internal/core/ExternalJavaProject.java | 67 + .../internal/core/ExternalPackageFragmentRoot.java | 129 + .../jdt/internal/core/IJavaElementRequestor.java | 38 + .../core/INameEnvironmentWithProgress.java | 37 + .../jdt/internal/core/INamingRequestor.java | 18 + .../eclipse/jdt/internal/core/IPathRequestor.java | 15 + .../eclipse/jdt/internal/core/ImportContainer.java | 120 + .../jdt/internal/core/ImportContainerInfo.java | 23 + .../jdt/internal/core/ImportDeclaration.java | 115 + .../core/ImportDeclarationElementInfo.java | 53 + .../org/eclipse/jdt/internal/core/Initializer.java | 119 + .../jdt/internal/core/InitializerElementInfo.java | 18 + .../internal/core/InitializerWithChildrenInfo.java | 27 + .../internal/core/InternalNamingConventions.java | 834 ++ .../jdt/internal/core/JarEntryDirectory.java | 60 + .../eclipse/jdt/internal/core/JarEntryFile.java | 77 + .../jdt/internal/core/JarEntryResource.java | 98 + .../jdt/internal/core/JarPackageFragment.java | 212 + .../jdt/internal/core/JarPackageFragmentInfo.java | 23 + .../jdt/internal/core/JarPackageFragmentRoot.java | 310 + .../internal/core/JarPackageFragmentRootInfo.java | 21 + .../core/JavaCorePreferenceInitializer.java | 138 + .../core/JavaCorePreferenceModifyListener.java | 85 + .../org/eclipse/jdt/internal/core/JavaElement.java | 955 ++ .../jdt/internal/core/JavaElementDelta.java | 824 ++ .../jdt/internal/core/JavaElementDeltaBuilder.java | 502 + .../eclipse/jdt/internal/core/JavaElementInfo.java | 37 + .../jdt/internal/core/JavaElementRequestor.java | 227 + .../org/eclipse/jdt/internal/core/JavaModel.java | 394 + .../eclipse/jdt/internal/core/JavaModelCache.java | 293 + .../eclipse/jdt/internal/core/JavaModelInfo.java | 63 + .../jdt/internal/core/JavaModelManager.java | 5369 ++++++++ .../jdt/internal/core/JavaModelOperation.java | 887 ++ .../eclipse/jdt/internal/core/JavaModelStatus.java | 506 + .../org/eclipse/jdt/internal/core/JavaProject.java | 3241 +++++ .../jdt/internal/core/JavaProjectElementInfo.java | 365 + .../jdt/internal/core/JavadocConstants.java | 45 + .../eclipse/jdt/internal/core/JavadocContents.java | 540 + .../jdt/internal/core/LRUCacheEnumerator.java | 70 + .../jdt/internal/core/LambdaExpression.java | 296 + .../eclipse/jdt/internal/core/LambdaFactory.java | 103 + .../eclipse/jdt/internal/core/LambdaMethod.java | 121 + .../eclipse/jdt/internal/core/LocalVariable.java | 499 + .../org/eclipse/jdt/internal/core/Member.java | 411 + .../jdt/internal/core/MemberElementInfo.java | 52 + .../eclipse/jdt/internal/core/MemberValuePair.java | 65 + .../eclipse/jdt/internal/core/ModelUpdater.java | 241 + .../jdt/internal/core/MoveElementsOperation.java | 46 + .../core/MovePackageFragmentRootOperation.java | 271 + .../core/MoveResourceElementsOperation.java | 45 + .../eclipse/jdt/internal/core/MultiOperation.java | 311 + .../org/eclipse/jdt/internal/core/NameLookup.java | 1315 ++ .../org/eclipse/jdt/internal/core/NamedMember.java | 307 + .../eclipse/jdt/internal/core/NonJavaResource.java | 122 + .../org/eclipse/jdt/internal/core/NullBuffer.java | 27 + .../org/eclipse/jdt/internal/core/Openable.java | 509 + .../jdt/internal/core/OpenableElementInfo.java | 89 + .../jdt/internal/core/OverflowingLRUCache.java | 418 + .../jdt/internal/core/PackageDeclaration.java | 72 + .../eclipse/jdt/internal/core/PackageFragment.java | 527 + .../jdt/internal/core/PackageFragmentInfo.java | 63 + .../jdt/internal/core/PackageFragmentRoot.java | 827 ++ .../jdt/internal/core/PackageFragmentRootInfo.java | 200 + .../jdt/internal/core/ProjectReferenceChange.java | 120 + .../core/ReconcileWorkingCopyOperation.java | 276 + .../org/eclipse/jdt/internal/core/Region.java | 216 + .../jdt/internal/core/RenameElementsOperation.java | 83 + .../core/RenameResourceElementsOperation.java | 68 + .../jdt/internal/core/ResolvedBinaryField.java | 65 + .../jdt/internal/core/ResolvedBinaryMethod.java | 67 + .../jdt/internal/core/ResolvedBinaryType.java | 72 + .../internal/core/ResolvedLambdaExpression.java | 64 + .../jdt/internal/core/ResolvedSourceField.java | 60 + .../jdt/internal/core/ResolvedSourceMethod.java | 59 + .../jdt/internal/core/ResolvedSourceType.java | 67 + .../jdt/internal/core/SearchableEnvironment.java | 738 ++ .../core/SearchableEnvironmentRequestor.java | 120 + .../jdt/internal/core/SelectionRequestor.java | 1054 ++ .../jdt/internal/core/SetClasspathOperation.java | 121 + .../jdt/internal/core/SetContainerOperation.java | 203 + .../jdt/internal/core/SetVariablesOperation.java | 194 + .../org/eclipse/jdt/internal/core/SimpleDelta.java | 124 + .../jdt/internal/core/SingleTypeRequestor.java | 83 + .../jdt/internal/core/SortElementsOperation.java | 397 + .../internal/core/SourceAnnotationMethodInfo.java | 34 + .../jdt/internal/core/SourceConstructorInfo.java | 37 + .../core/SourceConstructorWithChildrenInfo.java | 27 + .../org/eclipse/jdt/internal/core/SourceField.java | 174 + .../jdt/internal/core/SourceFieldElementInfo.java | 60 + .../internal/core/SourceFieldWithChildrenInfo.java | 27 + .../eclipse/jdt/internal/core/SourceMapper.java | 1540 +++ .../eclipse/jdt/internal/core/SourceMethod.java | 330 + .../jdt/internal/core/SourceMethodElementInfo.java | 88 + .../jdt/internal/core/SourceMethodInfo.java | 40 + .../core/SourceMethodWithChildrenInfo.java | 27 + .../jdt/internal/core/SourceRefElement.java | 279 + .../jdt/internal/core/SourceRefElementInfo.java | 46 + .../org/eclipse/jdt/internal/core/SourceType.java | 889 ++ .../jdt/internal/core/SourceTypeElementInfo.java | 326 + .../eclipse/jdt/internal/core/TypeParameter.java | 149 + .../internal/core/TypeParameterElementInfo.java | 36 + .../org/eclipse/jdt/internal/core/TypeVector.java | 151 + .../org/eclipse/jdt/internal/core/UserLibrary.java | 224 + .../core/UserLibraryClasspathContainer.java | 80 + .../UserLibraryClasspathContainerInitializer.java | 97 + .../jdt/internal/core/UserLibraryManager.java | 197 + .../jdt/internal/core/VerboseElementCache.java | 51 + .../org/eclipse/jdt/internal/core/XMLWriter.java | 25 + .../builder/AbortIncrementalBuildException.java | 26 + .../core/builder/AbstractImageBuilder.java | 884 ++ .../core/builder/AdditionalTypeCollection.java | 22 + .../internal/core/builder/BatchImageBuilder.java | 315 + .../jdt/internal/core/builder/BuildNotifier.java | 277 + .../internal/core/builder/ClasspathDirectory.java | 172 + .../jdt/internal/core/builder/ClasspathJar.java | 236 + .../internal/core/builder/ClasspathLocation.java | 62 + .../core/builder/ClasspathMultiDirectory.java | 64 + .../core/builder/CompilationParticipantResult.java | 147 + .../core/builder/ICompilationUnitLocator.java | 25 + .../builder/ImageBuilderInternalException.java | 41 + .../core/builder/IncrementalImageBuilder.java | 949 ++ .../jdt/internal/core/builder/JavaBuilder.java | 783 ++ .../core/builder/MissingSourceFileException.java | 24 + .../jdt/internal/core/builder/NameEnvironment.java | 380 + .../eclipse/jdt/internal/core/builder/NameSet.java | 66 + .../jdt/internal/core/builder/ProblemFactory.java | 32 + .../internal/core/builder/QualifiedNameSet.java | 69 + .../internal/core/builder/ReferenceCollection.java | 305 + .../jdt/internal/core/builder/SourceFile.java | 117 + .../eclipse/jdt/internal/core/builder/State.java | 771 ++ .../jdt/internal/core/builder/StringSet.java | 81 + .../jdt/internal/core/builder/WorkQueue.java | 55 + .../core/eval/EvaluationContextWrapper.java | 441 + .../internal/core/eval/GlobalVariableWrapper.java | 50 + .../jdt/internal/core/eval/RequestorWrapper.java | 69 + .../internal/core/hierarchy/ChangeCollector.java | 444 + .../core/hierarchy/HierarchyBinaryType.java | 280 + .../internal/core/hierarchy/HierarchyBuilder.java | 336 + .../internal/core/hierarchy/HierarchyResolver.java | 937 ++ .../jdt/internal/core/hierarchy/HierarchyType.java | 72 + .../core/hierarchy/IndexBasedHierarchyBuilder.java | 563 + .../hierarchy/RegionBasedHierarchyBuilder.java | 215 + .../core/hierarchy/RegionBasedTypeHierarchy.java | 145 + .../jdt/internal/core/hierarchy/TypeHierarchy.java | 1591 +++ .../jdt/internal/core/jdom/AbstractDOMBuilder.java | 213 + .../jdt/internal/core/jdom/CompilationUnit.java | 60 + .../eclipse/jdt/internal/core/jdom/DOMBuilder.java | 721 + .../jdt/internal/core/jdom/DOMCompilationUnit.java | 187 + .../eclipse/jdt/internal/core/jdom/DOMField.java | 623 + .../eclipse/jdt/internal/core/jdom/DOMImport.java | 188 + .../jdt/internal/core/jdom/DOMInitializer.java | 234 + .../eclipse/jdt/internal/core/jdom/DOMMember.java | 344 + .../eclipse/jdt/internal/core/jdom/DOMMethod.java | 772 ++ .../eclipse/jdt/internal/core/jdom/DOMNode.java | 970 ++ .../eclipse/jdt/internal/core/jdom/DOMPackage.java | 145 + .../eclipse/jdt/internal/core/jdom/DOMType.java | 802 ++ .../jdt/internal/core/jdom/ILineStartFinder.java | 25 + .../jdt/internal/core/jdom/SiblingEnumeration.java | 57 + .../jdt/internal/core/jdom/SimpleDOMBuilder.java | 193 + .../jdt/internal/core/util/ASTNodeFinder.java | 182 + .../eclipse/jdt/internal/core/util/Annotation.java | 100 + .../internal/core/util/AnnotationComponent.java | 71 + .../core/util/AnnotationComponentValue.java | 212 + .../core/util/AnnotationDefaultAttribute.java | 51 + .../jdt/internal/core/util/BindingKeyParser.java | 1086 ++ .../jdt/internal/core/util/BindingKeyResolver.java | 753 ++ .../core/util/BootstrapMethodsAttribute.java | 64 + .../internal/core/util/BootstrapMethodsEntry.java | 52 + .../jdt/internal/core/util/CharArrayBuffer.java | 193 + .../jdt/internal/core/util/ClassFileAttribute.java | 56 + .../jdt/internal/core/util/ClassFileReader.java | 454 + .../jdt/internal/core/util/ClassFileStruct.java | 106 + .../jdt/internal/core/util/CodeAttribute.java | 1189 ++ .../internal/core/util/CodeSnippetParsingUtil.java | 230 + .../internal/core/util/CommentRecorderParser.java | 292 + .../jdt/internal/core/util/ConstantPool.java | 176 + .../jdt/internal/core/util/ConstantPoolEntry.java | 404 + .../jdt/internal/core/util/ConstantPoolEntry2.java | 66 + .../internal/core/util/ConstantValueAttribute.java | 47 + .../eclipse/jdt/internal/core/util/DOMFinder.java | 204 + .../internal/core/util/DefaultBytecodeVisitor.java | 2576 ++++ .../internal/core/util/DefaultStackMapFrame.java | 93 + .../jdt/internal/core/util/Disassembler.java | 2634 ++++ .../core/util/EnclosingMethodAttribute.java | 105 + .../jdt/internal/core/util/ExceptionAttribute.java | 71 + .../internal/core/util/ExceptionTableEntry.java | 81 + .../jdt/internal/core/util/ExtendedAnnotation.java | 298 + .../eclipse/jdt/internal/core/util/FieldInfo.java | 185 + .../jdt/internal/core/util/HandleFactory.java | 378 + .../jdt/internal/core/util/HashSetOfArray.java | 149 + .../core/util/HashSetOfCharArrayArray.java | 160 + .../core/util/HashtableOfArrayToObject.java | 202 + .../jdt/internal/core/util/ICacheEnumeration.java | 40 + .../jdt/internal/core/util/ILRUCacheable.java | 28 + .../internal/core/util/InnerClassesAttribute.java | 67 + .../core/util/InnerClassesAttributeEntry.java | 112 + .../jdt/internal/core/util/JavaElementFinder.java | 146 + .../eclipse/jdt/internal/core/util/KeyKind.java | 107 + .../jdt/internal/core/util/KeyToSignature.java | 366 + .../eclipse/jdt/internal/core/util/LRUCache.java | 697 + .../internal/core/util/LineNumberAttribute.java | 70 + .../internal/core/util/LocalVariableAttribute.java | 69 + .../core/util/LocalVariableReferenceInfo.java | 63 + .../core/util/LocalVariableTableEntry.java | 110 + .../core/util/LocalVariableTypeAttribute.java | 68 + .../core/util/LocalVariableTypeTableEntry.java | 110 + .../jdt/internal/core/util/MementoTokenizer.java | 140 + .../eclipse/jdt/internal/core/util/Messages.java | 448 + .../eclipse/jdt/internal/core/util/MethodInfo.java | 235 + .../core/util/MethodParametersAttribute.java | 83 + .../internal/core/util/ParameterAnnotation.java | 72 + .../jdt/internal/core/util/PublicScanner.java | 4144 ++++++ .../core/util/RecordedParsingInformation.java | 39 + .../internal/core/util/ReferenceInfoAdapter.java | 72 + .../core/util/ResourceCompilationUnit.java | 75 + .../util/RuntimeInvisibleAnnotationsAttribute.java | 69 + ...timeInvisibleParameterAnnotationsAttribute.java | 68 + .../RuntimeInvisibleTypeAnnotationsAttribute.java | 72 + .../util/RuntimeVisibleAnnotationsAttribute.java | 68 + ...untimeVisibleParameterAnnotationsAttribute.java | 68 + .../RuntimeVisibleTypeAnnotationsAttribute.java | 69 + .../jdt/internal/core/util/SignatureAttribute.java | 49 + .../jdt/internal/core/util/SimpleDocument.java | 371 + .../jdt/internal/core/util/SimpleWordSet.java | 68 + .../internal/core/util/SourceFileAttribute.java | 63 + .../jdt/internal/core/util/StackMapAttribute.java | 82 + .../jdt/internal/core/util/StackMapFrame.java | 170 + .../internal/core/util/StackMapTableAttribute.java | 82 + .../jdt/internal/core/util/ToStringSorter.java | 75 + .../org/eclipse/jdt/internal/core/util/Util.java | 3331 +++++ .../jdt/internal/core/util/VerificationInfo.java | 72 + .../jdt/internal/core/util/WeakHashSet.java | 218 + .../internal/core/util/WeakHashSetOfCharArray.java | 221 + .../jdt/internal/core/util/messages.properties | 434 + org.eclipse.jdt.core/plugin.jars | 9 + org.eclipse.jdt.core/plugin.properties | 31 + org.eclipse.jdt.core/plugin.xml | 298 + org.eclipse.jdt.core/pom.xml | 216 + .../schema/annotationProcessorManager.exsd | 123 + .../schema/classpathContainerInitializer.exsd | 124 + .../schema/classpathVariableInitializer.exsd | 141 + org.eclipse.jdt.core/schema/codeFormatter.exsd | 100 + .../schema/compilationParticipant.exsd | 192 + org.eclipse.jdt.core/schema/compiler.dtd | 87 + org.eclipse.jdt.core/schema/javaFormatter.exsd | 125 + .../scripts/GenerateBuildScript$1.class | Bin 0 -> 743 bytes .../scripts/GenerateBuildScript$2.class | Bin 0 -> 719 bytes .../scripts/GenerateBuildScript.class | Bin 0 -> 6280 bytes .../scripts/GenerateBuildScript.java | 149 + .../scripts}/about.html | 0 .../scripts/antadapter/META-INF/MANIFEST.MF | 14 + .../scripts/antadapter/plugin.properties | 13 + org.eclipse.jdt.core/scripts/antadapter/plugin.xml | 20 + .../scripts/binary/META-INF/MANIFEST.MF | 28 + org.eclipse.jdt.core/scripts/build.xml | 46 + org.eclipse.jdt.core/scripts/build_ecj.xml | 71 + org.eclipse.jdt.core/scripts/ecj.1 | 853 ++ org.eclipse.jdt.core/scripts/export-ecj.xml | 196 + org.eclipse.jdt.core/scripts/export-ejavac.xml | 51 + org.eclipse.jdt.core/scripts/export-ejavac2.xml | 74 + .../scripts/export-ejavac2_linux.xml | 74 + .../scripts/export-ejavac_linux.xml | 51 + org.eclipse.jdt.core/scripts/exportplugin.xml | 142 + org.eclipse.jdt.core/scripts/ikvm_script.xml | 76 + org.eclipse.jdt.core/scripts/oldexportplugin.xml | 173 + .../scripts/source/META-INF/MANIFEST.MF | 7 + .../org/eclipse/jdt/core/index/JavaIndexer.java | 42 + .../jdt/core/index/JavaIndexerApplication.java | 159 + .../org/eclipse/jdt/core/index/messages.properties | 29 + .../search/org/eclipse/jdt/core/index/package.html | 19 + .../jdt/core/search/FieldDeclarationMatch.java | 40 + .../jdt/core/search/FieldReferenceMatch.java | 71 + .../jdt/core/search/IJavaSearchConstants.java | 548 + .../core/search/IJavaSearchResultCollector.java | 103 + .../eclipse/jdt/core/search/IJavaSearchScope.java | 131 + .../eclipse/jdt/core/search/ISearchPattern.java | 24 + .../jdt/core/search/ITypeNameRequestor.java | 62 + .../core/search/LocalVariableDeclarationMatch.java | 41 + .../core/search/LocalVariableReferenceMatch.java | 70 + .../jdt/core/search/MethodDeclarationMatch.java | 41 + .../eclipse/jdt/core/search/MethodNameMatch.java | 66 + .../jdt/core/search/MethodNameMatchRequestor.java | 54 + .../jdt/core/search/MethodNameRequestor.java | 70 + .../jdt/core/search/MethodReferenceMatch.java | 128 + .../jdt/core/search/PackageDeclarationMatch.java | 41 + .../jdt/core/search/PackageReferenceMatch.java | 42 + .../eclipse/jdt/core/search/ReferenceMatch.java | 132 + .../eclipse/jdt/core/search/SearchDocument.java | 185 + .../org/eclipse/jdt/core/search/SearchEngine.java | 1624 +++ .../org/eclipse/jdt/core/search/SearchMatch.java | 376 + .../eclipse/jdt/core/search/SearchParticipant.java | 281 + .../org/eclipse/jdt/core/search/SearchPattern.java | 2634 ++++ .../eclipse/jdt/core/search/SearchRequestor.java | 95 + .../jdt/core/search/TypeDeclarationMatch.java | 41 + .../org/eclipse/jdt/core/search/TypeNameMatch.java | 154 + .../jdt/core/search/TypeNameMatchRequestor.java | 48 + .../eclipse/jdt/core/search/TypeNameRequestor.java | 55 + .../core/search/TypeParameterDeclarationMatch.java | 40 + .../core/search/TypeParameterReferenceMatch.java | 43 + .../jdt/core/search/TypeReferenceMatch.java | 110 + .../org/eclipse/jdt/core/search/package.html | 18 + .../eclipse/jdt/internal/core/index/DiskIndex.java | 1330 ++ .../jdt/internal/core/index/EntryResult.java | 78 + .../jdt/internal/core/index/FileIndexLocation.java | 103 + .../org/eclipse/jdt/internal/core/index/Index.java | 217 + .../jdt/internal/core/index/IndexLocation.java | 133 + .../jdt/internal/core/index/JarIndexLocation.java | 110 + .../jdt/internal/core/index/MemoryIndex.java | 127 + .../core/search/AbstractJavaSearchScope.java | 37 + .../internal/core/search/AbstractSearchScope.java | 56 + .../internal/core/search/BasicSearchEngine.java | 2302 ++++ .../jdt/internal/core/search/HierarchyScope.java | 465 + .../IRestrictedAccessConstructorRequestor.java | 34 + .../search/IRestrictedAccessMethodRequestor.java | 36 + .../search/IRestrictedAccessTypeRequestor.java | 24 + .../internal/core/search/IndexQueryRequestor.java | 25 + .../jdt/internal/core/search/IndexSelector.java | 338 + .../internal/core/search/JavaSearchDocument.java | 86 + .../core/search/JavaSearchMethodNameMatch.java | 55 + .../core/search/JavaSearchParticipant.java | 151 + .../jdt/internal/core/search/JavaSearchScope.java | 683 + .../core/search/JavaSearchTypeNameMatch.java | 119 + .../internal/core/search/JavaWorkspaceScope.java | 232 + .../search/MethodNameMatchRequestorWrapper.java | 91 + .../core/search/MethodNameRequestorWrapper.java | 64 + .../core/search/NameMatchRequestorWrapper.java | 189 + .../jdt/internal/core/search/PathCollector.java | 42 + .../jdt/internal/core/search/PatternSearchJob.java | 118 + .../jdt/internal/core/search/StringOperation.java | 494 + .../jdt/internal/core/search/SubTypeSearchJob.java | 46 + .../core/search/TypeNameMatchRequestorWrapper.java | 84 + .../core/search/TypeNameRequestorWrapper.java | 47 + .../core/search/indexing/AbstractIndexer.java | 235 + .../core/search/indexing/AddFolderToIndex.java | 112 + .../core/search/indexing/AddJarFileToIndex.java | 334 + .../core/search/indexing/BinaryIndexer.java | 866 ++ .../core/search/indexing/DefaultJavaIndexer.java | 62 + .../core/search/indexing/IIndexConstants.java | 67 + .../core/search/indexing/IndexAllProject.java | 253 + .../core/search/indexing/IndexBinaryFolder.java | 159 + .../core/search/indexing/IndexManager.java | 1261 ++ .../core/search/indexing/IndexRequest.java | 45 + .../core/search/indexing/IndexingParser.java | 65 + .../core/search/indexing/ReadWriteMonitor.java | 111 + .../search/indexing/RemoveFolderFromIndex.java | 76 + .../core/search/indexing/RemoveFromIndex.java | 45 + .../internal/core/search/indexing/SaveIndex.java | 55 + .../core/search/indexing/SourceIndexer.java | 252 + .../search/indexing/SourceIndexerRequestor.java | 468 + .../internal/core/search/matching/AndLocator.java | 297 + .../internal/core/search/matching/AndPattern.java | 77 + .../search/matching/ClassFileMatchLocator.java | 523 + .../search/matching/ClasspathSourceDirectory.java | 144 + .../matching/ConstructorDeclarationPattern.java | 154 + .../core/search/matching/ConstructorLocator.java | 397 + .../core/search/matching/ConstructorPattern.java | 580 + .../DeclarationOfAccessedFieldsPattern.java | 29 + .../DeclarationOfReferencedMethodsPattern.java | 31 + .../DeclarationOfReferencedTypesPattern.java | 28 + .../core/search/matching/FieldLocator.java | 361 + .../core/search/matching/FieldPattern.java | 125 + .../search/matching/ImportMatchLocatorParser.java | 49 + .../core/search/matching/IntersectingPattern.java | 84 + .../search/matching/JavaSearchNameEnvironment.java | 214 + .../core/search/matching/JavaSearchPattern.java | 449 + .../core/search/matching/LocalVariableLocator.java | 101 + .../core/search/matching/LocalVariablePattern.java | 73 + .../core/search/matching/MatchLocator.java | 3156 +++++ .../core/search/matching/MatchLocatorParser.java | 884 ++ .../core/search/matching/MatchingNodeSet.java | 209 + .../search/matching/MemberDeclarationVisitor.java | 322 + .../search/matching/MethodDeclarationPattern.java | 277 + .../core/search/matching/MethodLocator.java | 948 ++ .../core/search/matching/MethodPattern.java | 396 + .../matching/MultiTypeDeclarationPattern.java | 210 + .../internal/core/search/matching/OrLocator.java | 349 + .../internal/core/search/matching/OrPattern.java | 115 + .../search/matching/PackageDeclarationLocator.java | 28 + .../search/matching/PackageDeclarationPattern.java | 36 + .../search/matching/PackageReferenceLocator.java | 364 + .../search/matching/PackageReferencePattern.java | 78 + .../core/search/matching/PatternLocator.java | 996 ++ .../core/search/matching/PossibleMatch.java | 169 + .../core/search/matching/PossibleMatchSet.java | 63 + .../matching/QualifiedTypeDeclarationPattern.java | 135 + .../matching/SecondaryTypeDeclarationPattern.java | 47 + .../search/matching/SuperTypeNamesCollector.java | 307 + .../search/matching/SuperTypeReferenceLocator.java | 129 + .../search/matching/SuperTypeReferencePattern.java | 293 + .../search/matching/TypeDeclarationLocator.java | 109 + .../search/matching/TypeDeclarationPattern.java | 361 + .../core/search/matching/TypeParameterLocator.java | 142 + .../core/search/matching/TypeParameterPattern.java | 120 + .../core/search/matching/TypeReferenceLocator.java | 776 ++ .../core/search/matching/TypeReferencePattern.java | 163 + .../core/search/matching/VariableLocator.java | 82 + .../core/search/matching/VariablePattern.java | 69 + .../jdt/internal/core/search/processing/IJob.java | 48 + .../core/search/processing/JobManager.java | 470 + pom.xml | 90 + src/org.eclipse.jdt.core/build.xml | 46 - .../jdt/core/compiler/CategorizedProblem.java | 152 - .../eclipse/jdt/core/compiler/CharOperation.java | 3826 ------ .../org/eclipse/jdt/core/compiler/IProblem.java | 1848 --- .../eclipse/jdt/internal/compiler/ClassFile.java | 6725 ---------- .../eclipse/jdt/internal/compiler/Compiler.java | 1075 -- .../jdt/internal/compiler/ProcessTaskManager.java | 181 - .../eclipse/jdt/internal/compiler/ast/ASTNode.java | 1193 -- .../compiler/ast/AbstractMethodDeclaration.java | 692 - .../compiler/ast/AllocationExpression.java | 740 -- .../jdt/internal/compiler/ast/Annotation.java | 1186 -- .../jdt/internal/compiler/ast/ArrayReference.java | 226 - .../jdt/internal/compiler/ast/BreakStatement.java | 102 - .../jdt/internal/compiler/ast/CastExpression.java | 648 - .../internal/compiler/ast/ClassLiteralAccess.java | 129 - .../compiler/ast/CompilationUnitDeclaration.java | 757 -- .../compiler/ast/ConditionalExpression.java | 810 -- .../compiler/ast/ConstructorDeclaration.java | 643 - .../internal/compiler/ast/ContinueStatement.java | 109 - .../jdt/internal/compiler/ast/DoStatement.java | 250 - .../compiler/ast/ExplicitConstructorCall.java | 518 - .../jdt/internal/compiler/ast/Expression.java | 1256 -- .../compiler/ast/FakedTrackingVariable.java | 1008 -- .../jdt/internal/compiler/ast/FieldReference.java | 748 -- .../internal/compiler/ast/ForeachStatement.java | 600 - .../compiler/ast/FunctionalExpression.java | 356 - .../jdt/internal/compiler/ast/IfStatement.java | 296 - .../jdt/internal/compiler/ast/Invocation.java | 48 - .../internal/compiler/ast/LambdaExpression.java | 1289 -- .../jdt/internal/compiler/ast/MessageSend.java | 1087 -- .../internal/compiler/ast/MethodDeclaration.java | 365 - .../compiler/ast/NullAnnotationMatching.java | 569 - .../ast/ParameterizedQualifiedTypeReference.java | 520 - .../ast/ParameterizedSingleTypeReference.java | 447 - .../ast/QualifiedAllocationExpression.java | 624 - .../compiler/ast/QualifiedNameReference.java | 1165 -- .../jdt/internal/compiler/ast/Reference.java | 221 - .../internal/compiler/ast/ReferenceExpression.java | 1112 -- .../jdt/internal/compiler/ast/ReturnStatement.java | 392 - .../internal/compiler/ast/SingleNameReference.java | 1062 -- .../jdt/internal/compiler/ast/Statement.java | 434 - .../jdt/internal/compiler/ast/SwitchStatement.java | 666 - .../compiler/ast/SynchronizedStatement.java | 225 - .../jdt/internal/compiler/ast/ThisReference.java | 157 - .../jdt/internal/compiler/ast/TypeDeclaration.java | 1511 --- .../jdt/internal/compiler/ast/TypeParameter.java | 193 - .../jdt/internal/compiler/ast/TypeReference.java | 747 -- .../jdt/internal/compiler/ast/WhileStatement.java | 304 - .../jdt/internal/compiler/ast/Wildcard.java | 169 - .../compiler/batch/ClasspathDirectory.java | 277 - .../jdt/internal/compiler/batch/ClasspathJar.java | 243 - .../jdt/internal/compiler/batch/FileSystem.java | 405 - .../eclipse/jdt/internal/compiler/batch/Main.java | 4792 ------- .../internal/compiler/batch/messages.properties | 422 - .../compiler/classfmt/ClassFileReader.java | 1327 -- .../classfmt/ExternalAnnotationProvider.java | 668 - .../jdt/internal/compiler/classfmt/FieldInfo.java | 433 - .../jdt/internal/compiler/classfmt/MethodInfo.java | 562 - .../MethodInfoWithParameterAnnotations.java | 58 - .../NonNullDefaultAwareTypeAnnotationWalker.java | 200 - .../jdt/internal/compiler/codegen/CodeStream.java | 7193 ---------- .../compiler/codegen/StackMapFrameCodeStream.java | 576 - .../compiler/codegen/TypeAnnotationCodeStream.java | 152 - .../jdt/internal/compiler/env/IBinaryField.java | 61 - .../jdt/internal/compiler/env/IBinaryMethod.java | 99 - .../jdt/internal/compiler/env/IBinaryType.java | 163 - .../compiler/env/NameEnvironmentAnswer.java | 104 - .../jdt/internal/compiler/flow/FlowContext.java | 1032 -- .../jdt/internal/compiler/flow/FlowInfo.java | 683 - .../internal/compiler/flow/LoopingFlowContext.java | 769 -- .../internal/compiler/impl/CompilerOptions.java | 1984 --- .../jdt/internal/compiler/impl/IrritantSet.java | 292 - .../jdt/internal/compiler/lookup/ArrayBinding.java | 485 - .../compiler/lookup/BinaryTypeBinding.java | 1982 --- .../jdt/internal/compiler/lookup/BoundSet.java | 1115 -- .../internal/compiler/lookup/CaptureBinding.java | 471 - .../jdt/internal/compiler/lookup/ClassScope.java | 1371 -- .../compiler/lookup/CompilationUnitScope.java | 975 -- .../lookup/ConstraintExceptionFormula.java | 160 - .../lookup/ConstraintExpressionFormula.java | 482 - .../compiler/lookup/ConstraintFormula.java | 63 - .../compiler/lookup/ConstraintTypeFormula.java | 407 - .../jdt/internal/compiler/lookup/FieldBinding.java | 429 - .../lookup/ImplicitNullAnnotationVerifier.java | 585 - .../compiler/lookup/InferenceContext18.java | 1636 --- .../compiler/lookup/InferenceVariable.java | 140 - .../compiler/lookup/IntersectionTypeBinding18.java | 292 - .../compiler/lookup/LookupEnvironment.java | 1695 --- .../internal/compiler/lookup/MethodBinding.java | 1300 -- .../internal/compiler/lookup/MethodVerifier.java | 997 -- .../internal/compiler/lookup/MethodVerifier15.java | 1033 -- .../compiler/lookup/MissingTypeBinding.java | 86 - .../internal/compiler/lookup/PackageBinding.java | 310 - .../lookup/ParameterizedGenericMethodBinding.java | 803 -- .../lookup/ParameterizedMethodBinding.java | 344 - .../compiler/lookup/ParameterizedTypeBinding.java | 1519 --- .../PolyParameterizedGenericMethodBinding.java | 33 - .../compiler/lookup/ProblemMethodBinding.java | 55 - .../internal/compiler/lookup/ProblemReasons.java | 49 - .../internal/compiler/lookup/ReferenceBinding.java | 2134 --- .../jdt/internal/compiler/lookup/Scope.java | 5078 -------- .../internal/compiler/lookup/SignatureWrapper.java | 163 - .../compiler/lookup/SourceTypeBinding.java | 2593 ---- .../lookup/SourceTypeCollisionException.java | 19 - .../lookup/SyntheticFactoryMethodBinding.java | 54 - .../compiler/lookup/SyntheticMethodBinding.java | 585 - .../jdt/internal/compiler/lookup/TypeBinding.java | 1680 --- .../compiler/lookup/TypeBindingVisitor.java | 151 - .../internal/compiler/lookup/TypeConstants.java | 378 - .../jdt/internal/compiler/lookup/TypeIds.java | 254 - .../jdt/internal/compiler/lookup/TypeSystem.java | 572 - .../compiler/lookup/TypeVariableBinding.java | 1006 -- .../lookup/UnresolvedReferenceBinding.java | 153 - .../internal/compiler/lookup/WildcardBinding.java | 944 -- .../jdt/internal/compiler/messages.properties | 63 - .../jdt/internal/compiler/parser/Parser.java | 12606 ------------------ .../compiler/parser/ParserBasicInformation.java | 35 - .../internal/compiler/parser/RecoveredBlock.java | 457 - .../internal/compiler/parser/RecoveredField.java | 330 - .../compiler/parser/RecoveredInitializer.java | 338 - .../internal/compiler/parser/RecoveredMethod.java | 668 - .../compiler/parser/RecoveredStatement.java | 67 - .../internal/compiler/parser/RecoveredType.java | 807 -- .../internal/compiler/parser/RecoveredUnit.java | 291 - .../internal/compiler/parser/TerminalTokens.java | 156 - .../jdt/internal/compiler/parser/parser1.rsc | Bin 32238 -> 0 bytes .../jdt/internal/compiler/parser/parser10.rsc | Bin 566 -> 0 bytes .../jdt/internal/compiler/parser/parser11.rsc | Bin 566 -> 0 bytes .../jdt/internal/compiler/parser/parser12.rsc | Bin 566 -> 0 bytes .../jdt/internal/compiler/parser/parser13.rsc | Bin 566 -> 0 bytes .../jdt/internal/compiler/parser/parser14.rsc | Bin 2254 -> 0 bytes .../jdt/internal/compiler/parser/parser15.rsc | Bin 1446 -> 0 bytes .../jdt/internal/compiler/parser/parser16.rsc | Bin 2184 -> 0 bytes .../jdt/internal/compiler/parser/parser17.rsc | Bin 797 -> 0 bytes .../jdt/internal/compiler/parser/parser18.rsc | Bin 7754 -> 0 bytes .../jdt/internal/compiler/parser/parser19.rsc | 11 - .../jdt/internal/compiler/parser/parser2.rsc | Bin 30644 -> 0 bytes .../jdt/internal/compiler/parser/parser20.rsc | Bin 15356 -> 0 bytes .../jdt/internal/compiler/parser/parser21.rsc | Bin 6376 -> 0 bytes .../jdt/internal/compiler/parser/parser22.rsc | Bin 720 -> 0 bytes .../jdt/internal/compiler/parser/parser23.rsc | Bin 90 -> 0 bytes .../jdt/internal/compiler/parser/parser24.rsc | Bin 720 -> 0 bytes .../jdt/internal/compiler/parser/parser3.rsc | Bin 2184 -> 0 bytes .../jdt/internal/compiler/parser/parser4.rsc | Bin 3178 -> 0 bytes .../jdt/internal/compiler/parser/parser5.rsc | Bin 2184 -> 0 bytes .../jdt/internal/compiler/parser/parser6.rsc | Bin 1270 -> 0 bytes .../jdt/internal/compiler/parser/parser7.rsc | Bin 238 -> 0 bytes .../jdt/internal/compiler/parser/parser8.rsc | Bin 720 -> 0 bytes .../jdt/internal/compiler/parser/parser9.rsc | Bin 15408 -> 0 bytes .../internal/compiler/problem/DefaultProblem.java | 292 - .../internal/compiler/problem/ProblemHandler.java | 261 - .../internal/compiler/problem/ProblemReporter.java | 10235 --------------- .../compiler/problem/ProblemSeverities.java | 28 - .../internal/compiler/problem/messages.properties | 867 -- .../jdt/internal/compiler/util/Messages.java | 246 - .../eclipse/jdt/internal/compiler/util/Util.java | 1633 --- tests-pom/pom.xml | 25 + 1959 files changed, 504920 insertions(+), 125894 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