]> source.dussan.org Git - javassist.git/commitdiff
updated javadoc comments.
authorchiba <chiba@30ef5769-5b8d-40dd-aea6-55b5d6557bb3>
Mon, 7 Nov 2005 13:45:25 +0000 (13:45 +0000)
committerchiba <chiba@30ef5769-5b8d-40dd-aea6-55b5d6557bb3>
Mon, 7 Nov 2005 13:45:25 +0000 (13:45 +0000)
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@218 30ef5769-5b8d-40dd-aea6-55b5d6557bb3

src/main/javassist/CtBehavior.java
src/main/javassist/CtField.java
src/main/javassist/CtMember.java

index c556910b98abb742941b381def10cf4bf0fef542..749caf33d50024537f9e432227732fbb8d75ca90 100644 (file)
@@ -301,6 +301,10 @@ public abstract class CtBehavior extends CtMember {
      * If that attribute is not found in the class file, this
      * method returns null.
      *
+     * <p>Note that an attribute is a data block specified by
+     * the class file format.
+     * See {@link javassist.bytecode.AttributeInfo}.
+     *
      * @param name              attribute name
      */
     public byte[] getAttribute(String name) {
@@ -314,6 +318,10 @@ public abstract class CtBehavior extends CtMember {
     /**
      * Adds an attribute. The attribute is saved in the class file.
      *
+     * <p>Note that an attribute is a data block specified by
+     * the class file format.
+     * See {@link javassist.bytecode.AttributeInfo}.
+     *
      * @param name      attribute name
      * @param data      attribute value
      */
index 6de62119465dae96674ad3941977acb41c3adeeb..8b3580a201c6dc0abe92d1ea778b0394576b664a 100644 (file)
@@ -250,6 +250,15 @@ public class CtField extends CtMember {
                                             ainfo, ainfo2);
     }
 
+    /**
+     * Returns the character string representing the type of the field.
+     * If two fields have the same type,
+     * <code>getSignature()</code> returns the same string.
+     */
+    public String getSignature() {
+        return fieldInfo.getDescriptor();
+    }
+
     /**
      * Returns the type of the field.
      */
@@ -316,6 +325,10 @@ public class CtField extends CtMember {
      * If that attribute is not found in the class file, this
      * method returns null.
      *
+     * <p>Note that an attribute is a data block specified by
+     * the class file format.
+     * See {@link javassist.bytecode.AttributeInfo}.
+     *
      * @param name              attribute name
      */
     public byte[] getAttribute(String name) {
@@ -329,6 +342,10 @@ public class CtField extends CtMember {
     /**
      * Adds an attribute. The attribute is saved in the class file.
      *
+     * <p>Note that an attribute is a data block specified by
+     * the class file format.
+     * See {@link javassist.bytecode.AttributeInfo}.
+     *
      * @param name      attribute name
      * @param data      attribute value
      */
index b04e107a2d65d5d298e0a9e6d7869f8d911e3368..4e0154f01500000e80fe44c922ff946e127ba525 100644 (file)
@@ -141,11 +141,22 @@ public abstract class CtMember {
      */
     public abstract String getName();
 
+    /**
+     * Returns the character string representing the signature of the member.
+     * If two members have the same signature (parameter types etc.),
+     * <code>getSignature()</code> returns the same string.
+     */
+    public abstract String getSignature();
+
     /**
      * Obtains a user-defined attribute with the given name.
      * If that attribute is not found in the class file, this
      * method returns null.
      *
+     * <p>Note that an attribute is a data block specified by
+     * the class file format.
+     * See {@link javassist.bytecode.AttributeInfo}.
+     *
      * @param name              attribute name
      */
     public abstract byte[] getAttribute(String name);
@@ -153,6 +164,10 @@ public abstract class CtMember {
     /**
      * Adds a user-defined attribute. The attribute is saved in the class file.
      *
+     * <p>Note that an attribute is a data block specified by
+     * the class file format.
+     * See {@link javassist.bytecode.AttributeInfo}.
+     *
      * @param name      attribute name
      * @param data      attribute value
      */