Browse Source

Avoid calling SoftReference.get() twice

pull/159/head
Andrey Turbanov 2 years ago
parent
commit
7c5de4ab0f

+ 1
- 4
bcel-builder/src/main/java/org/aspectj/apache/bcel/util/ClassLoaderRepository.java View File

SpecialValue value = map.remove(k); SpecialValue value = map.remove(k);
if (value == null) if (value == null)
return null; return null;
if (value.get() != null) {
return value.get();
}
return null;
return value.get();
} }
} }



+ 1
- 4
bcel-builder/src/main/java/org/aspectj/apache/bcel/util/NonCachingClassLoaderRepository.java View File

SpecialValue value = map.remove(k); SpecialValue value = map.remove(k);
if (value == null) if (value == null)
return null; return null;
if (value.get() != null) {
return value.get();
}
return null;
return value.get();
} }
} }



+ 1
- 4
org.aspectj.ajdt.core/src/main/java/org/aspectj/ajdt/internal/core/builder/AjState.java View File

if (value == null) { if (value == null) {
return null; return null;
} }
if (value.get() != null) {
return value.get();
}
return null;
return value.get();
} }
} }



Loading…
Cancel
Save