blob: ef37bef53996f1c5ff4f99b214534a8ff8288f9a [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_10) on Wed Apr 30 14:47:12 PDT 2008 -->
<TITLE>
IJavaTypeDescriptor2
</TITLE>
<META NAME="keywords" CONTENT="org.eclipse.jst.jsf.context.symbol.IJavaTypeDescriptor2 interface">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
parent.document.title="IJavaTypeDescriptor2";
}
</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/IJavaTypeDescriptor2.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/jst/jsf/context/symbol/IJavaSymbol.html" title="interface in org.eclipse.jst.jsf.context.symbol"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IListTypeDescriptor.html" title="interface in org.eclipse.jst.jsf.context.symbol"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../../index.html?org/eclipse/jst/jsf/context/symbol/IJavaTypeDescriptor2.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="IJavaTypeDescriptor2.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;CONSTR&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;CONSTR&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.jst.jsf.context.symbol</FONT>
<BR>
Interface IJavaTypeDescriptor2</H2>
<DL>
<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html" title="interface in org.eclipse.jst.jsf.context.symbol">ITypeDescriptor</A></DD>
</DL>
<DL>
<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IBoundedJavaTypeDescriptor.html" title="interface in org.eclipse.jst.jsf.context.symbol">IBoundedJavaTypeDescriptor</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public interface <B>IJavaTypeDescriptor2</B><DT>extends <A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html" title="interface in org.eclipse.jst.jsf.context.symbol">ITypeDescriptor</A></DL>
</PRE>
<P>
<!-- begin-user-doc -->
A representation of the model object '<em><b>IJava Type Descriptor2</b></em>'.
<p><b>Provisional API - subject to change</b></p>
<!-- end-user-doc -->
<p>
The following features are supported:
<ul>
<li><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IJavaTypeDescriptor2.html#getType()"><CODE><em>Type</em></CODE></A></li>
<li><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IJavaTypeDescriptor2.html#getBeanProperties()"><CODE><em>Bean Properties</em></CODE></A></li>
<li><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IJavaTypeDescriptor2.html#getBeanMethods()"><CODE><em>Bean Methods</em></CODE></A></li>
<li><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IJavaTypeDescriptor2.html#getArrayCount()"><CODE><em>Array Count</em></CODE></A></li>
</ul>
</p>
<P>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/SymbolPackage.html#getIJavaTypeDescriptor2()"><CODE>SymbolPackage.getIJavaTypeDescriptor2()</CODE></A></DL>
<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;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IJavaTypeDescriptor2.html#copyright">copyright</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>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IJavaTypeDescriptor2.html#getArrayCount()">getArrayCount</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the '<em><b>Array Count</b></em>' attribute</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;EList</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IJavaTypeDescriptor2.html#getBeanMethods()">getBeanMethods</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the '<em><b>Bean Methods</b></em>' reference list.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;EList</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IJavaTypeDescriptor2.html#getBeanProperties()">getBeanProperties</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the '<em><b>Bean Properties</b></em>' reference list.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;IType</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IJavaTypeDescriptor2.html#getType()">getType</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the '<em><b>Type</b></em>' attribute</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;IType</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IJavaTypeDescriptor2.html#resolveType(java.lang.String)">resolveType</A></B>(java.lang.String&nbsp;resolvedTypeSignature)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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/jst/jsf/context/symbol/IJavaTypeDescriptor2.html#setArrayCount(int)">setArrayCount</A></B>(int&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the '<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IJavaTypeDescriptor2.html#getArrayCount()"><CODE><em>Array Count</em></CODE></A>' attribute</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/jst/jsf/context/symbol/IJavaTypeDescriptor2.html#setType(IType)">setType</A></B>(IType&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the '<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IJavaTypeDescriptor2.html#getType()"><CODE><em>Type</em></CODE></A>' attribute</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.jst.jsf.context.symbol.ITypeDescriptor"><!-- --></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.jst.jsf.context.symbol.<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html" title="interface in org.eclipse.jst.jsf.context.symbol">ITypeDescriptor</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html#calculateSyntheticCall(java.lang.String, EList, java.lang.String)">calculateSyntheticCall</A>, <A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html#getArrayElement()">getArrayElement</A>, <A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html#getInterfaceTypeSignatures()">getInterfaceTypeSignatures</A>, <A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html#getJdtContext()">getJdtContext</A>, <A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html#getMethods()">getMethods</A>, <A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html#getProperties()">getProperties</A>, <A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html#getSuperTypeSignatures()">getSuperTypeSignatures</A>, <A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html#getTypeParameterSignatures()">getTypeParameterSignatures</A>, <A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html#getTypeSignature()">getTypeSignature</A>, <A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html#getTypeSignatureDelegate()">getTypeSignatureDelegate</A>, <A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html#instanceOf(java.lang.String)">instanceOf</A>, <A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html#isArray()">isArray</A>, <A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html#isEnumType()">isEnumType</A>, <A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html#setEnumType(boolean)">setEnumType</A>, <A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html#setJdtContext(IJavaElement)">setJdtContext</A>, <A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html#setTypeSignatureDelegate(java.lang.String)">setTypeSignatureDelegate</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="copyright"><!-- --></A><H3>
copyright</H3>
<PRE>
static final java.lang.String <B>copyright</B></PRE>
<DL>
<DD><!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.jst.jsf.context.symbol.IJavaTypeDescriptor2.copyright">Constant Field Values</A></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="getType()"><!-- --></A><H3>
getType</H3>
<PRE>
IType <B>getType</B>()</PRE>
<DL>
<DD>Returns the value of the '<em><b>Type</b></em>' attribute.
<!-- begin-user-doc -->
<p>
If the meaning of the '<em>Type</em>' attribute isn't clear,
there really should be more of a description here...
</p>
<!-- end-user-doc -->
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the value of the '<em>Type</em>' attribute.<DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IJavaTypeDescriptor2.html#setType(IType)"><CODE>setType(IType)</CODE></A>,
<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/SymbolPackage.html#getIJavaTypeDescriptor2_Type()"><CODE>SymbolPackage.getIJavaTypeDescriptor2_Type()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="setType(IType)"><!-- --></A><H3>
setType</H3>
<PRE>
void <B>setType</B>(IType&nbsp;value)</PRE>
<DL>
<DD>Sets the value of the '<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IJavaTypeDescriptor2.html#getType()"><CODE><em>Type</em></CODE></A>' attribute.
<!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - the new value of the '<em>Type</em>' attribute.<DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IJavaTypeDescriptor2.html#getType()"><CODE>getType()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="getBeanProperties()"><!-- --></A><H3>
getBeanProperties</H3>
<PRE>
EList <B>getBeanProperties</B>()</PRE>
<DL>
<DD>Returns the value of the '<em><b>Bean Properties</b></em>' reference list.
The list contents are of type <A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IBeanPropertySymbol.html" title="interface in org.eclipse.jst.jsf.context.symbol"><CODE>IBeanPropertySymbol</CODE></A>.
<!-- begin-user-doc -->
<p>
If the meaning of the '<em>Bean Properties</em>' reference list isn't clear,
there really should be more of a description here...
</p>
<!-- end-user-doc -->
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the value of the '<em>Bean Properties</em>' reference list.<DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/SymbolPackage.html#getIJavaTypeDescriptor2_BeanProperties()"><CODE>SymbolPackage.getIJavaTypeDescriptor2_BeanProperties()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="getBeanMethods()"><!-- --></A><H3>
getBeanMethods</H3>
<PRE>
EList <B>getBeanMethods</B>()</PRE>
<DL>
<DD>Returns the value of the '<em><b>Bean Methods</b></em>' reference list.
The list contents are of type <A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IBeanPropertySymbol.html" title="interface in org.eclipse.jst.jsf.context.symbol"><CODE>IBeanPropertySymbol</CODE></A>.
<!-- begin-user-doc -->
<p>
If the meaning of the '<em>Bean Methods</em>' reference list isn't clear,
there really should be more of a description here...
</p>
<!-- end-user-doc -->
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the value of the '<em>Bean Methods</em>' reference list.<DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/SymbolPackage.html#getIJavaTypeDescriptor2_BeanMethods()"><CODE>SymbolPackage.getIJavaTypeDescriptor2_BeanMethods()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="getArrayCount()"><!-- --></A><H3>
getArrayCount</H3>
<PRE>
int <B>getArrayCount</B>()</PRE>
<DL>
<DD>Returns the value of the '<em><b>Array Count</b></em>' attribute.
<!-- begin-user-doc -->
<p>
If the meaning of the '<em>Array Count</em>' attribute isn't clear,
there really should be more of a description here...
</p>
<!-- end-user-doc -->
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the value of the '<em>Array Count</em>' attribute.<DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IJavaTypeDescriptor2.html#setArrayCount(int)"><CODE>setArrayCount(int)</CODE></A>,
<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/SymbolPackage.html#getIJavaTypeDescriptor2_ArrayCount()"><CODE>SymbolPackage.getIJavaTypeDescriptor2_ArrayCount()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="setArrayCount(int)"><!-- --></A><H3>
setArrayCount</H3>
<PRE>
void <B>setArrayCount</B>(int&nbsp;value)</PRE>
<DL>
<DD>Sets the value of the '<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IJavaTypeDescriptor2.html#getArrayCount()"><CODE><em>Array Count</em></CODE></A>' attribute.
<!-- begin-user-doc -->
records the array nesting of the type. IType doesn't encapsulate
array types. So if this type is an array then type will represent
the base element and this value will be > 0. If not an array, then
_arrayCount is always 0.
<!-- end-user-doc -->
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - the new value of the '<em>Array Count</em>' attribute.<DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IJavaTypeDescriptor2.html#getArrayCount()"><CODE>getArrayCount()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="resolveType(java.lang.String)"><!-- --></A><H3>
resolveType</H3>
<PRE>
IType <B>resolveType</B>(java.lang.String&nbsp;resolvedTypeSignature)</PRE>
<DL>
<DD><!-- begin-user-doc -->
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html#resolveType(java.lang.String)">resolveType</A></CODE> in interface <CODE><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html" title="interface in org.eclipse.jst.jsf.context.symbol">ITypeDescriptor</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>resolvedTypeSignature</CODE> -
<DT><B>Returns:</B><DD>the resolved type or null.
<!-- end-user-doc --></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/IJavaTypeDescriptor2.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/jst/jsf/context/symbol/IJavaSymbol.html" title="interface in org.eclipse.jst.jsf.context.symbol"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IListTypeDescriptor.html" title="interface in org.eclipse.jst.jsf.context.symbol"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../../index.html?org/eclipse/jst/jsf/context/symbol/IJavaTypeDescriptor2.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="IJavaTypeDescriptor2.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;CONSTR&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;CONSTR&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>