Mercurial > hg > graal-compiler
changeset 23373:5e5fdf05b14e
Guard agains NullPointerException
author | Christian Wimmer <christian.wimmer@oracle.com> |
---|---|
date | Wed, 03 Feb 2016 18:54:23 -0800 |
parents | 007614b815d1 |
children | fe8c901fe8ff |
files | graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/Invoke.java |
diffstat | 1 files changed, 5 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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