Package net.bytebuddy
Interface ClassFileVersion.VersionLocator
-
- All Known Implementing Classes:
ClassFileVersion.VersionLocator.ForJava9CapableVm
,ClassFileVersion.VersionLocator.ForLegacyVm
- Enclosing class:
- ClassFileVersion
protected static interface ClassFileVersion.VersionLocator
A locator for the executing VM's Java version.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ClassFileVersion.VersionLocator.CreationAction
A creation action for a version locator.static class
ClassFileVersion.VersionLocator.ForJava9CapableVm
A version locator for a JVM of at least version 9.static class
ClassFileVersion.VersionLocator.ForLegacyVm
A version locator for a JVM that does not provide thejava.lang.Runtime.Version
class.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ClassFileVersion
locate()
Locates the current VM's major version number.
-
-
-
Method Detail
-
locate
ClassFileVersion locate()
Locates the current VM's major version number.- Returns:
- The current VM's major version number.
-
-