|
Server : Apache/2.2.2 (Fedora) System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686 User : apache ( 48) PHP Version : 5.2.9 Disable Function : NONE Directory : /usr/share/javadoc/bcel-5.1/org/apache/bcel/classfile/ |
Upload File : |
<?xml version="1.0" encoding="US-ASCII"?> <!DOCTYPE html PUBLIC "-//gnu.org///DTD XHTML 1.1 plus Target 1.0//EN" "../../../../resources/xhtml11-target10.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><title>Node (bcel API)</title><script src="../../../../resources/gjdoc.js" type="text/javascript"><!-- this comment required for konqueror 3.2.2 --></script><meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"/><meta name="generator" content="GNU Gjdoc Standard Doclet"/><link rel="stylesheet" type="text/css" href="../../../../resources/gjdochtml-clean-layout.css" title="GNU Clean"/><link rel="stylesheet" type="text/css" href="../../../../resources/gjdochtml-clean-color1.css" title="GNU Clean"/></head><body class="content uses" onload="if(parent.contentPageLoaded)parent.contentPageLoaded(document.title)"><table class="navbar div top"><tr><td class="navbar div top"><div class="navbar div top"><span class="navbar item enabled"><a href="../../../../overview-summary.html">Overview</a></span> <span class="navbar item enabled"><a href="package-summary.html">Package</a></span> <span class="navbar item enabled"><a href="Node.html">Class</a></span> <span class="navbar item active">Use</span> <span class="navbar item enabled"><a href="tree.html">Tree</a></span> <span class="navbar item enabled"><a href="../../../../alphaindex.html">Index</a></span> <span class="navbar item enabled"><a href="../../../../deprecated.html">Deprecated</a></span> <span class="navbar item enabled"><a href="../../../../about.html">About</a></span></div></td></tr><tr><td class="navi"></td><td class="navi"><a href="../../../../index.html" title="Show in a frameset" target="_top">Frames</a> | <a href="Node-uses.html" title="Show without frames" target="_top">No Frames</a> </td></tr></table><h1 class="usage title">Uses of Interface org.apache.bcel.classfile.Node</h1><h2 class="usage package title">Uses in package org.apache.bcel.generic</h2><table class="usage summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h3 class="table header">Classes implementing org.apache.bcel.classfile.Node</h3></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/generic/FieldInstruction.html" title="Class in org.apache.bcel.generic">FieldInstruction</a></div><div class="description"> Super class for the GET/PUTxxx family of instructions.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/generic/GETFIELD.html" title="Class in org.apache.bcel.generic">GETFIELD</a></div><div class="description"> GETFIELD - Fetch field from object <pre>Stack: ..., objectref -> ..., value</pre> OR <pre>Stack: ..., objectref -> ..., value.word1, value.word2</pre> </div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/generic/GETSTATIC.html" title="Class in org.apache.bcel.generic">GETSTATIC</a></div><div class="description"> GETSTATIC - Fetch static field from class <pre>Stack: ..., -> ..., value</pre> OR <pre>Stack: ..., -> ..., value.word1, value.word2</pre> </div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/generic/InvokeInstruction.html" title="Class in org.apache.bcel.generic">InvokeInstruction</a></div><div class="description"> Super class for the INVOKExxx family of instructions.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/generic/INVOKEINTERFACE.html" title="Class in org.apache.bcel.generic">INVOKEINTERFACE</a></div><div class="description"> INVOKEINTERFACE - Invoke interface method <pre>Stack: ..., objectref, [arg1, [arg2 ...]] -> ...</pre></div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/generic/INVOKESPECIAL.html" title="Class in org.apache.bcel.generic">INVOKESPECIAL</a></div><div class="description"> INVOKESPECIAL - Invoke instance method; special handling for superclass, private and instance initialization method invocations <pre>Stack: ..., objectref, [arg1, [arg2 ...]] -> ...</pre></div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/generic/INVOKESTATIC.html" title="Class in org.apache.bcel.generic">INVOKESTATIC</a></div><div class="description"> INVOKESTATIC - Invoke a class (static) method <pre>Stack: ..., [arg1, [arg2 ...]] -> ...</pre></div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/generic/INVOKEVIRTUAL.html" title="Class in org.apache.bcel.generic">INVOKEVIRTUAL</a></div><div class="description"> INVOKEVIRTUAL - Invoke instance method; dispatch based on class <pre>Stack: ..., objectref, [arg1, [arg2 ...]] -> ...</pre></div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/generic/PUTFIELD.html" title="Class in org.apache.bcel.generic">PUTFIELD</a></div><div class="description"> PUTFIELD - Put field in object <pre>Stack: ..., objectref, value -> ...</pre></div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/generic/PUTSTATIC.html" title="Class in org.apache.bcel.generic">PUTSTATIC</a></div><div class="description"> PUTSTATIC - Put static field in class <pre>Stack: ..., value -> ...</pre></div></td></tr></table><h2 class="usage package title">Uses in package org.apache.bcel.classfile</h2><table class="usage summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h3 class="table header">Classes implementing org.apache.bcel.classfile.Node</h3></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/Attribute.html" title="Class in org.apache.bcel.classfile">Attribute</a></div><div class="description"> Abstract super class for <em>Attribute</em> objects.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/Code.html" title="Class in org.apache.bcel.classfile">Code</a></div><div class="description"> This class represents a chunk of Java byte code contained in a method.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/CodeException.html" title="Class in org.apache.bcel.classfile">CodeException</a></div><div class="description"> This class represents an entry in the exception table of the <em>Code</em> attribute and is used only there.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/Constant.html" title="Class in org.apache.bcel.classfile">Constant</a></div><div class="description"> Abstract superclass for classes to represent the different constant types in the constant pool of a class file.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/ConstantClass.html" title="Class in org.apache.bcel.classfile">ConstantClass</a></div><div class="description"> This class is derived from the abstract <a HREF="org.apache.bcel.classfile.Constant.html">Constant</a> class and represents a reference to a (external) class.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/ConstantCP.html" title="Class in org.apache.bcel.classfile">ConstantCP</a></div><div class="description"> Abstract super class for Fieldref and Methodref constants.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/ConstantDouble.html" title="Class in org.apache.bcel.classfile">ConstantDouble</a></div><div class="description"> This class is derived from the abstract <a HREF="org.apache.bcel.classfile.Constant.html">Constant</a> class and represents a reference to a Double object.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/ConstantFieldref.html" title="Class in org.apache.bcel.classfile">ConstantFieldref</a></div><div class="description"> This class represents a constant pool reference to a field.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/ConstantFloat.html" title="Class in org.apache.bcel.classfile">ConstantFloat</a></div><div class="description"> This class is derived from the abstract <a HREF="org.apache.bcel.classfile.Constant.html">Constant</a> class and represents a reference to a float object.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/ConstantInteger.html" title="Class in org.apache.bcel.classfile">ConstantInteger</a></div><div class="description"> This class is derived from the abstract <a HREF="org.apache.bcel.classfile.Constant.html">Constant</a> class and represents a reference to an int object.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/ConstantInterfaceMethodref.html" title="Class in org.apache.bcel.classfile">ConstantInterfaceMethodref</a></div><div class="description"> This class represents a constant pool reference to an interface method.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/ConstantLong.html" title="Class in org.apache.bcel.classfile">ConstantLong</a></div><div class="description"> This class is derived from the abstract <a HREF="org.apache.bcel.classfile.Constant.html">Constant</a> class and represents a reference to a long object.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/ConstantMethodref.html" title="Class in org.apache.bcel.classfile">ConstantMethodref</a></div><div class="description"> This class represents a constant pool reference to a method.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/ConstantNameAndType.html" title="Class in org.apache.bcel.classfile">ConstantNameAndType</a></div><div class="description"> This class is derived from the abstract <a HREF="org.apache.bcel.classfile.Constant.html">Constant</a> class and represents a reference to the name and signature of a field or method.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/ConstantPool.html" title="Class in org.apache.bcel.classfile">ConstantPool</a></div><div class="description"> This class represents the constant pool, i.e., a table of constants, of a parsed classfile.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/ConstantString.html" title="Class in org.apache.bcel.classfile">ConstantString</a></div><div class="description"> This class is derived from the abstract <a HREF="org.apache.bcel.classfile.Constant.html">Constant</a> class and represents a reference to a String object.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/ConstantUtf8.html" title="Class in org.apache.bcel.classfile">ConstantUtf8</a></div><div class="description"> This class is derived from the abstract <a HREF="org.apache.bcel.classfile.Constant.html">Constant</a> class and represents a reference to a Utf8 encoded string.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/ConstantValue.html" title="Class in org.apache.bcel.classfile">ConstantValue</a></div><div class="description"> This class is derived from <em>Attribute</em> and represents a constant value, i.e., a default value for initializing a class field.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/Deprecated.html" title="Class in org.apache.bcel.classfile">Deprecated</a></div><div class="description"> This class is derived from <em>Attribute</em> and denotes that this is a deprecated method.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/ExceptionTable.html" title="Class in org.apache.bcel.classfile">ExceptionTable</a></div><div class="description"> This class represents the table of exceptions that are thrown by a method.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/Field.html" title="Class in org.apache.bcel.classfile">Field</a></div><div class="description"> This class represents the field info structure, i.e., the representation for a variable in the class.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/FieldOrMethod.html" title="Class in org.apache.bcel.classfile">FieldOrMethod</a></div><div class="description"> Abstract super class for fields and methods.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/InnerClass.html" title="Class in org.apache.bcel.classfile">InnerClass</a></div><div class="description"> This class represents a inner class attribute, i.e., the class indices of the inner and outer classes, the name and the attributes of the inner class.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/InnerClasses.html" title="Class in org.apache.bcel.classfile">InnerClasses</a></div><div class="description"> This class is derived from <em>Attribute</em> and denotes that this class is an Inner class of another.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/JavaClass.html" title="Class in org.apache.bcel.classfile">JavaClass</a></div><div class="description"> Represents a Java class, i.e., the data structures, constant pool, fields, methods and commands contained in a Java .class file.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/LineNumber.html" title="Class in org.apache.bcel.classfile">LineNumber</a></div><div class="description"> This class represents a (PC offset, line number) pair, i.e., a line number in the source that corresponds to a relative address in the byte code.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/LineNumberTable.html" title="Class in org.apache.bcel.classfile">LineNumberTable</a></div><div class="description"> This class represents a table of line numbers for debugging purposes.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/LocalVariable.html" title="Class in org.apache.bcel.classfile">LocalVariable</a></div><div class="description"> This class represents a local variable within a method.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/LocalVariableTable.html" title="Class in org.apache.bcel.classfile">LocalVariableTable</a></div><div class="description"> This class represents colection of local variables in a method.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/Method.html" title="Class in org.apache.bcel.classfile">Method</a></div><div class="description"> This class represents the method info structure, i.e., the representation for a method in the class.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/PMGClass.html" title="Class in org.apache.bcel.classfile">PMGClass</a></div><div class="description"> This class is derived from <em>Attribute</em> and represents a reference to a <a href="http://www.inf.fu-berlin.de/~bokowski/pmgjava/index.html">PMG</a> attribute.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/Signature.html" title="Class in org.apache.bcel.classfile">Signature</a></div><div class="description"> This class is derived from <em>Attribute</em> and represents a reference to a <href="http://wwwipd.ira.uka.de/~pizza/gj/">GJ attribute.</href="http://wwwipd.ira.uka.de/~pizza/gj/"></div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/SourceFile.html" title="Class in org.apache.bcel.classfile">SourceFile</a></div><div class="description"> This class is derived from <em>Attribute</em> and represents a reference to the source file of this class.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/StackMap.html" title="Class in org.apache.bcel.classfile">StackMap</a></div><div class="description"> This class represents a stack map attribute used for preverification of Java classes for the <a href="http://java.sun.com/j2me/"> Java 2 Micro Edition</a> (J2ME).</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/Synthetic.html" title="Class in org.apache.bcel.classfile">Synthetic</a></div><div class="description"> This class is derived from <em>Attribute</em> and declares this class as `synthetic', i.e., it needs special handling.</div></td></tr><tr><td class="left">class</td><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/classfile/Unknown.html" title="Class in org.apache.bcel.classfile">Unknown</a></div><div class="description"> This class represents a reference to an unknown (i.e., application-specific) attribute of a class.</div></td></tr></table><h2 class="usage package title">Uses in package org.apache.bcel.verifier.statics</h2><table class="usage summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h3 class="table header">Constructors with parameter type org.apache.bcel.classfile.Node</h3></td></tr><tr><td class="right"><div class="synopsis"><a href="../../../../org/apache/bcel/verifier/statics/StringRepresentation.html" title="Class in org.apache.bcel.verifier.statics">StringRepresentation</a>.<a href="../../../../org/apache/bcel/verifier/statics/StringRepresentation.html#StringRepresentation(org.apache.bcel.classfile.Node)">StringRepresentation</a>(<a href="../../../../org/apache/bcel/classfile/Node.html" title="Interface in org.apache.bcel.classfile">Node</a> n)</div><div class="description"> Creates a new StringRepresentation object which is the representation of n.</div></td></tr></table><p class="navbar bottom spacer"> </p><table class="navbar div bottom"><tr><td><div class="navbar div top"><span class="navbar item enabled"><a href="../../../../overview-summary.html">Overview</a></span> <span class="navbar item enabled"><a href="package-summary.html">Package</a></span> <span class="navbar item enabled"><a href="Node.html">Class</a></span> <span class="navbar item active">Use</span> <span class="navbar item enabled"><a href="tree.html">Tree</a></span> <span class="navbar item enabled"><a href="../../../../alphaindex.html">Index</a></span> <span class="navbar item enabled"><a href="../../../../deprecated.html">Deprecated</a></span> <span class="navbar item enabled"><a href="../../../../about.html">About</a></span></div></td></tr></table></body></html>