| <!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:50 CDT 2008 --> |
| <TITLE> |
| Signature |
| </TITLE> |
| |
| <META NAME="keywords" CONTENT="org.eclipse.wst.jsdt.core.Signature class"> |
| |
| <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style"> |
| |
| <SCRIPT type="text/javascript"> |
| function windowTitle() |
| { |
| parent.document.title="Signature"; |
| } |
| </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> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> |
| <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Signature.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> |
| </TR> |
| </TABLE> |
| </TD> |
| <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> |
| </EM> |
| </TD> |
| </TR> |
| |
| <TR> |
| <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> |
| <A HREF="../../../../../org/eclipse/wst/jsdt/core/NamingConventions.html" title="class in org.eclipse.wst.jsdt.core"><B>PREV CLASS</B></A> |
| <A HREF="../../../../../org/eclipse/wst/jsdt/core/ToolFactory.html" title="class in org.eclipse.wst.jsdt.core"><B>NEXT CLASS</B></A></FONT></TD> |
| <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> |
| <A HREF="../../../../../index.html?org/eclipse/wst/jsdt/core/Signature.html" target="_top"><B>FRAMES</B></A> |
| <A HREF="Signature.html" target="_top"><B>NO FRAMES</B></A> |
| <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: NESTED | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD> |
| <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> |
| DETAIL: <A HREF="#field_detail">FIELD</A> | CONSTR | <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</FONT> |
| <BR> |
| Class Signature</H2> |
| <PRE> |
| java.lang.Object |
| <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.wst.jsdt.core.Signature</B> |
| </PRE> |
| <HR> |
| <DL> |
| <DT><PRE>public final class <B>Signature</B><DT>extends java.lang.Object</DL> |
| </PRE> |
| |
| <P> |
| Provides methods for encoding and decoding type and method signature strings. |
| <p> |
| This class provides static methods and constants only; it is not intended to be |
| instantiated or subclassed by clients. |
| </p> |
| |
| 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 char[]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#ANY">ANY</A></B></CODE> |
| |
| <BR> |
| </TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#ARRAY_TYPE_SIGNATURE">ARRAY_TYPE_SIGNATURE</A></B></CODE> |
| |
| <BR> |
| Kind constant for an array type signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#BASE_TYPE_SIGNATURE">BASE_TYPE_SIGNATURE</A></B></CODE> |
| |
| <BR> |
| Kind constant for a base (primitive or void) type signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_ANY">C_ANY</A></B></CODE> |
| |
| <BR> |
| Character constant indicating any type in a signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_ARRAY">C_ARRAY</A></B></CODE> |
| |
| <BR> |
| Character constant indicating an array type in a signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_BOOLEAN">C_BOOLEAN</A></B></CODE> |
| |
| <BR> |
| Character constant indicating the primitive type boolean in a signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_BYTE">C_BYTE</A></B></CODE> |
| |
| <BR> |
| Character constant indicating the primitive type byte in a signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_CAPTURE">C_CAPTURE</A></B></CODE> |
| |
| <BR> |
| Character constant indicating a capture of a wildcard type in a |
| signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_CHAR">C_CHAR</A></B></CODE> |
| |
| <BR> |
| Character constant indicating the primitive type char in a signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_COLON">C_COLON</A></B></CODE> |
| |
| <BR> |
| Character constant indicating the colon in a signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_COMPILATION_UNIT">C_COMPILATION_UNIT</A></B></CODE> |
| |
| <BR> |
| Character constant indicating a compilation unit.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_DOLLAR">C_DOLLAR</A></B></CODE> |
| |
| <BR> |
| Character constant indicating the dollar in a signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_DOT">C_DOT</A></B></CODE> |
| |
| <BR> |
| Character constant indicating the dot in a signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_DOUBLE">C_DOUBLE</A></B></CODE> |
| |
| <BR> |
| Character constant indicating the primitive type double in a signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_EXCEPTION_START">C_EXCEPTION_START</A></B></CODE> |
| |
| <BR> |
| Character constant indicating an exception in a signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_EXTENDS">C_EXTENDS</A></B></CODE> |
| |
| <BR> |
| Character constant indicating a bound wildcard type argument |
| in a signature with extends clause.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_FLOAT">C_FLOAT</A></B></CODE> |
| |
| <BR> |
| Character constant indicating the primitive type float in a signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_GENERIC_END">C_GENERIC_END</A></B></CODE> |
| |
| <BR> |
| Character constant indicating the end of a generic type list in a |
| signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_GENERIC_START">C_GENERIC_START</A></B></CODE> |
| |
| <BR> |
| Character constant indicating the start of a formal type parameter |
| (or type argument) list in a signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_INT">C_INT</A></B></CODE> |
| |
| <BR> |
| Character constant indicating the primitive type int in a signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_LONG">C_LONG</A></B></CODE> |
| |
| <BR> |
| Character constant indicating the primitive type long in a signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_NAME_END">C_NAME_END</A></B></CODE> |
| |
| <BR> |
| Character constant indicating the end of a named type in a signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_PARAM_END">C_PARAM_END</A></B></CODE> |
| |
| <BR> |
| Character constant indicating the end of a parameter type list in a |
| signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_PARAM_START">C_PARAM_START</A></B></CODE> |
| |
| <BR> |
| Character constant indicating the start of a parameter type list in a |
| signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_RESOLVED">C_RESOLVED</A></B></CODE> |
| |
| <BR> |
| Character constant indicating the start of a resolved, named type in a |
| signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_SEMICOLON">C_SEMICOLON</A></B></CODE> |
| |
| <BR> |
| Character constant indicating the semicolon in a signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_SHORT">C_SHORT</A></B></CODE> |
| |
| <BR> |
| Character constant indicating the primitive type short in a signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_STAR">C_STAR</A></B></CODE> |
| |
| <BR> |
| Character constant indicating an unbound wildcard type argument |
| in a signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_SUPER">C_SUPER</A></B></CODE> |
| |
| <BR> |
| Character constant indicating a bound wildcard type argument |
| in a signature with super clause.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_TYPE_VARIABLE">C_TYPE_VARIABLE</A></B></CODE> |
| |
| <BR> |
| Character constant indicating the start of a resolved type variable in a |
| signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_UNRESOLVED">C_UNRESOLVED</A></B></CODE> |
| |
| <BR> |
| Character constant indicating the start of an unresolved, named type in a |
| signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#C_VOID">C_VOID</A></B></CODE> |
| |
| <BR> |
| Character constant indicating result type void in a signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#CAPTURE_TYPE_SIGNATURE">CAPTURE_TYPE_SIGNATURE</A></B></CODE> |
| |
| <BR> |
| Kind constant for the capture of a wildcard type signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#CLASS_TYPE_SIGNATURE">CLASS_TYPE_SIGNATURE</A></B></CODE> |
| |
| <BR> |
| Kind constant for a class type signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#SIG_ANY">SIG_ANY</A></B></CODE> |
| |
| <BR> |
| </TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#SIG_BOOLEAN">SIG_BOOLEAN</A></B></CODE> |
| |
| <BR> |
| String constant for the signature of the primitive type boolean.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#SIG_BYTE">SIG_BYTE</A></B></CODE> |
| |
| <BR> |
| String constant for the signature of the primitive type byte.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#SIG_CHAR">SIG_CHAR</A></B></CODE> |
| |
| <BR> |
| String constant for the signature of the primitive type char.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#SIG_COMPILATION_UNIT">SIG_COMPILATION_UNIT</A></B></CODE> |
| |
| <BR> |
| </TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#SIG_DOUBLE">SIG_DOUBLE</A></B></CODE> |
| |
| <BR> |
| String constant for the signature of the primitive type double.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#SIG_FLOAT">SIG_FLOAT</A></B></CODE> |
| |
| <BR> |
| String constant for the signature of the primitive type float.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#SIG_INT">SIG_INT</A></B></CODE> |
| |
| <BR> |
| String constant for the signature of the primitive type int.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#SIG_LONG">SIG_LONG</A></B></CODE> |
| |
| <BR> |
| String constant for the signature of the primitive type long.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#SIG_SHORT">SIG_SHORT</A></B></CODE> |
| |
| <BR> |
| String constant for the signature of the primitive type short.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#SIG_VOID">SIG_VOID</A></B></CODE> |
| |
| <BR> |
| String constant for the signature of result type void.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#TYPE_VARIABLE_SIGNATURE">TYPE_VARIABLE_SIGNATURE</A></B></CODE> |
| |
| <BR> |
| Kind constant for a type variable signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#WILDCARD_TYPE_SIGNATURE">WILDCARD_TYPE_SIGNATURE</A></B></CODE> |
| |
| <BR> |
| Kind constant for a wildcard type signature.</TD> |
| </TR> |
| </TABLE> |
| |
| <!-- ========== 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>static char[]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#createArraySignature(char[], int)">createArraySignature</A></B>(char[] typeSignature, |
| int arrayCount)</CODE> |
| |
| <BR> |
| Creates a new type signature with the given amount of array nesting added |
| to the given type signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#createArraySignature(java.lang.String, int)">createArraySignature</A></B>(java.lang.String typeSignature, |
| int arrayCount)</CODE> |
| |
| <BR> |
| Creates a new type signature with the given amount of array nesting added |
| to the given type signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char[]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#createCharArrayTypeSignature(char[], boolean)">createCharArrayTypeSignature</A></B>(char[] typeName, |
| boolean isResolved)</CODE> |
| |
| <BR> |
| Creates a new type signature from the given type name encoded as a character |
| array.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char[]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#createMethodSignature(char[][], char[])">createMethodSignature</A></B>(char[][] parameterTypes, |
| char[] returnType)</CODE> |
| |
| <BR> |
| Creates a method signature from the given parameter and return type |
| signatures.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#createMethodSignature(java.lang.String[], java.lang.String)">createMethodSignature</A></B>(java.lang.String[] parameterTypes, |
| java.lang.String returnType)</CODE> |
| |
| <BR> |
| Creates a method signature from the given parameter and return type |
| signatures.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char[]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#createTypeParameterSignature(char[], char[][])">createTypeParameterSignature</A></B>(char[] typeParameterName, |
| char[][] boundSignatures)</CODE> |
| |
| <BR> |
| Creates a new type parameter signature with the given name and bounds.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#createTypeParameterSignature(java.lang.String, java.lang.String[])">createTypeParameterSignature</A></B>(java.lang.String typeParameterName, |
| java.lang.String[] boundSignatures)</CODE> |
| |
| <BR> |
| Creates a new type parameter signature with the given name and bounds.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#createTypeSignature(char[], boolean)">createTypeSignature</A></B>(char[] typeName, |
| boolean isResolved)</CODE> |
| |
| <BR> |
| Creates a new type signature from the given type name encoded as a character |
| array.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#createTypeSignature(java.lang.String, boolean)">createTypeSignature</A></B>(java.lang.String typeName, |
| boolean isResolved)</CODE> |
| |
| <BR> |
| Creates a new type signature from the given type name.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getArrayCount(char[])">getArrayCount</A></B>(char[] typeSignature)</CODE> |
| |
| <BR> |
| Returns the array count (array nesting depth) of the given type signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getArrayCount(java.lang.String)">getArrayCount</A></B>(java.lang.String typeSignature)</CODE> |
| |
| <BR> |
| Returns the array count (array nesting depth) of the given type signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char[]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getElementType(char[])">getElementType</A></B>(char[] typeSignature)</CODE> |
| |
| <BR> |
| Returns the type signature without any array nesting.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getElementType(java.lang.String)">getElementType</A></B>(java.lang.String typeSignature)</CODE> |
| |
| <BR> |
| Returns the type signature without any array nesting.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getParameterCount(char[])">getParameterCount</A></B>(char[] methodSignature)</CODE> |
| |
| <BR> |
| Returns the number of parameter types in the given method signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getParameterCount(java.lang.String)">getParameterCount</A></B>(java.lang.String methodSignature)</CODE> |
| |
| <BR> |
| Returns the number of parameter types in the given method signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char[][]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getParameterTypes(char[])">getParameterTypes</A></B>(char[] methodSignature)</CODE> |
| |
| <BR> |
| Extracts the parameter type signatures from the given method signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String[]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getParameterTypes(java.lang.String)">getParameterTypes</A></B>(java.lang.String methodSignature)</CODE> |
| |
| <BR> |
| Extracts the parameter type signatures from the given method signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char[]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getQualifier(char[])">getQualifier</A></B>(char[] name)</CODE> |
| |
| <BR> |
| Returns a char array containing all but the last segment of the given |
| dot-separated qualified name.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getQualifier(java.lang.String)">getQualifier</A></B>(java.lang.String name)</CODE> |
| |
| <BR> |
| Returns a string containing all but the last segment of the given |
| dot-separated qualified name.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char[]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getReturnType(char[])">getReturnType</A></B>(char[] methodSignature)</CODE> |
| |
| <BR> |
| Extracts the return type from the given method signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getReturnType(java.lang.String)">getReturnType</A></B>(java.lang.String methodSignature)</CODE> |
| |
| <BR> |
| Extracts the return type from the given method signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char[]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getSignatureQualifier(char[])">getSignatureQualifier</A></B>(char[] typeSignature)</CODE> |
| |
| <BR> |
| Returns package fragment of a type signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getSignatureQualifier(java.lang.String)">getSignatureQualifier</A></B>(java.lang.String typeSignature)</CODE> |
| |
| <BR> |
| Returns package fragment of a type signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char[]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getSignatureSimpleName(char[])">getSignatureSimpleName</A></B>(char[] typeSignature)</CODE> |
| |
| <BR> |
| Returns type fragment of a type signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getSignatureSimpleName(java.lang.String)">getSignatureSimpleName</A></B>(java.lang.String typeSignature)</CODE> |
| |
| <BR> |
| Returns type fragment of a type signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char[]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getSimpleName(char[])">getSimpleName</A></B>(char[] name)</CODE> |
| |
| <BR> |
| Returns the last segment of the given dot-separated qualified name.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getSimpleName(java.lang.String)">getSimpleName</A></B>(java.lang.String name)</CODE> |
| |
| <BR> |
| Returns the last segment of the given dot-separated qualified name.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char[][]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getSimpleNames(char[])">getSimpleNames</A></B>(char[] name)</CODE> |
| |
| <BR> |
| Returns all segments of the given dot-separated qualified name.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String[]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getSimpleNames(java.lang.String)">getSimpleNames</A></B>(java.lang.String name)</CODE> |
| |
| <BR> |
| Returns all segments of the given dot-separated qualified name.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char[][]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getThrownExceptionTypes(char[])">getThrownExceptionTypes</A></B>(char[] methodSignature)</CODE> |
| |
| <BR> |
| Extracts the thrown exception type signatures from the given method signature if any |
| The method signature is expected to be dot-based.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String[]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getThrownExceptionTypes(java.lang.String)">getThrownExceptionTypes</A></B>(java.lang.String methodSignature)</CODE> |
| |
| <BR> |
| Extracts the thrown exception type signatures from the given method signature if any |
| The method signature is expected to be dot-based.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char[][]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getTypeArguments(char[])">getTypeArguments</A></B>(char[] parameterizedTypeSignature)</CODE> |
| |
| <BR> |
| Extracts the type argument signatures from the given type signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String[]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getTypeArguments(java.lang.String)">getTypeArguments</A></B>(java.lang.String parameterizedTypeSignature)</CODE> |
| |
| <BR> |
| Extracts the type argument signatures from the given type signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char[]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getTypeErasure(char[])">getTypeErasure</A></B>(char[] parameterizedTypeSignature)</CODE> |
| |
| <BR> |
| Extracts the type erasure signature from the given parameterized type signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getTypeErasure(java.lang.String)">getTypeErasure</A></B>(java.lang.String parameterizedTypeSignature)</CODE> |
| |
| <BR> |
| Extracts the type erasure signature from the given parameterized type signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char[][]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getTypeParameterBounds(char[])">getTypeParameterBounds</A></B>(char[] formalTypeParameterSignature)</CODE> |
| |
| <BR> |
| Extracts the class and interface bounds from the given formal type |
| parameter signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String[]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getTypeParameterBounds(java.lang.String)">getTypeParameterBounds</A></B>(java.lang.String formalTypeParameterSignature)</CODE> |
| |
| <BR> |
| Extracts the class and interface bounds from the given formal type |
| parameter signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char[][]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getTypeParameters(char[])">getTypeParameters</A></B>(char[] methodOrTypeSignature)</CODE> |
| |
| <BR> |
| Extracts the type parameter signatures from the given method or type signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String[]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getTypeParameters(java.lang.String)">getTypeParameters</A></B>(java.lang.String methodOrTypeSignature)</CODE> |
| |
| <BR> |
| Extracts the type parameter signatures from the given method or type signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getTypeSignatureKind(char[])">getTypeSignatureKind</A></B>(char[] typeSignature)</CODE> |
| |
| <BR> |
| Returns the kind of type signature encoded by the given string.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getTypeSignatureKind(java.lang.String)">getTypeSignatureKind</A></B>(java.lang.String typeSignature)</CODE> |
| |
| <BR> |
| Returns the kind of type signature encoded by the given string.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char[]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getTypeVariable(char[])">getTypeVariable</A></B>(char[] formalTypeParameterSignature)</CODE> |
| |
| <BR> |
| Extracts the type variable name from the given formal type parameter |
| signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getTypeVariable(java.lang.String)">getTypeVariable</A></B>(java.lang.String formalTypeParameterSignature)</CODE> |
| |
| <BR> |
| Extracts the type variable name from the given formal type parameter |
| signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char[]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#removeCapture(char[])">removeCapture</A></B>(char[] methodOrTypeSignature)</CODE> |
| |
| <BR> |
| Removes any capture information from the given type or method signature |
| and returns the resulting signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#removeCapture(java.lang.String)">removeCapture</A></B>(java.lang.String methodOrTypeSignature)</CODE> |
| |
| <BR> |
| Removes any capture information from the given type or method signature |
| and returns the resulting signature.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char[]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#toCharArray(char[])">toCharArray</A></B>(char[] signature)</CODE> |
| |
| <BR> |
| Converts the given type signature to a readable string.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char[]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#toCharArray(char[], char[], char[][], boolean, boolean)">toCharArray</A></B>(char[] methodSignature, |
| char[] methodName, |
| char[][] parameterNames, |
| boolean fullyQualifyTypeNames, |
| boolean includeReturnType)</CODE> |
| |
| <BR> |
| Converts the given method signature to a readable form.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char[]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#toCharArray(char[], char[], char[][], boolean, boolean, boolean)">toCharArray</A></B>(char[] methodSignature, |
| char[] methodName, |
| char[][] parameterNames, |
| boolean fullyQualifyTypeNames, |
| boolean includeReturnType, |
| boolean isVargArgs)</CODE> |
| |
| <BR> |
| Converts the given method signature to a readable form.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static char[]</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#toQualifiedName(char[][])">toQualifiedName</A></B>(char[][] segments)</CODE> |
| |
| <BR> |
| Converts the given array of qualified name segments to a qualified name.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#toQualifiedName(java.lang.String[])">toQualifiedName</A></B>(java.lang.String[] segments)</CODE> |
| |
| <BR> |
| Converts the given array of qualified name segments to a qualified name.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#toString(java.lang.String)">toString</A></B>(java.lang.String signature)</CODE> |
| |
| <BR> |
| Converts the given type signature to a readable string.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#toString(java.lang.String, java.lang.String, java.lang.String[], boolean, boolean)">toString</A></B>(java.lang.String methodSignature, |
| java.lang.String methodName, |
| java.lang.String[] parameterNames, |
| boolean fullyQualifyTypeNames, |
| boolean includeReturnType)</CODE> |
| |
| <BR> |
| Converts the given method signature to a readable string.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#toString(java.lang.String, java.lang.String, java.lang.String[], boolean, boolean, boolean)">toString</A></B>(java.lang.String methodSignature, |
| java.lang.String methodName, |
| java.lang.String[] parameterNames, |
| boolean fullyQualifyTypeNames, |
| boolean includeReturnType, |
| boolean isVarArgs)</CODE> |
| |
| <BR> |
| Converts the given method signature to a readable string.</TD> |
| </TR> |
| </TABLE> |
| <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> |
| |
| <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="C_BOOLEAN"><!-- --></A><H3> |
| C_BOOLEAN</H3> |
| <PRE> |
| public static final char <B>C_BOOLEAN</B></PRE> |
| <DL> |
| <DD>Character constant indicating the primitive type boolean in a signature. |
| Value is <code>'Z'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_BOOLEAN">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_BYTE"><!-- --></A><H3> |
| C_BYTE</H3> |
| <PRE> |
| public static final char <B>C_BYTE</B></PRE> |
| <DL> |
| <DD>Character constant indicating the primitive type byte in a signature. |
| Value is <code>'B'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_BYTE">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_CHAR"><!-- --></A><H3> |
| C_CHAR</H3> |
| <PRE> |
| public static final char <B>C_CHAR</B></PRE> |
| <DL> |
| <DD>Character constant indicating the primitive type char in a signature. |
| Value is <code>'C'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_CHAR">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_DOUBLE"><!-- --></A><H3> |
| C_DOUBLE</H3> |
| <PRE> |
| public static final char <B>C_DOUBLE</B></PRE> |
| <DL> |
| <DD>Character constant indicating the primitive type double in a signature. |
| Value is <code>'D'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_DOUBLE">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_FLOAT"><!-- --></A><H3> |
| C_FLOAT</H3> |
| <PRE> |
| public static final char <B>C_FLOAT</B></PRE> |
| <DL> |
| <DD>Character constant indicating the primitive type float in a signature. |
| Value is <code>'F'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_FLOAT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_INT"><!-- --></A><H3> |
| C_INT</H3> |
| <PRE> |
| public static final char <B>C_INT</B></PRE> |
| <DL> |
| <DD>Character constant indicating the primitive type int in a signature. |
| Value is <code>'I'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_INT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_SEMICOLON"><!-- --></A><H3> |
| C_SEMICOLON</H3> |
| <PRE> |
| public static final char <B>C_SEMICOLON</B></PRE> |
| <DL> |
| <DD>Character constant indicating the semicolon in a signature. |
| Value is <code>';'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_SEMICOLON">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_COLON"><!-- --></A><H3> |
| C_COLON</H3> |
| <PRE> |
| public static final char <B>C_COLON</B></PRE> |
| <DL> |
| <DD>Character constant indicating the colon in a signature. |
| Value is <code>':'</code>. |
| 3.0 |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_COLON">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_LONG"><!-- --></A><H3> |
| C_LONG</H3> |
| <PRE> |
| public static final char <B>C_LONG</B></PRE> |
| <DL> |
| <DD>Character constant indicating the primitive type long in a signature. |
| Value is <code>'J'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_LONG">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_SHORT"><!-- --></A><H3> |
| C_SHORT</H3> |
| <PRE> |
| public static final char <B>C_SHORT</B></PRE> |
| <DL> |
| <DD>Character constant indicating the primitive type short in a signature. |
| Value is <code>'S'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_SHORT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_VOID"><!-- --></A><H3> |
| C_VOID</H3> |
| <PRE> |
| public static final char <B>C_VOID</B></PRE> |
| <DL> |
| <DD>Character constant indicating result type void in a signature. |
| Value is <code>'V'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_VOID">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_ANY"><!-- --></A><H3> |
| C_ANY</H3> |
| <PRE> |
| public static final char <B>C_ANY</B></PRE> |
| <DL> |
| <DD>Character constant indicating any type in a signature. |
| Value is <code>'A'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_ANY">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_TYPE_VARIABLE"><!-- --></A><H3> |
| C_TYPE_VARIABLE</H3> |
| <PRE> |
| public static final char <B>C_TYPE_VARIABLE</B></PRE> |
| <DL> |
| <DD>Character constant indicating the start of a resolved type variable in a |
| signature. Value is <code>'T'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_TYPE_VARIABLE">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_STAR"><!-- --></A><H3> |
| C_STAR</H3> |
| <PRE> |
| public static final char <B>C_STAR</B></PRE> |
| <DL> |
| <DD>Character constant indicating an unbound wildcard type argument |
| in a signature. |
| Value is <code>'*'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_STAR">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_EXCEPTION_START"><!-- --></A><H3> |
| C_EXCEPTION_START</H3> |
| <PRE> |
| public static final char <B>C_EXCEPTION_START</B></PRE> |
| <DL> |
| <DD>Character constant indicating an exception in a signature. |
| Value is <code>'^'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_EXCEPTION_START">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_EXTENDS"><!-- --></A><H3> |
| C_EXTENDS</H3> |
| <PRE> |
| public static final char <B>C_EXTENDS</B></PRE> |
| <DL> |
| <DD>Character constant indicating a bound wildcard type argument |
| in a signature with extends clause. |
| Value is <code>'+'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_EXTENDS">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_SUPER"><!-- --></A><H3> |
| C_SUPER</H3> |
| <PRE> |
| public static final char <B>C_SUPER</B></PRE> |
| <DL> |
| <DD>Character constant indicating a bound wildcard type argument |
| in a signature with super clause. |
| Value is <code>'-'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_SUPER">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_DOT"><!-- --></A><H3> |
| C_DOT</H3> |
| <PRE> |
| public static final char <B>C_DOT</B></PRE> |
| <DL> |
| <DD>Character constant indicating the dot in a signature. |
| Value is <code>'.'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_DOT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_DOLLAR"><!-- --></A><H3> |
| C_DOLLAR</H3> |
| <PRE> |
| public static final char <B>C_DOLLAR</B></PRE> |
| <DL> |
| <DD>Character constant indicating the dollar in a signature. |
| Value is <code>'$'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_DOLLAR">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_ARRAY"><!-- --></A><H3> |
| C_ARRAY</H3> |
| <PRE> |
| public static final char <B>C_ARRAY</B></PRE> |
| <DL> |
| <DD>Character constant indicating an array type in a signature. |
| Value is <code>'['</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_ARRAY">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_RESOLVED"><!-- --></A><H3> |
| C_RESOLVED</H3> |
| <PRE> |
| public static final char <B>C_RESOLVED</B></PRE> |
| <DL> |
| <DD>Character constant indicating the start of a resolved, named type in a |
| signature. Value is <code>'L'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_RESOLVED">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_COMPILATION_UNIT"><!-- --></A><H3> |
| C_COMPILATION_UNIT</H3> |
| <PRE> |
| public static final char <B>C_COMPILATION_UNIT</B></PRE> |
| <DL> |
| <DD>Character constant indicating a compilation unit. |
| Value is <code>'X'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_COMPILATION_UNIT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_UNRESOLVED"><!-- --></A><H3> |
| C_UNRESOLVED</H3> |
| <PRE> |
| public static final char <B>C_UNRESOLVED</B></PRE> |
| <DL> |
| <DD>Character constant indicating the start of an unresolved, named type in a |
| signature. Value is <code>'Q'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_UNRESOLVED">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_NAME_END"><!-- --></A><H3> |
| C_NAME_END</H3> |
| <PRE> |
| public static final char <B>C_NAME_END</B></PRE> |
| <DL> |
| <DD>Character constant indicating the end of a named type in a signature. |
| Value is <code>';'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_NAME_END">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_PARAM_START"><!-- --></A><H3> |
| C_PARAM_START</H3> |
| <PRE> |
| public static final char <B>C_PARAM_START</B></PRE> |
| <DL> |
| <DD>Character constant indicating the start of a parameter type list in a |
| signature. Value is <code>'('</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_PARAM_START">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_PARAM_END"><!-- --></A><H3> |
| C_PARAM_END</H3> |
| <PRE> |
| public static final char <B>C_PARAM_END</B></PRE> |
| <DL> |
| <DD>Character constant indicating the end of a parameter type list in a |
| signature. Value is <code>')'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_PARAM_END">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_GENERIC_START"><!-- --></A><H3> |
| C_GENERIC_START</H3> |
| <PRE> |
| public static final char <B>C_GENERIC_START</B></PRE> |
| <DL> |
| <DD>Character constant indicating the start of a formal type parameter |
| (or type argument) list in a signature. Value is <code>'<'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_GENERIC_START">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_GENERIC_END"><!-- --></A><H3> |
| C_GENERIC_END</H3> |
| <PRE> |
| public static final char <B>C_GENERIC_END</B></PRE> |
| <DL> |
| <DD>Character constant indicating the end of a generic type list in a |
| signature. Value is <code>'>'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_GENERIC_END">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="C_CAPTURE"><!-- --></A><H3> |
| C_CAPTURE</H3> |
| <PRE> |
| public static final char <B>C_CAPTURE</B></PRE> |
| <DL> |
| <DD>Character constant indicating a capture of a wildcard type in a |
| signature. Value is <code>'!'</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.C_CAPTURE">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="SIG_BOOLEAN"><!-- --></A><H3> |
| SIG_BOOLEAN</H3> |
| <PRE> |
| public static final java.lang.String <B>SIG_BOOLEAN</B></PRE> |
| <DL> |
| <DD>String constant for the signature of the primitive type boolean. |
| Value is <code>"Z"</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.SIG_BOOLEAN">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="SIG_BYTE"><!-- --></A><H3> |
| SIG_BYTE</H3> |
| <PRE> |
| public static final java.lang.String <B>SIG_BYTE</B></PRE> |
| <DL> |
| <DD>String constant for the signature of the primitive type byte. |
| Value is <code>"B"</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.SIG_BYTE">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="SIG_CHAR"><!-- --></A><H3> |
| SIG_CHAR</H3> |
| <PRE> |
| public static final java.lang.String <B>SIG_CHAR</B></PRE> |
| <DL> |
| <DD>String constant for the signature of the primitive type char. |
| Value is <code>"C"</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.SIG_CHAR">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="SIG_DOUBLE"><!-- --></A><H3> |
| SIG_DOUBLE</H3> |
| <PRE> |
| public static final java.lang.String <B>SIG_DOUBLE</B></PRE> |
| <DL> |
| <DD>String constant for the signature of the primitive type double. |
| Value is <code>"D"</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.SIG_DOUBLE">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="SIG_FLOAT"><!-- --></A><H3> |
| SIG_FLOAT</H3> |
| <PRE> |
| public static final java.lang.String <B>SIG_FLOAT</B></PRE> |
| <DL> |
| <DD>String constant for the signature of the primitive type float. |
| Value is <code>"F"</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.SIG_FLOAT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="SIG_INT"><!-- --></A><H3> |
| SIG_INT</H3> |
| <PRE> |
| public static final java.lang.String <B>SIG_INT</B></PRE> |
| <DL> |
| <DD>String constant for the signature of the primitive type int. |
| Value is <code>"I"</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.SIG_INT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="SIG_LONG"><!-- --></A><H3> |
| SIG_LONG</H3> |
| <PRE> |
| public static final java.lang.String <B>SIG_LONG</B></PRE> |
| <DL> |
| <DD>String constant for the signature of the primitive type long. |
| Value is <code>"J"</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.SIG_LONG">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="SIG_SHORT"><!-- --></A><H3> |
| SIG_SHORT</H3> |
| <PRE> |
| public static final java.lang.String <B>SIG_SHORT</B></PRE> |
| <DL> |
| <DD>String constant for the signature of the primitive type short. |
| Value is <code>"S"</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.SIG_SHORT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="SIG_VOID"><!-- --></A><H3> |
| SIG_VOID</H3> |
| <PRE> |
| public static final java.lang.String <B>SIG_VOID</B></PRE> |
| <DL> |
| <DD>String constant for the signature of result type void. |
| Value is <code>"V"</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.SIG_VOID">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="SIG_ANY"><!-- --></A><H3> |
| SIG_ANY</H3> |
| <PRE> |
| public static final java.lang.String <B>SIG_ANY</B></PRE> |
| <DL> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.SIG_ANY">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="SIG_COMPILATION_UNIT"><!-- --></A><H3> |
| SIG_COMPILATION_UNIT</H3> |
| <PRE> |
| public static final java.lang.String <B>SIG_COMPILATION_UNIT</B></PRE> |
| <DL> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.SIG_COMPILATION_UNIT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="CLASS_TYPE_SIGNATURE"><!-- --></A><H3> |
| CLASS_TYPE_SIGNATURE</H3> |
| <PRE> |
| public static final int <B>CLASS_TYPE_SIGNATURE</B></PRE> |
| <DL> |
| <DD>Kind constant for a class type signature. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getTypeSignatureKind(java.lang.String)"><CODE>getTypeSignatureKind(String)</CODE></A>, |
| <A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.CLASS_TYPE_SIGNATURE">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="BASE_TYPE_SIGNATURE"><!-- --></A><H3> |
| BASE_TYPE_SIGNATURE</H3> |
| <PRE> |
| public static final int <B>BASE_TYPE_SIGNATURE</B></PRE> |
| <DL> |
| <DD>Kind constant for a base (primitive or void) type signature. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getTypeSignatureKind(java.lang.String)"><CODE>getTypeSignatureKind(String)</CODE></A>, |
| <A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.BASE_TYPE_SIGNATURE">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="TYPE_VARIABLE_SIGNATURE"><!-- --></A><H3> |
| TYPE_VARIABLE_SIGNATURE</H3> |
| <PRE> |
| public static final int <B>TYPE_VARIABLE_SIGNATURE</B></PRE> |
| <DL> |
| <DD>Kind constant for a type variable signature. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getTypeSignatureKind(java.lang.String)"><CODE>getTypeSignatureKind(String)</CODE></A>, |
| <A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.TYPE_VARIABLE_SIGNATURE">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="ARRAY_TYPE_SIGNATURE"><!-- --></A><H3> |
| ARRAY_TYPE_SIGNATURE</H3> |
| <PRE> |
| public static final int <B>ARRAY_TYPE_SIGNATURE</B></PRE> |
| <DL> |
| <DD>Kind constant for an array type signature. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getTypeSignatureKind(java.lang.String)"><CODE>getTypeSignatureKind(String)</CODE></A>, |
| <A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.ARRAY_TYPE_SIGNATURE">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="WILDCARD_TYPE_SIGNATURE"><!-- --></A><H3> |
| WILDCARD_TYPE_SIGNATURE</H3> |
| <PRE> |
| public static final int <B>WILDCARD_TYPE_SIGNATURE</B></PRE> |
| <DL> |
| <DD>Kind constant for a wildcard type signature. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getTypeSignatureKind(java.lang.String)"><CODE>getTypeSignatureKind(String)</CODE></A>, |
| <A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.WILDCARD_TYPE_SIGNATURE">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="CAPTURE_TYPE_SIGNATURE"><!-- --></A><H3> |
| CAPTURE_TYPE_SIGNATURE</H3> |
| <PRE> |
| public static final int <B>CAPTURE_TYPE_SIGNATURE</B></PRE> |
| <DL> |
| <DD>Kind constant for the capture of a wildcard type signature. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#getTypeSignatureKind(java.lang.String)"><CODE>getTypeSignatureKind(String)</CODE></A>, |
| <A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.Signature.CAPTURE_TYPE_SIGNATURE">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="ANY"><!-- --></A><H3> |
| ANY</H3> |
| <PRE> |
| public static final char[] <B>ANY</B></PRE> |
| <DL> |
| <DL> |
| </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="createArraySignature(char[], int)"><!-- --></A><H3> |
| createArraySignature</H3> |
| <PRE> |
| public static char[] <B>createArraySignature</B>(char[] typeSignature, |
| int arrayCount)</PRE> |
| <DL> |
| <DD>Creates a new type signature with the given amount of array nesting added |
| to the given type signature. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>typeSignature</CODE> - the type signature<DD><CODE>arrayCount</CODE> - the desired number of levels of array nesting |
| <DT><B>Returns:</B><DD>the encoded array type signature</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="createArraySignature(java.lang.String, int)"><!-- --></A><H3> |
| createArraySignature</H3> |
| <PRE> |
| public static java.lang.String <B>createArraySignature</B>(java.lang.String typeSignature, |
| int arrayCount)</PRE> |
| <DL> |
| <DD>Creates a new type signature with the given amount of array nesting added |
| to the given type signature. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>typeSignature</CODE> - the type signature<DD><CODE>arrayCount</CODE> - the desired number of levels of array nesting |
| <DT><B>Returns:</B><DD>the encoded array type signature</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="createMethodSignature(char[][], char[])"><!-- --></A><H3> |
| createMethodSignature</H3> |
| <PRE> |
| public static char[] <B>createMethodSignature</B>(char[][] parameterTypes, |
| char[] returnType)</PRE> |
| <DL> |
| <DD>Creates a method signature from the given parameter and return type |
| signatures. The encoded method signature is dot-based. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>parameterTypes</CODE> - the list of parameter type signatures<DD><CODE>returnType</CODE> - the return type signature |
| <DT><B>Returns:</B><DD>the encoded method signature</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="createMethodSignature(java.lang.String[], java.lang.String)"><!-- --></A><H3> |
| createMethodSignature</H3> |
| <PRE> |
| public static java.lang.String <B>createMethodSignature</B>(java.lang.String[] parameterTypes, |
| java.lang.String returnType)</PRE> |
| <DL> |
| <DD>Creates a method signature from the given parameter and return type |
| signatures. The encoded method signature is dot-based. This method |
| is equivalent to |
| <code>createMethodSignature(parameterTypes, returnType)</code>. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>parameterTypes</CODE> - the list of parameter type signatures<DD><CODE>returnType</CODE> - the return type signature |
| <DT><B>Returns:</B><DD>the encoded method signature<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#createMethodSignature(char[][], char[])"><CODE>createMethodSignature(char[][], char[])</CODE></A></DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="createTypeParameterSignature(char[], char[][])"><!-- --></A><H3> |
| createTypeParameterSignature</H3> |
| <PRE> |
| public static char[] <B>createTypeParameterSignature</B>(char[] typeParameterName, |
| char[][] boundSignatures)</PRE> |
| <DL> |
| <DD>Creates a new type parameter signature with the given name and bounds. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>typeParameterName</CODE> - the type parameter name<DD><CODE>boundSignatures</CODE> - the signatures of associated bounds or empty array if none |
| <DT><B>Returns:</B><DD>the encoded type parameter signature</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="createTypeParameterSignature(java.lang.String, java.lang.String[])"><!-- --></A><H3> |
| createTypeParameterSignature</H3> |
| <PRE> |
| public static java.lang.String <B>createTypeParameterSignature</B>(java.lang.String typeParameterName, |
| java.lang.String[] boundSignatures)</PRE> |
| <DL> |
| <DD>Creates a new type parameter signature with the given name and bounds. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>typeParameterName</CODE> - the type parameter name<DD><CODE>boundSignatures</CODE> - the signatures of associated bounds or empty array if none |
| <DT><B>Returns:</B><DD>the encoded type parameter signature</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="createTypeSignature(char[], boolean)"><!-- --></A><H3> |
| createTypeSignature</H3> |
| <PRE> |
| public static java.lang.String <B>createTypeSignature</B>(char[] typeName, |
| boolean isResolved)</PRE> |
| <DL> |
| <DD>Creates a new type signature from the given type name encoded as a character |
| array. The type name may contain primitive types, array types or parameterized types. |
| This method is equivalent to |
| <code>createTypeSignature(new String(typeName),isResolved)</code>, although |
| more efficient for callers with character arrays rather than strings. If the |
| type name is qualified, then it is expected to be dot-based. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>typeName</CODE> - the possibly qualified type name<DD><CODE>isResolved</CODE> - <code>true</code> if the type name is to be considered |
| resolved (for example, a type name from a binary class file), and |
| <code>false</code> if the type name is to be considered unresolved |
| (for example, a type name found in source code) |
| <DT><B>Returns:</B><DD>the encoded type signature<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#createTypeSignature(java.lang.String, boolean)"><CODE>createTypeSignature(java.lang.String,boolean)</CODE></A></DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="createCharArrayTypeSignature(char[], boolean)"><!-- --></A><H3> |
| createCharArrayTypeSignature</H3> |
| <PRE> |
| public static char[] <B>createCharArrayTypeSignature</B>(char[] typeName, |
| boolean isResolved)</PRE> |
| <DL> |
| <DD>Creates a new type signature from the given type name encoded as a character |
| array. The type name may contain primitive types or array types or parameterized types. |
| This method is equivalent to |
| <code>createTypeSignature(new String(typeName),isResolved).toCharArray()</code>, |
| although more efficient for callers with character arrays rather than strings. |
| If the type name is qualified, then it is expected to be dot-based. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>typeName</CODE> - the possibly qualified type name<DD><CODE>isResolved</CODE> - <code>true</code> if the type name is to be considered |
| resolved (for example, a type name from a binary class file), and |
| <code>false</code> if the type name is to be considered unresolved |
| (for example, a type name found in source code) |
| <DT><B>Returns:</B><DD>the encoded type signature<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#createTypeSignature(java.lang.String, boolean)"><CODE>createTypeSignature(java.lang.String,boolean)</CODE></A></DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="createTypeSignature(java.lang.String, boolean)"><!-- --></A><H3> |
| createTypeSignature</H3> |
| <PRE> |
| public static java.lang.String <B>createTypeSignature</B>(java.lang.String typeName, |
| boolean isResolved)</PRE> |
| <DL> |
| <DD>Creates a new type signature from the given type name. If the type name is qualified, |
| then it is expected to be dot-based. The type name may contain primitive |
| types or array types. However, parameterized types are not supported. |
| <p> |
| For example: |
| <pre> |
| <code> |
| createTypeSignature("int", hucairz) -> "I" |
| createTypeSignature("java.lang.String", true) -> "Ljava.lang.String;" |
| createTypeSignature("String", false) -> "QString;" |
| createTypeSignature("java.lang.String", false) -> "Qjava.lang.String;" |
| createTypeSignature("int []", false) -> "[I" |
| </code> |
| </pre> |
| </p> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>typeName</CODE> - the possibly qualified type name<DD><CODE>isResolved</CODE> - <code>true</code> if the type name is to be considered |
| resolved (for example, a type name from a binary class file), and |
| <code>false</code> if the type name is to be considered unresolved |
| (for example, a type name found in source code) |
| <DT><B>Returns:</B><DD>the encoded type signature</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getArrayCount(char[])"><!-- --></A><H3> |
| getArrayCount</H3> |
| <PRE> |
| public static int <B>getArrayCount</B>(char[] typeSignature) |
| throws java.lang.IllegalArgumentException</PRE> |
| <DL> |
| <DD>Returns the array count (array nesting depth) of the given type signature. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>typeSignature</CODE> - the type signature |
| <DT><B>Returns:</B><DD>the array nesting depth, or 0 if not an array |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the signature is not syntactically |
| correct</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getArrayCount(java.lang.String)"><!-- --></A><H3> |
| getArrayCount</H3> |
| <PRE> |
| public static int <B>getArrayCount</B>(java.lang.String typeSignature) |
| throws java.lang.IllegalArgumentException</PRE> |
| <DL> |
| <DD>Returns the array count (array nesting depth) of the given type signature. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>typeSignature</CODE> - the type signature |
| <DT><B>Returns:</B><DD>the array nesting depth, or 0 if not an array |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the signature is not syntactically |
| correct</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getElementType(char[])"><!-- --></A><H3> |
| getElementType</H3> |
| <PRE> |
| public static char[] <B>getElementType</B>(char[] typeSignature) |
| throws java.lang.IllegalArgumentException</PRE> |
| <DL> |
| <DD>Returns the type signature without any array nesting. |
| <p> |
| For example: |
| <pre> |
| <code> |
| getElementType({'[', '[', 'I'}) --> {'I'}. |
| </code> |
| </pre> |
| </p> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>typeSignature</CODE> - the type signature |
| <DT><B>Returns:</B><DD>the type signature without arrays |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the signature is not syntactically |
| correct</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getElementType(java.lang.String)"><!-- --></A><H3> |
| getElementType</H3> |
| <PRE> |
| public static java.lang.String <B>getElementType</B>(java.lang.String typeSignature) |
| throws java.lang.IllegalArgumentException</PRE> |
| <DL> |
| <DD>Returns the type signature without any array nesting. |
| <p> |
| For example: |
| <pre> |
| <code> |
| getElementType("[[I") --> "I". |
| </code> |
| </pre> |
| </p> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>typeSignature</CODE> - the type signature |
| <DT><B>Returns:</B><DD>the type signature without arrays |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the signature is not syntactically |
| correct</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getParameterCount(char[])"><!-- --></A><H3> |
| getParameterCount</H3> |
| <PRE> |
| public static int <B>getParameterCount</B>(char[] methodSignature) |
| throws java.lang.IllegalArgumentException</PRE> |
| <DL> |
| <DD>Returns the number of parameter types in the given method signature. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>methodSignature</CODE> - the method signature |
| <DT><B>Returns:</B><DD>the number of parameters |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the signature is not syntactically |
| correct</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getTypeSignatureKind(char[])"><!-- --></A><H3> |
| getTypeSignatureKind</H3> |
| <PRE> |
| public static int <B>getTypeSignatureKind</B>(char[] typeSignature)</PRE> |
| <DL> |
| <DD>Returns the kind of type signature encoded by the given string. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>typeSignature</CODE> - the type signature string |
| <DT><B>Returns:</B><DD>the kind of type signature; one of the kind constants: |
| <A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#ARRAY_TYPE_SIGNATURE"><CODE>ARRAY_TYPE_SIGNATURE</CODE></A>, <A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#CLASS_TYPE_SIGNATURE"><CODE>CLASS_TYPE_SIGNATURE</CODE></A>, |
| <A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#BASE_TYPE_SIGNATURE"><CODE>BASE_TYPE_SIGNATURE</CODE></A>, or <A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#TYPE_VARIABLE_SIGNATURE"><CODE>TYPE_VARIABLE_SIGNATURE</CODE></A>, |
| or (since 3.1) <A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#WILDCARD_TYPE_SIGNATURE"><CODE>WILDCARD_TYPE_SIGNATURE</CODE></A> or <A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#CAPTURE_TYPE_SIGNATURE"><CODE>CAPTURE_TYPE_SIGNATURE</CODE></A> |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if this is not a type signature</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getTypeSignatureKind(java.lang.String)"><!-- --></A><H3> |
| getTypeSignatureKind</H3> |
| <PRE> |
| public static int <B>getTypeSignatureKind</B>(java.lang.String typeSignature)</PRE> |
| <DL> |
| <DD>Returns the kind of type signature encoded by the given string. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>typeSignature</CODE> - the type signature string |
| <DT><B>Returns:</B><DD>the kind of type signature; one of the kind constants: |
| <A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#ARRAY_TYPE_SIGNATURE"><CODE>ARRAY_TYPE_SIGNATURE</CODE></A>, <A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#CLASS_TYPE_SIGNATURE"><CODE>CLASS_TYPE_SIGNATURE</CODE></A>, |
| <A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#BASE_TYPE_SIGNATURE"><CODE>BASE_TYPE_SIGNATURE</CODE></A>, or <A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#TYPE_VARIABLE_SIGNATURE"><CODE>TYPE_VARIABLE_SIGNATURE</CODE></A>, |
| or (since 3.1) <A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#WILDCARD_TYPE_SIGNATURE"><CODE>WILDCARD_TYPE_SIGNATURE</CODE></A> or <A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#CAPTURE_TYPE_SIGNATURE"><CODE>CAPTURE_TYPE_SIGNATURE</CODE></A> |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if this is not a type signature</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getParameterCount(java.lang.String)"><!-- --></A><H3> |
| getParameterCount</H3> |
| <PRE> |
| public static int <B>getParameterCount</B>(java.lang.String methodSignature) |
| throws java.lang.IllegalArgumentException</PRE> |
| <DL> |
| <DD>Returns the number of parameter types in the given method signature. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>methodSignature</CODE> - the method signature |
| <DT><B>Returns:</B><DD>the number of parameters |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the signature is not syntactically |
| correct</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getParameterTypes(char[])"><!-- --></A><H3> |
| getParameterTypes</H3> |
| <PRE> |
| public static char[][] <B>getParameterTypes</B>(char[] methodSignature) |
| throws java.lang.IllegalArgumentException</PRE> |
| <DL> |
| <DD>Extracts the parameter type signatures from the given method signature. |
| The method signature is expected to be dot-based. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>methodSignature</CODE> - the method signature |
| <DT><B>Returns:</B><DD>the list of parameter type signatures |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the signature is syntactically |
| incorrect</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getParameterTypes(java.lang.String)"><!-- --></A><H3> |
| getParameterTypes</H3> |
| <PRE> |
| public static java.lang.String[] <B>getParameterTypes</B>(java.lang.String methodSignature) |
| throws java.lang.IllegalArgumentException</PRE> |
| <DL> |
| <DD>Extracts the parameter type signatures from the given method signature. |
| The method signature is expected to be dot-based. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>methodSignature</CODE> - the method signature |
| <DT><B>Returns:</B><DD>the list of parameter type signatures |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the signature is syntactically |
| incorrect</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getThrownExceptionTypes(java.lang.String)"><!-- --></A><H3> |
| getThrownExceptionTypes</H3> |
| <PRE> |
| public static java.lang.String[] <B>getThrownExceptionTypes</B>(java.lang.String methodSignature) |
| throws java.lang.IllegalArgumentException</PRE> |
| <DL> |
| <DD>Extracts the thrown exception type signatures from the given method signature if any |
| The method signature is expected to be dot-based. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>methodSignature</CODE> - the method signature |
| <DT><B>Returns:</B><DD>the list of thrown exception type signatures |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the signature is syntactically |
| incorrect</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getThrownExceptionTypes(char[])"><!-- --></A><H3> |
| getThrownExceptionTypes</H3> |
| <PRE> |
| public static char[][] <B>getThrownExceptionTypes</B>(char[] methodSignature) |
| throws java.lang.IllegalArgumentException</PRE> |
| <DL> |
| <DD>Extracts the thrown exception type signatures from the given method signature if any |
| The method signature is expected to be dot-based. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>methodSignature</CODE> - the method signature |
| <DT><B>Returns:</B><DD>the list of thrown exception type signatures |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the signature is syntactically |
| incorrect</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getTypeArguments(char[])"><!-- --></A><H3> |
| getTypeArguments</H3> |
| <PRE> |
| public static char[][] <B>getTypeArguments</B>(char[] parameterizedTypeSignature) |
| throws java.lang.IllegalArgumentException</PRE> |
| <DL> |
| <DD>Extracts the type argument signatures from the given type signature. |
| Returns an empty array if the type signature is not a parameterized type signature. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>parameterizedTypeSignature</CODE> - the parameterized type signature |
| <DT><B>Returns:</B><DD>the signatures of the type arguments |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the signature is syntactically incorrect</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getTypeArguments(java.lang.String)"><!-- --></A><H3> |
| getTypeArguments</H3> |
| <PRE> |
| public static java.lang.String[] <B>getTypeArguments</B>(java.lang.String parameterizedTypeSignature) |
| throws java.lang.IllegalArgumentException</PRE> |
| <DL> |
| <DD>Extracts the type argument signatures from the given type signature. |
| Returns an empty array if the type signature is not a parameterized type signature. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>parameterizedTypeSignature</CODE> - the parameterized type signature |
| <DT><B>Returns:</B><DD>the signatures of the type arguments |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the signature is syntactically incorrect</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getTypeErasure(char[])"><!-- --></A><H3> |
| getTypeErasure</H3> |
| <PRE> |
| public static char[] <B>getTypeErasure</B>(char[] parameterizedTypeSignature) |
| throws java.lang.IllegalArgumentException</PRE> |
| <DL> |
| <DD>Extracts the type erasure signature from the given parameterized type signature. |
| Returns the given type signature if it is not parameterized. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>parameterizedTypeSignature</CODE> - the parameterized type signature |
| <DT><B>Returns:</B><DD>the signature of the type erasure |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the signature is syntactically |
| incorrect</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getTypeErasure(java.lang.String)"><!-- --></A><H3> |
| getTypeErasure</H3> |
| <PRE> |
| public static java.lang.String <B>getTypeErasure</B>(java.lang.String parameterizedTypeSignature) |
| throws java.lang.IllegalArgumentException</PRE> |
| <DL> |
| <DD>Extracts the type erasure signature from the given parameterized type signature. |
| Returns the given type signature if it is not parameterized. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>parameterizedTypeSignature</CODE> - the parameterized type signature |
| <DT><B>Returns:</B><DD>the signature of the type erasure |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the signature is syntactically |
| incorrect</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getTypeParameters(char[])"><!-- --></A><H3> |
| getTypeParameters</H3> |
| <PRE> |
| public static char[][] <B>getTypeParameters</B>(char[] methodOrTypeSignature) |
| throws java.lang.IllegalArgumentException</PRE> |
| <DL> |
| <DD>Extracts the type parameter signatures from the given method or type signature. |
| The method or type signature is expected to be dot-based. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>methodOrTypeSignature</CODE> - the method or type signature |
| <DT><B>Returns:</B><DD>the list of type parameter signatures |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the signature is syntactically |
| incorrect</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getTypeParameters(java.lang.String)"><!-- --></A><H3> |
| getTypeParameters</H3> |
| <PRE> |
| public static java.lang.String[] <B>getTypeParameters</B>(java.lang.String methodOrTypeSignature) |
| throws java.lang.IllegalArgumentException</PRE> |
| <DL> |
| <DD>Extracts the type parameter signatures from the given method or type signature. |
| The method or type signature is expected to be dot-based. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>methodOrTypeSignature</CODE> - the method or type signature |
| <DT><B>Returns:</B><DD>the list of type parameter signatures |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the signature is syntactically |
| incorrect</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getTypeVariable(java.lang.String)"><!-- --></A><H3> |
| getTypeVariable</H3> |
| <PRE> |
| public static java.lang.String <B>getTypeVariable</B>(java.lang.String formalTypeParameterSignature) |
| throws java.lang.IllegalArgumentException</PRE> |
| <DL> |
| <DD>Extracts the type variable name from the given formal type parameter |
| signature. The signature is expected to be dot-based. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>formalTypeParameterSignature</CODE> - the formal type parameter signature |
| <DT><B>Returns:</B><DD>the name of the type variable |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the signature is syntactically |
| incorrect</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getTypeVariable(char[])"><!-- --></A><H3> |
| getTypeVariable</H3> |
| <PRE> |
| public static char[] <B>getTypeVariable</B>(char[] formalTypeParameterSignature) |
| throws java.lang.IllegalArgumentException</PRE> |
| <DL> |
| <DD>Extracts the type variable name from the given formal type parameter |
| signature. The signature is expected to be dot-based. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>formalTypeParameterSignature</CODE> - the formal type parameter signature |
| <DT><B>Returns:</B><DD>the name of the type variable |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the signature is syntactically |
| incorrect</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getTypeParameterBounds(char[])"><!-- --></A><H3> |
| getTypeParameterBounds</H3> |
| <PRE> |
| public static char[][] <B>getTypeParameterBounds</B>(char[] formalTypeParameterSignature) |
| throws java.lang.IllegalArgumentException</PRE> |
| <DL> |
| <DD>Extracts the class and interface bounds from the given formal type |
| parameter signature. The class bound, if present, is listed before |
| the interface bounds. The signature is expected to be dot-based. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>formalTypeParameterSignature</CODE> - the formal type parameter signature |
| <DT><B>Returns:</B><DD>the (possibly empty) list of type signatures for the bounds |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the signature is syntactically |
| incorrect</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getTypeParameterBounds(java.lang.String)"><!-- --></A><H3> |
| getTypeParameterBounds</H3> |
| <PRE> |
| public static java.lang.String[] <B>getTypeParameterBounds</B>(java.lang.String formalTypeParameterSignature) |
| throws java.lang.IllegalArgumentException</PRE> |
| <DL> |
| <DD>Extracts the class and interface bounds from the given formal type |
| parameter signature. The class bound, if present, is listed before |
| the interface bounds. The signature is expected to be dot-based. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>formalTypeParameterSignature</CODE> - the formal type parameter signature |
| <DT><B>Returns:</B><DD>the (possibly empty) list of type signatures for the bounds |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the signature is syntactically |
| incorrect</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getQualifier(char[])"><!-- --></A><H3> |
| getQualifier</H3> |
| <PRE> |
| public static char[] <B>getQualifier</B>(char[] name)</PRE> |
| <DL> |
| <DD>Returns a char array containing all but the last segment of the given |
| dot-separated qualified name. Returns the empty char array if it is not qualified. |
| <p> |
| For example: |
| <pre> |
| <code> |
| getQualifier({'j', 'a', 'v', 'a', '.', 'l', 'a', 'n', 'g', '.', 'O', 'b', 'j', 'e', 'c', 't'}) -> {'j', 'a', 'v', 'a', '.', 'l', 'a', 'n', 'g'} |
| getQualifier({'O', 'u', 't', 'e', 'r', '.', 'I', 'n', 'n', 'e', 'r'}) -> {'O', 'u', 't', 'e', 'r'} |
| getQualifier({'j', 'a', 'v', 'a', '.', 'u', 't', 'i', 'l', '.', 'L', 'i', 's', 't', '<', 'j', 'a', 'v', 'a', '.', 'l', 'a', 'n', 'g', '.', 'S', 't', 'r', 'i', 'n', 'g', '>'}) -> {'j', 'a', 'v', 'a', '.', 'u', 't', 'i', 'l'} |
| </code> |
| </pre> |
| </p> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>name</CODE> - the name |
| <DT><B>Returns:</B><DD>the qualifier prefix, or the empty char array if the name contains no |
| dots |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.NullPointerException</CODE> - if name is null</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getQualifier(java.lang.String)"><!-- --></A><H3> |
| getQualifier</H3> |
| <PRE> |
| public static java.lang.String <B>getQualifier</B>(java.lang.String name)</PRE> |
| <DL> |
| <DD>Returns a string containing all but the last segment of the given |
| dot-separated qualified name. Returns the empty string if it is not qualified. |
| <p> |
| For example: |
| <pre> |
| <code> |
| getQualifier("java.lang.Object") -> "java.lang" |
| getQualifier("Outer.Inner") -> "Outer" |
| getQualifier("java.util.List<java.lang.String>") -> "java.util" |
| </code> |
| </pre> |
| </p> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>name</CODE> - the name |
| <DT><B>Returns:</B><DD>the qualifier prefix, or the empty string if the name contains no |
| dots |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.NullPointerException</CODE> - if name is null</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getReturnType(char[])"><!-- --></A><H3> |
| getReturnType</H3> |
| <PRE> |
| public static char[] <B>getReturnType</B>(char[] methodSignature) |
| throws java.lang.IllegalArgumentException</PRE> |
| <DL> |
| <DD>Extracts the return type from the given method signature. The method signature is |
| expected to be dot-based. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>methodSignature</CODE> - the method signature |
| <DT><B>Returns:</B><DD>the type signature of the return type |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the signature is syntactically |
| incorrect</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getReturnType(java.lang.String)"><!-- --></A><H3> |
| getReturnType</H3> |
| <PRE> |
| public static java.lang.String <B>getReturnType</B>(java.lang.String methodSignature) |
| throws java.lang.IllegalArgumentException</PRE> |
| <DL> |
| <DD>Extracts the return type from the given method signature. The method signature is |
| expected to be dot-based. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>methodSignature</CODE> - the method signature |
| <DT><B>Returns:</B><DD>the type signature of the return type |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the signature is syntactically |
| incorrect</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getSignatureQualifier(char[])"><!-- --></A><H3> |
| getSignatureQualifier</H3> |
| <PRE> |
| public static char[] <B>getSignatureQualifier</B>(char[] typeSignature)</PRE> |
| <DL> |
| <DD>Returns package fragment of a type signature. The package fragment separator must be '.' |
| and the type fragment separator must be '$'. |
| <p> |
| For example: |
| <pre> |
| <code> |
| getSignatureQualifier({'L', 'j', 'a', 'v', 'a', '.', 'u', 't', 'i', 'l', '.', 'M', 'a', 'p', '$', 'E', 'n', 't', 'r', 'y', ';'}) -> {'j', 'a', 'v', 'a', '.', 'u', 't', 'i', 'l'} |
| </code> |
| </pre> |
| </p> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>typeSignature</CODE> - the type signature |
| <DT><B>Returns:</B><DD>the package fragment (separators are '.')</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getSignatureQualifier(java.lang.String)"><!-- --></A><H3> |
| getSignatureQualifier</H3> |
| <PRE> |
| public static java.lang.String <B>getSignatureQualifier</B>(java.lang.String typeSignature)</PRE> |
| <DL> |
| <DD>Returns package fragment of a type signature. The package fragment separator must be '.' |
| and the type fragment separator must be '$'. |
| <p> |
| For example: |
| <pre> |
| <code> |
| getSignatureQualifier("Ljava.util.Map$Entry") -> "java.util" |
| </code> |
| </pre> |
| </p> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>typeSignature</CODE> - the type signature |
| <DT><B>Returns:</B><DD>the package fragment (separators are '.')</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getSignatureSimpleName(char[])"><!-- --></A><H3> |
| getSignatureSimpleName</H3> |
| <PRE> |
| public static char[] <B>getSignatureSimpleName</B>(char[] typeSignature)</PRE> |
| <DL> |
| <DD>Returns type fragment of a type signature. The package fragment separator must be '.' |
| and the type fragment separator must be '$'. |
| <p> |
| For example: |
| <pre> |
| <code> |
| getSignatureSimpleName({'L', 'j', 'a', 'v', 'a', '.', 'u', 't', 'i', 'l', '.', 'M', 'a', 'p', '$', 'E', 'n', 't', 'r', 'y', ';'}) -> {'M', 'a', 'p', '.', 'E', 'n', 't', 'r', 'y'} |
| </code> |
| </pre> |
| </p> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>typeSignature</CODE> - the type signature |
| <DT><B>Returns:</B><DD>the type fragment (separators are '.')</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getSignatureSimpleName(java.lang.String)"><!-- --></A><H3> |
| getSignatureSimpleName</H3> |
| <PRE> |
| public static java.lang.String <B>getSignatureSimpleName</B>(java.lang.String typeSignature)</PRE> |
| <DL> |
| <DD>Returns type fragment of a type signature. The package fragment separator must be '.' |
| and the type fragment separator must be '$'. |
| <p> |
| For example: |
| <pre> |
| <code> |
| getSignatureSimpleName("Ljava.util.Map$Entry") -> "Map.Entry" |
| </code> |
| </pre> |
| </p> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>typeSignature</CODE> - the type signature |
| <DT><B>Returns:</B><DD>the type fragment (separators are '.')</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getSimpleName(char[])"><!-- --></A><H3> |
| getSimpleName</H3> |
| <PRE> |
| public static char[] <B>getSimpleName</B>(char[] name)</PRE> |
| <DL> |
| <DD>Returns the last segment of the given dot-separated qualified name. |
| Returns the given name if it is not qualified. |
| <p> |
| For example: |
| <pre> |
| <code> |
| getSimpleName({'j', 'a', 'v', 'a', '.', 'l', 'a', 'n', 'g', '.', 'O', 'b', 'j', 'e', 'c', 't'}) -> {'O', 'b', 'j', 'e', 'c', 't'} |
| </code> |
| </pre> |
| </p> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>name</CODE> - the name |
| <DT><B>Returns:</B><DD>the last segment of the qualified name |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.NullPointerException</CODE> - if name is null</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getSimpleName(java.lang.String)"><!-- --></A><H3> |
| getSimpleName</H3> |
| <PRE> |
| public static java.lang.String <B>getSimpleName</B>(java.lang.String name)</PRE> |
| <DL> |
| <DD>Returns the last segment of the given dot-separated qualified name. |
| Returns the given name if it is not qualified. |
| <p> |
| For example: |
| <pre> |
| <code> |
| getSimpleName("java.lang.Object") -> "Object" |
| </code> |
| <code> |
| getSimpleName("java.util.Map<java.lang.String, java.lang.Object>") -> "Map<String,Object>" |
| </code> |
| </pre> |
| </p> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>name</CODE> - the name |
| <DT><B>Returns:</B><DD>the last segment of the qualified name |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.NullPointerException</CODE> - if name is null</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getSimpleNames(char[])"><!-- --></A><H3> |
| getSimpleNames</H3> |
| <PRE> |
| public static char[][] <B>getSimpleNames</B>(char[] name)</PRE> |
| <DL> |
| <DD>Returns all segments of the given dot-separated qualified name. |
| Returns an array with only the given name if it is not qualified. |
| Returns an empty array if the name is empty. |
| <p> |
| For example: |
| <pre> |
| <code> |
| getSimpleNames({'j', 'a', 'v', 'a', '.', 'l', 'a', 'n', 'g', '.', 'O', 'b', 'j', 'e', 'c', 't'}) -> {{'j', 'a', 'v', 'a'}, {'l', 'a', 'n', 'g'}, {'O', 'b', 'j', 'e', 'c', 't'}} |
| getSimpleNames({'O', 'b', 'j', 'e', 'c', 't'}) -> {{'O', 'b', 'j', 'e', 'c', 't'}} |
| getSimpleNames({}) -> {} |
| getSimpleNames({'j', 'a', 'v', 'a', '.', 'u', 't', 'i', 'l', '.', 'L', 'i', 's', 't', '<', 'j', 'a', 'v', 'a', '.', 'l', 'a', 'n', 'g', '.', 'S', 't', 'r', 'i', 'n', 'g', '>'}) -> {{'j', 'a', 'v', 'a'}, {'l', 'a', 'n', 'g'}, {'L', 'i', 's', 't', '<', 'j', 'a', 'v', 'a', '.', 'l', 'a', 'n', 'g', '.', 'S', 't', 'r', 'i', 'n', 'g'}} |
| </code> |
| </pre> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>name</CODE> - the name |
| <DT><B>Returns:</B><DD>the list of simple names, possibly empty |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.NullPointerException</CODE> - if name is null</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getSimpleNames(java.lang.String)"><!-- --></A><H3> |
| getSimpleNames</H3> |
| <PRE> |
| public static java.lang.String[] <B>getSimpleNames</B>(java.lang.String name)</PRE> |
| <DL> |
| <DD>Returns all segments of the given dot-separated qualified name. |
| Returns an array with only the given name if it is not qualified. |
| Returns an empty array if the name is empty. |
| <p> |
| For example: |
| <pre> |
| <code> |
| getSimpleNames("java.lang.Object") -> {"java", "lang", "Object"} |
| getSimpleNames("Object") -> {"Object"} |
| getSimpleNames("") -> {} |
| getSimpleNames("java.util.List<java.lang.String>") -> |
| {"java", "util", "List<java.lang.String>"} |
| </code> |
| </pre> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>name</CODE> - the name |
| <DT><B>Returns:</B><DD>the list of simple names, possibly empty |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.NullPointerException</CODE> - if name is null</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="removeCapture(char[])"><!-- --></A><H3> |
| removeCapture</H3> |
| <PRE> |
| public static char[] <B>removeCapture</B>(char[] methodOrTypeSignature)</PRE> |
| <DL> |
| <DD>Removes any capture information from the given type or method signature |
| and returns the resulting signature. |
| Returns the type or method signature itself if no capture information is |
| present. |
| <p> |
| For example (using equivalent string-based method): |
| <pre> |
| <code> |
| removeCapture("LTest<!+Ljava.lang.Throwable;>;") |
| will return: "LTest<+Ljava.lang.Throwable;>;" |
| </code> |
| </pre> |
| </p> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>methodOrTypeSignature</CODE> - the signature which may have been captured |
| <DT><B>Returns:</B><DD>a new signature without capture information or the signature itself |
| if no specific capture information is present |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.NullPointerException</CODE> - if <code>methodOrTypeSignature</code> is null</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="removeCapture(java.lang.String)"><!-- --></A><H3> |
| removeCapture</H3> |
| <PRE> |
| public static java.lang.String <B>removeCapture</B>(java.lang.String methodOrTypeSignature)</PRE> |
| <DL> |
| <DD>Removes any capture information from the given type or method signature |
| and returns the resulting signature. |
| Returns the type or method signature itself if no capture information is |
| present. |
| <p> |
| For example: |
| <pre> |
| <code> |
| removeCapture("LTest<!+Ljava.lang.Throwable;>;") |
| will return: "LTest<+Ljava.lang.Throwable;>;" |
| </code> |
| </pre> |
| </p> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>methodOrTypeSignature</CODE> - the signature which may have been captured |
| <DT><B>Returns:</B><DD>a new signature without capture information or the signature itself |
| if no specific capture information is present |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.NullPointerException</CODE> - if <code>methodOrTypeSignature</code> is null</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="toCharArray(char[], char[], char[][], boolean, boolean)"><!-- --></A><H3> |
| toCharArray</H3> |
| <PRE> |
| public static char[] <B>toCharArray</B>(char[] methodSignature, |
| char[] methodName, |
| char[][] parameterNames, |
| boolean fullyQualifyTypeNames, |
| boolean includeReturnType)</PRE> |
| <DL> |
| <DD>Converts the given method signature to a readable form. The method signature is expected to |
| be dot-based. |
| <p> |
| For example: |
| <pre> |
| <code> |
| toString("([Ljava.lang.String;)V", "main", new String[] {"args"}, false, true) -> "void main(String[] args)" |
| </code> |
| </pre> |
| </p> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>methodSignature</CODE> - the method signature to convert<DD><CODE>methodName</CODE> - the name of the method to insert in the result, or |
| <code>null</code> if no method name is to be included<DD><CODE>parameterNames</CODE> - the parameter names to insert in the result, or |
| <code>null</code> if no parameter names are to be included; if supplied, |
| the number of parameter names must match that of the method signature<DD><CODE>fullyQualifyTypeNames</CODE> - <code>true</code> if type names should be fully |
| qualified, and <code>false</code> to use only simple names<DD><CODE>includeReturnType</CODE> - <code>true</code> if the return type is to be |
| included |
| <DT><B>Returns:</B><DD>the char array representation of the method signature</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="toCharArray(char[], char[], char[][], boolean, boolean, boolean)"><!-- --></A><H3> |
| toCharArray</H3> |
| <PRE> |
| public static char[] <B>toCharArray</B>(char[] methodSignature, |
| char[] methodName, |
| char[][] parameterNames, |
| boolean fullyQualifyTypeNames, |
| boolean includeReturnType, |
| boolean isVargArgs)</PRE> |
| <DL> |
| <DD>Converts the given method signature to a readable form. The method signature is expected to |
| be dot-based. |
| <p> |
| For example: |
| <pre> |
| <code> |
| toString("([Ljava.lang.String;)V", "main", new String[] {"args"}, false, true) -> "void main(String[] args)" |
| </code> |
| </pre> |
| </p> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>methodSignature</CODE> - the method signature to convert<DD><CODE>methodName</CODE> - the name of the method to insert in the result, or |
| <code>null</code> if no method name is to be included<DD><CODE>parameterNames</CODE> - the parameter names to insert in the result, or |
| <code>null</code> if no parameter names are to be included; if supplied, |
| the number of parameter names must match that of the method signature<DD><CODE>fullyQualifyTypeNames</CODE> - <code>true</code> if type names should be fully |
| qualified, and <code>false</code> to use only simple names<DD><CODE>includeReturnType</CODE> - <code>true</code> if the return type is to be |
| included<DD><CODE>isVargArgs</CODE> - <code>true</code> if the last argument should be displayed as a |
| variable argument, <code>false</code> otherwise. |
| <DT><B>Returns:</B><DD>the char array representation of the method signature</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="toCharArray(char[])"><!-- --></A><H3> |
| toCharArray</H3> |
| <PRE> |
| public static char[] <B>toCharArray</B>(char[] signature) |
| throws java.lang.IllegalArgumentException</PRE> |
| <DL> |
| <DD>Converts the given type signature to a readable string. The signature is expected to |
| be dot-based. |
| |
| <p> |
| For example: |
| <pre> |
| <code> |
| toString({'[', 'L', 'j', 'a', 'v', 'a', '.', 'l', 'a', 'n', 'g', '.', 'S', 't', 'r', 'i', 'n', 'g', ';'}) -> {'j', 'a', 'v', 'a', '.', 'l', 'a', 'n', 'g', '.', 'S', 't', 'r', 'i', 'n', 'g', '[', ']'} |
| toString({'I'}) -> {'i', 'n', 't'} |
| toString({'+', 'L', 'O', 'b', 'j', 'e', 'c', 't', ';'}) -> {'?', ' ', 'e', 'x', 't', 'e', 'n', 'd', 's', ' ', 'O', 'b', 'j', 'e', 'c', 't'} |
| </code> |
| </pre> |
| </p> |
| <p> |
| Note: This method assumes that a type signature containing a <code>'$'</code> |
| is an inner type signature. While this is correct in most cases, someone could |
| define a non-inner type name containing a <code>'$'</code>. Handling this |
| correctly in all cases would have required resolving the signature, which |
| generally not feasible. |
| </p> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>signature</CODE> - the type signature |
| <DT><B>Returns:</B><DD>the string representation of the type |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the signature is not syntactically |
| correct</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="toQualifiedName(char[][])"><!-- --></A><H3> |
| toQualifiedName</H3> |
| <PRE> |
| public static char[] <B>toQualifiedName</B>(char[][] segments)</PRE> |
| <DL> |
| <DD>Converts the given array of qualified name segments to a qualified name. |
| <p> |
| For example: |
| <pre> |
| <code> |
| toQualifiedName({{'j', 'a', 'v', 'a'}, {'l', 'a', 'n', 'g'}, {'O', 'b', 'j', 'e', 'c', 't'}}) -> {'j', 'a', 'v', 'a', '.', 'l', 'a', 'n', 'g', '.', 'O', 'b', 'j', 'e', 'c', 't'} |
| toQualifiedName({{'O', 'b', 'j', 'e', 'c', 't'}}) -> {'O', 'b', 'j', 'e', 'c', 't'} |
| toQualifiedName({{}}) -> {} |
| </code> |
| </pre> |
| </p> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>segments</CODE> - the list of name segments, possibly empty |
| <DT><B>Returns:</B><DD>the dot-separated qualified name, or the empty string</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="toQualifiedName(java.lang.String[])"><!-- --></A><H3> |
| toQualifiedName</H3> |
| <PRE> |
| public static java.lang.String <B>toQualifiedName</B>(java.lang.String[] segments)</PRE> |
| <DL> |
| <DD>Converts the given array of qualified name segments to a qualified name. |
| <p> |
| For example: |
| <pre> |
| <code> |
| toQualifiedName(new String[] {"java", "lang", "Object"}) -> "java.lang.Object" |
| toQualifiedName(new String[] {"Object"}) -> "Object" |
| toQualifiedName(new String[0]) -> "" |
| </code> |
| </pre> |
| </p> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>segments</CODE> - the list of name segments, possibly empty |
| <DT><B>Returns:</B><DD>the dot-separated qualified name, or the empty string</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="toString(java.lang.String)"><!-- --></A><H3> |
| toString</H3> |
| <PRE> |
| public static java.lang.String <B>toString</B>(java.lang.String signature) |
| throws java.lang.IllegalArgumentException</PRE> |
| <DL> |
| <DD>Converts the given type signature to a readable string. The signature is expected to |
| be dot-based. |
| |
| <p> |
| For example: |
| <pre> |
| <code> |
| toString("[Ljava.lang.String;") -> "java.lang.String[]" |
| toString("I") -> "int" |
| toString("+QObject;") -> "? extends Object" |
| </code> |
| </pre> |
| </p> |
| <p> |
| Note: This method assumes that a type signature containing a <code>'$'</code> |
| is an inner type signature. While this is correct in most cases, someone could |
| define a non-inner type name containing a <code>'$'</code>. Handling this |
| correctly in all cases would have required resolving the signature, which |
| generally not feasible. |
| </p> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>signature</CODE> - the type signature |
| <DT><B>Returns:</B><DD>the string representation of the type |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the signature is not syntactically |
| correct</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="toString(java.lang.String, java.lang.String, java.lang.String[], boolean, boolean)"><!-- --></A><H3> |
| toString</H3> |
| <PRE> |
| public static java.lang.String <B>toString</B>(java.lang.String methodSignature, |
| java.lang.String methodName, |
| java.lang.String[] parameterNames, |
| boolean fullyQualifyTypeNames, |
| boolean includeReturnType)</PRE> |
| <DL> |
| <DD>Converts the given method signature to a readable string. The method signature is expected to |
| be dot-based. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>methodSignature</CODE> - the method signature to convert<DD><CODE>methodName</CODE> - the name of the method to insert in the result, or |
| <code>null</code> if no method name is to be included<DD><CODE>parameterNames</CODE> - the parameter names to insert in the result, or |
| <code>null</code> if no parameter names are to be included; if supplied, |
| the number of parameter names must match that of the method signature<DD><CODE>fullyQualifyTypeNames</CODE> - <code>true</code> if type names should be fully |
| qualified, and <code>false</code> to use only simple names<DD><CODE>includeReturnType</CODE> - <code>true</code> if the return type is to be |
| included |
| <DT><B>Returns:</B><DD>the string representation of the method signature<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#toCharArray(char[], char[], char[][], boolean, boolean)"><CODE>toCharArray(char[], char[], char[][], boolean, boolean)</CODE></A></DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="toString(java.lang.String, java.lang.String, java.lang.String[], boolean, boolean, boolean)"><!-- --></A><H3> |
| toString</H3> |
| <PRE> |
| public static java.lang.String <B>toString</B>(java.lang.String methodSignature, |
| java.lang.String methodName, |
| java.lang.String[] parameterNames, |
| boolean fullyQualifyTypeNames, |
| boolean includeReturnType, |
| boolean isVarArgs)</PRE> |
| <DL> |
| <DD>Converts the given method signature to a readable string. The method signature is expected to |
| be dot-based. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>methodSignature</CODE> - the method signature to convert<DD><CODE>methodName</CODE> - the name of the method to insert in the result, or |
| <code>null</code> if no method name is to be included<DD><CODE>parameterNames</CODE> - the parameter names to insert in the result, or |
| <code>null</code> if no parameter names are to be included; if supplied, |
| the number of parameter names must match that of the method signature<DD><CODE>fullyQualifyTypeNames</CODE> - <code>true</code> if type names should be fully |
| qualified, and <code>false</code> to use only simple names<DD><CODE>includeReturnType</CODE> - <code>true</code> if the return type is to be |
| included<DD><CODE>isVarArgs</CODE> - <code>true</code> if the last argument should be displayed as a |
| variable argument, <code>false</code> otherwise |
| <DT><B>Returns:</B><DD>the string representation of the method signature<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html#toCharArray(char[], char[], char[][], boolean, boolean)"><CODE>toCharArray(char[], char[], char[][], boolean, boolean)</CODE></A></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> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> |
| <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Signature.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> |
| </TR> |
| </TABLE> |
| </TD> |
| <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> |
| </EM> |
| </TD> |
| </TR> |
| |
| <TR> |
| <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> |
| <A HREF="../../../../../org/eclipse/wst/jsdt/core/NamingConventions.html" title="class in org.eclipse.wst.jsdt.core"><B>PREV CLASS</B></A> |
| <A HREF="../../../../../org/eclipse/wst/jsdt/core/ToolFactory.html" title="class in org.eclipse.wst.jsdt.core"><B>NEXT CLASS</B></A></FONT></TD> |
| <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> |
| <A HREF="../../../../../index.html?org/eclipse/wst/jsdt/core/Signature.html" target="_top"><B>FRAMES</B></A> |
| <A HREF="Signature.html" target="_top"><B>NO FRAMES</B></A> |
| <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: NESTED | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD> |
| <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> |
| DETAIL: <A HREF="#field_detail">FIELD</A> | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD> |
| </TR> |
| </TABLE> |
| <A NAME="skip-navbar_bottom"></A> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| |
| <HR> |
| |
| </BODY> |
| </HTML> |