public enum FutureFeature extends Enum<FutureFeature> implements Pragma
Pragma.ForbiddenPragmaModule, Pragma.PragmaModule| Enum Constant and Description | 
|---|
| absolute_importEnables absolute imports. | 
| bracesUse braces for block delimiters instead of indentation. | 
| divisionMakes integer / integer division return float. | 
| generatorsEnables generators. | 
| GILEnable the Global Interpreter Lock in Jython. | 
| global_interpreter_lockEnable the Global Interpreter Lock in Jython. | 
| nested_scopesEnables nested scopes. | 
| print_functionEnables the print function. | 
| unicode_literalsEnables unicode literals. | 
| with_statementEnables the with statement. | 
| Modifier and Type | Field and Description | 
|---|---|
| static String | MODULE_NAME | 
| static Pragma.PragmaModule | PRAGMA_MODULE | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | addFeature(String featureName,
          PragmaReceiver features) | 
| void | addTo(PragmaReceiver features) | 
| void | setFlag(CompilerFlags cflags) | 
| static FutureFeature | valueOf(String name)Returns the enum constant of this type with the specified name. | 
| static FutureFeature[] | values()Returns an array containing the constants of this enum type, in
the order they are declared. | 
public static final FutureFeature nested_scopes
public static final FutureFeature division
public static final FutureFeature generators
public static final FutureFeature absolute_import
public static final FutureFeature with_statement
public static final FutureFeature print_function
public static final FutureFeature unicode_literals
public static final FutureFeature braces
public static final FutureFeature GIL
public static final FutureFeature global_interpreter_lock
public static final String MODULE_NAME
public static final Pragma.PragmaModule PRAGMA_MODULE
public static FutureFeature[] values()
for (FutureFeature c : FutureFeature.values()) System.out.println(c);
public static FutureFeature valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic void addTo(PragmaReceiver features)
public static void addFeature(String featureName, PragmaReceiver features)
public void setFlag(CompilerFlags cflags)