|
String filename = name.replace('.', '/').concat(".java"); |
so, e.g. if it tries to save reflection data of org.reflections.MyTestModelStore to
/var/tmp/portage/dev-java/reflections-0.9.16-r6/work/reflections-0.9.16/src/test/java/org/reflections/MyTestModelStore.java
it would instead save it to
/var/tmp/portage/dev-java/reflections-0/9/12-r6/work/reflections-0/9/12/src/test/java/org/reflections/MyTestModelStore.java
which is incorrect.
Found in Gentoo:
https://bugs.gentoo.org/949232
reflections/src/main/java/org/reflections/serializers/JavaCodeSerializer.java
Line 73 in f5514b1
so, e.g. if it tries to save reflection data of
org.reflections.MyTestModelStoreto/var/tmp/portage/dev-java/reflections-0.9.16-r6/work/reflections-0.9.16/src/test/java/org/reflections/MyTestModelStore.javait would instead save it to
/var/tmp/portage/dev-java/reflections-0/9/12-r6/work/reflections-0/9/12/src/test/java/org/reflections/MyTestModelStore.javawhich is incorrect.
Found in Gentoo:
https://bugs.gentoo.org/949232