Mercurial > hg > graal-compiler
comparison src/share/vm/runtime/thread.cpp @ 2001:f2da85a9b08e
7001363: java/dyn/InvokeDynamic should not be a well-known class in the JVM
Summary: Because of the removal of language support, the JDK 7 API for JSR 292 no longer includes a public class named java/dyn/InvokeDynamic.
Reviewed-by: jrose, kvn
author | twisti |
---|---|
date | Tue, 30 Nov 2010 09:53:04 -0800 |
parents | f95d63e2154a |
children | 4de5f4101cfd |
comparison
equal
deleted
inserted
replaced
1972:f95d63e2154a | 2001:f2da85a9b08e |
---|---|
3230 warning("java.lang.ClassCastException has not been initialized"); | 3230 warning("java.lang.ClassCastException has not been initialized"); |
3231 warning("java.lang.ArrayStoreException has not been initialized"); | 3231 warning("java.lang.ArrayStoreException has not been initialized"); |
3232 warning("java.lang.ArithmeticException has not been initialized"); | 3232 warning("java.lang.ArithmeticException has not been initialized"); |
3233 warning("java.lang.StackOverflowError has not been initialized"); | 3233 warning("java.lang.StackOverflowError has not been initialized"); |
3234 } | 3234 } |
3235 | |
3236 if (EnableInvokeDynamic) { | |
3237 // JSR 292: An intialized java.dyn.InvokeDynamic is required in | |
3238 // the compiler. | |
3239 initialize_class(vmSymbolHandles::java_dyn_InvokeDynamic(), CHECK_0); | |
3240 } | |
3241 } | 3235 } |
3242 | 3236 |
3243 // See : bugid 4211085. | 3237 // See : bugid 4211085. |
3244 // Background : the static initializer of java.lang.Compiler tries to read | 3238 // Background : the static initializer of java.lang.Compiler tries to read |
3245 // property"java.compiler" and read & write property "java.vm.info". | 3239 // property"java.compiler" and read & write property "java.vm.info". |