Top Description Inners Fields Constructors Methods
org.lwjgl

public final Class Version

extends Object
Class Inheritance
Imports
javax.annotation.*, java.io.*, java.net.*, java.util.*, java.util.jar.*

This class can be used to query the LWJGL version.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum
Version.BuildType

The development state of the current build.

Field Summary

Modifier and TypeField and Description
public static final Version.BuildType
BUILD_TYPE

The development state of the current build.

private static final String
public static final int
VERSION_MAJOR

Current version of library.

public static final int
VERSION_MINOR

Current version of library.

public static final int
VERSION_REVISION

Current version of library.

private static final String

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv static String
createImplementation(String specVersion, String implVersion)

pack-priv static String
public static String
getVersion()

Returns the LWJGL version.

public static void
main(String[] args)

private static String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

BUILD_TYPEback to summary
public static final Version.BuildType BUILD_TYPE

The development state of the current build.

versionback to summary
private static final String version
VERSION_MAJORback to summary
public static final int VERSION_MAJOR

Current version of library.

VERSION_MINORback to summary
public static final int VERSION_MINOR

Current version of library.

VERSION_REVISIONback to summary
public static final int VERSION_REVISION

Current version of library.

versionPlainback to summary
private static final String versionPlain

Constructor Detail

Versionback to summary
private Version()

Method Detail

createImplementationback to summary
pack-priv static String createImplementation(String specVersion, String implVersion)
findImplementationFromManifestback to summary
pack-priv static String findImplementationFromManifest()
Annotations
@Nullable
getVersionback to summary
public static String getVersion()

Returns the LWJGL version.

mainback to summary
public static void main(String[] args)
readImplementationFromManifestback to summary
private static String readImplementationFromManifest(URL url)
Annotations
@Nullable
org.lwjgl back to summary

public final Enum Version.BuildType

extends Enum<Version.BuildType>
Class Inheritance

The development state of the current build.

Field Summary

Modifier and TypeField and Description
public static final Version.BuildType
ALPHA

Work in progress, unstable.

public static final Version.BuildType
BETA

Feature complete, unstable.

public final String
public static final Version.BuildType
STABLE

Feature complete, stable, official release.

Constructor Summary

AccessConstructor and Description
private
BuildType(String postfix)

Method Summary

Modifier and TypeMethod and Description
public static Version.BuildType
public static Version.BuildType[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ALPHAback to summary
public static final Version.BuildType ALPHA

Work in progress, unstable.

BETAback to summary
public static final Version.BuildType BETA

Feature complete, unstable.

postfixback to summary
public final String postfix
STABLEback to summary
public static final Version.BuildType STABLE

Feature complete, stable, official release.

Constructor Detail

BuildTypeback to summary
private BuildType(String postfix)

Method Detail

valueOfback to summary
public static Version.BuildType valueOf(String name)
valuesback to summary
public static Version.BuildType[] values()