diff options
-rw-r--r-- | plugins/org.eclipse.objectteams.otredyn/src/org/eclipse/objectteams/otredyn/transformer/jplis/ObjectTeamsTransformer.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/plugins/org.eclipse.objectteams.otredyn/src/org/eclipse/objectteams/otredyn/transformer/jplis/ObjectTeamsTransformer.java b/plugins/org.eclipse.objectteams.otredyn/src/org/eclipse/objectteams/otredyn/transformer/jplis/ObjectTeamsTransformer.java index be8edf9d8..3102e8656 100644 --- a/plugins/org.eclipse.objectteams.otredyn/src/org/eclipse/objectteams/otredyn/transformer/jplis/ObjectTeamsTransformer.java +++ b/plugins/org.eclipse.objectteams.otredyn/src/org/eclipse/objectteams/otredyn/transformer/jplis/ObjectTeamsTransformer.java @@ -74,6 +74,9 @@ public class ObjectTeamsTransformer implements ClassFileTransformer { public byte[] transform(ClassLoader loader, String className, String classId, Class<?> classBeingRedefined, byte[] classfileBuffer) throws IllegalClassFormatException { + if (className == null) // seen from java.lang.invoke.LambdaForm.compileToBytecode() + return null; + if (loader == null) loader = ClassLoader.getSystemClassLoader(); |