INTEGRATION: CWS gcj1 (1.17.18); FILE MERGED

2004/12/01 12:35:34 cmc 1.17.18.1: #i38188# gcj needs a little help to build this dir
This commit is contained in:
Oliver Bolte
2005-01-25 14:26:58 +00:00
parent 0f053d772c
commit 1007a6917e

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: TypeDescription.java,v $ * $RCSfile: TypeDescription.java,v $
* *
* $Revision: 1.17 $ * $Revision: 1.18 $
* *
* last change: $Author: obo $ $Date: 2004-06-04 02:50:49 $ * last change: $Author: obo $ $Date: 2005-01-25 15:26:58 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -711,7 +711,7 @@ public final class TypeDescription implements ITypeDescription {
public void put(TypeDescription desc) { public void put(TypeDescription desc) {
synchronized (map) { synchronized (map) {
cleanUp(); cleanUp();
map.put(desc.getTypeName(), new Entry(desc)); map.put(desc.getTypeName(), new Entry(desc, queue));
} }
} }
@@ -725,8 +725,8 @@ public final class TypeDescription implements ITypeDescription {
} }
} }
private final class Entry extends SoftReference { private static final class Entry extends SoftReference {
public Entry(TypeDescription desc) { public Entry(TypeDescription desc, ReferenceQueue queue) {
super(desc, queue); super(desc, queue);
typeName = desc.getTypeName(); typeName = desc.getTypeName();
} }