< prev index next >

test/hotspot/jtreg/runtime/LoaderConstraints/duplicateParentLE/Test.java

Print this page
rev 51756 : 8205611: Improve the wording of LinkageErrors to include module and class loader information
Summary: Clean up the wording of loader constraint violations to include the module and class loader information.
Reviewed-by: coleenp, goetz, hseigel

*** 43,54 **** // the unique @<id> identity hash which cannot be compared against. // Check that all names have external formatting ('.' and not '/' in package names). // Check for name and parent of class loader. Type should be mentioned as 'class'. static String expectedErrorMessage_part1 = "loader 'DuplicateParentLE_Test_Loader' @"; ! static String expectedErrorMessage_part2 = " (instance of PreemptingChildClassLoader, child of ParentClassLoader @"; ! static String expectedErrorMessage_part3 = " ParentClassLoader) attempted duplicate class definition for test.Foo"; // Test that the error message is correct when a loader constraint error is // detected during vtable creation. // // In this test, during vtable creation for class Task, method "Task.m()LFoo;" --- 43,55 ---- // the unique @<id> identity hash which cannot be compared against. // Check that all names have external formatting ('.' and not '/' in package names). // Check for name and parent of class loader. Type should be mentioned as 'class'. static String expectedErrorMessage_part1 = "loader 'DuplicateParentLE_Test_Loader' @"; ! static String expectedErrorMessage_part2 = " attempted duplicate class definition for test.Foo. (test.Foo is in unnamed module of loader 'DuplicateParentLE_Test_Loader' @"; ! static String expectedErrorMessage_part3 = ", parent loader ParentClassLoader @"; ! // Test that the error message is correct when a loader constraint error is // detected during vtable creation. // // In this test, during vtable creation for class Task, method "Task.m()LFoo;"
< prev index next >