bf7077752a
Reviewed-by: iklam, matsaave
38 lines
901 B
Plaintext
38 lines
901 B
Plaintext
/*
|
|
* Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
|
|
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
|
|
*/
|
|
|
|
// During CDS static dump time, this class will be stored in "unlinked" state.
|
|
// This class should not be stored in a dynamic archive because it will fail verification.
|
|
|
|
super public class VerifierTroublev49
|
|
version 49:0
|
|
{
|
|
|
|
|
|
public Method "<init>":"()V"
|
|
stack 1 locals 1
|
|
{
|
|
aload_0;
|
|
invokespecial Method java/lang/Object."<init>":"()V";
|
|
return;
|
|
}
|
|
|
|
/*
|
|
* The following method tries to return an Object as a String.
|
|
* Verifier should fail.
|
|
*/
|
|
public Method doit:"()Ljava/lang/String;"
|
|
stack 2 locals 1
|
|
{
|
|
new class java/lang/Object;
|
|
dup;
|
|
invokespecial Method java/lang/Object."<init>":"()V";
|
|
astore_0;
|
|
aload_0;
|
|
areturn; // tries to return an Object as a String
|
|
}
|
|
|
|
} // end Class VerifierTroublev49
|