Interface Platform.MACOS
- All Superinterfaces:
org.graalvm.nativeimage.impl.InternalPlatform.NATIVE_ONLY, org.graalvm.nativeimage.impl.InternalPlatform.PLATFORM_JNI, Platform, Platform.DARWIN
- All Known Implementing Classes:
Platform.MACOS_AARCH64, Platform.MACOS_AMD64
- Enclosing interface:
Platform
Supported operating system: MacOS.
- Since:
- 22.1
-
Nested Class Summary
Nested classes/interfaces inherited from interface Platform
Platform.AARCH64, Platform.AMD64, Platform.ANDROID, Platform.ANDROID_AARCH64, Platform.DARWIN, Platform.DARWIN_AARCH64, Platform.DARWIN_AMD64, Platform.HOSTED_ONLY, Platform.IOS, Platform.IOS_AARCH64, Platform.IOS_AMD64, Platform.LINUX, Platform.LINUX_AARCH64, Platform.LINUX_AARCH64_BASE, Platform.LINUX_AMD64, Platform.LINUX_AMD64_BASE, Platform.LINUX_RISCV64, Platform.MACOS, Platform.MACOS_AARCH64, Platform.MACOS_AMD64, Platform.RISCV64, Platform.WINDOWS, Platform.WINDOWS_AARCH64, Platform.WINDOWS_AMD64
Modifier and TypeInterfaceDescriptionstatic interface
Supported architecture: ARMv8 64-bit.static interface
Supported architecture: x86 64-bit.static interface
Supported operating system: Android.static final class
Supported leaf platform: Android on AArch64 64-bit.static interface
Basis for all Apple operating systems (MacOS and iOS).static interface
Basis for all Apple operating systems on AMD64 (MACOS_AMD64 & IOS_AMD64).static interface
Basis for all Apple operating systems on AMD64 (MACOS_AMD64 & IOS_AMD64).static final class
Marker for elements (types, methods, or fields) that are only visible during native image generation and cannot be used at run time, regardless of the actual platform.static interface
Supported operating system: iOS.static final class
Supported leaf platform: iOS on AArch 64-bit.static final class
Supported leaf platform: iOS on x86 64-bit.static interface
Supported operating system: Linux.static final class
Supported leaf platform: Linux on AArch64 64-bit.static interface
Basis for all Linux operating systems on AARCH64 (LINUX_AARCH64 & ANDROID_AARCH64).static class
Supported leaf platform: Linux on x86 64-bit.static interface
Basis for all Linux operating systems on AMD64 (LINUX_AMD64).static final class
Supported leaf platform: Linux on RISC-V 64-bit.static interface
Supported operating system: MacOS.static final class
Supported leaf platform: MacOS on AArch 64-bit.static final class
Supported leaf platform: MacOS on x86 64-bit.static interface
Supported architecture: RISC-V 64-bit.static interface
Supported operating system: Windows.static final class
Supported leaf platform: Windows on AArch 64-bit.static final class
Supported leaf platform: Windows on x86 64-bit. -
Field Summary
Fields inherited from interface Platform
PLATFORM_PROPERTY_NAME
-
Method Summary
Methods inherited from interface Platform
getArchitecture
Modifier and TypeMethodDescriptiondefault String
Returns the string representing Platform's architecture name.
-
Method Details
-
getOS
-