You can download ecj-4.6.1.jar in this page.
Eclipse Public License v1.0
ecj-4.6.1.jar file has the following types.
META-INF/MANIFEST.MF META-INF/eclipse.inf META-INF/services/javax.tools.JavaCompiler about.html ecj.1 org.eclipse.jdt.core.BuildJarIndex.class org.eclipse.jdt.core.CheckDebugAttributes.class org.eclipse.jdt.core.JDTCompilerAdapter.class org.eclipse.jdt.core.compiler.CategorizedProblem.class org.eclipse.jdt.core.compiler.CharOperation.class org.eclipse.jdt.core.compiler.CompilationProgress.class org.eclipse.jdt.core.compiler.IProblem.class org.eclipse.jdt.core.compiler.InvalidInputException.class org.eclipse.jdt.core.compiler.batch.BatchCompiler.class org.eclipse.jdt.internal.antadapter.AntAdapterMessages.class org.eclipse.jdt.internal.compiler.ASTVisitor.class org.eclipse.jdt.internal.compiler.AbstractAnnotationProcessorManager.class org.eclipse.jdt.internal.compiler.ClassFile.class org.eclipse.jdt.internal.compiler.ClassFilePool.class org.eclipse.jdt.internal.compiler.CompilationResult.class org.eclipse.jdt.internal.compiler.Compiler.class org.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies.class org.eclipse.jdt.internal.compiler.ExtraFlags.class org.eclipse.jdt.internal.compiler.ICompilerRequestor.class org.eclipse.jdt.internal.compiler.IDebugRequestor.class org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy.class org.eclipse.jdt.internal.compiler.IProblemFactory.class org.eclipse.jdt.internal.compiler.ProcessTaskManager.class org.eclipse.jdt.internal.compiler.ReadManager.class org.eclipse.jdt.internal.compiler.SourceElementNotifier.class org.eclipse.jdt.internal.compiler.apt.dispatch.AnnotationDiscoveryVisitor.class org.eclipse.jdt.internal.compiler.apt.dispatch.AptProblem.class org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager.class org.eclipse.jdt.internal.compiler.apt.dispatch.BaseMessagerImpl.class org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl.class org.eclipse.jdt.internal.compiler.apt.dispatch.BatchAnnotationProcessorManager.class org.eclipse.jdt.internal.compiler.apt.dispatch.BatchFilerImpl.class org.eclipse.jdt.internal.compiler.apt.dispatch.BatchMessagerImpl.class org.eclipse.jdt.internal.compiler.apt.dispatch.BatchProcessingEnvImpl.class org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject.class org.eclipse.jdt.internal.compiler.apt.dispatch.IProcessorProvider.class org.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo.class org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.class org.eclipse.jdt.internal.compiler.apt.dispatch.RoundEnvImpl.class org.eclipse.jdt.internal.compiler.apt.model.AnnotationMemberValue.class org.eclipse.jdt.internal.compiler.apt.model.AnnotationMirrorImpl.class org.eclipse.jdt.internal.compiler.apt.model.AnnotationValueImpl.class org.eclipse.jdt.internal.compiler.apt.model.ArrayTypeImpl.class org.eclipse.jdt.internal.compiler.apt.model.DeclaredTypeImpl.class org.eclipse.jdt.internal.compiler.apt.model.ElementImpl.class org.eclipse.jdt.internal.compiler.apt.model.ElementsImpl.class org.eclipse.jdt.internal.compiler.apt.model.ErrorTypeElement.class org.eclipse.jdt.internal.compiler.apt.model.ErrorTypeImpl.class org.eclipse.jdt.internal.compiler.apt.model.ExecutableElementImpl.class org.eclipse.jdt.internal.compiler.apt.model.ExecutableTypeImpl.class org.eclipse.jdt.internal.compiler.apt.model.Factory.class org.eclipse.jdt.internal.compiler.apt.model.IElementInfo.class org.eclipse.jdt.internal.compiler.apt.model.NameImpl.class org.eclipse.jdt.internal.compiler.apt.model.NoTypeImpl.class org.eclipse.jdt.internal.compiler.apt.model.PackageElementImpl.class org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl.class org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl.class org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl.class org.eclipse.jdt.internal.compiler.apt.model.TypeParameterElementImpl.class org.eclipse.jdt.internal.compiler.apt.model.TypeVariableImpl.class org.eclipse.jdt.internal.compiler.apt.model.TypesImpl.class org.eclipse.jdt.internal.compiler.apt.model.VariableElementImpl.class org.eclipse.jdt.internal.compiler.apt.model.WildcardTypeImpl.class org.eclipse.jdt.internal.compiler.apt.util.Archive.class org.eclipse.jdt.internal.compiler.apt.util.ArchiveFileObject.class org.eclipse.jdt.internal.compiler.apt.util.EclipseFileManager.class org.eclipse.jdt.internal.compiler.apt.util.EclipseFileObject.class org.eclipse.jdt.internal.compiler.apt.util.ManyToMany.class org.eclipse.jdt.internal.compiler.apt.util.Options.class org.eclipse.jdt.internal.compiler.apt.util.Util.class org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression.class org.eclipse.jdt.internal.compiler.ast.ASTNode.class org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.class org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration.class org.eclipse.jdt.internal.compiler.ast.AllocationExpression.class org.eclipse.jdt.internal.compiler.ast.Annotation.class org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration.class org.eclipse.jdt.internal.compiler.ast.Argument.class org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression.class org.eclipse.jdt.internal.compiler.ast.ArrayInitializer.class org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference.class org.eclipse.jdt.internal.compiler.ast.ArrayReference.class org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference.class org.eclipse.jdt.internal.compiler.ast.AssertStatement.class org.eclipse.jdt.internal.compiler.ast.Assignment.class org.eclipse.jdt.internal.compiler.ast.BinaryExpression.class org.eclipse.jdt.internal.compiler.ast.Block.class org.eclipse.jdt.internal.compiler.ast.BranchStatement.class org.eclipse.jdt.internal.compiler.ast.BreakStatement.class org.eclipse.jdt.internal.compiler.ast.CaseStatement.class org.eclipse.jdt.internal.compiler.ast.CastExpression.class org.eclipse.jdt.internal.compiler.ast.CharLiteral.class org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess.class org.eclipse.jdt.internal.compiler.ast.Clinit.class org.eclipse.jdt.internal.compiler.ast.CombinedBinaryExpression.class org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.class org.eclipse.jdt.internal.compiler.ast.CompoundAssignment.class org.eclipse.jdt.internal.compiler.ast.ConditionalExpression.class org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration.class org.eclipse.jdt.internal.compiler.ast.ContainerAnnotation.class org.eclipse.jdt.internal.compiler.ast.ContinueStatement.class org.eclipse.jdt.internal.compiler.ast.DoStatement.class org.eclipse.jdt.internal.compiler.ast.DoubleLiteral.class org.eclipse.jdt.internal.compiler.ast.EmptyStatement.class org.eclipse.jdt.internal.compiler.ast.EqualExpression.class org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall.class org.eclipse.jdt.internal.compiler.ast.Expression.class org.eclipse.jdt.internal.compiler.ast.ExpressionContext.class org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral.class org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable.class org.eclipse.jdt.internal.compiler.ast.FalseLiteral.class org.eclipse.jdt.internal.compiler.ast.FieldDeclaration.class org.eclipse.jdt.internal.compiler.ast.FieldReference.class org.eclipse.jdt.internal.compiler.ast.FloatLiteral.class org.eclipse.jdt.internal.compiler.ast.ForStatement.class org.eclipse.jdt.internal.compiler.ast.ForeachStatement.class org.eclipse.jdt.internal.compiler.ast.FunctionalExpression.class org.eclipse.jdt.internal.compiler.ast.IPolyExpression.class org.eclipse.jdt.internal.compiler.ast.IfStatement.class org.eclipse.jdt.internal.compiler.ast.ImportReference.class org.eclipse.jdt.internal.compiler.ast.Initializer.class org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression.class org.eclipse.jdt.internal.compiler.ast.IntLiteral.class org.eclipse.jdt.internal.compiler.ast.IntLiteralMinValue.class org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference.class org.eclipse.jdt.internal.compiler.ast.Invocation.class org.eclipse.jdt.internal.compiler.ast.Javadoc.class org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression.class org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression.class org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference.class org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference.class org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.class org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference.class org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend.class org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference.class org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement.class org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference.class org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference.class org.eclipse.jdt.internal.compiler.ast.LabeledStatement.class org.eclipse.jdt.internal.compiler.ast.LambdaExpression.class org.eclipse.jdt.internal.compiler.ast.Literal.class org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.class org.eclipse.jdt.internal.compiler.ast.LongLiteral.class org.eclipse.jdt.internal.compiler.ast.LongLiteralMinValue.class org.eclipse.jdt.internal.compiler.ast.MagicLiteral.class org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation.class org.eclipse.jdt.internal.compiler.ast.MemberValuePair.class org.eclipse.jdt.internal.compiler.ast.MessageSend.class org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.class org.eclipse.jdt.internal.compiler.ast.NameReference.class org.eclipse.jdt.internal.compiler.ast.NormalAnnotation.class org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching.class org.eclipse.jdt.internal.compiler.ast.NullLiteral.class org.eclipse.jdt.internal.compiler.ast.NumberLiteral.class org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression.class org.eclipse.jdt.internal.compiler.ast.OperatorExpression.class org.eclipse.jdt.internal.compiler.ast.OperatorIds.class org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference.class org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference.class org.eclipse.jdt.internal.compiler.ast.PostfixExpression.class org.eclipse.jdt.internal.compiler.ast.PrefixExpression.class org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression.class org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference.class org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference.class org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference.class org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference.class org.eclipse.jdt.internal.compiler.ast.Receiver.class org.eclipse.jdt.internal.compiler.ast.Reference.class org.eclipse.jdt.internal.compiler.ast.ReferenceExpression.class org.eclipse.jdt.internal.compiler.ast.ReturnStatement.class org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation.class org.eclipse.jdt.internal.compiler.ast.SingleNameReference.class org.eclipse.jdt.internal.compiler.ast.SingleTypeReference.class org.eclipse.jdt.internal.compiler.ast.Statement.class org.eclipse.jdt.internal.compiler.ast.StringLiteral.class org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation.class org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement.class org.eclipse.jdt.internal.compiler.ast.SuperReference.class org.eclipse.jdt.internal.compiler.ast.SwitchStatement.class org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement.class org.eclipse.jdt.internal.compiler.ast.ThisReference.class org.eclipse.jdt.internal.compiler.ast.ThrowStatement.class org.eclipse.jdt.internal.compiler.ast.TrueLiteral.class org.eclipse.jdt.internal.compiler.ast.TryStatement.class org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.class org.eclipse.jdt.internal.compiler.ast.TypeParameter.class org.eclipse.jdt.internal.compiler.ast.TypeReference.class org.eclipse.jdt.internal.compiler.ast.UnaryExpression.class org.eclipse.jdt.internal.compiler.ast.UnionTypeReference.class org.eclipse.jdt.internal.compiler.ast.WhileStatement.class org.eclipse.jdt.internal.compiler.ast.Wildcard.class org.eclipse.jdt.internal.compiler.batch.BatchCompilerRequestor.class org.eclipse.jdt.internal.compiler.batch.ClasspathDirectory.class org.eclipse.jdt.internal.compiler.batch.ClasspathJar.class org.eclipse.jdt.internal.compiler.batch.ClasspathJsr199.class org.eclipse.jdt.internal.compiler.batch.ClasspathLocation.class org.eclipse.jdt.internal.compiler.batch.ClasspathSourceJar.class org.eclipse.jdt.internal.compiler.batch.CompilationUnit.class org.eclipse.jdt.internal.compiler.batch.FileFinder.class org.eclipse.jdt.internal.compiler.batch.FileSystem.class org.eclipse.jdt.internal.compiler.batch.Main.class org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo.class org.eclipse.jdt.internal.compiler.classfmt.AnnotationMethodInfo.class org.eclipse.jdt.internal.compiler.classfmt.AnnotationMethodInfoWithAnnotations.class org.eclipse.jdt.internal.compiler.classfmt.ClassFileConstants.class org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.class org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct.class org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException.class org.eclipse.jdt.internal.compiler.classfmt.ElementValuePairInfo.class org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider.class org.eclipse.jdt.internal.compiler.classfmt.FieldInfo.class org.eclipse.jdt.internal.compiler.classfmt.FieldInfoWithAnnotation.class org.eclipse.jdt.internal.compiler.classfmt.FieldInfoWithTypeAnnotation.class org.eclipse.jdt.internal.compiler.classfmt.InnerClassInfo.class org.eclipse.jdt.internal.compiler.classfmt.MethodInfo.class org.eclipse.jdt.internal.compiler.classfmt.MethodInfoWithAnnotations.class org.eclipse.jdt.internal.compiler.classfmt.MethodInfoWithParameterAnnotations.class org.eclipse.jdt.internal.compiler.classfmt.MethodInfoWithTypeAnnotations.class org.eclipse.jdt.internal.compiler.classfmt.NonNullDefaultAwareTypeAnnotationWalker.class org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo.class org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker.class org.eclipse.jdt.internal.compiler.codegen.AnnotationContext.class org.eclipse.jdt.internal.compiler.codegen.AnnotationTargetTypeConstants.class org.eclipse.jdt.internal.compiler.codegen.AttributeNamesConstants.class org.eclipse.jdt.internal.compiler.codegen.BranchLabel.class org.eclipse.jdt.internal.compiler.codegen.CachedIndexEntry.class org.eclipse.jdt.internal.compiler.codegen.CaseLabel.class org.eclipse.jdt.internal.compiler.codegen.CharArrayCache.class org.eclipse.jdt.internal.compiler.codegen.CodeStream.class org.eclipse.jdt.internal.compiler.codegen.ConstantPool.class org.eclipse.jdt.internal.compiler.codegen.DoubleCache.class org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel.class org.eclipse.jdt.internal.compiler.codegen.FloatCache.class org.eclipse.jdt.internal.compiler.codegen.IntegerCache.class org.eclipse.jdt.internal.compiler.codegen.Label.class org.eclipse.jdt.internal.compiler.codegen.LongCache.class org.eclipse.jdt.internal.compiler.codegen.MultiCatchExceptionLabel.class org.eclipse.jdt.internal.compiler.codegen.ObjectCache.class org.eclipse.jdt.internal.compiler.codegen.Opcodes.class org.eclipse.jdt.internal.compiler.codegen.StackMapFrame.class org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream.class org.eclipse.jdt.internal.compiler.codegen.TypeAnnotationCodeStream.class org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo.class org.eclipse.jdt.internal.compiler.env.AccessRestriction.class org.eclipse.jdt.internal.compiler.env.AccessRule.class org.eclipse.jdt.internal.compiler.env.AccessRuleSet.class org.eclipse.jdt.internal.compiler.env.ClassSignature.class org.eclipse.jdt.internal.compiler.env.EnumConstantSignature.class org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation.class org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair.class org.eclipse.jdt.internal.compiler.env.IBinaryField.class org.eclipse.jdt.internal.compiler.env.IBinaryMethod.class org.eclipse.jdt.internal.compiler.env.IBinaryNestedType.class org.eclipse.jdt.internal.compiler.env.IBinaryType.class org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation.class org.eclipse.jdt.internal.compiler.env.ICompilationUnit.class org.eclipse.jdt.internal.compiler.env.IDependent.class org.eclipse.jdt.internal.compiler.env.IGenericField.class org.eclipse.jdt.internal.compiler.env.IGenericMethod.class org.eclipse.jdt.internal.compiler.env.IGenericType.class org.eclipse.jdt.internal.compiler.env.INameEnvironment.class org.eclipse.jdt.internal.compiler.env.INameEnvironmentExtension.class org.eclipse.jdt.internal.compiler.env.ISourceField.class org.eclipse.jdt.internal.compiler.env.ISourceImport.class org.eclipse.jdt.internal.compiler.env.ISourceMethod.class org.eclipse.jdt.internal.compiler.env.ISourceType.class org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker.class org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer.class org.eclipse.jdt.internal.compiler.flow.ConditionalFlowInfo.class org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext.class org.eclipse.jdt.internal.compiler.flow.ExceptionInferenceFlowContext.class org.eclipse.jdt.internal.compiler.flow.FinallyFlowContext.class org.eclipse.jdt.internal.compiler.flow.FlowContext.class org.eclipse.jdt.internal.compiler.flow.FlowInfo.class org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext.class org.eclipse.jdt.internal.compiler.flow.InsideSubRoutineFlowContext.class org.eclipse.jdt.internal.compiler.flow.LabelFlowContext.class org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext.class org.eclipse.jdt.internal.compiler.flow.SwitchFlowContext.class org.eclipse.jdt.internal.compiler.flow.TryFlowContext.class org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.class org.eclipse.jdt.internal.compiler.impl.BooleanConstant.class org.eclipse.jdt.internal.compiler.impl.ByteConstant.class org.eclipse.jdt.internal.compiler.impl.CharConstant.class org.eclipse.jdt.internal.compiler.impl.CompilerOptions.class org.eclipse.jdt.internal.compiler.impl.CompilerStats.class org.eclipse.jdt.internal.compiler.impl.Constant.class org.eclipse.jdt.internal.compiler.impl.DoubleConstant.class org.eclipse.jdt.internal.compiler.impl.FloatConstant.class org.eclipse.jdt.internal.compiler.impl.ITypeRequestor.class org.eclipse.jdt.internal.compiler.impl.IntConstant.class org.eclipse.jdt.internal.compiler.impl.IrritantSet.class org.eclipse.jdt.internal.compiler.impl.LongConstant.class org.eclipse.jdt.internal.compiler.impl.ReferenceContext.class org.eclipse.jdt.internal.compiler.impl.ShortConstant.class org.eclipse.jdt.internal.compiler.impl.StringConstant.class org.eclipse.jdt.internal.compiler.lookup.AnnotatableTypeSystem.class org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding.class org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder.class org.eclipse.jdt.internal.compiler.lookup.AptBinaryLocalVariableBinding.class org.eclipse.jdt.internal.compiler.lookup.AptSourceLocalVariableBinding.class org.eclipse.jdt.internal.compiler.lookup.ArrayBinding.class org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding.class org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.class org.eclipse.jdt.internal.compiler.lookup.Binding.class org.eclipse.jdt.internal.compiler.lookup.BlockScope.class org.eclipse.jdt.internal.compiler.lookup.BoundSet.class org.eclipse.jdt.internal.compiler.lookup.CaptureBinding.class org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18.class org.eclipse.jdt.internal.compiler.lookup.CatchParameterBinding.class org.eclipse.jdt.internal.compiler.lookup.ClassScope.class org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.class org.eclipse.jdt.internal.compiler.lookup.ConstraintExceptionFormula.class org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula.class org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula.class org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula.class org.eclipse.jdt.internal.compiler.lookup.ElementValuePair.class org.eclipse.jdt.internal.compiler.lookup.ExternalAnnotationSuperimposer.class org.eclipse.jdt.internal.compiler.lookup.ExtraCompilerModifiers.class org.eclipse.jdt.internal.compiler.lookup.FieldBinding.class org.eclipse.jdt.internal.compiler.lookup.IQualifiedTypeResolutionListener.class org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier.class org.eclipse.jdt.internal.compiler.lookup.ImportBinding.class org.eclipse.jdt.internal.compiler.lookup.ImportConflictBinding.class org.eclipse.jdt.internal.compiler.lookup.InferenceContext.class org.eclipse.jdt.internal.compiler.lookup.InferenceContext18.class org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException.class org.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution.class org.eclipse.jdt.internal.compiler.lookup.InferenceVariable.class org.eclipse.jdt.internal.compiler.lookup.InnerEmulationDependency.class org.eclipse.jdt.internal.compiler.lookup.IntersectionTypeBinding18.class org.eclipse.jdt.internal.compiler.lookup.InvocationSite.class org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding.class org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.class org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.class org.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding.class org.eclipse.jdt.internal.compiler.lookup.MethodBinding.class org.eclipse.jdt.internal.compiler.lookup.MethodScope.class org.eclipse.jdt.internal.compiler.lookup.MethodVerifier.class org.eclipse.jdt.internal.compiler.lookup.MethodVerifier15.class org.eclipse.jdt.internal.compiler.lookup.MissingTypeBinding.class org.eclipse.jdt.internal.compiler.lookup.MostSpecificExceptionMethodBinding.class org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding.class org.eclipse.jdt.internal.compiler.lookup.NullTypeBinding.class org.eclipse.jdt.internal.compiler.lookup.PackageBinding.class org.eclipse.jdt.internal.compiler.lookup.ParameterizedFieldBinding.class org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding.class org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding.class org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding.class org.eclipse.jdt.internal.compiler.lookup.PolyParameterizedGenericMethodBinding.class org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding.class org.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding.class org.eclipse.jdt.internal.compiler.lookup.ProblemBinding.class org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding.class org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding.class org.eclipse.jdt.internal.compiler.lookup.ProblemPackageBinding.class org.eclipse.jdt.internal.compiler.lookup.ProblemReasons.class org.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding.class org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding.class org.eclipse.jdt.internal.compiler.lookup.ReductionResult.class org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding.class org.eclipse.jdt.internal.compiler.lookup.Scope.class org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper.class org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.class org.eclipse.jdt.internal.compiler.lookup.SourceTypeCollisionException.class org.eclipse.jdt.internal.compiler.lookup.Substitution.class org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding.class org.eclipse.jdt.internal.compiler.lookup.SyntheticFactoryMethodBinding.class org.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding.class org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding.class org.eclipse.jdt.internal.compiler.lookup.TagBits.class org.eclipse.jdt.internal.compiler.lookup.TypeBinding.class org.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor.class org.eclipse.jdt.internal.compiler.lookup.TypeBound.class org.eclipse.jdt.internal.compiler.lookup.TypeConstants.class org.eclipse.jdt.internal.compiler.lookup.TypeIds.class org.eclipse.jdt.internal.compiler.lookup.TypeSystem.class org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding.class org.eclipse.jdt.internal.compiler.lookup.UnresolvedAnnotationBinding.class org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding.class org.eclipse.jdt.internal.compiler.lookup.VariableBinding.class org.eclipse.jdt.internal.compiler.lookup.VoidTypeBinding.class org.eclipse.jdt.internal.compiler.lookup.WildcardBinding.class org.eclipse.jdt.internal.compiler.parser.AbstractCommentParser.class org.eclipse.jdt.internal.compiler.parser.ConflictedParser.class org.eclipse.jdt.internal.compiler.parser.JavadocParser.class org.eclipse.jdt.internal.compiler.parser.JavadocTagConstants.class org.eclipse.jdt.internal.compiler.parser.NLSTag.class org.eclipse.jdt.internal.compiler.parser.Parser.class org.eclipse.jdt.internal.compiler.parser.ParserBasicInformation.class org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation.class org.eclipse.jdt.internal.compiler.parser.RecoveredBlock.class org.eclipse.jdt.internal.compiler.parser.RecoveredElement.class org.eclipse.jdt.internal.compiler.parser.RecoveredField.class org.eclipse.jdt.internal.compiler.parser.RecoveredImport.class org.eclipse.jdt.internal.compiler.parser.RecoveredInitializer.class org.eclipse.jdt.internal.compiler.parser.RecoveredLocalVariable.class org.eclipse.jdt.internal.compiler.parser.RecoveredMethod.class org.eclipse.jdt.internal.compiler.parser.RecoveredStatement.class org.eclipse.jdt.internal.compiler.parser.RecoveredType.class org.eclipse.jdt.internal.compiler.parser.RecoveredUnit.class org.eclipse.jdt.internal.compiler.parser.RecoveryScanner.class org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData.class org.eclipse.jdt.internal.compiler.parser.Scanner.class org.eclipse.jdt.internal.compiler.parser.ScannerHelper.class org.eclipse.jdt.internal.compiler.parser.TerminalTokens.class org.eclipse.jdt.internal.compiler.parser.TypeConverter.class org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser.class org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream.class org.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil.class org.eclipse.jdt.internal.compiler.problem.AbortCompilation.class org.eclipse.jdt.internal.compiler.problem.AbortCompilationUnit.class org.eclipse.jdt.internal.compiler.problem.AbortMethod.class org.eclipse.jdt.internal.compiler.problem.AbortType.class org.eclipse.jdt.internal.compiler.problem.DefaultProblem.class org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory.class org.eclipse.jdt.internal.compiler.problem.ProblemHandler.class org.eclipse.jdt.internal.compiler.problem.ProblemReporter.class org.eclipse.jdt.internal.compiler.problem.ProblemSeverities.class org.eclipse.jdt.internal.compiler.problem.ShouldNotImplement.class org.eclipse.jdt.internal.compiler.tool.Archive.class org.eclipse.jdt.internal.compiler.tool.ArchiveFileObject.class org.eclipse.jdt.internal.compiler.tool.EclipseBatchRequestor.class org.eclipse.jdt.internal.compiler.tool.EclipseCompiler.class org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl.class org.eclipse.jdt.internal.compiler.tool.EclipseCompilerRequestor.class org.eclipse.jdt.internal.compiler.tool.EclipseDiagnostic.class org.eclipse.jdt.internal.compiler.tool.EclipseFileManager.class org.eclipse.jdt.internal.compiler.tool.EclipseFileObject.class org.eclipse.jdt.internal.compiler.tool.Options.class org.eclipse.jdt.internal.compiler.tool.Util.class org.eclipse.jdt.internal.compiler.util.CompoundNameVector.class org.eclipse.jdt.internal.compiler.util.FloatUtil.class org.eclipse.jdt.internal.compiler.util.GenericXMLWriter.class org.eclipse.jdt.internal.compiler.util.HashSetOfInt.class org.eclipse.jdt.internal.compiler.util.HashtableOfInt.class org.eclipse.jdt.internal.compiler.util.HashtableOfIntValues.class org.eclipse.jdt.internal.compiler.util.HashtableOfLong.class org.eclipse.jdt.internal.compiler.util.HashtableOfObject.class org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt.class org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToIntArray.class org.eclipse.jdt.internal.compiler.util.HashtableOfPackage.class org.eclipse.jdt.internal.compiler.util.HashtableOfType.class org.eclipse.jdt.internal.compiler.util.ManifestAnalyzer.class org.eclipse.jdt.internal.compiler.util.Messages.class org.eclipse.jdt.internal.compiler.util.ObjectVector.class org.eclipse.jdt.internal.compiler.util.SimpleLookupTable.class org.eclipse.jdt.internal.compiler.util.SimpleNameVector.class org.eclipse.jdt.internal.compiler.util.SimpleSet.class org.eclipse.jdt.internal.compiler.util.SimpleSetOfCharArray.class org.eclipse.jdt.internal.compiler.util.Sorting.class org.eclipse.jdt.internal.compiler.util.SuffixConstants.class org.eclipse.jdt.internal.compiler.util.Util.class org/eclipse/jdt/internal/antadapter/messages.properties org/eclipse/jdt/internal/compiler/batch/messages.properties org/eclipse/jdt/internal/compiler/messages.properties org/eclipse/jdt/internal/compiler/parser/parser1.rsc org/eclipse/jdt/internal/compiler/parser/parser10.rsc org/eclipse/jdt/internal/compiler/parser/parser11.rsc org/eclipse/jdt/internal/compiler/parser/parser12.rsc org/eclipse/jdt/internal/compiler/parser/parser13.rsc org/eclipse/jdt/internal/compiler/parser/parser14.rsc org/eclipse/jdt/internal/compiler/parser/parser15.rsc org/eclipse/jdt/internal/compiler/parser/parser16.rsc org/eclipse/jdt/internal/compiler/parser/parser17.rsc org/eclipse/jdt/internal/compiler/parser/parser18.rsc org/eclipse/jdt/internal/compiler/parser/parser19.rsc org/eclipse/jdt/internal/compiler/parser/parser2.rsc org/eclipse/jdt/internal/compiler/parser/parser20.rsc org/eclipse/jdt/internal/compiler/parser/parser21.rsc org/eclipse/jdt/internal/compiler/parser/parser22.rsc org/eclipse/jdt/internal/compiler/parser/parser23.rsc org/eclipse/jdt/internal/compiler/parser/parser24.rsc org/eclipse/jdt/internal/compiler/parser/parser3.rsc org/eclipse/jdt/internal/compiler/parser/parser4.rsc org/eclipse/jdt/internal/compiler/parser/parser5.rsc org/eclipse/jdt/internal/compiler/parser/parser6.rsc org/eclipse/jdt/internal/compiler/parser/parser7.rsc org/eclipse/jdt/internal/compiler/parser/parser8.rsc org/eclipse/jdt/internal/compiler/parser/parser9.rsc org/eclipse/jdt/internal/compiler/parser/readableNames.props org/eclipse/jdt/internal/compiler/parser/unicode/part0.rsc org/eclipse/jdt/internal/compiler/parser/unicode/part1.rsc org/eclipse/jdt/internal/compiler/parser/unicode/part14.rsc org/eclipse/jdt/internal/compiler/parser/unicode/part2.rsc org/eclipse/jdt/internal/compiler/parser/unicode/start0.rsc org/eclipse/jdt/internal/compiler/parser/unicode/start1.rsc org/eclipse/jdt/internal/compiler/parser/unicode/start2.rsc org/eclipse/jdt/internal/compiler/parser/unicode6/part0.rsc org/eclipse/jdt/internal/compiler/parser/unicode6/part1.rsc org/eclipse/jdt/internal/compiler/parser/unicode6/part14.rsc org/eclipse/jdt/internal/compiler/parser/unicode6/part2.rsc org/eclipse/jdt/internal/compiler/parser/unicode6/start0.rsc org/eclipse/jdt/internal/compiler/parser/unicode6/start1.rsc org/eclipse/jdt/internal/compiler/parser/unicode6/start2.rsc org/eclipse/jdt/internal/compiler/parser/unicode6_2/part0.rsc org/eclipse/jdt/internal/compiler/parser/unicode6_2/part1.rsc org/eclipse/jdt/internal/compiler/parser/unicode6_2/part14.rsc org/eclipse/jdt/internal/compiler/parser/unicode6_2/part2.rsc org/eclipse/jdt/internal/compiler/parser/unicode6_2/start0.rsc org/eclipse/jdt/internal/compiler/parser/unicode6_2/start1.rsc org/eclipse/jdt/internal/compiler/parser/unicode6_2/start2.rsc org/eclipse/jdt/internal/compiler/problem/messages.properties
ecj-4.6.1.pom file content.
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <!-- Originally downloaded here: http://download.eclipse.org/eclipse/downloads/drops4/R-4.6.1-201509040015/#JDTCORE --> <modelVersion>4.0.0</modelVersion> <groupId>org.eclipse.jdt.core.compiler</groupId> <artifactId>ecj</artifactId> <version>4.6.1</version> <packaging>jar</packaging> <name>Eclipse ECJ</name> <description>Eclipse JDT Core Batch Compiler</description> <url>http://www.eclipse.org/jdt/</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> </properties> <licenses> <license> <name>Eclipse Public License v1.0</name> <url>http://www.eclipse.org/org/documents/epl-v10.php</url> <distribution>repo</distribution> </license> </licenses> <scm> <url>http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.jdt.core/</url> <connection>:pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse</connection> </scm> <developers> <!-- I didn't develop ECJ, but the Central Sync Requirements mandate a developer in the POM: https://docs.sonatype.org/display/Repository/Central+Sync+Requirements --> <developer> <name>Ralph Schaer</name> <email>ralphschaer@gmail.com</email> </developer> </developers> <dependencies> <dependency> <groupId>org.apache.ant</groupId> <artifactId>ant</artifactId> <version>1.9.4</version> <optional>true</optional> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.10.3</version> <configuration> <additionalparam>-Xdoclint:none</additionalparam> </configuration> </plugin> </plugins> </build> </project>
<dependency> <groupId>org.eclipse.jdt.core.compiler</groupId> <artifactId>ecj</artifactId> <version>4.6.1</version> </dependency>
If you think the following ecj-4.6.1.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.