diff options
| author | aluchko <aluchko@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-07-07 23:16:37 +0000 |
|---|---|---|
| committer | aluchko <aluchko@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-07-07 23:16:37 +0000 |
| commit | de9e987fd382e6c56f004ad11a1c4d24a2fe4210 (patch) | |
| tree | 62f6582249c1c11ed8cd4a2efba11a93188e67a4 /libjava/gnu/classpath/jdwp | |
| parent | aabb1479c12b400626663b0ed8b4bd9ea5bb6102 (diff) | |
| download | ppe42-gcc-de9e987fd382e6c56f004ad11a1c4d24a2fe4210.tar.gz ppe42-gcc-de9e987fd382e6c56f004ad11a1c4d24a2fe4210.zip | |
* gnu/classpath/jdwp/util/Signature.java
(computeFieldSignature): New Method.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@101745 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/classpath/jdwp')
| -rw-r--r-- | libjava/gnu/classpath/jdwp/util/Signature.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/libjava/gnu/classpath/jdwp/util/Signature.java b/libjava/gnu/classpath/jdwp/util/Signature.java index e65095b855d..36445c31841 100644 --- a/libjava/gnu/classpath/jdwp/util/Signature.java +++ b/libjava/gnu/classpath/jdwp/util/Signature.java @@ -39,6 +39,7 @@ exception statement from your version. */ package gnu.classpath.jdwp.util; +import java.lang.reflect.Field; import java.lang.reflect.Method; /** @@ -64,6 +65,19 @@ public class Signature } /** + * Computes the field signature which is just the class signature of the + * field's type, ie a Field of type java.lang.String this will return + * "Ljava/lang/String;". + * + * @param field the field for which to compute the signature + * @return the field's type signature + */ + public static String computeFieldSignature (Field field) + { + return computeClassSignature (field.getType()); + } + + /** * Computes the method signature, i.e., java.lang.String.split (String, int) * returns "(Ljava/lang/String;I)[Ljava/lang/String;" * |

