[ecj] 17/145: Import Debian changes 3.2-1
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Tue Mar 27 23:11:23 BST 2018
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a commit to branch master
in repository ecj.
commit 473226dbf430e369b0437c2bfb1dba59055af1b1
Merge: 07a3a61 132e632
Author: Matthias Klose <doko at debian.org>
Date: Mon Jul 31 18:16:52 2006 +0000
Import Debian changes 3.2-1
ecj-bootstrap (3.2-1) unstable; urgency=low
* New upstream version.
debian/changelog | 6 +
debian/ecj-bootstrap.1 | 9 +-
debian/rules | 2 +-
.../org/eclipse/jdt/core/JDTCompilerAdapter.java | 389 +-
.../jdt/core/compiler/CategorizedProblem.java | 143 +
.../eclipse/jdt/core/compiler/CharOperation.java | 5822 +++++++++++---------
.../org/eclipse/jdt/core/compiler/IProblem.java | 242 +-
.../jdt/core/compiler/InvalidInputException.java | 32 +-
.../internal/antadapter/AntAdapterMessages.java | 2 +-
.../jdt/internal/antadapter/messages.properties | 7 +-
.../eclipse/jdt/internal/compiler/ASTVisitor.java | 2 +-
.../eclipse/jdt/internal/compiler/ClassFile.java | 2732 +++++++--
.../jdt/internal/compiler/ClassFilePool.java | 69 +
.../jdt/internal/compiler/CompilationResult.java | 701 ++-
.../eclipse/jdt/internal/compiler/Compiler.java | 152 +-
.../jdt/internal/compiler/ConfigurableOption.java | 21 +-
.../compiler/DefaultErrorHandlingPolicies.java | 2 +-
.../jdt/internal/compiler/ICompilerRequestor.java | 2 +-
.../jdt/internal/compiler/IDebugRequestor.java | 2 +-
.../internal/compiler/IErrorHandlingPolicy.java | 2 +-
.../jdt/internal/compiler/IProblemFactory.java | 4 +-
.../internal/compiler/ast/AND_AND_Expression.java | 41 +-
.../eclipse/jdt/internal/compiler/ast/ASTNode.java | 291 +-
.../compiler/ast/AbstractMethodDeclaration.java | 37 +-
.../compiler/ast/AbstractVariableDeclaration.java | 17 +-
.../compiler/ast/AllocationExpression.java | 537 +-
.../jdt/internal/compiler/ast/Annotation.java | 50 +-
.../compiler/ast/AnnotationMethodDeclaration.java | 5 +-
.../jdt/internal/compiler/ast/Argument.java | 7 +-
.../compiler/ast/ArrayAllocationExpression.java | 8 +-
.../internal/compiler/ast/ArrayInitializer.java | 67 +-
.../compiler/ast/ArrayQualifiedTypeReference.java | 2 +-
.../jdt/internal/compiler/ast/ArrayReference.java | 64 +-
.../internal/compiler/ast/ArrayTypeReference.java | 2 +-
.../jdt/internal/compiler/ast/AssertStatement.java | 50 +-
.../jdt/internal/compiler/ast/Assignment.java | 387 +-
.../internal/compiler/ast/BinaryExpression.java | 3131 +++++------
.../eclipse/jdt/internal/compiler/ast/Block.java | 10 +-
.../jdt/internal/compiler/ast/BranchStatement.java | 37 +-
.../jdt/internal/compiler/ast/BreakStatement.java | 121 +-
.../jdt/internal/compiler/ast/CaseStatement.java | 30 +-
.../jdt/internal/compiler/ast/CastExpression.java | 211 +-
.../jdt/internal/compiler/ast/CharLiteral.java | 15 +-
.../internal/compiler/ast/ClassLiteralAccess.java | 14 +-
.../eclipse/jdt/internal/compiler/ast/Clinit.java | 23 +-
.../compiler/ast/CompilationUnitDeclaration.java | 168 +-
.../internal/compiler/ast/CompoundAssignment.java | 34 +-
.../compiler/ast/ConditionalExpression.java | 189 +-
.../compiler/ast/ConstructorDeclaration.java | 23 +-
.../internal/compiler/ast/ContinueStatement.java | 128 +-
.../jdt/internal/compiler/ast/DoStatement.java | 290 +-
.../jdt/internal/compiler/ast/DoubleLiteral.java | 8 +-
.../jdt/internal/compiler/ast/EmptyStatement.java | 4 +-
.../jdt/internal/compiler/ast/EqualExpression.java | 154 +-
.../compiler/ast/ExplicitConstructorCall.java | 40 +-
.../jdt/internal/compiler/ast/Expression.java | 268 +-
.../compiler/ast/ExtendedStringLiteral.java | 6 +-
.../jdt/internal/compiler/ast/FalseLiteral.java | 16 +-
.../internal/compiler/ast/FieldDeclaration.java | 33 +-
.../jdt/internal/compiler/ast/FieldReference.java | 925 ++--
.../jdt/internal/compiler/ast/FloatLiteral.java | 10 +-
.../jdt/internal/compiler/ast/ForStatement.java | 147 +-
.../internal/compiler/ast/ForeachStatement.java | 114 +-
.../jdt/internal/compiler/ast/IfStatement.java | 101 +-
.../jdt/internal/compiler/ast/ImportReference.java | 5 +-
.../jdt/internal/compiler/ast/Initializer.java | 7 +-
.../compiler/ast/InstanceOfExpression.java | 46 +-
.../jdt/internal/compiler/ast/IntLiteral.java | 27 +-
.../internal/compiler/ast/IntLiteralMinValue.java | 4 +-
.../eclipse/jdt/internal/compiler/ast/Javadoc.java | 122 +-
.../compiler/ast/JavadocAllocationExpression.java | 9 +-
.../compiler/ast/JavadocArgumentExpression.java | 9 +-
.../ast/JavadocArrayQualifiedTypeReference.java | 2 +-
.../ast/JavadocArraySingleTypeReference.java | 2 +-
.../compiler/ast/JavadocFieldReference.java | 9 +-
.../compiler/ast/JavadocImplicitTypeReference.java | 18 +-
.../compiler/ast/JavadocImportReference.java | 6 +-
.../internal/compiler/ast/JavadocMessageSend.java | 9 +-
.../ast/JavadocQualifiedTypeReference.java | 3 +-
.../compiler/ast/JavadocReturnStatement.java | 6 +-
.../compiler/ast/JavadocSingleNameReference.java | 4 +-
.../compiler/ast/JavadocSingleTypeReference.java | 3 +-
.../internal/compiler/ast/LabeledStatement.java | 19 +-
.../eclipse/jdt/internal/compiler/ast/Literal.java | 2 +-
.../internal/compiler/ast/LocalDeclaration.java | 86 +-
.../jdt/internal/compiler/ast/LongLiteral.java | 24 +-
.../internal/compiler/ast/LongLiteralMinValue.java | 4 +-
.../jdt/internal/compiler/ast/MagicLiteral.java | 2 +-
.../jdt/internal/compiler/ast/MemberValuePair.java | 46 +-
.../jdt/internal/compiler/ast/MessageSend.java | 160 +-
.../internal/compiler/ast/MethodDeclaration.java | 31 +-
.../jdt/internal/compiler/ast/NameReference.java | 2 +-
.../internal/compiler/ast/NormalAnnotation.java | 13 +-
.../jdt/internal/compiler/ast/NullLiteral.java | 14 +-
.../jdt/internal/compiler/ast/NumberLiteral.java | 2 +-
.../internal/compiler/ast/OR_OR_Expression.java | 41 +-
.../internal/compiler/ast/OperatorExpression.java | 2 +-
.../jdt/internal/compiler/ast/OperatorIds.java | 2 +-
.../ast/ParameterizedQualifiedTypeReference.java | 51 +-
.../ast/ParameterizedSingleTypeReference.java | 50 +-
.../internal/compiler/ast/PostfixExpression.java | 93 +-
.../internal/compiler/ast/PrefixExpression.java | 70 +-
.../ast/QualifiedAllocationExpression.java | 24 +-
.../compiler/ast/QualifiedNameReference.java | 227 +-
.../compiler/ast/QualifiedSuperReference.java | 2 +-
.../compiler/ast/QualifiedThisReference.java | 27 +-
.../compiler/ast/QualifiedTypeReference.java | 11 +-
.../jdt/internal/compiler/ast/Reference.java | 22 +-
.../jdt/internal/compiler/ast/ReturnStatement.java | 363 +-
.../compiler/ast/SingleMemberAnnotation.java | 11 +-
.../internal/compiler/ast/SingleNameReference.java | 199 +-
.../internal/compiler/ast/SingleTypeReference.java | 17 +-
.../jdt/internal/compiler/ast/Statement.java | 10 +-
.../jdt/internal/compiler/ast/StringLiteral.java | 14 +-
.../compiler/ast/StringLiteralConcatenation.java | 2 +-
.../internal/compiler/ast/SubRoutineStatement.java | 64 +-
.../jdt/internal/compiler/ast/SuperReference.java | 13 +-
.../jdt/internal/compiler/ast/SwitchStatement.java | 85 +-
.../compiler/ast/SynchronizedStatement.java | 279 +-
.../jdt/internal/compiler/ast/ThisReference.java | 13 +-
.../jdt/internal/compiler/ast/ThrowStatement.java | 6 +-
.../jdt/internal/compiler/ast/TrueLiteral.java | 12 +-
.../jdt/internal/compiler/ast/TryStatement.java | 1022 ++--
.../jdt/internal/compiler/ast/TypeDeclaration.java | 2143 ++++---
.../jdt/internal/compiler/ast/TypeReference.java | 86 +-
.../jdt/internal/compiler/ast/UnaryExpression.java | 60 +-
.../jdt/internal/compiler/ast/WhileStatement.java | 97 +-
.../compiler/batch/ClasspathDirectory.java | 44 +-
.../jdt/internal/compiler/batch/ClasspathJar.java | 33 +-
.../internal/compiler/batch/ClasspathLocation.java | 29 +-
.../compiler/batch/ClasspathSourceJar.java | 45 +
.../internal/compiler/batch/CompilationUnit.java | 43 +-
.../jdt/internal/compiler/batch/FileFinder.java | 2 +-
.../jdt/internal/compiler/batch/FileSystem.java | 97 +-
.../eclipse/jdt/internal/compiler/batch/Main.java | 4028 +++++++-------
.../internal/compiler/batch/messages.properties | 63 +-
.../internal/compiler/classfmt/AnnotationInfo.java | 381 ++
.../compiler/classfmt/AnnotationMethodInfo.java | 114 +
.../AnnotationMethodInfoWithAnnotations.java | 44 +
.../compiler/classfmt/ClassFileConstants.java | 47 +-
.../compiler/classfmt/ClassFileReader.java | 462 +-
.../compiler/classfmt/ClassFileStruct.java | 115 +-
.../compiler/classfmt/ClassFormatException.java | 3 +-
.../compiler/classfmt/ElementValuePairInfo.java | 48 +
.../jdt/internal/compiler/classfmt/FieldInfo.java | 281 +-
.../compiler/classfmt/FieldInfoWithAnnotation.java | 56 +
.../internal/compiler/classfmt/InnerClassInfo.java | 15 +-
.../jdt/internal/compiler/classfmt/MethodInfo.java | 312 +-
.../classfmt/MethodInfoWithAnnotations.java | 53 +
.../MethodInfoWithParameterAnnotations.java | 54 +
.../compiler/codegen/AttributeNamesConstants.java | 4 +-
.../codegen/{Label.java => BranchLabel.java} | 211 +-
.../CachedIndexEntry.java} | 19 +-
.../jdt/internal/compiler/codegen/CaseLabel.java | 50 +-
.../internal/compiler/codegen/CharArrayCache.java | 127 +-
.../jdt/internal/compiler/codegen/CodeStream.java | 4268 +++++++-------
.../internal/compiler/codegen/ConstantPool.java | 565 +-
.../jdt/internal/compiler/codegen/DoubleCache.java | 106 +-
.../internal/compiler/codegen/ExceptionLabel.java | 81 +-
.../compiler/codegen/FieldNameAndTypeCache.java | 20 +-
.../jdt/internal/compiler/codegen/FloatCache.java | 106 +-
.../internal/compiler/codegen/IntegerCache.java | 103 +-
.../jdt/internal/compiler/codegen/Label.java | 290 +-
.../jdt/internal/compiler/codegen/LongCache.java | 103 +-
.../compiler/codegen/MethodNameAndTypeCache.java | 20 +-
.../jdt/internal/compiler/codegen/ObjectCache.java | 66 +-
.../jdt/internal/compiler/codegen/Opcodes.java | 2 +-
.../internal/compiler/codegen/StackMapFrame.java | 405 ++
.../compiler/codegen/StackMapFrameCodeStream.java | 1786 ++++++
.../compiler/codegen/VerificationTypeInfo.java | 212 +
.../internal/compiler/env/AccessRestriction.java | 27 +-
.../jdt/internal/compiler/env/AccessRule.java | 29 +-
.../jdt/internal/compiler/env/AccessRuleSet.java | 79 +-
.../jdt/internal/compiler/env/ClassSignature.java | 38 +
.../compiler/env/EnumConstantSignature.java | 48 +
.../{IGenericField.java => IBinaryAnnotation.java} | 20 +-
.../compiler/env/IBinaryElementValuePair.java | 31 +
.../jdt/internal/compiler/env/IBinaryField.java | 31 +-
.../jdt/internal/compiler/env/IBinaryMethod.java | 30 +-
.../internal/compiler/env/IBinaryNestedType.java | 2 +-
.../jdt/internal/compiler/env/IBinaryType.java | 27 +-
.../internal/compiler/env/ICompilationUnit.java | 2 +-
.../jdt/internal/compiler/env/IConstants.java | 53 -
.../jdt/internal/compiler/env/IDependent.java | 2 +-
.../jdt/internal/compiler/env/IGenericField.java | 2 +-
.../jdt/internal/compiler/env/IGenericMethod.java | 2 +-
.../jdt/internal/compiler/env/IGenericType.java | 13 +-
.../internal/compiler/env/INameEnvironment.java | 2 +-
.../jdt/internal/compiler/env/ISourceField.java | 2 +-
.../jdt/internal/compiler/env/ISourceImport.java | 2 +-
.../jdt/internal/compiler/env/ISourceMethod.java | 2 +-
.../jdt/internal/compiler/env/ISourceType.java | 2 +-
.../compiler/env/NameEnvironmentAnswer.java | 18 +-
.../compiler/flow/ConditionalFlowInfo.java | 371 +-
.../flow/ExceptionHandlingFlowContext.java | 289 +-
.../internal/compiler/flow/FinallyFlowContext.java | 253 +-
.../jdt/internal/compiler/flow/FlowContext.java | 894 +--
.../jdt/internal/compiler/flow/FlowInfo.java | 323 +-
.../compiler/flow/InitializationFlowContext.java | 5 +-
.../compiler/flow/InsideSubRoutineFlowContext.java | 63 +-
.../internal/compiler/flow/LabelFlowContext.java | 55 +-
.../internal/compiler/flow/LoopingFlowContext.java | 330 +-
.../internal/compiler/flow/NullInfoRegistry.java | 376 ++
.../internal/compiler/flow/SwitchFlowContext.java | 54 +-
.../compiler/flow/UnconditionalFlowInfo.java | 2178 +++++---
.../internal/compiler/impl/BooleanConstant.java | 44 +-
.../jdt/internal/compiler/impl/ByteConstant.java | 12 +-
.../jdt/internal/compiler/impl/CharConstant.java | 10 +-
.../internal/compiler/impl/CompilerOptions.java | 273 +-
.../jdt/internal/compiler/impl/Constant.java | 1550 +++---
.../jdt/internal/compiler/impl/DoubleConstant.java | 13 +-
.../jdt/internal/compiler/impl/FloatConstant.java | 8 +-
.../jdt/internal/compiler/impl/ITypeRequestor.java | 2 +-
.../jdt/internal/compiler/impl/IntConstant.java | 43 +-
.../jdt/internal/compiler/impl/LongConstant.java | 16 +-
.../internal/compiler/impl/ReferenceContext.java | 6 +-
.../jdt/internal/compiler/impl/ShortConstant.java | 11 +-
.../jdt/internal/compiler/impl/StringConstant.java | 20 +-
.../compiler/lookup/AnnotationBinding.java | 178 +
.../internal/compiler/lookup/AnnotationHolder.java | 85 +
.../jdt/internal/compiler/lookup/ArrayBinding.java | 68 +-
.../internal/compiler/lookup/BaseTypeBinding.java | 128 +-
.../jdt/internal/compiler/lookup/BaseTypes.java | 24 -
.../compiler/lookup/BinaryTypeBinding.java | 438 +-
.../jdt/internal/compiler/lookup/Binding.java | 35 +-
.../jdt/internal/compiler/lookup/BlockScope.java | 1462 ++---
.../internal/compiler/lookup/CaptureBinding.java | 23 +-
.../jdt/internal/compiler/lookup/ClassScope.java | 523 +-
.../compiler/lookup/CompilationUnitScope.java | 69 +-
.../internal/compiler/lookup/ElementValuePair.java | 98 +
...rModifiers.java => ExtraCompilerModifiers.java} | 13 +-
.../jdt/internal/compiler/lookup/FieldBinding.java | 109 +-
.../internal/compiler/lookup/ImportBinding.java | 2 +-
.../compiler/lookup/InnerEmulationDependency.java | 2 +-
.../internal/compiler/lookup/InvocationSite.java | 2 +-
.../internal/compiler/lookup/LocalTypeBinding.java | 47 +-
.../compiler/lookup/LocalVariableBinding.java | 70 +-
.../compiler/lookup/LookupEnvironment.java | 378 +-
.../compiler/lookup/MemberTypeBinding.java | 4 +-
.../internal/compiler/lookup/MethodBinding.java | 205 +-
.../jdt/internal/compiler/lookup/MethodScope.java | 141 +-
.../internal/compiler/lookup/MethodVerifier.java | 193 +-
.../internal/compiler/lookup/MethodVerifier15.java | 213 +-
.../compiler/lookup/NestedTypeBinding.java | 10 +-
.../internal/compiler/lookup/PackageBinding.java | 8 +-
.../compiler/lookup/ParameterizedFieldBinding.java | 76 +-
.../lookup/ParameterizedGenericMethodBinding.java | 69 +-
.../lookup/ParameterizedMethodBinding.java | 104 +-
.../compiler/lookup/ParameterizedTypeBinding.java | 253 +-
.../internal/compiler/lookup/ProblemBinding.java | 2 +-
.../compiler/lookup/ProblemFieldBinding.java | 7 +-
.../compiler/lookup/ProblemMethodBinding.java | 6 +-
.../compiler/lookup/ProblemPackageBinding.java | 2 +-
.../internal/compiler/lookup/ProblemReasons.java | 2 +-
.../compiler/lookup/ProblemReferenceBinding.java | 2 +-
.../internal/compiler/lookup/RawTypeBinding.java | 10 +-
.../internal/compiler/lookup/ReferenceBinding.java | 900 +--
.../jdt/internal/compiler/lookup/Scope.java | 1767 +++---
.../internal/compiler/lookup/SignatureWrapper.java | 2 +-
.../compiler/lookup/SourceTypeBinding.java | 1111 ++--
.../compiler/lookup/SyntheticArgumentBinding.java | 9 +-
.../compiler/lookup/SyntheticFieldBinding.java | 2 +-
.../compiler/lookup/SyntheticMethodBinding.java | 85 +-
.../jdt/internal/compiler/lookup/TagBits.java | 26 +-
.../jdt/internal/compiler/lookup/TypeBinding.java | 940 ++--
.../internal/compiler/lookup/TypeConstants.java | 25 +-
.../jdt/internal/compiler/lookup/TypeIds.java | 5 +-
.../compiler/lookup/TypeVariableBinding.java | 87 +-
.../lookup/UnresolvedAnnotationBinding.java | 38 +
.../lookup/UnresolvedReferenceBinding.java | 4 +-
.../compiler/lookup/UpdatedMethodBinding.java | 2 +-
.../internal/compiler/lookup/VariableBinding.java | 17 +-
.../internal/compiler/lookup/WildcardBinding.java | 165 +-
.../jdt/internal/compiler/messages.properties | 14 +-
.../compiler/parser/AbstractCommentParser.java | 313 +-
.../internal/compiler/parser/JavadocParser.java | 391 +-
.../compiler/parser/JavadocTagConstants.java | 186 +
.../jdt/internal/compiler/parser/NLSLine.java | 65 -
.../NLSTag.java} | 22 +-
.../jdt/internal/compiler/parser/Parser.java | 1978 ++++---
.../compiler/parser/ParserBasicInformation.java | 20 +-
.../internal/compiler/parser/RecoveredBlock.java | 80 +-
.../internal/compiler/parser/RecoveredElement.java | 11 +-
.../internal/compiler/parser/RecoveredField.java | 17 +-
.../internal/compiler/parser/RecoveredImport.java | 2 +-
.../compiler/parser/RecoveredInitializer.java | 19 +-
.../compiler/parser/RecoveredLocalVariable.java | 5 +-
.../internal/compiler/parser/RecoveredMethod.java | 49 +-
.../compiler/parser/RecoveredStatement.java | 2 +-
.../internal/compiler/parser/RecoveredType.java | 68 +-
.../internal/compiler/parser/RecoveredUnit.java | 6 +-
.../internal/compiler/parser/RecoveryScanner.java | 236 +
.../compiler/parser/RecoveryScannerData.java | 73 +
.../jdt/internal/compiler/parser/Scanner.java | 536 +-
.../internal/compiler/parser/ScannerHelper.java | 484 +-
.../internal/compiler/parser/TerminalTokens.java | 16 +-
.../compiler/parser/diagnose/DiagnoseParser.java | 677 ++-
.../compiler/parser/diagnose/LexStream.java | 18 +-
.../compiler/parser/diagnose/RangeUtil.java | 30 +-
.../jdt/internal/compiler/parser/parser1.rsc | Bin 25662 -> 25926 bytes
.../jdt/internal/compiler/parser/parser10.rsc | Bin 264 -> 264 bytes
.../jdt/internal/compiler/parser/parser11.rsc | Bin 264 -> 264 bytes
.../jdt/internal/compiler/parser/parser12.rsc | Bin 264 -> 264 bytes
.../jdt/internal/compiler/parser/parser13.rsc | Bin 264 -> 264 bytes
.../jdt/internal/compiler/parser/parser14.rsc | Bin 1228 -> 1204 bytes
.../jdt/internal/compiler/parser/parser15.rsc | Bin 946 -> 944 bytes
.../jdt/internal/compiler/parser/parser16.rsc | Bin 1912 -> 1912 bytes
.../jdt/internal/compiler/parser/parser17.rsc | Bin 692 -> 695 bytes
.../jdt/internal/compiler/parser/parser18.rsc | Bin 7914 -> 7954 bytes
.../jdt/internal/compiler/parser/parser19.rsc | 2 +-
.../jdt/internal/compiler/parser/parser2.rsc | Bin 24278 -> 24536 bytes
.../jdt/internal/compiler/parser/parser20.rsc | Bin 12834 -> 12908 bytes
.../jdt/internal/compiler/parser/parser21.rsc | Bin 5536 -> 5560 bytes
.../jdt/internal/compiler/parser/parser22.rsc | Bin 0 -> 618 bytes
.../jdt/internal/compiler/parser/parser23.rsc | Bin 0 -> 46 bytes
.../jdt/internal/compiler/parser/parser24.rsc | Bin 0 -> 618 bytes
.../jdt/internal/compiler/parser/parser3.rsc | Bin 1912 -> 1912 bytes
.../jdt/internal/compiler/parser/parser4.rsc | Bin 3420 -> 3388 bytes
.../jdt/internal/compiler/parser/parser5.rsc | Bin 1912 -> 1912 bytes
.../jdt/internal/compiler/parser/parser6.rsc | Bin 952 -> 972 bytes
.../jdt/internal/compiler/parser/parser7.rsc | Bin 222 -> 222 bytes
.../jdt/internal/compiler/parser/parser8.rsc | Bin 614 -> 618 bytes
.../jdt/internal/compiler/parser/parser9.rsc | Bin 15806 -> 15746 bytes
.../compiler/parser/readableNames.properties | 14 +-
.../compiler/problem/AbortCompilation.java | 12 +-
.../compiler/problem/AbortCompilationUnit.java | 18 +-
.../jdt/internal/compiler/problem/AbortMethod.java | 6 +-
.../jdt/internal/compiler/problem/AbortType.java | 6 +-
.../internal/compiler/problem/DefaultProblem.java | 417 +-
.../compiler/problem/DefaultProblemFactory.java | 13 +-
.../internal/compiler/problem/ProblemHandler.java | 51 +-
.../internal/compiler/problem/ProblemReporter.java | 1938 ++++---
.../compiler/problem/ProblemSeverities.java | 4 +-
.../compiler/problem/ShouldNotImplement.java | 2 +-
.../internal/compiler/problem/messages.properties | 34 +-
.../internal/compiler/util/CompoundNameVector.java | 2 +-
.../jdt/internal/compiler/util/FloatUtil.java | 2 +-
.../jdt/internal/compiler/util/HashtableOfInt.java | 20 +-
.../compiler/util/HashtableOfIntValues.java | 34 +-
.../internal/compiler/util/HashtableOfLong.java | 23 +-
.../internal/compiler/util/HashtableOfObject.java | 42 +-
.../compiler/util/HashtableOfObjectToInt.java | 34 +-
...ToInt.java => HashtableOfObjectToIntArray.java} | 64 +-
.../internal/compiler/util/HashtableOfPackage.java | 23 +-
.../internal/compiler/util/HashtableOfType.java | 23 +-
.../jdt/internal/compiler/util/Messages.java | 8 +-
.../jdt/internal/compiler/util/ObjectVector.java | 9 +-
.../internal/compiler/util/SimpleLookupTable.java | 2 +-
.../internal/compiler/util/SimpleNameVector.java | 2 +-
.../jdt/internal/compiler/util/SimpleSet.java | 126 +
.../internal/compiler/util/SuffixConstants.java | 2 +-
.../eclipse/jdt/internal/compiler/util/Util.java | 29 +-
.../jdt/internal/compiler/util/WeakHashSet.java | 206 -
.../compiler/util/WeakHashSetOfCharArray.java | 209 -
354 files changed, 39612 insertions(+), 25877 deletions(-)
diff --cc debian/changelog
index 8f36c6d,0000000..e63b820
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,220 -1,0 +1,226 @@@
++ecj-bootstrap (3.2-1) unstable; urgency=low
++
++ * New upstream version.
++
++ -- Matthias Klose <doko at debian.org> Mon, 31 Jul 2006 18:16:52 +0000
++
+ecj-bootstrap (3.1.2-6) unstable; urgency=low
+
+ * ecj-bootstrap-gcj: Do not register an alternative for ecj.
+ * ecj-bootstrap: Use ecj-bootstrap-gcj, if available.
+ * The above changes set the bootclasspath to /usr/share/java/libgcj-4.1.jar,
+ if no bootclasspath is set. Closes: #361608, #361806.
+ * Do not try to rebuild the jar file using the gij on arm and m68k.
+
+ -- Matthias Klose <doko at debian.org> Thu, 1 Jun 2006 22:55:00 +0200
+
+ecj-bootstrap (3.1.2-5) unstable; urgency=low
+
+ * Updated Standards-Version to 3.7.2. No changes needed.
+
+ -- Michael Koch <konqueror at gmx.de> Sat, 6 May 2006 16:25:40 +0000
+
+ecj-bootstrap (3.1.2-4) unstable; urgency=low
+
+ * Build using gij-4.1/gcj-4.1.
+ * Rebuild using ecj on all architectures.
+ * Remove conflict on virtual package ecj.
+
+ -- Matthias Klose <doko at debian.org> Sat, 1 Apr 2006 11:29:03 +0000
+
+ecj-bootstrap (3.1.2-3) experimental; urgency=low
+
+ * Build using gcj-4.1, upload to experimental.
+
+ -- Matthias Klose <doko at debian.org> Sat, 28 Jan 2006 08:35:09 +0000
+
+ecj-bootstrap (3.1.2-2ubuntu3) dapper; urgency=low
+
+ * Use gij-4.1 in the package scripts.
+
+ -- Matthias Klose <doko at ubuntu.com> Sun, 26 Feb 2006 21:00:44 +0000
+
+ecj-bootstrap (3.1.2-2ubuntu2) dapper; urgency=low
+
+ * Build using gcj-4.1.
+
+ -- Matthias Klose <doko at ubuntu.com> Sun, 19 Feb 2006 01:07:40 +0000
+
+ecj-bootstrap (3.1.2-2build1) dapper; urgency=low
+
+ * Require gcj-4.0.2-9 to build.
+
+ -- Matthias Klose <doko at ubuntu.com> Thu, 16 Feb 2006 03:18:22 +0000
+
+ecj-bootstrap (3.1.2-2) unstable; urgency=low
+
+ * Set the bootclasspath to /usr/share/java/libgcj-4.0.jar, if not called
+ with the -bootclasspath and /usr/lib/jvm/java-gcj/jre/lib/rt.jar does
+ not exist (java-gcj-compat not installed). Closes: #350542.
+
+ -- Matthias Klose <doko at debian.org> Thu, 9 Feb 2006 16:33:45 +0000
+
+ecj-bootstrap (3.1.2-1) unstable; urgency=low
+
+ * New upstream version.
+
+ -- Matthias Klose <doko at debian.org> Sat, 28 Jan 2006 08:09:25 +0000
+
+ecj-bootstrap (3.1.1-4) unstable; urgency=low
+
+ * Depend on libgcj6-jar instead of libgcj6-common.
+
+ -- Matthias Klose <doko at debian.org> Thu, 5 Jan 2006 19:14:49 +0000
+
+ecj-bootstrap (3.1.1-3.1) unstable; urgency=low
+
+ [ Arnaud Fontaine ]
+ * NMU: added a backslash at the end of the first line of
+ 'debian/ecj-bootstrap-gcj.postinst'. Closes: #335031.
+
+ -- Christoph Berg <myon at debian.org> Sat, 29 Oct 2005 12:09:06 +0200
+
+ecj-bootstrap (3.1.1-3) unstable; urgency=low
+
+ * On arm and hppa, don't rebuild ecj using gij.
+
+ -- Matthias Klose <doko at debian.org> Thu, 20 Oct 2005 19:08:20 +0000
+
+ecj-bootstrap (3.1.1-2) unstable; urgency=low
+
+ * Add a javac alternative (priority higher than gcj).
+ * ecj-bootstrap-gcj: Add slave alternative for the man page.
+ Addresses #328743.
+
+ -- Matthias Klose <doko at debian.org> Thu, 20 Oct 2005 00:11:27 +0200
+
+ecj-bootstrap (3.1.1-1) unstable; urgency=low
+
+ * New upstream version.
+ * Remove bootstrap workaround, tighten build dependency to gcj-4.0.2.
+ * Fix symlink to manpage (closes: #330080).
+
+ -- Matthias Klose <doko at debian.org> Sat, 1 Oct 2005 18:32:05 +0200
+
+ecj-bootstrap (3.0.93-1) unstable; urgency=low
+
+ * New upstream version (3.1rc3). Taken from the eclipse-3.1 package,
+ file ecj.zip.
+
+ -- Matthias Klose <doko at debian.org> Wed, 14 Sep 2005 12:54:56 +0000
+
+ecj-bootstrap (3.0.1-4ubuntu6) breezy; urgency=low
+
+ * Only build one java file per gcj call, ignore errors on first
+ build. Closes: #327161, Ubuntu 14938.
+ * Add more error checking in debian/rules.
+ * Install manual page for ecj alternative as well.
+
+ -- Matthias Klose <doko at ubuntu.com> Wed, 14 Sep 2005 14:19:57 +0200
+
+ecj-bootstrap (3.0.1-4ubuntu5) breezy; urgency=low
+
+ * Reenable ecj-bootstrap-gcj. (Build-)depend on fixed gcj-4.0.
+
+ -- Matthias Klose <doko at ubuntu.com> Sat, 2 Jul 2005 08:25:02 +0000
+
+ecj-bootstrap (3.0.1-4ubuntu4) breezy; urgency=low
+
+ * Temporarily disable building ecj-bootstrap-gcj. FTBFS on amd64. Unbreak
+ ant's dependency on ecj (>= 3.0.1-4ubuntu2).
+
+ -- Matthias Klose <doko at ubuntu.com> Thu, 30 Jun 2005 09:59:20 +0000
+
+ecj-bootstrap (3.0.1-4ubuntu3) breezy; urgency=low
+
+ * Include manpages for ecj-bootstrap and ecj-bootstrap-gcj (closes: #316641).
+
+ -- Jeff Bailey <jbailey at ubuntu.com> Wed, 29 Jun 2005 14:52:57 +0000
+
+ecj-bootstrap (3.0.1-4ubuntu2) breezy; urgency=low
+
+ * Merged ecj-adapter.jar into ecj.jar in preparation for Eclipse 3.1
+ upgrade. Upstream has laid out ecj in this fashion.
+ * Removed java-gcj-compat bits which were unneccassary.
+ * Added native versions of the ecj binary and ecj.jar in a new package
+ named ecj-bootstrap-gcj. This increases the compilation speed of
+ packages built with this copy of ecj.
+ * Added new alternatives for /usr/bin/ecj for the native version.
+ * First package successfully creating a classmap.db.
+
+ -- Jerry Haltom <wasabi at larvalstage.net> Tue, 14 Jun 2005 21:38:29 -0500
+
+ecj-bootstrap (3.0.1-4ubuntu1) breezy; urgency=low
+
+ * Add a /usr/bin/ecj binary.
+
+ -- Matthias Klose <doko at ubuntu.com> Sat, 11 Jun 2005 16:57:27 +0000
+
+ecj-bootstrap (3.0.1-3) experimental; urgency=low
+
+ * Synchronize.
+
+ -- Matthias Klose <doko at debian.org> Wed, 1 Jun 2005 23:24:48 +0200
+
+ecj-bootstrap (3.0.1-1ubuntu6) breezy; urgency=low
+
+ * Now provides 'ecj' which will also be provided by the future
+ eclipse-ecj package built from full Eclipse source.
+ * Removed universe/ from Section.
+ * Now refering to libgcj-4.0.jar instead of 4.0.0.jar to handle
+ changing versions better.
+
+ -- Jerry Haltom <wasabi at larvalstage.net> Wed, 1 Jun 2005 14:12:16 -0500
+
+ecj-bootstrap (3.0.1-2) experimental; urgency=low
+
+ * Upload to experimental, set maintainer to Debian Java Matainers,
+ request by Michael Koch.
+
+ -- Matthias Klose <doko at debian.org> Sun, 22 May 2005 15:53:07 +0000
+
+ecj-bootstrap (3.0.1-1ubuntu5) hoary; urgency=low
+
+ * Fixed path to ant.jar.
+
+ -- Jerry Haltom <wasabi at larvalstage.net> Mon, 28 Mar 2005 20:17:03 -0600
+
+ecj-bootstrap (3.0.1-1ubuntu4) hoary; urgency=low
+
+ * Added build of Ant adapter. This introduces a circular dependency
+ on ecj-bootstrap and Ant.
+
+ -- Jerry Haltom <wasabi at larvalstage.net> Sun, 27 Mar 2005 22:51:13 -0600
+
+ecj-bootstrap (3.0.1-1ubuntu3) hoary; urgency=low
+
+ * Added missing dependency on libgcj6-common.
+
+ -- Jerry Haltom <wasabi at larvalstage.net> Wed, 23 Feb 2005 22:45:00 -0600
+
+ecj-bootstrap (3.0.1-1ubuntu2) hoary; urgency=low
+
+ * Removed argument modification from ecj and moved it to ecj-wrapper in the
+ style of gcj-wrapper.
+ * Jeff Bailey corrected the Posix-compliant argument expansion in
+ ecj-wrapper with the help of David Weinehall.
+ * ecj now rebuilds with itself as a sanity test.
+
+ -- Jerry Haltom <wasabi at larvalstage.net> Mon, 14 Feb 2005 20:34:25 -0600
+
+ecj-bootstrap (3.0.1-1ubuntu1) hoary; urgency=low
+
+ * First upload to Ubuntu.
+
+ * Tighten build deps. Use "ecj" instead of "ecj-bootstrap" to
+ allow ant to depend on ecj | ecj-bootstrap.
+
+ * Posixify wrapper
+
+ -- Jeff Bailey <jbailey at ubuntu.com> Fri, 11 Feb 2005 20:37:21 +0000
+
+ecj-bootstrap (3.0.1-0) unstable; urgency=low
+
+ * Initial release.
+
+ -- Jerry Haltom <wasabi at larvalstage.net> Wed, 09 Feb 2005 19:36:07 -0600
diff --cc debian/ecj-bootstrap.1
index 94de309,0000000..cb3fe33
mode 100644,000000..100644
--- a/debian/ecj-bootstrap.1
+++ b/debian/ecj-bootstrap.1
@@@ -1,97 -1,0 +1,102 @@@
+.TH JDTC "1" "October 2002"
+.SH NAME
+ejdtc \- manual page for JDT Compiler
+.SH SYNOPSIS
+.B jdtc <options> <source files>\fR
+.SH DESCRIPTION
+JDT Compiler is command version of Java compiler for eclipse. jdtc
+has basic java compiler options like SUN's javac.
++.PP
++Note: this manual page is out of date; please call the compiler with
++\fB\-help\fR for the current documentation.
+.SH OPTIONS
+.TP
+\fB\-help\fR display a help message
+.TP
+\fB\-version\fR compiler version number
+.TP
+\fB\-classpath\fR <dir 1>;<dir 2>;...;<dir P>
+.TP
+\fB\-d\fR <dir> destination directory (if omitted no package directory structure is created)
+.TP
+\fB\-d\fR none
+no classfile is generated
+.PP
+\fB\-target\fR <ver> classfile target setting (1.1 or 1.2, default is 1.1)
+.TP
- \fB\-1.3\fR set compliance level to 1.3 (default)
++\fB\-1.3\fR set compliance level to 1.3
++.TP
++\fB\-1.4\fR set compliance level to 1.4 (default)
+.TP
- \fB\-1.4\fR set compliance level to 1.4
++\fB\-1.5\fR set compliance level to 1.5
+.TP
+\fB\-source\fR <ver> assertions toggle (1.3 or 1.4, default is 1.3 in -1.3 mode and 1.4 in -1.4 mode)
+.TP
+\fB\-nowarn\fR no warning (equivalent to '\-warn:none')
+.TP
+\fB\-warn\fR: <level> set warning level (e.g. '\-warn:unusedLocals,deprecation')
+.TP
+constructorName
+warn method with constructor name
+.TP
+packageDefaultMethod
+warn attempt to override package-default method
+.TP
+deprecation
+warn usage of deprecated type or member
+.TP
+maskedCatchBlocks
+warn hidden catch block
+.TP
+unusedLocals
+warn on unused local variable (never read)
+.TP
+unusedArguments
+warn on unused method argument (never read)
+.TP
+unusedImports
+warn on unused imports
+.TP
+syntheticAccess
+warn when performing synthetic access for innerclass
+.TP
+assertIdentifier
+warn occurrence of 'assert' used as identifier
+.PP
+\fB\-deprecation\fR equivalent to \fB\-warn\fR:deprecation.
+\fB\-g[\fR:<level>] debug attributes level
+.TP
+\fB\-g\fR
+all debug info ('\-g:lines,vars,source')
+.TP
+\fB\-g\fR:none
+no debug info
+.TP
+\fB\-g\fR:[lines,vars,source]
+selective debug info
+.PP
+\fB\-preserveAllLocals\fR code gen preserve all local variables (for debug purpose)
+.TP
+\fB\-noImportError\fR no errors for unresolved imports
+.TP
+\fB\-encoding\fR specify default source encoding format (custom encoding can also be specifed on a per file basis by suffixing each input source file/folder name with '[encoding]')
+.PP
+\fB\-log\fR <filename> specify a log file
+.TP
+\fB\-proceedOnError\fR keep compiling when error, dumping class files with problem methods
+.TP
+\fB\-verbose\fR print accessed\/processed compilation units
+.TP
+\fB\-referenceInfo\fR compute reference info
+.TP
+\fB\-progress\fR show progress (only in \fB\-log\fR mode)
+.TP
+\fB\-time\fR display speed information
+.TP
+\fB\-noExit\fR do not call System.exit(n) at end of compilation (n=0 if no error)
+.TP
+\fB\-repeat\fR <n> repeat compilation process <n> times (perf analysis)
+.PP
+.SH AUTHOR
+This manual page was written by Takshi Okamoto and Jan Schulz
+<debian at katzien.de>.
diff --cc debian/rules
index 4dc4518,0000000..3e6a5c7
mode 100755,000000..100755
--- a/debian/rules
+++ b/debian/rules
@@@ -1,141 -1,0 +1,141 @@@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
+
+gcc_version = 4.1
+ant_version = 1.6
+ant_version =
+GCJ = gcj-$(gcc_version)
+GIJ = gij-$(gcc_version)
+
+DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
+
+with_native := yes
+with_rebuild := yes
+
+ifneq (,$(findstring $(DEB_HOST_ARCH), arm m68k))
+ with_rebuild := no
+endif
+
+default: build
+
+eclipse_root = ../eclipse-3.1.2/source-tree
- eclipse_root = ../s
++eclipse_root = ../src-3.2
+
+get-source:
+ test -d $(eclipse_root)
+ rm -rf src
+ mkdir -p src/org.eclipse.jdt.core
+ cp -a $(eclipse_root)/plugins/org.eclipse.jdt.core/compiler/org \
+ src/org.eclipse.jdt.core/
+ cp -a $(eclipse_root)/plugins/org.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch \
+ src/org.eclipse.jdt.core/org/eclipse/jdt/internal/compiler/
+
+ cp -a $(eclipse_root)/plugins/org.eclipse.jdt.core/antadapter/org/eclipse/jdt/core/JDTCompilerAdapter.java \
+ src/org.eclipse.jdt.core/org/eclipse/jdt/core/
+ cp -a $(eclipse_root)/plugins/org.eclipse.jdt.core/antadapter/org/eclipse/jdt/internal/antadapter \
+ src/org.eclipse.jdt.core/org/eclipse/jdt/internal/
+
+build/ecj-bootstrap:: build/stamp
+build/stamp:
+ mkdir -p build/bin
+
+ cp -r src/org.eclipse.jdt.core/org build/bin/
+ echo "byte-compiling (using gcj) ..."
+ set -e; \
+ for f in $$(find build/bin -name '*.java'); do \
+ $(GCJ) -d build/bin -C -g \
+ -I/usr/share/ant$(ant_version)/lib/ant.jar \
+ -Ibuild/bin \
+ $$f; \
+ done
+
+ set -e; \
+ rv=0; \
+ for f in $$(find build/bin -name '*.java'); do \
+ f2=$${f%*.java}.class; \
+ if [ ! -f $$f2 ]; then \
+ echo not found: $$f2; \
+ rv=1; \
+ fi; \
+ done; \
+ exit $$rv
+
+ find build/bin -name '*.java' -exec rm -f {} \;
+ find build/bin -name '*.html' -exec rm -f {} \;
+
+ mkdir -p build/bootstrap
+ fastjar -c -C build/bin . -f build/bootstrap/ecj.jar
+
+ifeq ($(with_rebuild),yes)
+ rm -rf build/bin
+ mkdir -p build/bin
+ cp -r src/org.eclipse.jdt.core/org build/bin/
+
+ $(GIJ) \
+ -classpath build/bootstrap/ecj.jar:/usr/share/ant$(ant_version)/lib/ant.jar \
+ org.eclipse.jdt.internal.compiler.batch.Main \
+ -bootclasspath /usr/share/java/libgcj-$(gcc_version).jar \
+ build/bin
+
+ find build/bin -name '*.java' -exec rm -f {} \;
+ find build/bin -name '*.html' -exec rm -f {} \;
+
+ mkdir -p build/dist
+ fastjar -c -C build/bin . -f build/dist/ecj.jar
+else
+ mkdir -p build/dist
+ cp -p build/bootstrap/ecj.jar build/dist/ecj.jar
+endif
+ rm -rf build/bin
+
+ifeq ($(with_native),yes)
+ $(GCJ) \
+ -O2 -g -Wl,-Bsymbolic -shared -fPIC -fjni -findirect-dispatch \
+ -o build/dist/ecj.jar.so build/dist/ecj.jar
+
+ $(GCJ) \
+ -O2 -g -Wl,-Bsymbolic -fPIC -fjni -findirect-dispatch \
+ --main=org.eclipse.jdt.internal.compiler.batch.Main \
+ -o build/dist/ecj-bootstrap-gcj build/dist/ecj.jar
+endif
+
+ touch build/stamp
+
+install-ecj-bootstrap:
+ # Install pieces into proper hierarchy.
+ mkdir -p debian/tmp/usr/share/java
+ install -m 644 build/dist/ecj.jar debian/tmp/usr/share/java/
+
+ mkdir -p debian/tmp/usr/bin
+ install -m 755 ecj-bootstrap debian/tmp/usr/bin/
+
+ifeq ($(with_native),yes)
+ mkdir -p debian/tmp/usr/lib/java
+ install -m 644 build/dist/ecj.jar.so debian/tmp/usr/lib/java
+
+ # Native GCJ version.
+ mkdir -p debian/tmp/usr/bin
+ install -m 755 build/dist/ecj-bootstrap-gcj debian/tmp/usr/bin/
+
+ mkdir -p debian/tmp/usr/share/gcj-$(gcc_version)/classmap.d
+ gcj-dbtool-$(gcc_version) -n debian/tmp/usr/share/gcj-$(gcc_version)/classmap.d/ecj-bootstrap.db
+
+ cd debian/tmp && \
+ for jar in $$(find usr/share/java -name '*.jar'); do \
+ echo $$jar '->' usr/lib/java/$$(basename $$jar).so; \
+ gcj-dbtool-$(gcc_version) -f usr/share/gcj-$(gcc_version)/classmap.d/ecj-bootstrap.db \
+ $$jar /usr/lib/java/$$(basename $$jar).so || exit 1; \
+ done
+endif
+
+
+install/ecj-bootstrap:: install-ecj-bootstrap
+install/ecj-bootstrap-gcj:: install-ecj-bootstrap
+ mkdir -p debian/ecj-bootstrap-gcj/usr/share/man/man1
+ ln -sf ecj-bootstrap.1.gz debian/ecj-bootstrap-gcj/usr/share/man/man1/ecj-bootstrap-gcj.1.gz
+
+
+clean::
+ rm -rf build
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/ecj.git
More information about the pkg-java-commits
mailing list