Package com.jogamp.common.os
Enum MachineDataInfo.StaticConfig
- All Implemented Interfaces:
Serializable,Comparable<MachineDataInfo.StaticConfig>,java.lang.constant.Constable
- Enclosing class:
- MachineDataInfo
Static enumeration of
MachineDataInfo instances
used for high performance data size and alignment lookups,
e.g. for generated structures.
The value MachineDataInfo.pageSizeInBytes shall be ignored
for static instances!
If changing this table, you need to:
- Rebuild GlueGen.
- Run ant
build.xmltargetgenerate.os.sources. - Rebuild everything.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionLP64 Unix, e.g.:Platform.CPUType.X86_64Unix,Platform.CPUType.ARM64EABI,Platform.CPUType.PPC64Unix, ..Platform.CPUType.PPCUnixPlatform.CPUType.SPARC_32SolarisPlatform.CPUType.X86_32MacOS (Special case gcc4/OSX)Platform.CPUType.X86_32WindowsPlatform.CPUType.X86_64Windows -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic final MachineDataInfo.StaticConfigfinal StringtoString()final StringBuilderstatic final voidStatic'sMachineDataInfoshall be unique by thecompatiblecriteria.static MachineDataInfo.StaticConfigReturns the enum constant of this type with the specified name.static MachineDataInfo.StaticConfig[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
ARM_MIPS_32
-
X86_32_UNIX
-
X86_32_MACOS
Platform.CPUType.X86_32MacOS (Special case gcc4/OSX) -
PPC_32_UNIX
Platform.CPUType.PPCUnix -
SPARC_32_SUNOS
Platform.CPUType.SPARC_32Solaris -
X86_32_WINDOWS
Platform.CPUType.X86_32Windows -
LP64_UNIX
LP64 Unix, e.g.:Platform.CPUType.X86_64Unix,Platform.CPUType.ARM64EABI,Platform.CPUType.PPC64Unix, .. -
S390_64_UNIX
-
X86_64_WINDOWS
Platform.CPUType.X86_64Windows
-
-
Field Details
-
md
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
toString
-
toShortString
-
toString
- Overrides:
toStringin classEnum<MachineDataInfo.StaticConfig>
-
validateUniqueMachineDataInfo
public static final void validateUniqueMachineDataInfo()Static'sMachineDataInfoshall be unique by thecompatiblecriteria. -
findCompatible
-