public class org.graalvm.compiler.hotspot.test.HotSpotBase64Test extends org.graalvm.compiler.hotspot.test.HotSpotGraalCompilerTest
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.graalvm.compiler.hotspot.test.HotSpotBase64Test
super_class: org.graalvm.compiler.hotspot.test.HotSpotGraalCompilerTest
{
private static final java.lang.String lipsum;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata "
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.graalvm.compiler.hotspot.test.HotSpotGraalCompilerTest.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/HotSpotBase64Test;
public void sanity();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: ldc Lorg/graalvm/compiler/runtime/RuntimeProvider;
invokestatic org.graalvm.compiler.api.test.Graal.getRequiredCapability:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider
astore 1
start local 1 1: ldc "Enable test case when the hotspot intrinsic is available"
aload 1
invokeinterface org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider.getVMConfig:()Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
invokevirtual org.graalvm.compiler.hotspot.GraalHotSpotVMConfig.useBase64Intrinsics:()Z
invokestatic org.junit.Assume.assumeTrue:(Ljava/lang/String;Z)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/graalvm/compiler/hotspot/test/HotSpotBase64Test;
1 3 1 rt Lorg/graalvm/compiler/hotspot/HotSpotGraalRuntimeProvider;
RuntimeVisibleAnnotations:
org.junit.Before()
public void testEncode();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=1, args_size=1
start local 0 0: aload 0
aload 0
ldc Ljava/util/Base64$Encoder;
ldc "encode"
iconst_1
anewarray java.lang.Class
dup
iconst_0
ldc [B
aastore
invokevirtual org.graalvm.compiler.hotspot.test.HotSpotBase64Test.getResolvedJavaMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljdk/vm/ci/meta/ResolvedJavaMethod;
invokestatic java.util.Base64.getEncoder:()Ljava/util/Base64$Encoder;
iconst_1
anewarray java.lang.Object
dup
iconst_0
ldc "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata "
invokevirtual java.lang.String.getBytes:()[B
aastore
invokevirtual org.graalvm.compiler.hotspot.test.HotSpotBase64Test.test:(Ljdk/vm/ci/meta/ResolvedJavaMethod;Ljava/lang/Object;[Ljava/lang/Object;)Lorg/graalvm/compiler/core/test/GraalCompilerTest$Result;
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/hotspot/test/HotSpotBase64Test;
RuntimeVisibleAnnotations:
org.junit.Test()
}
SourceFile: "HotSpotBase64Test.java"
InnerClasses:
public Encoder = java.util.Base64$Encoder of java.util.Base64
public Result = org.graalvm.compiler.core.test.GraalCompilerTest$Result of org.graalvm.compiler.core.test.GraalCompilerTest