// 
// Decompiled by Procyon v0.6.0
// 

package io.sentry.util;

import org.jetbrains.annotations.ApiStatus;

@ApiStatus.Internal
public final class Platform
{
    static boolean isAndroid;
    static boolean isJavaNinePlus;
    
    public static boolean isAndroid() {
        return Platform.isAndroid;
    }
    
    public static boolean isJvm() {
        return !Platform.isAndroid;
    }
    
    public static boolean isJavaNinePlus() {
        return Platform.isJavaNinePlus;
    }
    
    static {
        try {
            Platform.isAndroid = "The Android Project".equals(System.getProperty("java.vendor"));
        }
        catch (final Throwable e) {
            Platform.isAndroid = false;
        }
        try {
            final String javaStringVersion = System.getProperty("java.specification.version");
            if (javaStringVersion != null) {
                final double javaVersion = Double.valueOf(javaStringVersion);
                Platform.isJavaNinePlus = (javaVersion >= 9.0);
            }
            else {
                Platform.isJavaNinePlus = false;
            }
        }
        catch (final Throwable e) {
            Platform.isJavaNinePlus = false;
        }
    }
}
