Parcourir la source

moved to be a WeakHashMap

tags/V1_5_1_final
aclement il y a 18 ans
Parent
révision
1f4858d01b

+ 4
- 4
bcel-builder/src/org/aspectj/apache/bcel/util/ClassLoaderRepository.java Voir le fichier

@@ -56,7 +56,7 @@ package org.aspectj.apache.bcel.util;

import java.io.IOException;
import java.io.InputStream;
import java.util.HashMap;
import java.util.WeakHashMap;

import org.aspectj.apache.bcel.classfile.ClassParser;
import org.aspectj.apache.bcel.classfile.JavaClass;
@@ -70,7 +70,7 @@ import org.aspectj.apache.bcel.classfile.JavaClass;
*
* @see org.aspectj.apache.bcel.Repository
*
* @version $Id: ClassLoaderRepository.java,v 1.4 2004/11/22 08:31:27 aclement Exp $
* @version $Id: ClassLoaderRepository.java,v 1.5 2006/03/10 13:29:05 aclement Exp $
* @author <A HREF="mailto:markus.dahm@berlin.de">M. Dahm</A>
* @author David Dixon-Peugh
*/
@@ -78,8 +78,8 @@ public class ClassLoaderRepository
implements Repository
{
private java.lang.ClassLoader loader;
private HashMap loadedClasses =
new HashMap(); // CLASSNAME X JAVACLASS
private WeakHashMap loadedClasses =
new WeakHashMap(); // CLASSNAME X JAVACLASS

public ClassLoaderRepository( java.lang.ClassLoader loader ) {
this.loader = loader;

BIN
lib/bcel/bcel-src.zip Voir le fichier


BIN
lib/bcel/bcel.jar Voir le fichier


Chargement…
Annuler
Enregistrer