/www/tags/NOV_07_2009/htdocs/api/org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html
HTML | 1029 lines | 906 code | 111 blank | 12 comment | 0 complexity | ecb99a90dd7581b6db45d8afb770f016 MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
- <!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_14) on Tue Jul 22 07:13:50 GMT-08:00 2008 -->
- <TITLE>
- Type (jEdit API)
- </TITLE>
- <META NAME="keywords" CONTENT="org.gjt.sp.jedit.bsh.org.objectweb.asm.Type class">
- <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
- <NOSCRIPT>
- </NOSCRIPT>
- </HEAD>
- <BODY BGCOLOR="white" >
- <!-- ========= 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="#00008B" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Type.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/gjt/sp/jedit/bsh/org/objectweb/asm/Label.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm"><B>PREV CLASS</B></A>
- NEXT CLASS</FONT></TD>
- <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../../../../../index.html?org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" target="_top"><B>FRAMES</B></A>
- <A HREF="Type.html" target="_top"><B>NO FRAMES</B></A>
-
- <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.gjt.sp.jedit.bsh.org.objectweb.asm</FONT>
- <BR>
- Class Type</H2>
- <PRE>
- java.lang.Object
- <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.gjt.sp.jedit.bsh.org.objectweb.asm.Type</B>
- </PRE>
- <HR>
- <DL>
- <DT><PRE>public class <B>Type</B><DT>extends java.lang.Object</DL>
- </PRE>
- <P>
- A Java type. This class can be used to make it easier to manipulate type
- and method descriptors.
- <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 int</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#ARRAY">ARRAY</A></B></CODE>
- <BR>
- The sort of array reference types.</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/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#BOOLEAN">BOOLEAN</A></B></CODE>
- <BR>
- The sort of the <tt>boolean</tt> type.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A></CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#BOOLEAN_TYPE">BOOLEAN_TYPE</A></B></CODE>
- <BR>
- The <tt>boolean</tt> type.</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/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#BYTE">BYTE</A></B></CODE>
- <BR>
- The sort of the <tt>byte</tt> type.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A></CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#BYTE_TYPE">BYTE_TYPE</A></B></CODE>
- <BR>
- The <tt>byte</tt> type.</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/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#CHAR">CHAR</A></B></CODE>
- <BR>
- The sort of the <tt>char</tt> type.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A></CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#CHAR_TYPE">CHAR_TYPE</A></B></CODE>
- <BR>
- The <tt>char</tt> type.</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/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#DOUBLE">DOUBLE</A></B></CODE>
- <BR>
- The sort of the <tt>double</tt> type.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A></CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#DOUBLE_TYPE">DOUBLE_TYPE</A></B></CODE>
- <BR>
- The <tt>double</tt> type.</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/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#FLOAT">FLOAT</A></B></CODE>
- <BR>
- The sort of the <tt>float</tt> type.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A></CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#FLOAT_TYPE">FLOAT_TYPE</A></B></CODE>
- <BR>
- The <tt>float</tt> type.</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/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#INT">INT</A></B></CODE>
- <BR>
- The sort of the <tt>int</tt> type.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A></CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#INT_TYPE">INT_TYPE</A></B></CODE>
- <BR>
- The <tt>int</tt> type.</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/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#LONG">LONG</A></B></CODE>
- <BR>
- The sort of the <tt>long</tt> type.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A></CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#LONG_TYPE">LONG_TYPE</A></B></CODE>
- <BR>
- The <tt>long</tt> type.</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/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#OBJECT">OBJECT</A></B></CODE>
- <BR>
- The sort of object reference type.</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/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#SHORT">SHORT</A></B></CODE>
- <BR>
- The sort of the <tt>short</tt> type.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A></CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#SHORT_TYPE">SHORT_TYPE</A></B></CODE>
- <BR>
- The <tt>short</tt> type.</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/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#VOID">VOID</A></B></CODE>
- <BR>
- The sort of the <tt>void</tt> type.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A></CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#VOID_TYPE">VOID_TYPE</A></B></CODE>
- <BR>
- The <tt>void</tt> type.</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 <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A>[]</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getArgumentTypes(java.lang.reflect.Method)">getArgumentTypes</A></B>(java.lang.reflect.Method method)</CODE>
- <BR>
- Returns the Java types corresponding to the argument types of the given
- method.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A>[]</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getArgumentTypes(java.lang.String)">getArgumentTypes</A></B>(java.lang.String methodDescriptor)</CODE>
- <BR>
- Returns the Java types corresponding to the argument types of the given
- method descriptor.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> java.lang.String</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getClassName()">getClassName</A></B>()</CODE>
- <BR>
- Returns the name of the class corresponding to this object type.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> java.lang.String</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getDescriptor()">getDescriptor</A></B>()</CODE>
- <BR>
- Returns the descriptor corresponding to this Java type.</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/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getDescriptor(java.lang.Class)">getDescriptor</A></B>(java.lang.Class c)</CODE>
- <BR>
- Returns the descriptor corresponding to the given Java type.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> int</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getDimensions()">getDimensions</A></B>()</CODE>
- <BR>
- Returns the number of dimensions of this array type.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A></CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getElementType()">getElementType</A></B>()</CODE>
- <BR>
- Returns the type of the elements of this array type.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> java.lang.String</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getInternalName()">getInternalName</A></B>()</CODE>
- <BR>
- Returns the internal name of the class corresponding to this object type.</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/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getInternalName(java.lang.Class)">getInternalName</A></B>(java.lang.Class c)</CODE>
- <BR>
- Returns the internal name of the given class.</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/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getMethodDescriptor(java.lang.reflect.Method)">getMethodDescriptor</A></B>(java.lang.reflect.Method m)</CODE>
- <BR>
- Returns the descriptor corresponding to the given method.</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/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getMethodDescriptor(org.gjt.sp.jedit.bsh.org.objectweb.asm.Type, org.gjt.sp.jedit.bsh.org.objectweb.asm.Type[])">getMethodDescriptor</A></B>(<A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A> returnType,
- <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A>[] argumentTypes)</CODE>
- <BR>
- Returns the descriptor corresponding to the given argument and return
- types.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> int</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getOpcode(int)">getOpcode</A></B>(int opcode)</CODE>
- <BR>
- Returns a JVM instruction opcode adapted to this Java type.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A></CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getReturnType(java.lang.reflect.Method)">getReturnType</A></B>(java.lang.reflect.Method method)</CODE>
- <BR>
- Returns the Java type corresponding to the return type of the given
- method.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A></CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getReturnType(java.lang.String)">getReturnType</A></B>(java.lang.String methodDescriptor)</CODE>
- <BR>
- Returns the Java type corresponding to the return type of the given
- method descriptor.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> int</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getSize()">getSize</A></B>()</CODE>
- <BR>
- Returns the size of values of this type.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> int</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getSort()">getSort</A></B>()</CODE>
- <BR>
- Returns the sort of this Java type.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A></CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getType(java.lang.Class)">getType</A></B>(java.lang.Class c)</CODE>
- <BR>
- Returns the Java type corresponding to the given class.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A></CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getType(java.lang.String)">getType</A></B>(java.lang.String typeDescriptor)</CODE>
- <BR>
- Returns the Java type corresponding to the given type descriptor.</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>clone, equals, finalize, 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="VOID"><!-- --></A><H3>
- VOID</H3>
- <PRE>
- public static final int <B>VOID</B></PRE>
- <DL>
- <DD>The sort of the <tt>void</tt> type. See <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getSort()"><CODE>getSort</CODE></A>.
- <P>
- <DL>
- <DT><B>See Also:</B><DD><A HREF="../../../../../../../../constant-values.html#org.gjt.sp.jedit.bsh.org.objectweb.asm.Type.VOID">Constant Field Values</A></DL>
- </DL>
- <HR>
- <A NAME="BOOLEAN"><!-- --></A><H3>
- BOOLEAN</H3>
- <PRE>
- public static final int <B>BOOLEAN</B></PRE>
- <DL>
- <DD>The sort of the <tt>boolean</tt> type. See <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getSort()"><CODE>getSort</CODE></A>.
- <P>
- <DL>
- <DT><B>See Also:</B><DD><A HREF="../../../../../../../../constant-values.html#org.gjt.sp.jedit.bsh.org.objectweb.asm.Type.BOOLEAN">Constant Field Values</A></DL>
- </DL>
- <HR>
- <A NAME="CHAR"><!-- --></A><H3>
- CHAR</H3>
- <PRE>
- public static final int <B>CHAR</B></PRE>
- <DL>
- <DD>The sort of the <tt>char</tt> type. See <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getSort()"><CODE>getSort</CODE></A>.
- <P>
- <DL>
- <DT><B>See Also:</B><DD><A HREF="../../../../../../../../constant-values.html#org.gjt.sp.jedit.bsh.org.objectweb.asm.Type.CHAR">Constant Field Values</A></DL>
- </DL>
- <HR>
- <A NAME="BYTE"><!-- --></A><H3>
- BYTE</H3>
- <PRE>
- public static final int <B>BYTE</B></PRE>
- <DL>
- <DD>The sort of the <tt>byte</tt> type. See <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getSort()"><CODE>getSort</CODE></A>.
- <P>
- <DL>
- <DT><B>See Also:</B><DD><A HREF="../../../../../../../../constant-values.html#org.gjt.sp.jedit.bsh.org.objectweb.asm.Type.BYTE">Constant Field Values</A></DL>
- </DL>
- <HR>
- <A NAME="SHORT"><!-- --></A><H3>
- SHORT</H3>
- <PRE>
- public static final int <B>SHORT</B></PRE>
- <DL>
- <DD>The sort of the <tt>short</tt> type. See <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getSort()"><CODE>getSort</CODE></A>.
- <P>
- <DL>
- <DT><B>See Also:</B><DD><A HREF="../../../../../../../../constant-values.html#org.gjt.sp.jedit.bsh.org.objectweb.asm.Type.SHORT">Constant Field Values</A></DL>
- </DL>
- <HR>
- <A NAME="INT"><!-- --></A><H3>
- INT</H3>
- <PRE>
- public static final int <B>INT</B></PRE>
- <DL>
- <DD>The sort of the <tt>int</tt> type. See <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getSort()"><CODE>getSort</CODE></A>.
- <P>
- <DL>
- <DT><B>See Also:</B><DD><A HREF="../../../../../../../../constant-values.html#org.gjt.sp.jedit.bsh.org.objectweb.asm.Type.INT">Constant Field Values</A></DL>
- </DL>
- <HR>
- <A NAME="FLOAT"><!-- --></A><H3>
- FLOAT</H3>
- <PRE>
- public static final int <B>FLOAT</B></PRE>
- <DL>
- <DD>The sort of the <tt>float</tt> type. See <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getSort()"><CODE>getSort</CODE></A>.
- <P>
- <DL>
- <DT><B>See Also:</B><DD><A HREF="../../../../../../../../constant-values.html#org.gjt.sp.jedit.bsh.org.objectweb.asm.Type.FLOAT">Constant Field Values</A></DL>
- </DL>
- <HR>
- <A NAME="LONG"><!-- --></A><H3>
- LONG</H3>
- <PRE>
- public static final int <B>LONG</B></PRE>
- <DL>
- <DD>The sort of the <tt>long</tt> type. See <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getSort()"><CODE>getSort</CODE></A>.
- <P>
- <DL>
- <DT><B>See Also:</B><DD><A HREF="../../../../../../../../constant-values.html#org.gjt.sp.jedit.bsh.org.objectweb.asm.Type.LONG">Constant Field Values</A></DL>
- </DL>
- <HR>
- <A NAME="DOUBLE"><!-- --></A><H3>
- DOUBLE</H3>
- <PRE>
- public static final int <B>DOUBLE</B></PRE>
- <DL>
- <DD>The sort of the <tt>double</tt> type. See <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getSort()"><CODE>getSort</CODE></A>.
- <P>
- <DL>
- <DT><B>See Also:</B><DD><A HREF="../../../../../../../../constant-values.html#org.gjt.sp.jedit.bsh.org.objectweb.asm.Type.DOUBLE">Constant Field Values</A></DL>
- </DL>
- <HR>
- <A NAME="ARRAY"><!-- --></A><H3>
- ARRAY</H3>
- <PRE>
- public static final int <B>ARRAY</B></PRE>
- <DL>
- <DD>The sort of array reference types. See <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getSort()"><CODE>getSort</CODE></A>.
- <P>
- <DL>
- <DT><B>See Also:</B><DD><A HREF="../../../../../../../../constant-values.html#org.gjt.sp.jedit.bsh.org.objectweb.asm.Type.ARRAY">Constant Field Values</A></DL>
- </DL>
- <HR>
- <A NAME="OBJECT"><!-- --></A><H3>
- OBJECT</H3>
- <PRE>
- public static final int <B>OBJECT</B></PRE>
- <DL>
- <DD>The sort of object reference type. See <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#getSort()"><CODE>getSort</CODE></A>.
- <P>
- <DL>
- <DT><B>See Also:</B><DD><A HREF="../../../../../../../../constant-values.html#org.gjt.sp.jedit.bsh.org.objectweb.asm.Type.OBJECT">Constant Field Values</A></DL>
- </DL>
- <HR>
- <A NAME="VOID_TYPE"><!-- --></A><H3>
- VOID_TYPE</H3>
- <PRE>
- public static final <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A> <B>VOID_TYPE</B></PRE>
- <DL>
- <DD>The <tt>void</tt> type.
- <P>
- <DL>
- </DL>
- </DL>
- <HR>
- <A NAME="BOOLEAN_TYPE"><!-- --></A><H3>
- BOOLEAN_TYPE</H3>
- <PRE>
- public static final <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A> <B>BOOLEAN_TYPE</B></PRE>
- <DL>
- <DD>The <tt>boolean</tt> type.
- <P>
- <DL>
- </DL>
- </DL>
- <HR>
- <A NAME="CHAR_TYPE"><!-- --></A><H3>
- CHAR_TYPE</H3>
- <PRE>
- public static final <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A> <B>CHAR_TYPE</B></PRE>
- <DL>
- <DD>The <tt>char</tt> type.
- <P>
- <DL>
- </DL>
- </DL>
- <HR>
- <A NAME="BYTE_TYPE"><!-- --></A><H3>
- BYTE_TYPE</H3>
- <PRE>
- public static final <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A> <B>BYTE_TYPE</B></PRE>
- <DL>
- <DD>The <tt>byte</tt> type.
- <P>
- <DL>
- </DL>
- </DL>
- <HR>
- <A NAME="SHORT_TYPE"><!-- --></A><H3>
- SHORT_TYPE</H3>
- <PRE>
- public static final <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A> <B>SHORT_TYPE</B></PRE>
- <DL>
- <DD>The <tt>short</tt> type.
- <P>
- <DL>
- </DL>
- </DL>
- <HR>
- <A NAME="INT_TYPE"><!-- --></A><H3>
- INT_TYPE</H3>
- <PRE>
- public static final <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A> <B>INT_TYPE</B></PRE>
- <DL>
- <DD>The <tt>int</tt> type.
- <P>
- <DL>
- </DL>
- </DL>
- <HR>
- <A NAME="FLOAT_TYPE"><!-- --></A><H3>
- FLOAT_TYPE</H3>
- <PRE>
- public static final <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A> <B>FLOAT_TYPE</B></PRE>
- <DL>
- <DD>The <tt>float</tt> type.
- <P>
- <DL>
- </DL>
- </DL>
- <HR>
- <A NAME="LONG_TYPE"><!-- --></A><H3>
- LONG_TYPE</H3>
- <PRE>
- public static final <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A> <B>LONG_TYPE</B></PRE>
- <DL>
- <DD>The <tt>long</tt> type.
- <P>
- <DL>
- </DL>
- </DL>
- <HR>
- <A NAME="DOUBLE_TYPE"><!-- --></A><H3>
- DOUBLE_TYPE</H3>
- <PRE>
- public static final <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A> <B>DOUBLE_TYPE</B></PRE>
- <DL>
- <DD>The <tt>double</tt> type.
- <P>
- <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="getType(java.lang.String)"><!-- --></A><H3>
- getType</H3>
- <PRE>
- public static <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A> <B>getType</B>(java.lang.String typeDescriptor)</PRE>
- <DL>
- <DD>Returns the Java type corresponding to the given type descriptor.
- <P>
- <DD><DL>
- <DT><B>Parameters:</B><DD><CODE>typeDescriptor</CODE> - a type descriptor.
- <DT><B>Returns:</B><DD>the Java type corresponding to the given type descriptor.</DL>
- </DD>
- </DL>
- <HR>
- <A NAME="getType(java.lang.Class)"><!-- --></A><H3>
- getType</H3>
- <PRE>
- public static <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A> <B>getType</B>(java.lang.Class c)</PRE>
- <DL>
- <DD>Returns the Java type corresponding to the given class.
- <P>
- <DD><DL>
- <DT><B>Parameters:</B><DD><CODE>c</CODE> - a class.
- <DT><B>Returns:</B><DD>the Java type corresponding to the given class.</DL>
- </DD>
- </DL>
- <HR>
- <A NAME="getArgumentTypes(java.lang.String)"><!-- --></A><H3>
- getArgumentTypes</H3>
- <PRE>
- public static <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A>[] <B>getArgumentTypes</B>(java.lang.String methodDescriptor)</PRE>
- <DL>
- <DD>Returns the Java types corresponding to the argument types of the given
- method descriptor.
- <P>
- <DD><DL>
- <DT><B>Parameters:</B><DD><CODE>methodDescriptor</CODE> - a method descriptor.
- <DT><B>Returns:</B><DD>the Java types corresponding to the argument types of the given
- method descriptor.</DL>
- </DD>
- </DL>
- <HR>
- <A NAME="getArgumentTypes(java.lang.reflect.Method)"><!-- --></A><H3>
- getArgumentTypes</H3>
- <PRE>
- public static <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A>[] <B>getArgumentTypes</B>(java.lang.reflect.Method method)</PRE>
- <DL>
- <DD>Returns the Java types corresponding to the argument types of the given
- method.
- <P>
- <DD><DL>
- <DT><B>Parameters:</B><DD><CODE>method</CODE> - a method.
- <DT><B>Returns:</B><DD>the Java types corresponding to the argument types of the given
- method.</DL>
- </DD>
- </DL>
- <HR>
- <A NAME="getReturnType(java.lang.String)"><!-- --></A><H3>
- getReturnType</H3>
- <PRE>
- public static <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A> <B>getReturnType</B>(java.lang.String methodDescriptor)</PRE>
- <DL>
- <DD>Returns the Java type corresponding to the return type of the given
- method descriptor.
- <P>
- <DD><DL>
- <DT><B>Parameters:</B><DD><CODE>methodDescriptor</CODE> - a method descriptor.
- <DT><B>Returns:</B><DD>the Java type corresponding to the return type of the given
- method descriptor.</DL>
- </DD>
- </DL>
- <HR>
- <A NAME="getReturnType(java.lang.reflect.Method)"><!-- --></A><H3>
- getReturnType</H3>
- <PRE>
- public static <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A> <B>getReturnType</B>(java.lang.reflect.Method method)</PRE>
- <DL>
- <DD>Returns the Java type corresponding to the return type of the given
- method.
- <P>
- <DD><DL>
- <DT><B>Parameters:</B><DD><CODE>method</CODE> - a method.
- <DT><B>Returns:</B><DD>the Java type corresponding to the return type of the given
- method.</DL>
- </DD>
- </DL>
- <HR>
- <A NAME="getSort()"><!-- --></A><H3>
- getSort</H3>
- <PRE>
- public int <B>getSort</B>()</PRE>
- <DL>
- <DD>Returns the sort of this Java type.
- <P>
- <DD><DL>
- <DT><B>Returns:</B><DD><A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#VOID"><CODE>VOID</CODE></A>, <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#BOOLEAN"><CODE>BOOLEAN</CODE></A>, <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#CHAR"><CODE>CHAR</CODE></A>,
- <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#BYTE"><CODE>BYTE</CODE></A>, <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#SHORT"><CODE>SHORT</CODE></A>, <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#INT"><CODE>INT</CODE></A>, <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#FLOAT"><CODE>FLOAT</CODE></A>, <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#LONG"><CODE>LONG</CODE></A>, <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#DOUBLE"><CODE>DOUBLE</CODE></A>, <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#ARRAY"><CODE>ARRAY</CODE></A> or <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html#OBJECT"><CODE>OBJECT</CODE></A>.</DL>
- </DD>
- </DL>
- <HR>
- <A NAME="getDimensions()"><!-- --></A><H3>
- getDimensions</H3>
- <PRE>
- public int <B>getDimensions</B>()</PRE>
- <DL>
- <DD>Returns the number of dimensions of this array type.
- This method should only be used for an array type.
- <P>
- <DD><DL>
- <DT><B>Returns:</B><DD>the number of dimensions of this array type.</DL>
- </DD>
- </DL>
- <HR>
- <A NAME="getElementType()"><!-- --></A><H3>
- getElementType</H3>
- <PRE>
- public <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A> <B>getElementType</B>()</PRE>
- <DL>
- <DD>Returns the type of the elements of this array type.
- This method should only be used for an array type.
- <P>
- <DD><DL>
- <DT><B>Returns:</B><DD>Returns the type of the elements of this array type.</DL>
- </DD>
- </DL>
- <HR>
- <A NAME="getClassName()"><!-- --></A><H3>
- getClassName</H3>
- <PRE>
- public java.lang.String <B>getClassName</B>()</PRE>
- <DL>
- <DD>Returns the name of the class corresponding to this object type.
- This method should only be used for an object type.
- <P>
- <DD><DL>
- <DT><B>Returns:</B><DD>the fully qualified name of the class corresponding to this object
- type.</DL>
- </DD>
- </DL>
- <HR>
- <A NAME="getInternalName()"><!-- --></A><H3>
- getInternalName</H3>
- <PRE>
- public java.lang.String <B>getInternalName</B>()</PRE>
- <DL>
- <DD>Returns the internal name of the class corresponding to this object type.
- The internal name of a class is its fully qualified name, where '.' are
- replaced by '/'. * This method should only be used for an object type.
- <P>
- <DD><DL>
- <DT><B>Returns:</B><DD>the internal name of the class corresponding to this object type.</DL>
- </DD>
- </DL>
- <HR>
- <A NAME="getDescriptor()"><!-- --></A><H3>
- getDescriptor</H3>
- <PRE>
- public java.lang.String <B>getDescriptor</B>()</PRE>
- <DL>
- <DD>Returns the descriptor corresponding to this Java type.
- <P>
- <DD><DL>
- <DT><B>Returns:</B><DD>the descriptor corresponding to this Java type.</DL>
- </DD>
- </DL>
- <HR>
- <A NAME="getMethodDescriptor(org.gjt.sp.jedit.bsh.org.objectweb.asm.Type, org.gjt.sp.jedit.bsh.org.objectweb.asm.Type[])"><!-- --></A><H3>
- getMethodDescriptor</H3>
- <PRE>
- public static java.lang.String <B>getMethodDescriptor</B>(<A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A> returnType,
- <A HREF="../../../../../../../../org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm">Type</A>[] argumentTypes)</PRE>
- <DL>
- <DD>Returns the descriptor corresponding to the given argument and return
- types.
- <P>
- <DD><DL>
- <DT><B>Parameters:</B><DD><CODE>returnType</CODE> - the return type of the method.<DD><CODE>argumentTypes</CODE> - the argument types of the method.
- <DT><B>Returns:</B><DD>the descriptor corresponding to the given argument and return
- types.</DL>
- </DD>
- </DL>
- <HR>
- <A NAME="getInternalName(java.lang.Class)"><!-- --></A><H3>
- getInternalName</H3>
- <PRE>
- public static java.lang.String <B>getInternalName</B>(java.lang.Class c)</PRE>
- <DL>
- <DD>Returns the internal name of the given class. The internal name of a class
- is its fully qualified name, where '.' are replaced by '/'.
- <P>
- <DD><DL>
- <DT><B>Parameters:</B><DD><CODE>c</CODE> - an object class.
- <DT><B>Returns:</B><DD>the internal name of the given class.</DL>
- </DD>
- </DL>
- <HR>
- <A NAME="getDescriptor(java.lang.Class)"><!-- --></A><H3>
- getDescriptor</H3>
- <PRE>
- public static java.lang.String <B>getDescriptor</B>(java.lang.Class c)</PRE>
- <DL>
- <DD>Returns the descriptor corresponding to the given Java type.
- <P>
- <DD><DL>
- <DT><B>Parameters:</B><DD><CODE>c</CODE> - an object class, a primitive class or an array class.
- <DT><B>Returns:</B><DD>the descriptor corresponding to the given class.</DL>
- </DD>
- </DL>
- <HR>
- <A NAME="getMethodDescriptor(java.lang.reflect.Method)"><!-- --></A><H3>
- getMethodDescriptor</H3>
- <PRE>
- public static java.lang.String <B>getMethodDescriptor</B>(java.lang.reflect.Method m)</PRE>
- <DL>
- <DD>Returns the descriptor corresponding to the given method.
- <P>
- <DD><DL>
- <DT><B>Parameters:</B><DD><CODE>m</CODE> - a <CODE>Method</CODE> object.
- <DT><B>Returns:</B><DD>the descriptor of the given method.</DL>
- </DD>
- </DL>
- <HR>
- <A NAME="getSize()"><!-- --></A><H3>
- getSize</H3>
- <PRE>
- public int <B>getSize</B>()</PRE>
- <DL>
- <DD>Returns the size of values of this type.
- <P>
- <DD><DL>
- <DT><B>Returns:</B><DD>the size of values of this type, i.e., 2 for <tt>long</tt> and
- <tt>double</tt>, and 1 otherwise.</DL>
- </DD>
- </DL>
- <HR>
- <A NAME="getOpcode(int)"><!-- --></A><H3>
- getOpcode</H3>
- <PRE>
- public int <B>getOpcode</B>(int opcode)</PRE>
- <DL>
- <DD>Returns a JVM instruction opcode adapted to this Java type.
- <P>
- <DD><DL>
- <DT><B>Parameters:</B><DD><CODE>opcode</CODE> - a JVM instruction opcode. This opcode must be one of ILOAD,
- ISTORE, IALOAD, IASTORE, IADD, ISUB, IMUL, IDIV, IREM, INEG, ISHL,
- ISHR, IUSHR, IAND, IOR, IXOR and IRETURN.
- <DT><B>Returns:</B><DD>an opcode that is similar to the given opcode, but adapted to this
- Java type. For example, if this type is <tt>float</tt> and
- <tt>opcode</tt> is IRETURN, this method returns FRETURN.</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="#00008B" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Type.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/gjt/sp/jedit/bsh/org/objectweb/asm/Label.html" title="class in org.gjt.sp.jedit.bsh.org.objectweb.asm"><B>PREV CLASS</B></A>
- NEXT CLASS</FONT></TD>
- <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../../../../../index.html?org/gjt/sp/jedit/bsh/org/objectweb/asm/Type.html" target="_top"><B>FRAMES</B></A>
- <A HREF="Type.html" target="_top"><B>NO FRAMES</B></A>
-
- <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>