Top Description Fields Constructors Methods
org.codehaus.groovy.vmplugin

public Class VMPluginFactory

extends Object
Class Inheritance
Imports
org.codehaus.groovy.runtime.DefaultGroovyMethods, java.security.AccessController, .PrivilegedAction, java.util.logging.Level, .Logger

Factory class to get functionality based on the VM version. The usage of this class is not for public use, only for the runtime.

Field Summary

Modifier and TypeField and Description
private static final String
private static final String
private static final String
private static final String
private static final Logger
private static final VMPlugin

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static VMPlugin
createPlugin(final String classNameCheck, final String pluginName)

public static VMPlugin
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

JDK8_CLASSNAME_CHECKback to summary
private static final String JDK8_CLASSNAME_CHECK
JDK8_PLUGIN_NAMEback to summary
private static final String JDK8_PLUGIN_NAME
JDK9_CLASSNAME_CHECKback to summary
private static final String JDK9_CLASSNAME_CHECK
JDK9_PLUGIN_NAMEback to summary
private static final String JDK9_PLUGIN_NAME
LOGGERback to summary
private static final Logger LOGGER
PLUGINback to summary
private static final VMPlugin PLUGIN

Constructor Detail

VMPluginFactoryback to summary
public VMPluginFactory()

Method Detail

createPluginback to summary
private static VMPlugin createPlugin(final String classNameCheck, final String pluginName)
getPluginback to summary
public static VMPlugin getPlugin()