public class org.yaml.snakeyaml.util.PlatformFeatureDetector
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.yaml.snakeyaml.util.PlatformFeatureDetector
super_class: java.lang.Object
{
private java.lang.Boolean isRunningOnAndroid;
descriptor: Ljava/lang/Boolean;
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield org.yaml.snakeyaml.util.PlatformFeatureDetector.isRunningOnAndroid:Ljava/lang/Boolean;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/yaml/snakeyaml/util/PlatformFeatureDetector;
public boolean isRunningOnAndroid();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.util.PlatformFeatureDetector.isRunningOnAndroid:Ljava/lang/Boolean;
ifnonnull 5
1: ldc "java.runtime.name"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 2: aload 0
aload 1
ifnull 3
aload 1
ldc "Android Runtime"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 3
iconst_1
goto 4
StackMap locals: org.yaml.snakeyaml.util.PlatformFeatureDetector java.lang.String
StackMap stack: org.yaml.snakeyaml.util.PlatformFeatureDetector
3: iconst_0
StackMap locals: org.yaml.snakeyaml.util.PlatformFeatureDetector java.lang.String
StackMap stack: org.yaml.snakeyaml.util.PlatformFeatureDetector int
4: invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putfield org.yaml.snakeyaml.util.PlatformFeatureDetector.isRunningOnAndroid:Ljava/lang/Boolean;
end local 1 5: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.util.PlatformFeatureDetector.isRunningOnAndroid:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/yaml/snakeyaml/util/PlatformFeatureDetector;
2 5 1 name Ljava/lang/String;
}
SourceFile: "PlatformFeatureDetector.java"