import eclipse 3.1 M4 compiler
authorcrawshaw <crawshaw@ibex.org>
Fri, 31 Dec 2004 10:07:14 +0000 (10:07 +0000)
committercrawshaw <crawshaw@ibex.org>
Fri, 31 Dec 2004 10:07:14 +0000 (10:07 +0000)
commitc17753cd9e62cd1a71df3d88af908de0425ac33d
treeb1a626df9070c37fc866a87fd008a260c6d4c613
parent040fa5af2cd00017cf3575950cdaade34a6d7f6c
import eclipse 3.1 M4 compiler

darcs-hash:20041231100714-2eb37-8bdd1b5af884c3d6c9242e3e7964c2b8964ad7c3.gz
223 files changed:
src/org/eclipse/jdt/core/Signature.java [new file with mode: 0644]
src/org/eclipse/jdt/core/compiler/CharOperation.java
src/org/eclipse/jdt/core/compiler/IProblem.java
src/org/eclipse/jdt/core/compiler/InvalidInputException.java
src/org/eclipse/jdt/internal/compiler/ASTVisitor.java
src/org/eclipse/jdt/internal/compiler/ClassFile.java
src/org/eclipse/jdt/internal/compiler/CompilationResult.java
src/org/eclipse/jdt/internal/compiler/Compiler.java
src/org/eclipse/jdt/internal/compiler/ConfigurableOption.java [deleted file]
src/org/eclipse/jdt/internal/compiler/ast/ASTNode.java
src/org/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration.java
src/org/eclipse/jdt/internal/compiler/ast/AbstractVariableDeclaration.java
src/org/eclipse/jdt/internal/compiler/ast/AllocationExpression.java
src/org/eclipse/jdt/internal/compiler/ast/Annotation.java [new file with mode: 0644]
src/org/eclipse/jdt/internal/compiler/ast/AnnotationMethodDeclaration.java [new file with mode: 0644]
src/org/eclipse/jdt/internal/compiler/ast/Argument.java
src/org/eclipse/jdt/internal/compiler/ast/ArrayAllocationExpression.java
src/org/eclipse/jdt/internal/compiler/ast/ArrayInitializer.java
src/org/eclipse/jdt/internal/compiler/ast/ArrayQualifiedTypeReference.java
src/org/eclipse/jdt/internal/compiler/ast/ArrayReference.java
src/org/eclipse/jdt/internal/compiler/ast/ArrayTypeReference.java
src/org/eclipse/jdt/internal/compiler/ast/AssertStatement.java
src/org/eclipse/jdt/internal/compiler/ast/Assignment.java
src/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
src/org/eclipse/jdt/internal/compiler/ast/CaseStatement.java
src/org/eclipse/jdt/internal/compiler/ast/CastExpression.java
src/org/eclipse/jdt/internal/compiler/ast/CharLiteral.java
src/org/eclipse/jdt/internal/compiler/ast/ClassLiteralAccess.java
src/org/eclipse/jdt/internal/compiler/ast/Clinit.java
src/org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java
src/org/eclipse/jdt/internal/compiler/ast/CompoundAssignment.java
src/org/eclipse/jdt/internal/compiler/ast/ConditionalExpression.java
src/org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.java
src/org/eclipse/jdt/internal/compiler/ast/DoStatement.java
src/org/eclipse/jdt/internal/compiler/ast/DoubleLiteral.java
src/org/eclipse/jdt/internal/compiler/ast/EqualExpression.java
src/org/eclipse/jdt/internal/compiler/ast/ExplicitConstructorCall.java
src/org/eclipse/jdt/internal/compiler/ast/Expression.java
src/org/eclipse/jdt/internal/compiler/ast/FalseLiteral.java
src/org/eclipse/jdt/internal/compiler/ast/FieldDeclaration.java
src/org/eclipse/jdt/internal/compiler/ast/FieldReference.java
src/org/eclipse/jdt/internal/compiler/ast/FloatLiteral.java
src/org/eclipse/jdt/internal/compiler/ast/ForStatement.java
src/org/eclipse/jdt/internal/compiler/ast/ForeachStatement.java [new file with mode: 0644]
src/org/eclipse/jdt/internal/compiler/ast/IfStatement.java
src/org/eclipse/jdt/internal/compiler/ast/ImplicitDocTypeReference.java
src/org/eclipse/jdt/internal/compiler/ast/ImportReference.java
src/org/eclipse/jdt/internal/compiler/ast/Initializer.java
src/org/eclipse/jdt/internal/compiler/ast/InstanceOfExpression.java
src/org/eclipse/jdt/internal/compiler/ast/IntLiteral.java
src/org/eclipse/jdt/internal/compiler/ast/Javadoc.java
src/org/eclipse/jdt/internal/compiler/ast/JavadocAllocationExpression.java
src/org/eclipse/jdt/internal/compiler/ast/JavadocArgumentExpression.java
src/org/eclipse/jdt/internal/compiler/ast/JavadocArrayQualifiedTypeReference.java
src/org/eclipse/jdt/internal/compiler/ast/JavadocArraySingleTypeReference.java
src/org/eclipse/jdt/internal/compiler/ast/JavadocFieldReference.java
src/org/eclipse/jdt/internal/compiler/ast/JavadocImportReference.java [deleted file]
src/org/eclipse/jdt/internal/compiler/ast/JavadocMessageSend.java
src/org/eclipse/jdt/internal/compiler/ast/JavadocQualifiedTypeReference.java
src/org/eclipse/jdt/internal/compiler/ast/JavadocReturnStatement.java
src/org/eclipse/jdt/internal/compiler/ast/JavadocSingleNameReference.java
src/org/eclipse/jdt/internal/compiler/ast/JavadocSingleTypeReference.java
src/org/eclipse/jdt/internal/compiler/ast/LocalDeclaration.java
src/org/eclipse/jdt/internal/compiler/ast/LongLiteral.java
src/org/eclipse/jdt/internal/compiler/ast/MarkerAnnotation.java [new file with mode: 0644]
src/org/eclipse/jdt/internal/compiler/ast/MemberValuePair.java [new file with mode: 0644]
src/org/eclipse/jdt/internal/compiler/ast/MessageSend.java
src/org/eclipse/jdt/internal/compiler/ast/MethodDeclaration.java
src/org/eclipse/jdt/internal/compiler/ast/NameReference.java
src/org/eclipse/jdt/internal/compiler/ast/NormalAnnotation.java [new file with mode: 0644]
src/org/eclipse/jdt/internal/compiler/ast/NullLiteral.java
src/org/eclipse/jdt/internal/compiler/ast/OperatorExpression.java
src/org/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeReference.java [new file with mode: 0644]
src/org/eclipse/jdt/internal/compiler/ast/ParameterizedSingleTypeReference.java [new file with mode: 0644]
src/org/eclipse/jdt/internal/compiler/ast/QualifiedAllocationExpression.java
src/org/eclipse/jdt/internal/compiler/ast/QualifiedNameReference.java
src/org/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference.java
src/org/eclipse/jdt/internal/compiler/ast/QualifiedThisReference.java
src/org/eclipse/jdt/internal/compiler/ast/QualifiedTypeReference.java
src/org/eclipse/jdt/internal/compiler/ast/Reference.java
src/org/eclipse/jdt/internal/compiler/ast/ReturnStatement.java
src/org/eclipse/jdt/internal/compiler/ast/SingleMemberAnnotation.java [new file with mode: 0644]
src/org/eclipse/jdt/internal/compiler/ast/SingleNameReference.java
src/org/eclipse/jdt/internal/compiler/ast/SingleTypeReference.java
src/org/eclipse/jdt/internal/compiler/ast/Statement.java
src/org/eclipse/jdt/internal/compiler/ast/StringLiteralConcatenation.java
src/org/eclipse/jdt/internal/compiler/ast/SubRoutineStatement.java
src/org/eclipse/jdt/internal/compiler/ast/SuperReference.java
src/org/eclipse/jdt/internal/compiler/ast/SwitchStatement.java
src/org/eclipse/jdt/internal/compiler/ast/SynchronizedStatement.java
src/org/eclipse/jdt/internal/compiler/ast/ThisReference.java
src/org/eclipse/jdt/internal/compiler/ast/ThrowStatement.java
src/org/eclipse/jdt/internal/compiler/ast/TrueLiteral.java
src/org/eclipse/jdt/internal/compiler/ast/TryStatement.java
src/org/eclipse/jdt/internal/compiler/ast/TypeDeclaration.java
src/org/eclipse/jdt/internal/compiler/ast/TypeParameter.java [new file with mode: 0644]
src/org/eclipse/jdt/internal/compiler/ast/TypeReference.java
src/org/eclipse/jdt/internal/compiler/ast/UnaryExpression.java
src/org/eclipse/jdt/internal/compiler/ast/WhileStatement.java
src/org/eclipse/jdt/internal/compiler/ast/Wildcard.java [new file with mode: 0644]
src/org/eclipse/jdt/internal/compiler/classfmt/ClassFileConstants.java
src/org/eclipse/jdt/internal/compiler/classfmt/ClassFileReader.java
src/org/eclipse/jdt/internal/compiler/classfmt/ClassFormatException.java
src/org/eclipse/jdt/internal/compiler/classfmt/FieldInfo.java
src/org/eclipse/jdt/internal/compiler/classfmt/MethodInfo.java
src/org/eclipse/jdt/internal/compiler/codegen/AttributeNamesConstants.java
src/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java
src/org/eclipse/jdt/internal/compiler/codegen/ConstantPool.java
src/org/eclipse/jdt/internal/compiler/codegen/FieldNameAndTypeCache.java [deleted file]
src/org/eclipse/jdt/internal/compiler/codegen/MethodNameAndTypeCache.java [deleted file]
src/org/eclipse/jdt/internal/compiler/codegen/QualifiedNamesConstants.java [deleted file]
src/org/eclipse/jdt/internal/compiler/env/AccessRestriction.java [new file with mode: 0644]
src/org/eclipse/jdt/internal/compiler/env/IBinaryField.java
src/org/eclipse/jdt/internal/compiler/env/IBinaryMethod.java
src/org/eclipse/jdt/internal/compiler/env/IBinaryType.java
src/org/eclipse/jdt/internal/compiler/env/IConstants.java
src/org/eclipse/jdt/internal/compiler/env/IDependent.java
src/org/eclipse/jdt/internal/compiler/env/IGenericType.java
src/org/eclipse/jdt/internal/compiler/env/ISourceMethod.java
src/org/eclipse/jdt/internal/compiler/env/ISourceType.java
src/org/eclipse/jdt/internal/compiler/env/NameEnvironmentAnswer.java
src/org/eclipse/jdt/internal/compiler/flow/ConditionalFlowInfo.java
src/org/eclipse/jdt/internal/compiler/flow/FinallyFlowContext.java
src/org/eclipse/jdt/internal/compiler/flow/FlowContext.java
src/org/eclipse/jdt/internal/compiler/flow/FlowInfo.java
src/org/eclipse/jdt/internal/compiler/flow/LoopingFlowContext.java
src/org/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo.java
src/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java
src/org/eclipse/jdt/internal/compiler/impl/Constant.java
src/org/eclipse/jdt/internal/compiler/impl/ITypeRequestor.java
src/org/eclipse/jdt/internal/compiler/impl/StringConstant.java
src/org/eclipse/jdt/internal/compiler/lookup/ArrayBinding.java
src/org/eclipse/jdt/internal/compiler/lookup/BaseTypes.java
src/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java
src/org/eclipse/jdt/internal/compiler/lookup/Binding.java
src/org/eclipse/jdt/internal/compiler/lookup/BlockScope.java
src/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java
src/org/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope.java
src/org/eclipse/jdt/internal/compiler/lookup/CompilerModifiers.java
src/org/eclipse/jdt/internal/compiler/lookup/FieldBinding.java
src/org/eclipse/jdt/internal/compiler/lookup/ImportBinding.java
src/org/eclipse/jdt/internal/compiler/lookup/InvocationSite.java
src/org/eclipse/jdt/internal/compiler/lookup/LocalTypeBinding.java
src/org/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding.java
src/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java
src/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java
src/org/eclipse/jdt/internal/compiler/lookup/MethodScope.java
src/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java
src/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier15.java [new file with mode: 0644]
src/org/eclipse/jdt/internal/compiler/lookup/NestedTypeBinding.java
src/org/eclipse/jdt/internal/compiler/lookup/PackageBinding.java
src/org/eclipse/jdt/internal/compiler/lookup/ParameterizedFieldBinding.java [new file with mode: 0644]
src/org/eclipse/jdt/internal/compiler/lookup/ParameterizedGenericMethodBinding.java [new file with mode: 0644]
src/org/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding.java [new file with mode: 0644]
src/org/eclipse/jdt/internal/compiler/lookup/ParameterizedTypeBinding.java [new file with mode: 0644]
src/org/eclipse/jdt/internal/compiler/lookup/ProblemBinding.java
src/org/eclipse/jdt/internal/compiler/lookup/ProblemMethodBinding.java
src/org/eclipse/jdt/internal/compiler/lookup/ProblemReasons.java
src/org/eclipse/jdt/internal/compiler/lookup/ProblemReferenceBinding.java
src/org/eclipse/jdt/internal/compiler/lookup/RawTypeBinding.java [new file with mode: 0644]
src/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java
src/org/eclipse/jdt/internal/compiler/lookup/Scope.java
src/org/eclipse/jdt/internal/compiler/lookup/SignatureWrapper.java [new file with mode: 0644]
src/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java
src/org/eclipse/jdt/internal/compiler/lookup/Substitution.java [moved from src/org/eclipse/jdt/internal/compiler/lookup/BindingIds.java with 69% similarity]
src/org/eclipse/jdt/internal/compiler/lookup/SyntheticArgumentBinding.java
src/org/eclipse/jdt/internal/compiler/lookup/SyntheticMethodBinding.java [moved from src/org/eclipse/jdt/internal/compiler/lookup/SyntheticAccessMethodBinding.java with 69% similarity]
src/org/eclipse/jdt/internal/compiler/lookup/TagBits.java
src/org/eclipse/jdt/internal/compiler/lookup/TypeBinding.java
src/org/eclipse/jdt/internal/compiler/lookup/TypeConstants.java
src/org/eclipse/jdt/internal/compiler/lookup/TypeIds.java
src/org/eclipse/jdt/internal/compiler/lookup/TypeVariableBinding.java [new file with mode: 0644]
src/org/eclipse/jdt/internal/compiler/lookup/UnresolvedReferenceBinding.java
src/org/eclipse/jdt/internal/compiler/lookup/VariableBinding.java
src/org/eclipse/jdt/internal/compiler/lookup/WildcardBinding.java [new file with mode: 0644]
src/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java
src/org/eclipse/jdt/internal/compiler/parser/JavadocParser.java
src/org/eclipse/jdt/internal/compiler/parser/Parser.java
src/org/eclipse/jdt/internal/compiler/parser/ParserBasicInformation.java
src/org/eclipse/jdt/internal/compiler/parser/RecoveredField.java
src/org/eclipse/jdt/internal/compiler/parser/RecoveredInitializer.java
src/org/eclipse/jdt/internal/compiler/parser/RecoveredMethod.java
src/org/eclipse/jdt/internal/compiler/parser/RecoveredType.java
src/org/eclipse/jdt/internal/compiler/parser/RecoveredUnit.java
src/org/eclipse/jdt/internal/compiler/parser/Scanner.java
src/org/eclipse/jdt/internal/compiler/parser/TerminalTokens.java
src/org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser.java
src/org/eclipse/jdt/internal/compiler/parser/diagnose/RangeUtil.java
src/org/eclipse/jdt/internal/compiler/parser/parser1.rsc
src/org/eclipse/jdt/internal/compiler/parser/parser10.rsc
src/org/eclipse/jdt/internal/compiler/parser/parser11.rsc
src/org/eclipse/jdt/internal/compiler/parser/parser12.rsc
src/org/eclipse/jdt/internal/compiler/parser/parser13.rsc
src/org/eclipse/jdt/internal/compiler/parser/parser14.rsc
src/org/eclipse/jdt/internal/compiler/parser/parser15.rsc
src/org/eclipse/jdt/internal/compiler/parser/parser16.rsc
src/org/eclipse/jdt/internal/compiler/parser/parser17.rsc
src/org/eclipse/jdt/internal/compiler/parser/parser18.rsc
src/org/eclipse/jdt/internal/compiler/parser/parser19.rsc
src/org/eclipse/jdt/internal/compiler/parser/parser2.rsc
src/org/eclipse/jdt/internal/compiler/parser/parser20.rsc
src/org/eclipse/jdt/internal/compiler/parser/parser21.rsc [new file with mode: 0644]
src/org/eclipse/jdt/internal/compiler/parser/parser3.rsc
src/org/eclipse/jdt/internal/compiler/parser/parser4.rsc
src/org/eclipse/jdt/internal/compiler/parser/parser5.rsc
src/org/eclipse/jdt/internal/compiler/parser/parser6.rsc
src/org/eclipse/jdt/internal/compiler/parser/parser7.rsc
src/org/eclipse/jdt/internal/compiler/parser/parser8.rsc
src/org/eclipse/jdt/internal/compiler/parser/parser9.rsc
src/org/eclipse/jdt/internal/compiler/parser/readableNames.properties
src/org/eclipse/jdt/internal/compiler/problem/AbortCompilationUnit.java
src/org/eclipse/jdt/internal/compiler/problem/AbortMethod.java
src/org/eclipse/jdt/internal/compiler/problem/AbortType.java
src/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java
src/org/eclipse/jdt/internal/compiler/problem/ShouldNotImplement.java
src/org/eclipse/jdt/internal/compiler/problem/messages.properties
src/org/eclipse/jdt/internal/compiler/util/FloatUtil.java [new file with mode: 0644]
src/org/eclipse/jdt/internal/compiler/util/HashtableOfIntValues.java [deleted file]
src/org/eclipse/jdt/internal/compiler/util/HashtableOfLong.java [deleted file]
src/org/eclipse/jdt/internal/compiler/util/SimpleLookupTable.java [new file with mode: 0644]
src/org/eclipse/jdt/internal/compiler/util/Util.java
src/org/eclipse/jdt/internal/compiler/util/messages.properties
src/org/ibex/tool/Compiler.java