Enum FutureFeature

    • Enum Constant Detail

      • nested_scopes

        public static final FutureFeature nested_scopes
        Enables nested scopes.
      • division

        public static final FutureFeature division
        Makes integer / integer division return float.
      • generators

        public static final FutureFeature generators
        Enables generators.
      • absolute_import

        public static final FutureFeature absolute_import
        Enables absolute imports.
      • with_statement

        public static final FutureFeature with_statement
        Enables the with statement.
      • print_function

        public static final FutureFeature print_function
        Enables the print function.
      • unicode_literals

        public static final FutureFeature unicode_literals
        Enables unicode literals.
      • braces

        public static final FutureFeature braces
        Use braces for block delimiters instead of indentation.
      • GIL

        public static final FutureFeature GIL
        Enable the Global Interpreter Lock in Jython.
      • global_interpreter_lock

        public static final FutureFeature global_interpreter_lock
        Enable the Global Interpreter Lock in Jython.
    • Method Detail

      • values

        public static FutureFeature[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (FutureFeature c : FutureFeature.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static FutureFeature valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • addFeature

        public static void addFeature​(java.lang.String featureName,
                                      PragmaReceiver features)