# HG changeset patch # User Christian Wimmer # Date 1454554463 28800 # Node ID 5e5fdf05b14e8f765fedf3a1f9c7e020ff71c08f # Parent 007614b815d1f5e9f144fd486e6ee7198b1cd45e Guard agains NullPointerException diff -r 007614b815d1 -r 5e5fdf05b14e graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/Invoke.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/Invoke.java Wed Feb 03 18:53:57 2016 -0800 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/Invoke.java Wed Feb 03 18:54:23 2016 -0800 @@ -83,7 +83,11 @@ * @return the type from which this invoke is executed. */ default ResolvedJavaType getContextType() { - return getContextMethod().getDeclaringClass(); + ResolvedJavaMethod contextMethod = getContextMethod(); + if (contextMethod == null) { + return null; + } + return contextMethod.getDeclaringClass(); } @Override