soaprmi.util.bytecode
Class ClassReader
java.lang.Object
java.io.InputStream
java.io.ByteArrayInputStream
soaprmi.util.bytecode.ClassReader
- Direct Known Subclasses:
- ParamReader
- public class ClassReader
- extends java.io.ByteArrayInputStream
This is the class file reader for obtaining the parameter names
for declared methods in a class. The class must have debugging
attributes for us to obtain this information.
This does not work for inherited methods. To obtain parameter
names for inherited methods, you must use a paramReader for the
class that originally declared the method.
don't get tricky, it's the bare minimum. Instances of this class
are not threadsafe -- don't share them.
Adapted from Apache AXIS by Alek.
- Author:
- Edwin Smith, Macromedia, Aleksander Slominski
|
Method Summary |
void |
readCode()
read a code attribute |
| Methods inherited from class java.io.ByteArrayInputStream |
available, close, mark, markSupported, read, read, reset, skip |
| Methods inherited from class java.io.InputStream |
read |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
readCode
public void readCode()
throws java.io.IOException
- read a code attribute
- Throws:
java.io.IOException
Copyright (c) 2004 IU Extreme! Lab http://www.extreme.indiana.edu/ All Rights Reserved.