X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/core/compiler/IProblem.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/core/compiler/IProblem.java index b143082..24cd371 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/core/compiler/IProblem.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/core/compiler/IProblem.java @@ -159,7 +159,10 @@ public interface IProblem { int ImportRelated = 0x10000000; int Internal = 0x20000000; int Syntax = 0x40000000; - + /** + * @since 3.0 + */ + int Javadoc = 0x80000000; /** * Mask to use in order to filter out the category portion of the problem ID. */ @@ -555,4 +558,114 @@ public interface IProblem { // detected task /** @since 2.1 */ int Task = Internal + 450; + +// block + /** @since 3.0 */ + int UndocumentedEmptyBlock = Internal + 460; + + /* + * Javadoc comments + */ + /** @since 3.0 */ + int JavadocUnexpectedTag = Javadoc + Internal + 470; + /** @since 3.0 */ + int JavadocMissingParamTag = Javadoc + Internal + 471; + /** @since 3.0 */ + int JavadocMissingParamName = Javadoc + Internal + 472; + /** @since 3.0 */ + int JavadocDuplicateParamName = Javadoc + Internal + 473; + /** @since 3.0 */ + int JavadocInvalidParamName = Javadoc + Internal + 474; + /** @since 3.0 */ + int JavadocMissingReturnTag = Javadoc + Internal + 475; + /** @since 3.0 */ + int JavadocDuplicateReturnTag = Javadoc + Internal + 476; + /** @since 3.0 */ + int JavadocMissingThrowsTag = Javadoc + Internal + 477; + /** @since 3.0 */ + int JavadocMissingThrowsClassName = Javadoc + Internal + 478; + /** @since 3.0 */ + int JavadocInvalidThrowsClass = Javadoc + Internal + 479; + /** @since 3.0 */ + int JavadocDuplicateThrowsClassName = Javadoc + Internal + 480; + /** @since 3.0 */ + int JavadocInvalidThrowsClassName = Javadoc + Internal + 481; + /** @since 3.0 */ + int JavadocMissingSeeReference = Javadoc + Internal + 482; + /** @since 3.0 */ + int JavadocInvalidSeeReference = Javadoc + Internal + 483; + /** @since 3.0 */ + int JavadocInvalidSeeHref = Javadoc + Internal + 484; + /** @since 3.0 */ + int JavadocInvalidSeeArgs = Javadoc + Internal + 485; + /** @since 3.0 */ + int JavadocMissing = Javadoc + Internal + 486; + /** @since 3.0 */ + int JavadocInvalidTag = Javadoc + Internal + 487; + /* + * ID for field errors in Javadoc + */ + /** @since 3.0 */ + int JavadocUndefinedField = Javadoc + Internal + 488; + /** @since 3.0 */ + int JavadocNotVisibleField = Javadoc + Internal + 489; + /** @since 3.0 */ + int JavadocAmbiguousField = Javadoc + Internal + 490; + /** @since 3.0 */ + int JavadocUsingDeprecatedField = Javadoc + Internal + 491; + /* + * IDs for constructor errors in Javadoc + */ + /** @since 3.0 */ + int JavadocUndefinedConstructor = Javadoc + Internal + 492; + /** @since 3.0 */ + int JavadocNotVisibleConstructor = Javadoc + Internal + 493; + /** @since 3.0 */ + int JavadocAmbiguousConstructor = Javadoc + Internal + 494; + /** @since 3.0 */ + int JavadocUsingDeprecatedConstructor = Javadoc + Internal + 495; + /* + * IDs for method errors in Javadoc + */ + /** @since 3.0 */ + int JavadocUndefinedMethod = Javadoc + Internal + 496; + /** @since 3.0 */ + int JavadocNotVisibleMethod = Javadoc + Internal + 497; + /** @since 3.0 */ + int JavadocAmbiguousMethod = Javadoc + Internal + 498; + /** @since 3.0 */ + int JavadocUsingDeprecatedMethod = Javadoc + Internal + 499; + /** @since 3.0 */ + int JavadocNoMessageSendOnBaseType = Javadoc + Internal + 500; + /** @since 3.0 */ + int JavadocParameterMismatch = Javadoc + Internal + 501; + /** @since 3.0 */ + int JavadocNoMessageSendOnArrayType = Javadoc + Internal + 502; + /* + * IDs for type errors in Javadoc + */ + /** @since 3.0 */ + int JavadocUndefinedType = Javadoc + Internal + 503; + /** @since 3.0 */ + int JavadocNotVisibleType = Javadoc + Internal + 504; + /** @since 3.0 */ + int JavadocAmbiguousType = Javadoc + Internal + 505; + /** @since 3.0 */ + int JavadocUsingDeprecatedType = Javadoc + Internal + 506; + /** @since 3.0 */ + int JavadocInternalTypeNameProvided = Javadoc + Internal + 507; + /** @since 3.0 */ + int JavadocInheritedMethodHidesEnclosingName = Javadoc + Internal + 508; + /** @since 3.0 */ + int JavadocInheritedFieldHidesEnclosingName = Javadoc + Internal + 509; + /** @since 3.0 */ + int JavadocInheritedNameHidesEnclosingTypeName = Javadoc + Internal + 510; + /** @since 3.0 */ + int JavadocAmbiguousMethodReference = Javadoc + Internal + 511; + /** @since 3.0 */ + int JavadocUnterminatedInlineTag = Javadoc + Internal + 512; + /** @since 3.0 */ + int JavadocMalformedSeeReference = Javadoc + Internal + 513; + /** @since 3.0 */ + int JavadocMessagePrefix = Internal + 515; }