Package io.github.toolfactory.jvm
Class InfoImpl
java.lang.Object
io.github.toolfactory.jvm.InfoImpl
- All Implemented Interfaces:
Info
public class InfoImpl extends java.lang.Object implements Info
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.github.toolfactory.jvm.Info
Info.Provider
-
Field Summary
Fields inherited from interface io.github.toolfactory.jvm.Info
CRITICAL_VERSIONS
-
Constructor Summary
Constructors Constructor Description InfoImpl()
-
Method Summary
Modifier and Type Method Description static InfoImpl
create()
static InfoImpl
getInstance()
int
getVersion()
boolean
is32Bit()
boolean
is64Bit()
boolean
isCompressedOopsOffOn64Bit()
boolean
isCompressedOopsOffOn64BitHotspot()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
InfoImpl
public InfoImpl()
-
-
Method Details
-
getInstance
-
create
-
isCompressedOopsOffOn64BitHotspot
public boolean isCompressedOopsOffOn64BitHotspot()- Specified by:
isCompressedOopsOffOn64BitHotspot
in interfaceInfo
-
isCompressedOopsOffOn64Bit
public boolean isCompressedOopsOffOn64Bit()- Specified by:
isCompressedOopsOffOn64Bit
in interfaceInfo
-
is32Bit
public boolean is32Bit() -
is64Bit
public boolean is64Bit() -
getVersion
public int getVersion()- Specified by:
getVersion
in interfaceInfo
-