Skip to content

Commit 5882ae7

Browse files
author
Dominik Helm
committed
Fix exception for empty parameters
1 parent fc0b1f5 commit 5882ae7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

OPAL/tac/src/main/scala/org/opalj/tac/fpcf/analyses/fieldaccess/reflection/ReflectionRelatedFieldAccessesAnalysis.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -971,7 +971,7 @@ class MethodHandleInvokeAnalysis private[analyses] (
971971
if (definition.isMethodHandleConst) {
972972
definition.asMethodHandleConst.value match {
973973
case handle: InstanceFieldAccessMethodHandle =>
974-
val receiver = actualParams.flatMap(_.head)
974+
val receiver = actualParams.flatMap(_.headOption).flatten
975975
if (receiver.forall(r => r.value.isPrimitiveValue)) {
976976
matchers = Set(NoFieldsMatcher)
977977
} else {

0 commit comments

Comments
 (0)