blob: 02ff61c41692388a8fd18fe25cd1f1295f44f5f8 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.5.0_12) on Fri May 30 11:15:53 CDT 2008 -->
<TITLE>
CategorizedProblem
</TITLE>
<META NAME="keywords" CONTENT="org.eclipse.wst.jsdt.core.compiler.CategorizedProblem class">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
parent.document.title="CategorizedProblem";
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/CategorizedProblem.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/BuildContext.html" title="class in org.eclipse.wst.jsdt.core.compiler"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CharOperation.html" title="class in org.eclipse.wst.jsdt.core.compiler"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../../index.html?org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="CategorizedProblem.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.eclipse.wst.jsdt.core.compiler</FONT>
<BR>
Class CategorizedProblem</H2>
<PRE>
java.lang.Object
<IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.wst.jsdt.core.compiler.CategorizedProblem</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html" title="interface in org.eclipse.wst.jsdt.core.compiler">IProblem</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public abstract class <B>CategorizedProblem</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html" title="interface in org.eclipse.wst.jsdt.core.compiler">IProblem</A></DL>
</PRE>
<P>
Richer description of a JavaScript problem, as detected by the compiler or some of the underlying
technology reusing the compiler. With the introduction of <code>validationParticipant</code>,
the simpler problem interface <code>IProblem</code> did not carry enough information to better
separate and categorize JavaScript problems. In order to minimize impact on existing API, JavaScript problems
are still passed around as <code>IProblem</code>, though actual implementations should explicitly
extend <code>CategorizedProblem</code>. Participants can produce their own problem definitions,
and given these are categorized problems, they can be better handled by clients (such as user
interface).
A categorized problem provides access to:
<ul>
<li> its location (originating source file name, source position, line number), </li>
<li> its message description and a predicate to check its severity (warning or error). </li>
<li> its ID : a number identifying the very nature of this problem. All possible IDs for standard JavaScript
problems are listed as constants on <code>IProblem</code>, </li>
<li> its marker type : a string identifying the problem creator. It corresponds to the marker type
chosen if this problem was to be persisted. Standard JavaScript problems are associated to marker
type "org.eclipse.wst.jsdt.core.problem"), </li>
<li> its category ID : a number identifying the category this problem belongs to. All possible IDs for
standard JavaScript problem categories are listed in this class. </li>
</ul>
Note: the compiler produces IProblems internally, which are turned into markers by the validator
so as to persist problem descriptions. This explains why there is no API allowing to reach IProblem detected
when validating. However, the JavaScript problem markers carry equivalent information to IProblem, in particular
their ID (attribute "id") is set to one of the IDs defined on this interface.
Note: Standard JavaScript problems produced by JavaScript default tooling will be subclasses of this class. Technically, most
API methods dealing with problems are referring to <code>IProblem</code> for backward compatibility reason.
It is intended that <code>CategorizedProblem</code> will be subclassed for custom problem implementation when
participating in compilation operations, so as to allow participant to contribute their own marker types, and thus
defining their own domain specific problem/category IDs.
Note: standard JavaScript problems produced by JavaScript default tooling will set the
marker IMarker#GENERATED_BY attribute to JavaBuilder#GENERATED_BY; compiler
participants may specify the IMarker#GENERATED_BY attribute of their markers
by adding it to the extra marker attributes of the problems they generate;
markers resulting from compiler participants' problems that do not have the
IMarker#GENERATED_BY extra attribute set do not have the IMarker#GENERATED_BY
attribute set either.
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability. It is being made available at this early stage to solicit feedback
from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken
(repeatedly) as the API evolves.
<P>
<P>
<HR>
<P>
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#CAT_BUILDPATH">CAT_BUILDPATH</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Category for problems related to buildpath</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#CAT_CODE_STYLE">CAT_CODE_STYLE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Category for optional problems related to coding style practices</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#CAT_DEPRECATION">CAT_DEPRECATION</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Category for optional problems related to deprecation</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#CAT_IMPORT">CAT_IMPORT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Category for fatal problems in import statements</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#CAT_INTERNAL">CAT_INTERNAL</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Category for fatal problems which could not be addressed by external changes, but require an edit to be addressed</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#CAT_JAVADOC">CAT_JAVADOC</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Category for optional problems in Javadoc</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#CAT_MEMBER">CAT_MEMBER</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Category for fatal problems related to type members, could be addressed by some field or method change</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#CAT_NAME_SHADOWING_CONFLICT">CAT_NAME_SHADOWING_CONFLICT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Category for optional problems related to naming conflicts</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#CAT_NLS">CAT_NLS</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Category for optional problems related to internationalization of String literals</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#CAT_POTENTIAL_PROGRAMMING_PROBLEM">CAT_POTENTIAL_PROGRAMMING_PROBLEM</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Category for optional problems related to potential programming flaws</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#CAT_RESTRICTION">CAT_RESTRICTION</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Category for optional problems related to access restrictions</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#CAT_SYNTAX">CAT_SYNTAX</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Category for fatal problems related to syntax</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#CAT_TYPE">CAT_TYPE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Category for fatal problems related to types, could be addressed by some type change</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#CAT_UNCHECKED_RAW">CAT_UNCHECKED_RAW</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Category for optional problems related to type safety in generics</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#CAT_UNNECESSARY_CODE">CAT_UNNECESSARY_CODE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Category for optional problems related to unnecessary code</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#CAT_UNSPECIFIED">CAT_UNSPECIFIED</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List of standard category IDs used by JavaScript problems, more categories will be added
in the future.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_org.eclipse.wst.jsdt.core.compiler.IProblem"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from interface org.eclipse.wst.jsdt.core.compiler.<A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html" title="interface in org.eclipse.wst.jsdt.core.compiler">IProblem</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AbstractMethodCannotBeOverridden">AbstractMethodCannotBeOverridden</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AbstractMethodInAbstractClass">AbstractMethodInAbstractClass</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AbstractMethodMustBeImplemented">AbstractMethodMustBeImplemented</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AmbiguousConstructor">AmbiguousConstructor</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AmbiguousConstructorInDefaultConstructor">AmbiguousConstructorInDefaultConstructor</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AmbiguousConstructorInImplicitConstructorCall">AmbiguousConstructorInImplicitConstructorCall</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AmbiguousField">AmbiguousField</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AmbiguousMethod">AmbiguousMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AmbiguousType">AmbiguousType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AnnotationCannotOverrideMethod">AnnotationCannotOverrideMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AnnotationCircularity">AnnotationCircularity</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AnnotationCircularitySelfReference">AnnotationCircularitySelfReference</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AnnotationFieldNeedConstantInitialization">AnnotationFieldNeedConstantInitialization</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AnnotationMembersCannotHaveParameters">AnnotationMembersCannotHaveParameters</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AnnotationMembersCannotHaveTypeParameters">AnnotationMembersCannotHaveTypeParameters</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AnnotationTypeDeclarationCannotHaveConstructor">AnnotationTypeDeclarationCannotHaveConstructor</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AnnotationTypeDeclarationCannotHaveSuperclass">AnnotationTypeDeclarationCannotHaveSuperclass</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AnnotationTypeDeclarationCannotHaveSuperinterfaces">AnnotationTypeDeclarationCannotHaveSuperinterfaces</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AnnotationTypeUsedAsSuperInterface">AnnotationTypeUsedAsSuperInterface</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AnnotationValueMustBeAnEnumConstant">AnnotationValueMustBeAnEnumConstant</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AnnotationValueMustBeAnnotation">AnnotationValueMustBeAnnotation</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AnnotationValueMustBeArrayInitializer">AnnotationValueMustBeArrayInitializer</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AnnotationValueMustBeClassLiteral">AnnotationValueMustBeClassLiteral</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AnnotationValueMustBeConstant">AnnotationValueMustBeConstant</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AnonymousClassCannotExtendFinalClass">AnonymousClassCannotExtendFinalClass</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ArgumentHidingField">ArgumentHidingField</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ArgumentHidingLocalVariable">ArgumentHidingLocalVariable</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ArgumentIsNeverUsed">ArgumentIsNeverUsed</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ArgumentTypeAmbiguous">ArgumentTypeAmbiguous</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ArgumentTypeCannotBeVoid">ArgumentTypeCannotBeVoid</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ArgumentTypeCannotBeVoidArray">ArgumentTypeCannotBeVoidArray</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ArgumentTypeInheritedNameHidesEnclosingName">ArgumentTypeInheritedNameHidesEnclosingName</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ArgumentTypeInternalNameProvided">ArgumentTypeInternalNameProvided</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ArgumentTypeNotFound">ArgumentTypeNotFound</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ArgumentTypeNotVisible">ArgumentTypeNotVisible</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ArrayConstantsOnlyInArrayInitializers">ArrayConstantsOnlyInArrayInitializers</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ArrayReferenceRequired">ArrayReferenceRequired</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#AssignmentHasNoEffect">AssignmentHasNoEffect</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#BodyForAbstractMethod">BodyForAbstractMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#BodyForNativeMethod">BodyForNativeMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#BoundCannotBeArray">BoundCannotBeArray</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#BoundHasConflictingArguments">BoundHasConflictingArguments</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#BoundMustBeAnInterface">BoundMustBeAnInterface</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#BoxingConversion">BoxingConversion</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#BytecodeExceeds64KLimit">BytecodeExceeds64KLimit</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#BytecodeExceeds64KLimitForClinit">BytecodeExceeds64KLimitForClinit</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#BytecodeExceeds64KLimitForConstructor">BytecodeExceeds64KLimitForConstructor</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#CannotAllocateVoidArray">CannotAllocateVoidArray</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#CannotDeclareEnumSpecialMethod">CannotDeclareEnumSpecialMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#CannotDefineAnnotationInLocalType">CannotDefineAnnotationInLocalType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#CannotDefineDimensionExpressionsWithInit">CannotDefineDimensionExpressionsWithInit</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#CannotDefineEnumInLocalType">CannotDefineEnumInLocalType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#CannotDefineInterfaceInLocalType">CannotDefineInterfaceInLocalType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#CannotDefineStaticInitializerInLocalType">CannotDefineStaticInitializerInLocalType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#CannotExtendEnum">CannotExtendEnum</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#CannotHideAnInstanceMethodWithAStaticMethod">CannotHideAnInstanceMethodWithAStaticMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#CannotImportPackage">CannotImportPackage</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#CannotInvokeSuperConstructorInEnum">CannotInvokeSuperConstructorInEnum</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#CannotOverrideAStaticMethodWithAnInstanceMethod">CannotOverrideAStaticMethodWithAnInstanceMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#CannotReadSource">CannotReadSource</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#CannotReturnOutsideFunction">CannotReturnOutsideFunction</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#CannotThrowNull">CannotThrowNull</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#CannotThrowType">CannotThrowType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#CannotUseSuperInCodeSnippet">CannotUseSuperInCodeSnippet</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ClassExtendFinalClass">ClassExtendFinalClass</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#CodeCannotBeReached">CodeCannotBeReached</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#CodeSnippetMissingClass">CodeSnippetMissingClass</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#CodeSnippetMissingMethod">CodeSnippetMissingMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ConflictingImport">ConflictingImport</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ConstructorRelated">ConstructorRelated</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ConstructorVarargsArgumentNeedCast">ConstructorVarargsArgumentNeedCast</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#CorruptedSignature">CorruptedSignature</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DirectInvocationOfAbstractMethod">DirectInvocationOfAbstractMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DisallowedTargetForAnnotation">DisallowedTargetForAnnotation</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DiscouragedReference">DiscouragedReference</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DuplicateAnnotation">DuplicateAnnotation</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DuplicateAnnotationMember">DuplicateAnnotationMember</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DuplicateBlankFinalFieldInitialization">DuplicateBlankFinalFieldInitialization</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DuplicateBounds">DuplicateBounds</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DuplicateCase">DuplicateCase</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DuplicateDefaultCase">DuplicateDefaultCase</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DuplicateField">DuplicateField</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DuplicateFinalLocalInitialization">DuplicateFinalLocalInitialization</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DuplicateImport">DuplicateImport</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DuplicateLabel">DuplicateLabel</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DuplicateMethod">DuplicateMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DuplicateMethodErasure">DuplicateMethodErasure</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DuplicateModifierForArgument">DuplicateModifierForArgument</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DuplicateModifierForField">DuplicateModifierForField</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DuplicateModifierForMethod">DuplicateModifierForMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DuplicateModifierForType">DuplicateModifierForType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DuplicateModifierForVariable">DuplicateModifierForVariable</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DuplicateNestedType">DuplicateNestedType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DuplicateParameterizedMethods">DuplicateParameterizedMethods</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DuplicateSuperInterface">DuplicateSuperInterface</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DuplicateTargetInTargetAnnotation">DuplicateTargetInTargetAnnotation</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DuplicateTypes">DuplicateTypes</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#DuplicateTypeVariable">DuplicateTypeVariable</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#EmptyControlFlowStatement">EmptyControlFlowStatement</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#EnclosingInstanceInConstructorCall">EnclosingInstanceInConstructorCall</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#EndOfSource">EndOfSource</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#EnumAbstractMethodMustBeImplemented">EnumAbstractMethodMustBeImplemented</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#EnumConstantsCannotBeSurroundedByParenthesis">EnumConstantsCannotBeSurroundedByParenthesis</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#EnumStaticFieldInInInitializerContext">EnumStaticFieldInInInitializerContext</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#EnumSwitchCannotTargetField">EnumSwitchCannotTargetField</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ExceptionTypeAmbiguous">ExceptionTypeAmbiguous</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ExceptionTypeInheritedNameHidesEnclosingName">ExceptionTypeInheritedNameHidesEnclosingName</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ExceptionTypeInternalNameProvided">ExceptionTypeInternalNameProvided</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ExceptionTypeNotFound">ExceptionTypeNotFound</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ExceptionTypeNotVisible">ExceptionTypeNotVisible</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ExpressionShouldBeAVariable">ExpressionShouldBeAVariable</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ExternalProblemFixable">ExternalProblemFixable</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ExternalProblemNotFixable">ExternalProblemNotFixable</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#FallthroughCase">FallthroughCase</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#FieldHidingField">FieldHidingField</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#FieldHidingLocalVariable">FieldHidingLocalVariable</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#FieldMissingDeprecatedAnnotation">FieldMissingDeprecatedAnnotation</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#FieldRelated">FieldRelated</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#FinalBoundForTypeVariable">FinalBoundForTypeVariable</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#FinalFieldAssignment">FinalFieldAssignment</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#FinallyMustCompleteNormally">FinallyMustCompleteNormally</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#FinalMethodCannotBeOverridden">FinalMethodCannotBeOverridden</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#FinalOuterLocalAssignment">FinalOuterLocalAssignment</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ForbiddenReference">ForbiddenReference</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#GenericConstructorTypeArgumentMismatch">GenericConstructorTypeArgumentMismatch</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#GenericMethodTypeArgumentMismatch">GenericMethodTypeArgumentMismatch</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#GenericTypeCannotExtendThrowable">GenericTypeCannotExtendThrowable</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#HidingEnclosingType">HidingEnclosingType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#HierarchyCircularity">HierarchyCircularity</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#HierarchyCircularitySelfReference">HierarchyCircularitySelfReference</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#HierarchyHasProblems">HierarchyHasProblems</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IgnoreCategoriesMask">IgnoreCategoriesMask</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalAbstractModifierCombinationForMethod">IllegalAbstractModifierCombinationForMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalAccessFromTypeVariable">IllegalAccessFromTypeVariable</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalCast">IllegalCast</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalClassLiteralForTypeVariable">IllegalClassLiteralForTypeVariable</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalDimension">IllegalDimension</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalEnclosingInstanceSpecification">IllegalEnclosingInstanceSpecification</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalExtendedDimensions">IllegalExtendedDimensions</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalExtendedDimensionsForVarArgs">IllegalExtendedDimensionsForVarArgs</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalGenericArray">IllegalGenericArray</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalInstanceofParameterizedType">IllegalInstanceofParameterizedType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalInstanceofTypeParameter">IllegalInstanceofTypeParameter</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalModifierCombinationFinalAbstractForClass">IllegalModifierCombinationFinalAbstractForClass</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalModifierCombinationFinalVolatileForField">IllegalModifierCombinationFinalVolatileForField</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalModifierForAnnotationField">IllegalModifierForAnnotationField</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalModifierForAnnotationMemberType">IllegalModifierForAnnotationMemberType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalModifierForAnnotationMethod">IllegalModifierForAnnotationMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalModifierForAnnotationType">IllegalModifierForAnnotationType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalModifierForArgument">IllegalModifierForArgument</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalModifierForClass">IllegalModifierForClass</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalModifierForEnum">IllegalModifierForEnum</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalModifierForEnumConstant">IllegalModifierForEnumConstant</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalModifierForEnumConstructor">IllegalModifierForEnumConstructor</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalModifierForField">IllegalModifierForField</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalModifierForInterface">IllegalModifierForInterface</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalModifierForInterfaceField">IllegalModifierForInterfaceField</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalModifierForInterfaceMethod">IllegalModifierForInterfaceMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalModifierForLocalClass">IllegalModifierForLocalClass</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalModifierForLocalEnum">IllegalModifierForLocalEnum</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalModifierForMemberClass">IllegalModifierForMemberClass</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalModifierForMemberEnum">IllegalModifierForMemberEnum</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalModifierForMemberInterface">IllegalModifierForMemberInterface</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalModifierForMethod">IllegalModifierForMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalModifierForVariable">IllegalModifierForVariable</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalPrimitiveOrArrayTypeForEnclosingInstance">IllegalPrimitiveOrArrayTypeForEnclosingInstance</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalQualifiedEnumConstantLabel">IllegalQualifiedEnumConstantLabel</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalQualifiedParameterizedTypeAllocation">IllegalQualifiedParameterizedTypeAllocation</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalStaticModifierForMemberType">IllegalStaticModifierForMemberType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalTypeVariableSuperReference">IllegalTypeVariableSuperReference</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalUsageOfQualifiedTypeReference">IllegalUsageOfQualifiedTypeReference</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalVararg">IllegalVararg</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalVisibilityModifierCombinationForField">IllegalVisibilityModifierCombinationForField</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalVisibilityModifierCombinationForMemberType">IllegalVisibilityModifierCombinationForMemberType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalVisibilityModifierCombinationForMethod">IllegalVisibilityModifierCombinationForMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IllegalVisibilityModifierForInterfaceMemberType">IllegalVisibilityModifierForInterfaceMemberType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ImportAmbiguous">ImportAmbiguous</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ImportInheritedNameHidesEnclosingName">ImportInheritedNameHidesEnclosingName</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ImportInternalNameProvided">ImportInternalNameProvided</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ImportNotFound">ImportNotFound</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ImportNotVisible">ImportNotVisible</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ImportRelated">ImportRelated</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IncompatibleExceptionInInheritedMethodThrowsClause">IncompatibleExceptionInInheritedMethodThrowsClause</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IncompatibleExceptionInThrowsClause">IncompatibleExceptionInThrowsClause</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IncompatibleExceptionInThrowsClauseForNonInheritedInterfaceMethod">IncompatibleExceptionInThrowsClauseForNonInheritedInterfaceMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IncompatibleReturnType">IncompatibleReturnType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IncompatibleReturnTypeForNonInheritedInterfaceMethod">IncompatibleReturnTypeForNonInheritedInterfaceMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IncompatibleTypesInConditionalOperator">IncompatibleTypesInConditionalOperator</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IncompatibleTypesInEqualityOperator">IncompatibleTypesInEqualityOperator</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IncompatibleTypesInForeach">IncompatibleTypesInForeach</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IncorrectArityForParameterizedConstructor">IncorrectArityForParameterizedConstructor</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IncorrectArityForParameterizedMethod">IncorrectArityForParameterizedMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IncorrectArityForParameterizedType">IncorrectArityForParameterizedType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IncorrectEnclosingInstanceReference">IncorrectEnclosingInstanceReference</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IncorrectSwitchType">IncorrectSwitchType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IndirectAccessToStaticField">IndirectAccessToStaticField</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IndirectAccessToStaticMethod">IndirectAccessToStaticMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IndirectAccessToStaticType">IndirectAccessToStaticType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InheritedFieldHidesEnclosingName">InheritedFieldHidesEnclosingName</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InheritedMethodHidesEnclosingName">InheritedMethodHidesEnclosingName</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InheritedMethodReducesVisibility">InheritedMethodReducesVisibility</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InheritedTypeHidesEnclosingName">InheritedTypeHidesEnclosingName</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InitializerMustCompleteNormally">InitializerMustCompleteNormally</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InstanceFieldDuringConstructorInvocation">InstanceFieldDuringConstructorInvocation</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InstanceMethodDuringConstructorInvocation">InstanceMethodDuringConstructorInvocation</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InterfaceAmbiguous">InterfaceAmbiguous</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InterfaceCannotHaveConstructors">InterfaceCannotHaveConstructors</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InterfaceCannotHaveInitializers">InterfaceCannotHaveInitializers</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InterfaceInheritedNameHidesEnclosingName">InterfaceInheritedNameHidesEnclosingName</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InterfaceInternalNameProvided">InterfaceInternalNameProvided</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InterfaceNotFound">InterfaceNotFound</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InterfaceNotVisible">InterfaceNotVisible</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#Internal">Internal</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InternalTypeNameProvided">InternalTypeNameProvided</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidAnnotationMemberType">InvalidAnnotationMemberType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidBreak">InvalidBreak</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidCatchBlockSequence">InvalidCatchBlockSequence</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidCharacterConstant">InvalidCharacterConstant</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidClassInstantiation">InvalidClassInstantiation</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidContinue">InvalidContinue</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidDigit">InvalidDigit</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidEncoding">InvalidEncoding</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidEscape">InvalidEscape</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidExplicitConstructorCall">InvalidExplicitConstructorCall</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidExpressionAsStatement">InvalidExpressionAsStatement</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidFileNameForPackageAnnotations">InvalidFileNameForPackageAnnotations</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidFloat">InvalidFloat</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidHexa">InvalidHexa</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidHighSurrogate">InvalidHighSurrogate</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidInput">InvalidInput</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidLowSurrogate">InvalidLowSurrogate</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidNullToSynchronized">InvalidNullToSynchronized</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidOctal">InvalidOctal</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidOperator">InvalidOperator</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidParameterizedExceptionType">InvalidParameterizedExceptionType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidParenthesizedExpression">InvalidParenthesizedExpression</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidTypeExpression">InvalidTypeExpression</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidTypeForCollection">InvalidTypeForCollection</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidTypeForStaticImport">InvalidTypeForStaticImport</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidTypeToSynchronized">InvalidTypeToSynchronized</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidTypeVariableExceptionType">InvalidTypeVariableExceptionType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidUnaryExpression">InvalidUnaryExpression</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidUnicodeEscape">InvalidUnicodeEscape</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidUsageOfAnnotationDeclarations">InvalidUsageOfAnnotationDeclarations</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidUsageOfAnnotations">InvalidUsageOfAnnotations</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidUsageOfEnumDeclarations">InvalidUsageOfEnumDeclarations</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidUsageOfForeachStatements">InvalidUsageOfForeachStatements</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidUsageOfStaticImports">InvalidUsageOfStaticImports</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidUsageOfTypeArguments">InvalidUsageOfTypeArguments</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidUsageOfTypeParameters">InvalidUsageOfTypeParameters</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidUsageOfVarargs">InvalidUsageOfVarargs</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidUsageOfWildcard">InvalidUsageOfWildcard</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#InvalidVoidExpression">InvalidVoidExpression</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#IsClassPathCorrect">IsClassPathCorrect</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#Javadoc">Javadoc</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocAmbiguousConstructor">JavadocAmbiguousConstructor</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocAmbiguousField">JavadocAmbiguousField</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocAmbiguousMethod">JavadocAmbiguousMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocAmbiguousMethodReference">JavadocAmbiguousMethodReference</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocAmbiguousType">JavadocAmbiguousType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocDuplicateParamName">JavadocDuplicateParamName</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocDuplicateReturnTag">JavadocDuplicateReturnTag</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocDuplicateTag">JavadocDuplicateTag</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocDuplicateThrowsClassName">JavadocDuplicateThrowsClassName</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocEmptyReturnTag">JavadocEmptyReturnTag</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocGenericConstructorTypeArgumentMismatch">JavadocGenericConstructorTypeArgumentMismatch</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocGenericMethodTypeArgumentMismatch">JavadocGenericMethodTypeArgumentMismatch</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocHiddenReference">JavadocHiddenReference</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocIncorrectArityForParameterizedConstructor">JavadocIncorrectArityForParameterizedConstructor</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocIncorrectArityForParameterizedMethod">JavadocIncorrectArityForParameterizedMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocInheritedFieldHidesEnclosingName">JavadocInheritedFieldHidesEnclosingName</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocInheritedMethodHidesEnclosingName">JavadocInheritedMethodHidesEnclosingName</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocInheritedNameHidesEnclosingTypeName">JavadocInheritedNameHidesEnclosingTypeName</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocInternalTypeNameProvided">JavadocInternalTypeNameProvided</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocInvalidMemberTypeQualification">JavadocInvalidMemberTypeQualification</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocInvalidParamName">JavadocInvalidParamName</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocInvalidParamTagName">JavadocInvalidParamTagName</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocInvalidParamTagTypeParameter">JavadocInvalidParamTagTypeParameter</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocInvalidSeeArgs">JavadocInvalidSeeArgs</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocInvalidSeeHref">JavadocInvalidSeeHref</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocInvalidSeeReference">JavadocInvalidSeeReference</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocInvalidTag">JavadocInvalidTag</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocInvalidThrowsClass">JavadocInvalidThrowsClass</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocInvalidThrowsClassName">JavadocInvalidThrowsClassName</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocInvalidValueReference">JavadocInvalidValueReference</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocMalformedSeeReference">JavadocMalformedSeeReference</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocMessagePrefix">JavadocMessagePrefix</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocMissing">JavadocMissing</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocMissingHashCharacter">JavadocMissingHashCharacter</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocMissingIdentifier">JavadocMissingIdentifier</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocMissingParamName">JavadocMissingParamName</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocMissingParamTag">JavadocMissingParamTag</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocMissingReturnTag">JavadocMissingReturnTag</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocMissingSeeReference">JavadocMissingSeeReference</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocMissingThrowsClassName">JavadocMissingThrowsClassName</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocMissingThrowsTag">JavadocMissingThrowsTag</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocNoMessageSendOnArrayType">JavadocNoMessageSendOnArrayType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocNoMessageSendOnBaseType">JavadocNoMessageSendOnBaseType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocNonGenericConstructor">JavadocNonGenericConstructor</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocNonGenericMethod">JavadocNonGenericMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocNonStaticTypeFromStaticInvocation">JavadocNonStaticTypeFromStaticInvocation</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocNotVisibleConstructor">JavadocNotVisibleConstructor</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocNotVisibleField">JavadocNotVisibleField</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocNotVisibleMethod">JavadocNotVisibleMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocNotVisibleType">JavadocNotVisibleType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocParameterizedConstructorArgumentTypeMismatch">JavadocParameterizedConstructorArgumentTypeMismatch</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocParameterizedMethodArgumentTypeMismatch">JavadocParameterizedMethodArgumentTypeMismatch</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocParameterMismatch">JavadocParameterMismatch</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocTypeArgumentsForRawGenericConstructor">JavadocTypeArgumentsForRawGenericConstructor</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocTypeArgumentsForRawGenericMethod">JavadocTypeArgumentsForRawGenericMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocUndefinedConstructor">JavadocUndefinedConstructor</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocUndefinedField">JavadocUndefinedField</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocUndefinedMethod">JavadocUndefinedMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocUndefinedType">JavadocUndefinedType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocUnexpectedTag">JavadocUnexpectedTag</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocUnexpectedText">JavadocUnexpectedText</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocUnterminatedInlineTag">JavadocUnterminatedInlineTag</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocUsingDeprecatedConstructor">JavadocUsingDeprecatedConstructor</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocUsingDeprecatedField">JavadocUsingDeprecatedField</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocUsingDeprecatedMethod">JavadocUsingDeprecatedMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#JavadocUsingDeprecatedType">JavadocUsingDeprecatedType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#LocalVariableCannotBeNull">LocalVariableCannotBeNull</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#LocalVariableCanOnlyBeNull">LocalVariableCanOnlyBeNull</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#LocalVariableHidingField">LocalVariableHidingField</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#LocalVariableHidingLocalVariable">LocalVariableHidingLocalVariable</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#LocalVariableIsNeverUsed">LocalVariableIsNeverUsed</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#LocalVariableMayBeNull">LocalVariableMayBeNull</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#LooseVarDecl">LooseVarDecl</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#MaskedCatch">MaskedCatch</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#MethodButWithConstructorName">MethodButWithConstructorName</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#MethodMissingDeprecatedAnnotation">MethodMissingDeprecatedAnnotation</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#MethodMustOverride">MethodMustOverride</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#MethodMustOverrideOrImplement">MethodMustOverrideOrImplement</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#MethodNameClash">MethodNameClash</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#MethodReducesVisibility">MethodReducesVisibility</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#MethodRelated">MethodRelated</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#MethodRequiresBody">MethodRequiresBody</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#MethodReturnsVoid">MethodReturnsVoid</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#MethodVarargsArgumentNeedCast">MethodVarargsArgumentNeedCast</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#MissingArgumentsForParameterizedMemberType">MissingArgumentsForParameterizedMemberType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#MissingEnclosingInstance">MissingEnclosingInstance</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#MissingEnclosingInstanceForConstructorCall">MissingEnclosingInstanceForConstructorCall</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#MissingEnumConstantCase">MissingEnumConstantCase</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#MissingOverrideAnnotation">MissingOverrideAnnotation</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#MissingReturnType">MissingReturnType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#MissingSemiColon">MissingSemiColon</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#MissingSerialVersion">MissingSerialVersion</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#MissingValueForAnnotationMember">MissingValueForAnnotationMember</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#MustDefineEitherDimensionExpressionsOrInitializer">MustDefineEitherDimensionExpressionsOrInitializer</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#MustSpecifyPackage">MustSpecifyPackage</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NativeMethodsCannotBeStrictfp">NativeMethodsCannotBeStrictfp</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NeedToEmulateConstructorAccess">NeedToEmulateConstructorAccess</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NeedToEmulateFieldReadAccess">NeedToEmulateFieldReadAccess</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NeedToEmulateFieldWriteAccess">NeedToEmulateFieldWriteAccess</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NeedToEmulateMethodAccess">NeedToEmulateMethodAccess</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NoAdditionalBoundAfterTypeVariable">NoAdditionalBoundAfterTypeVariable</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NoFieldOnBaseType">NoFieldOnBaseType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NoImplicitStringConversionForCharArrayExpression">NoImplicitStringConversionForCharArrayExpression</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NoMessageSendOnArrayType">NoMessageSendOnArrayType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NoMessageSendOnBaseType">NoMessageSendOnBaseType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NonBlankFinalLocalAssignment">NonBlankFinalLocalAssignment</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NonConstantExpression">NonConstantExpression</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NonExternalizedStringLiteral">NonExternalizedStringLiteral</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NonGenericConstructor">NonGenericConstructor</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NonGenericMethod">NonGenericMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NonGenericType">NonGenericType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NonNullLocalVariableComparisonYieldsFalse">NonNullLocalVariableComparisonYieldsFalse</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NonStaticAccessToStaticField">NonStaticAccessToStaticField</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NonStaticAccessToStaticMethod">NonStaticAccessToStaticMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NonStaticContextForEnumMemberType">NonStaticContextForEnumMemberType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NonStaticFieldFromStaticInvocation">NonStaticFieldFromStaticInvocation</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NonStaticTypeFromStaticInvocation">NonStaticTypeFromStaticInvocation</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NotAFunction">NotAFunction</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NotVisibleConstructor">NotVisibleConstructor</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NotVisibleConstructorInDefaultConstructor">NotVisibleConstructorInDefaultConstructor</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NotVisibleConstructorInImplicitConstructorCall">NotVisibleConstructorInImplicitConstructorCall</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NotVisibleField">NotVisibleField</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NotVisibleMethod">NotVisibleMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NotVisibleType">NotVisibleType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NullLocalVariableComparisonYieldsFalse">NullLocalVariableComparisonYieldsFalse</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NullLocalVariableInstanceofYieldsFalse">NullLocalVariableInstanceofYieldsFalse</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NullLocalVariableReference">NullLocalVariableReference</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NullSourceString">NullSourceString</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#NumericValueOutOfRange">NumericValueOutOfRange</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ObjectCannotBeGeneric">ObjectCannotBeGeneric</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ObjectCannotHaveSuperTypes">ObjectCannotHaveSuperTypes</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ObjectHasNoSuperclass">ObjectHasNoSuperclass</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ObjectMustBeClass">ObjectMustBeClass</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#OptionalSemiColon">OptionalSemiColon</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#OuterLocalMustBeFinal">OuterLocalMustBeFinal</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#OverridingDeprecatedMethod">OverridingDeprecatedMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#OverridingMethodWithoutSuperInvocation">OverridingMethodWithoutSuperInvocation</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#OverridingNonVisibleMethod">OverridingNonVisibleMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#PackageCollidesWithType">PackageCollidesWithType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#PackageIsNotExpectedPackage">PackageIsNotExpectedPackage</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ParameterAssignment">ParameterAssignment</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ParameterizedConstructorArgumentTypeMismatch">ParameterizedConstructorArgumentTypeMismatch</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ParameterizedMethodArgumentTypeMismatch">ParameterizedMethodArgumentTypeMismatch</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ParameterMismatch">ParameterMismatch</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ParsingError">ParsingError</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ParsingErrorDeleteToken">ParsingErrorDeleteToken</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ParsingErrorDeleteTokens">ParsingErrorDeleteTokens</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ParsingErrorInsertToComplete">ParsingErrorInsertToComplete</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ParsingErrorInsertToCompletePhrase">ParsingErrorInsertToCompletePhrase</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ParsingErrorInsertToCompleteScope">ParsingErrorInsertToCompleteScope</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ParsingErrorInsertTokenAfter">ParsingErrorInsertTokenAfter</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ParsingErrorInsertTokenBefore">ParsingErrorInsertTokenBefore</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ParsingErrorInvalidToken">ParsingErrorInvalidToken</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ParsingErrorMergeTokens">ParsingErrorMergeTokens</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ParsingErrorMisplacedConstruct">ParsingErrorMisplacedConstruct</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ParsingErrorNoSuggestion">ParsingErrorNoSuggestion</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ParsingErrorNoSuggestionForTokens">ParsingErrorNoSuggestionForTokens</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ParsingErrorOnKeyword">ParsingErrorOnKeyword</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ParsingErrorOnKeywordNoSuggestion">ParsingErrorOnKeywordNoSuggestion</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ParsingErrorReplaceTokens">ParsingErrorReplaceTokens</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ParsingErrorUnexpectedEOF">ParsingErrorUnexpectedEOF</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#PossibleAccidentalBooleanAssignment">PossibleAccidentalBooleanAssignment</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#PotentialNullLocalVariableReference">PotentialNullLocalVariableReference</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#PublicClassMustMatchFileName">PublicClassMustMatchFileName</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#RawMemberTypeCannotBeParameterized">RawMemberTypeCannotBeParameterized</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#RawTypeReference">RawTypeReference</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#RecursiveConstructorInvocation">RecursiveConstructorInvocation</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#RedefinedArgument">RedefinedArgument</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#RedefinedLocal">RedefinedLocal</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#RedundantLocalVariableNullAssignment">RedundantLocalVariableNullAssignment</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#RedundantNullCheckOnNonNullLocalVariable">RedundantNullCheckOnNonNullLocalVariable</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#RedundantNullCheckOnNullLocalVariable">RedundantNullCheckOnNullLocalVariable</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ReferenceToForwardField">ReferenceToForwardField</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ReferenceToForwardTypeVariable">ReferenceToForwardTypeVariable</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ReturnTypeAmbiguous">ReturnTypeAmbiguous</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ReturnTypeCannotBeVoidArray">ReturnTypeCannotBeVoidArray</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ReturnTypeInheritedNameHidesEnclosingName">ReturnTypeInheritedNameHidesEnclosingName</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ReturnTypeInternalNameProvided">ReturnTypeInternalNameProvided</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ReturnTypeNotFound">ReturnTypeNotFound</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ReturnTypeNotVisible">ReturnTypeNotVisible</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ShouldReturnValue">ShouldReturnValue</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#StaticInheritedMethodConflicts">StaticInheritedMethodConflicts</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#StaticMemberOfParameterizedType">StaticMemberOfParameterizedType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#StaticMethodRequested">StaticMethodRequested</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#StringConstantIsExceedingUtf8Limit">StringConstantIsExceedingUtf8Limit</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#SuperclassAmbiguous">SuperclassAmbiguous</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#SuperclassInheritedNameHidesEnclosingName">SuperclassInheritedNameHidesEnclosingName</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#SuperclassInternalNameProvided">SuperclassInternalNameProvided</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#SuperclassMustBeAClass">SuperclassMustBeAClass</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#SuperclassNotFound">SuperclassNotFound</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#SuperclassNotVisible">SuperclassNotVisible</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#SuperfluousSemicolon">SuperfluousSemicolon</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#SuperInterfaceMustBeAnInterface">SuperInterfaceMustBeAnInterface</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#SuperInterfacesCollide">SuperInterfacesCollide</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#SuperTypeUsingWildcard">SuperTypeUsingWildcard</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#Syntax">Syntax</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#Task">Task</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ThisInStaticContext">ThisInStaticContext</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#ThisSuperDuringConstructorInvocation">ThisSuperDuringConstructorInvocation</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#TooManyArgumentSlots">TooManyArgumentSlots</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#TooManyArrayDimensions">TooManyArrayDimensions</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#TooManyBytesForStringConstant">TooManyBytesForStringConstant</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#TooManyConstantsInConstantPool">TooManyConstantsInConstantPool</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#TooManyFields">TooManyFields</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#TooManyLocalVariableSlots">TooManyLocalVariableSlots</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#TooManyMethods">TooManyMethods</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#TooManySyntheticArgumentSlots">TooManySyntheticArgumentSlots</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#TypeArgumentMismatch">TypeArgumentMismatch</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#TypeArgumentsForRawGenericConstructor">TypeArgumentsForRawGenericConstructor</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#TypeArgumentsForRawGenericMethod">TypeArgumentsForRawGenericMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#TypeCollidesWithPackage">TypeCollidesWithPackage</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#TypeHidingType">TypeHidingType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#TypeHidingTypeParameterFromMethod">TypeHidingTypeParameterFromMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#TypeHidingTypeParameterFromType">TypeHidingTypeParameterFromType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#TypeMismatch">TypeMismatch</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#TypeMissingDeprecatedAnnotation">TypeMissingDeprecatedAnnotation</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#TypeParameterHidingType">TypeParameterHidingType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#TypeRelated">TypeRelated</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnboxingConversion">UnboxingConversion</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#Unclassified">Unclassified</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UndefinedAnnotationMember">UndefinedAnnotationMember</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UndefinedConstructor">UndefinedConstructor</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UndefinedConstructorInDefaultConstructor">UndefinedConstructorInDefaultConstructor</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UndefinedConstructorInImplicitConstructorCall">UndefinedConstructorInImplicitConstructorCall</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UndefinedField">UndefinedField</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UndefinedFunction">UndefinedFunction</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UndefinedLabel">UndefinedLabel</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UndefinedMethod">UndefinedMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UndefinedName">UndefinedName</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UndefinedType">UndefinedType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UndefinedTypeVariable">UndefinedTypeVariable</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UndocumentedEmptyBlock">UndocumentedEmptyBlock</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnexpectedStaticModifierForField">UnexpectedStaticModifierForField</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnexpectedStaticModifierForMethod">UnexpectedStaticModifierForMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnhandledException">UnhandledException</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnhandledExceptionInDefaultConstructor">UnhandledExceptionInDefaultConstructor</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnhandledExceptionInImplicitConstructorCall">UnhandledExceptionInImplicitConstructorCall</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnhandledWarningToken">UnhandledWarningToken</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UninitializedBlankFinalField">UninitializedBlankFinalField</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UninitializedLocalVariable">UninitializedLocalVariable</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnmatchedBracket">UnmatchedBracket</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnnecessaryArgumentCast">UnnecessaryArgumentCast</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnnecessaryCast">UnnecessaryCast</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnnecessaryElse">UnnecessaryElse</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnnecessaryInstanceof">UnnecessaryInstanceof</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnnecessaryNLSTag">UnnecessaryNLSTag</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnqualifiedFieldAccess">UnqualifiedFieldAccess</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnreachableCatch">UnreachableCatch</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnsafeGenericArrayForVarargs">UnsafeGenericArrayForVarargs</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnsafeGenericCast">UnsafeGenericCast</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnsafeRawConstructorInvocation">UnsafeRawConstructorInvocation</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnsafeRawFieldAssignment">UnsafeRawFieldAssignment</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnsafeRawGenericConstructorInvocation">UnsafeRawGenericConstructorInvocation</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnsafeRawGenericMethodInvocation">UnsafeRawGenericMethodInvocation</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnsafeRawMethodInvocation">UnsafeRawMethodInvocation</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnsafeReturnTypeOverride">UnsafeReturnTypeOverride</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnsafeTypeConversion">UnsafeTypeConversion</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnterminatedComment">UnterminatedComment</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnterminatedString">UnterminatedString</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnusedConstructorDeclaredThrownException">UnusedConstructorDeclaredThrownException</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnusedImport">UnusedImport</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnusedLabel">UnusedLabel</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnusedMethodDeclaredThrownException">UnusedMethodDeclaredThrownException</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnusedPrivateConstructor">UnusedPrivateConstructor</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnusedPrivateField">UnusedPrivateField</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnusedPrivateMethod">UnusedPrivateMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UnusedPrivateType">UnusedPrivateType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UseAssertAsAnIdentifier">UseAssertAsAnIdentifier</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UseEnumAsAnIdentifier">UseEnumAsAnIdentifier</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UsingDeprecatedConstructor">UsingDeprecatedConstructor</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UsingDeprecatedField">UsingDeprecatedField</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UsingDeprecatedMethod">UsingDeprecatedMethod</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#UsingDeprecatedType">UsingDeprecatedType</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#VarargsConflict">VarargsConflict</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#VariableTypeCannotBeVoid">VariableTypeCannotBeVoid</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#VariableTypeCannotBeVoidArray">VariableTypeCannotBeVoidArray</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#VoidMethodReturnsValue">VoidMethodReturnsValue</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#WildcardConstructorInvocation">WildcardConstructorInvocation</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#WildcardFieldAssignment">WildcardFieldAssignment</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#WildcardMethodInvocation">WildcardMethodInvocation</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#WrongNumberOfArguments">WrongNumberOfArguments</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#CategorizedProblem()">CategorizedProblem</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#getCategoryID()">getCategoryID</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an integer identifying the category of this problem.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#getExtraMarkerAttributeNames()">getExtraMarkerAttributeNames</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the names of the extra marker attributes associated to this problem when persisted into a marker
by the JavaBuilder.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.Object[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#getExtraMarkerAttributeValues()">getExtraMarkerAttributeValues</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the respective values for the extra marker attributes associated to this problem when persisted into
a marker by the JavaBuilder.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#getMarkerType()">getMarkerType</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the marker type associated to this problem, if it gets persisted into a marker by the JavaBuilder
Standard JavaScript problems are associated to marker type "org.eclipse.wst.jsdt.core.problem").</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#setMessage(java.lang.String)">setMessage</A></B>(java.lang.String&nbsp;msg)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.wst.jsdt.core.compiler.IProblem"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface org.eclipse.wst.jsdt.core.compiler.<A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html" title="interface in org.eclipse.wst.jsdt.core.compiler">IProblem</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#getArguments()">getArguments</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#getID()">getID</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#getMessage()">getMessage</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#getOriginatingFileName()">getOriginatingFileName</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#getSourceEnd()">getSourceEnd</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#getSourceLineNumber()">getSourceLineNumber</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#getSourceStart()">getSourceStart</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#isError()">isError</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#isWarning()">isWarning</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#setSourceEnd(int)">setSourceEnd</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#setSourceLineNumber(int)">setSourceLineNumber</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#setSourceStart(int)">setSourceStart</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="CAT_UNSPECIFIED"><!-- --></A><H3>
CAT_UNSPECIFIED</H3>
<PRE>
public static final int <B>CAT_UNSPECIFIED</B></PRE>
<DL>
<DD>List of standard category IDs used by JavaScript problems, more categories will be added
in the future.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.compiler.CategorizedProblem.CAT_UNSPECIFIED">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="CAT_BUILDPATH"><!-- --></A><H3>
CAT_BUILDPATH</H3>
<PRE>
public static final int <B>CAT_BUILDPATH</B></PRE>
<DL>
<DD>Category for problems related to buildpath
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.compiler.CategorizedProblem.CAT_BUILDPATH">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="CAT_SYNTAX"><!-- --></A><H3>
CAT_SYNTAX</H3>
<PRE>
public static final int <B>CAT_SYNTAX</B></PRE>
<DL>
<DD>Category for fatal problems related to syntax
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.compiler.CategorizedProblem.CAT_SYNTAX">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="CAT_IMPORT"><!-- --></A><H3>
CAT_IMPORT</H3>
<PRE>
public static final int <B>CAT_IMPORT</B></PRE>
<DL>
<DD>Category for fatal problems in import statements
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.compiler.CategorizedProblem.CAT_IMPORT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="CAT_TYPE"><!-- --></A><H3>
CAT_TYPE</H3>
<PRE>
public static final int <B>CAT_TYPE</B></PRE>
<DL>
<DD>Category for fatal problems related to types, could be addressed by some type change
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.compiler.CategorizedProblem.CAT_TYPE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="CAT_MEMBER"><!-- --></A><H3>
CAT_MEMBER</H3>
<PRE>
public static final int <B>CAT_MEMBER</B></PRE>
<DL>
<DD>Category for fatal problems related to type members, could be addressed by some field or method change
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.compiler.CategorizedProblem.CAT_MEMBER">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="CAT_INTERNAL"><!-- --></A><H3>
CAT_INTERNAL</H3>
<PRE>
public static final int <B>CAT_INTERNAL</B></PRE>
<DL>
<DD>Category for fatal problems which could not be addressed by external changes, but require an edit to be addressed
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.compiler.CategorizedProblem.CAT_INTERNAL">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="CAT_JAVADOC"><!-- --></A><H3>
CAT_JAVADOC</H3>
<PRE>
public static final int <B>CAT_JAVADOC</B></PRE>
<DL>
<DD>Category for optional problems in Javadoc
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.compiler.CategorizedProblem.CAT_JAVADOC">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="CAT_CODE_STYLE"><!-- --></A><H3>
CAT_CODE_STYLE</H3>
<PRE>
public static final int <B>CAT_CODE_STYLE</B></PRE>
<DL>
<DD>Category for optional problems related to coding style practices
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.compiler.CategorizedProblem.CAT_CODE_STYLE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="CAT_POTENTIAL_PROGRAMMING_PROBLEM"><!-- --></A><H3>
CAT_POTENTIAL_PROGRAMMING_PROBLEM</H3>
<PRE>
public static final int <B>CAT_POTENTIAL_PROGRAMMING_PROBLEM</B></PRE>
<DL>
<DD>Category for optional problems related to potential programming flaws
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.compiler.CategorizedProblem.CAT_POTENTIAL_PROGRAMMING_PROBLEM">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="CAT_NAME_SHADOWING_CONFLICT"><!-- --></A><H3>
CAT_NAME_SHADOWING_CONFLICT</H3>
<PRE>
public static final int <B>CAT_NAME_SHADOWING_CONFLICT</B></PRE>
<DL>
<DD>Category for optional problems related to naming conflicts
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.compiler.CategorizedProblem.CAT_NAME_SHADOWING_CONFLICT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="CAT_DEPRECATION"><!-- --></A><H3>
CAT_DEPRECATION</H3>
<PRE>
public static final int <B>CAT_DEPRECATION</B></PRE>
<DL>
<DD>Category for optional problems related to deprecation
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.compiler.CategorizedProblem.CAT_DEPRECATION">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="CAT_UNNECESSARY_CODE"><!-- --></A><H3>
CAT_UNNECESSARY_CODE</H3>
<PRE>
public static final int <B>CAT_UNNECESSARY_CODE</B></PRE>
<DL>
<DD>Category for optional problems related to unnecessary code
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.compiler.CategorizedProblem.CAT_UNNECESSARY_CODE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="CAT_UNCHECKED_RAW"><!-- --></A><H3>
CAT_UNCHECKED_RAW</H3>
<PRE>
public static final int <B>CAT_UNCHECKED_RAW</B></PRE>
<DL>
<DD>Category for optional problems related to type safety in generics
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.compiler.CategorizedProblem.CAT_UNCHECKED_RAW">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="CAT_NLS"><!-- --></A><H3>
CAT_NLS</H3>
<PRE>
public static final int <B>CAT_NLS</B></PRE>
<DL>
<DD>Category for optional problems related to internationalization of String literals
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.compiler.CategorizedProblem.CAT_NLS">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="CAT_RESTRICTION"><!-- --></A><H3>
CAT_RESTRICTION</H3>
<PRE>
public static final int <B>CAT_RESTRICTION</B></PRE>
<DL>
<DD>Category for optional problems related to access restrictions
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.compiler.CategorizedProblem.CAT_RESTRICTION">Constant Field Values</A></DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="CategorizedProblem()"><!-- --></A><H3>
CategorizedProblem</H3>
<PRE>
public <B>CategorizedProblem</B>()</PRE>
<DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="getCategoryID()"><!-- --></A><H3>
getCategoryID</H3>
<PRE>
public abstract int <B>getCategoryID</B>()</PRE>
<DL>
<DD>Returns an integer identifying the category of this problem. Categories, like problem IDs are
defined in the context of some marker type. Custom implementations of <code>CategorizedProblem</code>
may choose arbitrary values for problem/category IDs, as long as they are associated with a different
marker type.
Standard JavaScript problem markers (i.e. marker type is "org.eclipse.wst.jsdt.core.problem") carry an
attribute "categoryId" persisting the originating problem category ID as defined by this method).
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>id - an integer identifying the category of this problem</DL>
</DD>
</DL>
<HR>
<A NAME="getMarkerType()"><!-- --></A><H3>
getMarkerType</H3>
<PRE>
public abstract java.lang.String <B>getMarkerType</B>()</PRE>
<DL>
<DD>Returns the marker type associated to this problem, if it gets persisted into a marker by the JavaBuilder
Standard JavaScript problems are associated to marker type "org.eclipse.wst.jsdt.core.problem").
Note: problem markers are expected to extend "org.eclipse.core.resources.problemmarker" marker type.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the type of the marker which would be associated to the problem</DL>
</DD>
</DL>
<HR>
<A NAME="getExtraMarkerAttributeNames()"><!-- --></A><H3>
getExtraMarkerAttributeNames</H3>
<PRE>
public java.lang.String[] <B>getExtraMarkerAttributeNames</B>()</PRE>
<DL>
<DD>Returns the names of the extra marker attributes associated to this problem when persisted into a marker
by the JavaBuilder. Extra attributes are only optional, and are allowing client customization of generated
markers. By default, no EXTRA attributes is persisted, and a categorized problem only persists the following attributes:
<ul>
<li> <code>IMarker#MESSAGE</code> -&gt; <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#getMessage()"><CODE>IProblem.getMessage()</CODE></A></li>
<li> <code>IMarker#SEVERITY</code> -&gt; <code> IMarker#SEVERITY_ERROR</code> or
<code>IMarker#SEVERITY_WARNING</code> depending on <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#isError()"><CODE>IProblem.isError()</CODE></A> or <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#isWarning()"><CODE>IProblem.isWarning()</CODE></A></li>
<li> <code>IJavaScriptModelMarker#ID</code> -&gt; <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#getID()"><CODE>IProblem.getID()</CODE></A></li>
<li> <code>IMarker#CHAR_START</code> -&gt; <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#getSourceStart()"><CODE>IProblem.getSourceStart()</CODE></A></li>
<li> <code>IMarker#CHAR_END</code> -&gt; <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#getSourceEnd()"><CODE>IProblem.getSourceEnd()</CODE></A></li>
<li> <code>IMarker#LINE_NUMBER</code> -&gt; <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/IProblem.html#getSourceLineNumber()"><CODE>IProblem.getSourceLineNumber()</CODE></A></li>
<li> <code>IJavaScriptModelMarker#ARGUMENTS</code> -&gt; some <code>String[]</code> used to compute quickfixes </li>
<li> <code>IJavaScriptModelMarker#CATEGORY_ID</code> -&gt; <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#getCategoryID()"><CODE>getCategoryID()</CODE></A></li>
</ul>
The names must be eligible for marker creation, as defined by <code>IMarker#setAttributes(String[], Object[])</code>,
and there must be as many names as values according to <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#getExtraMarkerAttributeValues()"><CODE>getExtraMarkerAttributeValues()</CODE></A>.
Note that extra marker attributes will be inserted after default ones (as described in <A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#getMarkerType()"><CODE>getMarkerType()</CODE></A>,
and thus could be used to override defaults.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the names of the corresponding marker attributes</DL>
</DD>
</DL>
<HR>
<A NAME="getExtraMarkerAttributeValues()"><!-- --></A><H3>
getExtraMarkerAttributeValues</H3>
<PRE>
public java.lang.Object[] <B>getExtraMarkerAttributeValues</B>()</PRE>
<DL>
<DD>Returns the respective values for the extra marker attributes associated to this problem when persisted into
a marker by the JavaBuilder. Each value must correspond to a matching attribute name, as defined by
<A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html#getExtraMarkerAttributeNames()"><CODE>getExtraMarkerAttributeNames()</CODE></A>.
The values must be eligible for marker creation, as defined by <code>IMarker#setAttributes(String[], Object[])</code>.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the values of the corresponding extra marker attributes</DL>
</DD>
</DL>
<HR>
<A NAME="setMessage(java.lang.String)"><!-- --></A><H3>
setMessage</H3>
<PRE>
public void <B>setMessage</B>(java.lang.String&nbsp;msg)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/CategorizedProblem.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/BuildContext.html" title="class in org.eclipse.wst.jsdt.core.compiler"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../../org/eclipse/wst/jsdt/core/compiler/CharOperation.html" title="class in org.eclipse.wst.jsdt.core.compiler"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../../index.html?org/eclipse/wst/jsdt/core/compiler/CategorizedProblem.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="CategorizedProblem.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>