Small offer
Yaroslav Kavenchuk
kavenchuk@gmail.com
Tue Dec 16 15:48:00 GMT 2008
I'd like to use some functionality. Does this patch have meaning?
$ diff -u Method.java.orig Method.java
--- Method.java.orig 2008-09-08 12:35:35 +0000
+++ Method.java 2008-12-16 15:32:35 +0000
@@ -232,19 +232,22 @@
String signature;
+ public static String makeSignature (Type arg_types[], Type return_type)
+ {
+ StringBuffer buf = new StringBuffer(100);
+ int args_count = arg_types.length;
+ buf.append('(');
+ for (int i = 0; i < args_count; i++)
+ buf.append (arg_types[i].getSignature());
+ buf.append(')');
+ buf.append(return_type.getSignature());
+ return buf.toString();
+ }
+
public String getSignature ()
{
if (signature == null)
- {
- StringBuffer buf = new StringBuffer(100);
- int args_count = arg_types.length;
- buf.append('(');
- for (int i = 0; i < args_count; i++)
- buf.append (arg_types[i].getSignature());
- buf.append(')');
- buf.append(return_type.getSignature());
- signature = buf.toString();
- }
+ signature = makeSignature(arg_types, return_type);
return signature;
}
And maybe need to use StringBuilder?
Thanks!
--
WBR, Yaroslav Kavenchuk.
More information about the Kawa
mailing list