diff options
Diffstat (limited to 'tools/external/asm/org/objectweb/asm/ClassReader.java')
-rw-r--r-- | tools/external/asm/org/objectweb/asm/ClassReader.java | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/tools/external/asm/org/objectweb/asm/ClassReader.java b/tools/external/asm/org/objectweb/asm/ClassReader.java index 6924b57dc..9d94a42d4 100644 --- a/tools/external/asm/org/objectweb/asm/ClassReader.java +++ b/tools/external/asm/org/objectweb/asm/ClassReader.java @@ -37,7 +37,7 @@ import java.io.IOException; * This class parses a byte array conforming to the Java class file format and * calls the appropriate visit methods of a given class visitor for each field, * method and bytecode instruction encountered. - * + * * @author Eric Bruneton * @author Eugene Kuleshov */ @@ -85,7 +85,7 @@ public class ClassReader { /** * Constructs a new {@link ClassReader} object. - * + * * @param b the bytecode of the class to be read. */ public ClassReader(final byte[] b) { @@ -94,7 +94,7 @@ public class ClassReader { /** * Constructs a new {@link ClassReader} object. - * + * * @param b the bytecode of the class to be read. * @param off the start offset of the class data. * @param len the length of the class data. @@ -147,7 +147,7 @@ public class ClassReader { /** * Copies the constant pool data into the given {@link ClassWriter}. Should * be called before the {@link #accept(ClassVisitor,boolean)} method. - * + * * @param classWriter the {@link ClassWriter} to copy constant pool into. */ void copyPool(final ClassWriter classWriter) { @@ -228,7 +228,7 @@ public class ClassReader { /** * Constructs a new {@link ClassReader} object. - * + * * @param is an input stream from which to read the class. * @throws IOException if a problem occurs during reading. */ @@ -238,7 +238,7 @@ public class ClassReader { /** * Constructs a new {@link ClassReader} object. - * + * * @param name the fully qualified name of the class to be read. * @throws IOException if an exception occurs during reading. */ @@ -249,7 +249,7 @@ public class ClassReader { /** * Reads the bytecode of a class. - * + * * @param is an input stream from which to read the class. * @return the bytecode read from the given input stream. * @throws IOException if a problem occurs during reading. @@ -287,7 +287,7 @@ public class ClassReader { * Makes the given visitor visit the Java class of this {@link ClassReader}. * This class is the one specified in the constructor (see * {@link #ClassReader(byte[]) ClassReader}). - * + * * @param classVisitor the visitor that must visit this class. * @param skipDebug <tt>true</tt> if the debug information of the class * must not be visited. In this case the @@ -304,7 +304,7 @@ public class ClassReader { * Makes the given visitor visit the Java class of this {@link ClassReader}. * This class is the one specified in the constructor (see * {@link #ClassReader(byte[]) ClassReader}). - * + * * @param classVisitor the visitor that must visit this class. * @param attrs prototypes of the attributes that must be parsed during the * visit of the class. Any attribute whose type is not equal to the @@ -861,7 +861,7 @@ public class ClassReader { if (handler == null) { labels[label] = handler = new Label(); } - + int type = readUnsignedShort(v + 6); if (type == 0) { mv.visitTryCatchBlock(start, end, handler, null); @@ -1149,7 +1149,7 @@ public class ClassReader { /** * Reads parameter annotations and makes the given visitor visit them. - * + * * @param v start offset in {@link #b b} of the annotations to be read. * @param buf buffer to be used to call {@link #readUTF8 readUTF8}, * {@link #readClass(int,char[]) readClass} or @@ -1181,7 +1181,7 @@ public class ClassReader { /** * Reads the values of an annotation and makes the given visitor visit them. - * + * * @param v the start offset in {@link #b b} of the values to be read * (including the unsigned short that gives the number of values). * @param buf buffer to be used to call {@link #readUTF8 readUTF8}, @@ -1208,7 +1208,7 @@ public class ClassReader { /** * Reads a value of an annotation and makes the given visitor visit it. - * + * * @param v the start offset in {@link #b b} of the value to be read (<i>not * including the value name constant pool index</i>). * @param buf buffer to be used to call {@link #readUTF8 readUTF8}, @@ -1364,7 +1364,7 @@ public class ClassReader { /** * Reads an attribute in {@link #b b}. - * + * * @param attrs prototypes of the attributes that must be parsed during the * visit of the class. Any attribute whose type is not equal to the * type of one the prototypes is ignored (i.e. an empty @@ -1412,7 +1412,7 @@ public class ClassReader { * Returns the start index of the constant pool item in {@link #b b}, plus * one. <i>This method is intended for {@link Attribute} sub classes, and is * normally not needed by class generators or adapters.</i> - * + * * @param item the index a constant pool item. * @return the start index of the constant pool item in {@link #b b}, plus * one. @@ -1425,7 +1425,7 @@ public class ClassReader { * Reads a byte value in {@link #b b}. <i>This method is intended for * {@link Attribute} sub classes, and is normally not needed by class * generators or adapters.</i> - * + * * @param index the start index of the value to be read in {@link #b b}. * @return the read value. */ @@ -1437,7 +1437,7 @@ public class ClassReader { * Reads an unsigned short value in {@link #b b}. <i>This method is * intended for {@link Attribute} sub classes, and is normally not needed by * class generators or adapters.</i> - * + * * @param index the start index of the value to be read in {@link #b b}. * @return the read value. */ @@ -1450,7 +1450,7 @@ public class ClassReader { * Reads a signed short value in {@link #b b}. <i>This method is intended * for {@link Attribute} sub classes, and is normally not needed by class * generators or adapters.</i> - * + * * @param index the start index of the value to be read in {@link #b b}. * @return the read value. */ @@ -1463,7 +1463,7 @@ public class ClassReader { * Reads a signed int value in {@link #b b}. <i>This method is intended for * {@link Attribute} sub classes, and is normally not needed by class * generators or adapters.</i> - * + * * @param index the start index of the value to be read in {@link #b b}. * @return the read value. */ @@ -1477,7 +1477,7 @@ public class ClassReader { * Reads a signed long value in {@link #b b}. <i>This method is intended * for {@link Attribute} sub classes, and is normally not needed by class * generators or adapters.</i> - * + * * @param index the start index of the value to be read in {@link #b b}. * @return the read value. */ @@ -1491,7 +1491,7 @@ public class ClassReader { * Reads an UTF8 string constant pool item in {@link #b b}. <i>This method * is intended for {@link Attribute} sub classes, and is normally not needed * by class generators or adapters.</i> - * + * * @param index the start index of an unsigned short value in {@link #b b}, * whose value is the index of an UTF8 constant pool item. * @param buf buffer to be used to read the item. This buffer must be @@ -1510,7 +1510,7 @@ public class ClassReader { /** * Reads UTF8 string in {@link #b b}. - * + * * @param index start offset of the UTF8 string to be read. * @param utfLen length of the UTF8 string to be read. * @param buf buffer to be used to read the string. This buffer must be @@ -1558,7 +1558,7 @@ public class ClassReader { * Reads a class constant pool item in {@link #b b}. <i>This method is * intended for {@link Attribute} sub classes, and is normally not needed by * class generators or adapters.</i> - * + * * @param index the start index of an unsigned short value in {@link #b b}, * whose value is the index of a class constant pool item. * @param buf buffer to be used to read the item. This buffer must be @@ -1576,7 +1576,7 @@ public class ClassReader { * Reads a numeric or string constant pool item in {@link #b b}. <i>This * method is intended for {@link Attribute} sub classes, and is normally not * needed by class generators or adapters.</i> - * + * * @param item the index of a constant pool item. * @param buf buffer to be used to read the item. This buffer must be * sufficiently large. It is not automatically resized. |