com.groupbyinc.flux.common.sun.jna.Platform.class Maven / Gradle / Ivy
???? 2{ +com/groupbyinc/flux/common/sun/jna/Platform java/lang/Object
Platform.java UNSPECIFIED I???? MAC LINUX WINDOWS SOLARIS FREEBSD OPENBSD WINDOWSCE AIX ANDROID GNU KFREEBSD
NETBSD RO_FIELDS Z HAS_BUFFERS HAS_AWT HAS_JAWT MATH_LIBRARY_NAME Ljava/lang/String; C_LIBRARY_NAME HAS_DLL_CALLBACKS RESOURCE_PREFIX osType ARCH ()V - .
/ this -Lcom/groupbyinc/flux/common/sun/jna/Platform; getOSType ()I + 5 isMac ()Z isAndroid isLinux isAIX isAix ; 8
= isWindowsCE isWindows isSolaris isFreeBSD isOpenBSD isNetBSD isGNU
iskFreeBSD isX11 @ 8
H 7 8
J hasRuntimeExec ? 8
M J9 O java.vm.name Q java/lang/System S getProperty &(Ljava/lang/String;)Ljava/lang/String; U V
T W java/lang/String Y equals (Ljava/lang/Object;)Z [ \
Z ] is64Bit sun.arch.data.model ` )com.groupbyinc.flux.common.ibm.vm.bitmode b 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; U d
T e 64 g x86-64 i , ' k ia64 m ppc64 o ppc64le q sparcv9 s mips64 u mips64el w amd64 y )com/groupbyinc/flux/common/sun/jna/Native { POINTER_SIZE } | ~ model isIntel x86 ?
startsWith (Ljava/lang/String;)Z ? ?
Z ? isPPC ppc ? isARM arm ? isSPARC sparc ? isMIPS mips ? mipsel ? getCanonicalArchitecture '(Ljava/lang/String;I)Ljava/lang/String; toLowerCase ()Ljava/lang/String; ? ?
Z ? trim ? ?
Z ? powerpc ? powerpc64 ? i386 ? i686 ? x86_64 ? little ? sun.cpu.endian ? isSoftFloat ? 8
? armel ? arch platform java/io/IOException ? java/lang/SecurityException ? java/io/File ? /proc/self/exe ? (Ljava/lang/String;)V - ?
? ? exists ? 8
? ? getCanonicalPath ? ?
? ? .com/groupbyinc/flux/common/sun/jna/ELFAnalyser ? analyse D(Ljava/lang/String;)Lcom/groupbyinc/flux/common/sun/jna/ELFAnalyser; ? ?
? ? isArmSoftFloat ? 8
? ? java/lang/Class ? getName ? ?
? ? java/util/logging/Logger ? getLogger .(Ljava/lang/String;)Ljava/util/logging/Logger; ? ?
? ? java/util/logging/Level ? INFO Ljava/util/logging/Level; ? ? ? ? 5Failed to read '/proc/self/exe' or the target binary. ? log C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V ? ?
? ? HSecurityException while analysing '/proc/self/exe' or the target binary. ? ahfd 0Lcom/groupbyinc/flux/common/sun/jna/ELFAnalyser; self Ljava/io/File; ex Ljava/io/IOException; Ljava/lang/SecurityException; getNativeLibraryResourcePrefix
jna.prefix ? 3 4
? os.arch ? os.name ? 9(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; ? ?
? prefix ? ?
? java/lang/StringBuilder ?
? / android- append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
? toString ?
? win32- w32ce- darwin
linux- sunos- freebsd- openbsd- netbsd- kfreebsd- indexOf (Ljava/lang/String;)I
Z substring (II)Ljava/lang/String;!"
Z# -% osPrefix space name java/lang/ClassNotFoundException+ Linux- dalvik/ jna.nounpack1 true3 setProperty5 d
T6 Mac9 Darwin;
Windows CE= Windows? SolarisA SunOSC FreeBSDE OpenBSDG gnuI equalsIgnoreCaseK ?
ZL gnu/kfreebsdN netbsdP java.nio.BufferR forName %(Ljava/lang/String;)Ljava/lang/Class;TU
?V $ " X % " Z # " \ ! " ^ msvcrt` coredllb cd ( ' f mh &