Top Fields Constructors Methods
org.python.core

public Class CompilerFlags

extends Object
implements Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable
Imports
java.io.Serializable, java.util.Set, org.python.Version

Field Summary

Modifier and TypeField and Description
private static final int
public boolean
public String
private final Set<CodeFlag>
public boolean
public static final int
public static final int
public static final int
public boolean

Constructor Summary

AccessConstructor and Description
public
public
CompilerFlags(int co_flags)

Method Summary

Modifier and TypeMethod and Description
public CompilerFlags
public CompilerFlags
combine(int flags)

public static CompilerFlags
public static CompilerFlags
getCompilerFlags(int flags, PyFrame frame)

public static CompilerFlags
private boolean
isEnabled(int co_flags, int codeConstant)

public boolean
public void
public int
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

CO_ALL_FEATURESback to summary
private static final int CO_ALL_FEATURES
dont_imply_dedentback to summary
public boolean dont_imply_dedent
encodingback to summary
public String encoding
flagsback to summary
private final Set<CodeFlag> flags
only_astback to summary
public boolean only_ast
PyCF_DONT_IMPLY_DEDENTback to summary
public static final int PyCF_DONT_IMPLY_DEDENT
PyCF_ONLY_ASTback to summary
public static final int PyCF_ONLY_AST
PyCF_SOURCE_IS_UTF8back to summary
public static final int PyCF_SOURCE_IS_UTF8
source_is_utf8back to summary
public boolean source_is_utf8

Constructor Detail

CompilerFlagsback to summary
public CompilerFlags()
CompilerFlagsback to summary
public CompilerFlags(int co_flags)

Method Detail

combineback to summary
public CompilerFlags combine(CompilerFlags flags)
combineback to summary
public CompilerFlags combine(int flags)
getCompilerFlagsback to summary
public static CompilerFlags getCompilerFlags()
getCompilerFlagsback to summary
public static CompilerFlags getCompilerFlags(int flags, PyFrame frame)
getCompilerFlagsback to summary
public static CompilerFlags getCompilerFlags(CompilerFlags flags, PyFrame frame)
isEnabledback to summary
private boolean isEnabled(int co_flags, int codeConstant)
isFlagSetback to summary
public boolean isFlagSet(CodeFlag flag)
setFlagback to summary
public void setFlag(CodeFlag flag)
toBitsback to summary
public int toBits()
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Returns:String

a string representation of the object

Annotations
@Override