SuccessChanges

Summary

  1. Bug 549855 - [javadoc] Add error checking for @uses and @provides tags (details)
Commit ec10f28625426e499970648a5a8cfb5e65b7f46e by Jeff Johnston
Bug 549855 - [javadoc] Add error checking for @uses and @provides tags
- change AbstractCommentParser.getTokenEndPosition() to be protected
- add module-info support to CompilationUnitDeclaration.resolve()
- add new IProblem values for @provides and @uses errors
- add new code to Javadoc resolve(Methodscope) method to support
parsing module-info javadoc
- add resolveUsesTags() and resolveProvidesTags() methods to Javadoc to
check tags against actual uses and provides statements
- add parseUsesReference() and parseProvidesReference() methods to
JavadocParser to parse @uses and @provides tags
- add new IProblem messages to messages.properties
- add javadoc field to ModuleDeclaration
- add new uses and provides tag error support to ProblemReporter
- in Parser.consumeModuleDeclaration() set up compilationUnit javadoc
- add new javadocModuleMissing method to ProblemReporter
- add new JavadocTestForModule test class
- add new IJavadocTypeReference interface and have
JavaQualifiedTypeReference and JavaSingleTypeReference implement it
Change-Id: Ib4eff519fe53c1fdb9ceca5d480dccb55aa23ab8
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/JavadocQualifiedTypeReference.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/JavadocParser.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java
The file was addedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/IJavadocTypeReference.java
The file was modifiedorg.eclipse.jdt.core/jdtCompilerAdapter.jar
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/JavadocSingleTypeReference.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/CompilerInvocationTests.java
The file was addedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/JavadocTestForModule.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/core/compiler/IProblem.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Javadoc.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/messages.properties
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java