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

@@ -214,10 +214,7 @@ public class ClassLoaderRepository implements Repository {
SpecialValue value = map.remove(k);
if (value == 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

@@ -164,10 +164,7 @@ public class NonCachingClassLoaderRepository implements Repository {
SpecialValue value = map.remove(k);
if (value == 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

@@ -706,10 +706,7 @@ public class AjState implements CompilerConfigurationChangeFlags, TypeDelegateRe
if (value == null) {
return null;
}
if (value.get() != null) {
return value.get();
}
return null;
return value.get();
}
}


Loading…
Cancel
Save