Browse Source

PERFORMANCE: avoid unnecessary replace

tags/V1_6_1rc1
aclement 16 years ago
parent
commit
ad4951e507
1 changed files with 3 additions and 3 deletions
  1. 3
    3
      bcel-builder/src/org/aspectj/apache/bcel/generic/ObjectType.java

+ 3
- 3
bcel-builder/src/org/aspectj/apache/bcel/generic/ObjectType.java View File

@@ -60,10 +60,10 @@ import org.aspectj.apache.bcel.classfile.JavaClass;
/**
* Denotes reference such as java.lang.String.
*
* @version $Id: ObjectType.java,v 1.4 2008/05/28 23:52:55 aclement Exp $
* @version $Id: ObjectType.java,v 1.5 2008/06/23 04:01:28 aclement Exp $
* @author <A HREF="mailto:markus.dahm@berlin.de">M. Dahm</A>
*/
public final class ObjectType extends ReferenceType {
public class ObjectType extends ReferenceType {
private String class_name; // Class name of type

/**
@@ -71,7 +71,7 @@ public final class ObjectType extends ReferenceType {
*/
public ObjectType(String class_name) {
super(Constants.T_REFERENCE, toSignature(class_name));//"L" + class_name.replace('.', '/') + ";");
this.class_name = class_name.replace('/', '.');
this.class_name = class_name;//.replace('/', '.');
}
private static String toSignature(String classname) {

Loading…
Cancel
Save