[prev in list] [next in list] [prev in thread] [next in thread]
List: bcel-dev
Subject: svn commit: r292102 -
From: dbrosius () apache ! org
Date: 2005-09-28 3:12:52
Message-ID: 20050928031252.58698.qmail () minotaur ! apache ! org
[Download RAW message or body]
Author: dbrosius
Date: Tue Sep 27 20:12:38 2005
New Revision: 292102
URL: http://svn.apache.org/viewcvs?rev=292102&view=rev
Log:
better try/catch handling
Modified:
jakarta/bcel/trunk/src/java/org/apache/bcel/classfile/FieldOrMethod.java
Modified: jakarta/bcel/trunk/src/java/org/apache/bcel/classfile/FieldOrMethod.java
URL: http://svn.apache.org/viewcvs/jakarta/bcel/trunk/src/java/org/apache/bcel/classfile/FieldOrMethod.java?rev=292102&r1=292101&r2=292102&view=diff
==============================================================================
--- jakarta/bcel/trunk/src/java/org/apache/bcel/classfile/FieldOrMethod.java \
(original)
+++ jakarta/bcel/trunk/src/java/org/apache/bcel/classfile/FieldOrMethod.java Tue Sep \
27 20:12:38 2005 @@ -195,19 +195,19 @@
* @return deep copy of this field
*/
protected FieldOrMethod copy_(ConstantPool _constant_pool) {
- FieldOrMethod c = null;
try {
- c = (FieldOrMethod)clone();
- } catch (CloneNotSupportedException e) {
- }
+ FieldOrMethod c = (FieldOrMethod)clone();
+ c.constant_pool = _constant_pool;
+ c.attributes = new Attribute[attributes_count];
- c.constant_pool = _constant_pool;
- c.attributes = new Attribute[attributes_count];
+ for (int i = 0; i < attributes_count; i++)
+ c.attributes[i] = attributes[i].copy(_constant_pool);
- for (int i = 0; i < attributes_count; i++)
- c.attributes[i] = attributes[i].copy(_constant_pool);
+ return c;
+ } catch (CloneNotSupportedException e) {
+ return null;
+ }
- return c;
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: bcel-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: bcel-dev-help@jakarta.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic