You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bcel-dev@jakarta.apache.org by db...@apache.org on 2010/01/10 22:38:02 UTC

svn commit: r897710 - /jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/Utility.java

Author: dbrosius
Date: Sun Jan 10 21:38:02 2010
New Revision: 897710

URL: http://svn.apache.org/viewvc?rev=897710&view=rev
Log:
add some javadoc

Modified:
    jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/Utility.java

Modified: jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/Utility.java
URL: http://svn.apache.org/viewvc/jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/Utility.java?rev=897710&r1=897709&r2=897710&view=diff
==============================================================================
--- jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/Utility.java (original)
+++ jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/Utility.java Sun Jan 10 21:38:02 2010
@@ -35,6 +35,7 @@
 import java.util.Locale;
 import java.util.zip.GZIPInputStream;
 import java.util.zip.GZIPOutputStream;
+
 import org.apache.bcel.Constants;
 import org.apache.bcel.generic.AnnotationEntryGen;
 import org.apache.bcel.generic.ConstantPoolGen;
@@ -123,6 +124,8 @@
 
 
     /**
+     * @param access_flags the class flags
+     * 
      * @return "class" or "interface", depending on the ACC_INTERFACE flag
      */
     public static final String classOrInterface( int access_flags ) {
@@ -182,6 +185,8 @@
      * @param  constant_pool Array of constants
      * @param  verbose be verbose, e.g. print constant pool index
      * @return String representation of byte code
+     * 
+     * @throws IOException if a failure from reading from the bytes argument occurs
      */
     public static final String codeToString( ByteSequence bytes, ConstantPool constant_pool,
             boolean verbose ) throws IOException {
@@ -516,6 +521,8 @@
      * @param  ret Return type of method
      * @param  argv Types of method arguments
      * @return Byte code representation of method signature
+     * 
+     * @throws ClassFormatException if the signature is for Void
      */
     public final static String methodTypeToSignature( String ret, String[] argv )
             throws ClassFormatException {
@@ -649,6 +656,8 @@
      * @param  signature    Method signature
      * @param  name         Method name
      * @param  access       Method access rights
+     * @param chopit
+     * @param vars
      * @return Java type declaration
      * @throws  ClassFormatException  
      */
@@ -715,7 +724,7 @@
     public static final String replace( String str, String old, String new_ ) {
         int index, old_index;
         try {
-            if ((index = str.indexOf(old)) != -1) { // `old' found in str
+            if (str.indexOf(old) != -1) { // `old' found in str
                 StringBuffer buf = new StringBuffer();
                 old_index = 0; // String start offset
                 // While we have something to replace
@@ -933,6 +942,8 @@
      * @param  signature in format described above
      * @return type of method signature
      * @see    Constants
+     * 
+     * @throws ClassFormatException if signature is not a method signature
      */
     public static final byte typeOfMethodSignature( String signature ) throws ClassFormatException {
         int index;
@@ -954,6 +965,8 @@
      * @param  signature in format described above
      * @return type of signature
      * @see    Constants
+     * 
+     * @throws ClassFormatException if signature isn't a known type
      */
     public static final byte typeOfSignature( String signature ) throws ClassFormatException {
         try {
@@ -1012,9 +1025,11 @@
     }
 
 
-    /** Convert bytes into hexidecimal string
+    /** Convert bytes into hexadecimal string
      *
-     * @return bytes as hexidecimal string, e.g. 00 FA 12 ...
+     * @param bytes an array of bytes to convert to hexadecimal
+     * 
+     * @return bytes as hexadecimal string, e.g. 00 FA 12 ...
      */
     public static final String toHexString( byte[] bytes ) {
         StringBuffer buf = new StringBuffer();
@@ -1130,7 +1145,10 @@
     }
 
 
-    /** @return true, if character is one of (a, ... z, A, ... Z, 0, ... 9, _)
+    /** 
+     * @param ch the character to test if it's part of an identifier
+     * 
+     * @return true, if character is one of (a, ... z, A, ... Z, 0, ... 9, _)
      */
     public static boolean isJavaIdentifierPart( char ch ) {
         return ((ch >= 'a') && (ch <= 'z')) || ((ch >= 'A') && (ch <= 'Z'))
@@ -1153,6 +1171,8 @@
      *
      * @param bytes the byte array to convert
      * @param compress use gzip to minimize string
+     * 
+     * @throws IOException if there's a gzip exception
      */
     public static String encode( byte[] bytes, boolean compress ) throws IOException {
         if (compress) {
@@ -1177,6 +1197,8 @@
      *
      * @param s the string to convert
      * @param uncompress use gzip to uncompress the stream of bytes
+     * 
+     * @throws IOException if there's a gzip exception
      */
     public static byte[] decode( String s, boolean uncompress ) throws IOException {
         char[] chars = s.toCharArray();



---------------------------------------------------------------------
To unsubscribe, e-mail: bcel-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: bcel-dev-help@jakarta.apache.org