Top Fields Constructors Methods
org.python.core

public sealed Enum FutureFeature

extends Enum<FutureFeature>
implements Pragma
Class Inheritance
All Implemented Interfaces
org.python.core.Pragma
Imports
org.python.antlr.ParseException

Field Summary

Modifier and TypeField and Description
public static final FutureFeature
absolute_import

Enables absolute imports.

public static final FutureFeature
braces

Use braces for block delimiters instead of indentation.

public static final FutureFeature
division

Makes integer / integer division return float.

private final CodeFlag
public static final FutureFeature
generators

Enables generators.

public static final FutureFeature
GIL

Enable the Global Interpreter Lock in Jython.

public static final FutureFeature
global_interpreter_lock

Enable the Global Interpreter Lock in Jython.

public static final String
public static final FutureFeature
nested_scopes

Enables nested scopes.

public static final Pragma.PragmaModule
public static final FutureFeature
unicode_literals

Enables unicode literals.

public static final FutureFeature
with_statement

Enables the with statement.

Constructor Summary

AccessConstructor and Description
private
private

Method Summary

Modifier and TypeMethod and Description
public static void
addFeature(String featureName, PragmaReceiver features)

public void
private static FutureFeature
getFeature(String featureName)

public void
public static FutureFeature
public static FutureFeature[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

absolute_importback to summary
public static final FutureFeature absolute_import

Enables absolute imports.

bracesback to summary
public static final FutureFeature braces

Use braces for block delimiters instead of indentation.

divisionback to summary
public static final FutureFeature division

Makes integer / integer division return float.

flagback to summary
private final CodeFlag flag
generatorsback to summary
public static final FutureFeature generators

Enables generators.

GILback to summary
public static final FutureFeature GIL

Enable the Global Interpreter Lock in Jython.

global_interpreter_lockback to summary
public static final FutureFeature global_interpreter_lock

Enable the Global Interpreter Lock in Jython.

MODULE_NAMEback to summary
public static final String MODULE_NAME
nested_scopesback to summary
public static final FutureFeature nested_scopes

Enables nested scopes.

PRAGMA_MODULEback to summary
public static final Pragma.PragmaModule PRAGMA_MODULE
unicode_literalsback to summary
public static final FutureFeature unicode_literals

Enables unicode literals.

with_statementback to summary
public static final FutureFeature with_statement

Enables the with statement.

Constructor Detail

FutureFeatureback to summary
private FutureFeature(CodeFlag flag)
FutureFeatureback to summary
private FutureFeature()

Method Detail

addFeatureback to summary
public static void addFeature(String featureName, PragmaReceiver features)
addToback to summary
public void addTo(PragmaReceiver features)

Implements org.python.core.Pragma.addTo.

getFeatureback to summary
private static FutureFeature getFeature(String featureName)
setFlagback to summary
public void setFlag(CompilerFlags cflags)
valueOfback to summary
public static FutureFeature valueOf(String name)
valuesback to summary
public static FutureFeature[] values()