org.jetbrains.jet.codegen.state
Class GenerationState
java.lang.Object
org.jetbrains.jet.codegen.state.GenerationState
public class GenerationState
- extends java.lang.Object
Constructor Summary |
GenerationState(com.intellij.openapi.project.Project project,
ClassBuilderFactory builderFactory,
ModuleDescriptor module,
BindingContext bindingContext,
java.util.List<JetFile> files)
|
GenerationState(com.intellij.openapi.project.Project project,
ClassBuilderFactory builderFactory,
Progress progress,
ModuleDescriptor module,
BindingContext bindingContext,
java.util.List<JetFile> files,
boolean disableCallAssertions,
boolean disableParamAssertions,
GenerationState.GenerateClassFilter generateClassFilter,
boolean disableInline,
boolean disableOptimization,
java.util.Collection<FqName> packagesWithRemovedFiles,
java.lang.String moduleId,
DiagnosticSink diagnostics,
java.io.File outDirectory)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GenerationState
public GenerationState(@NotNull
com.intellij.openapi.project.Project project,
@NotNull
ClassBuilderFactory builderFactory,
@NotNull
ModuleDescriptor module,
@NotNull
BindingContext bindingContext,
@NotNull
java.util.List<JetFile> files)
GenerationState
public GenerationState(@NotNull
com.intellij.openapi.project.Project project,
@NotNull
ClassBuilderFactory builderFactory,
@NotNull
Progress progress,
@NotNull
ModuleDescriptor module,
@NotNull
BindingContext bindingContext,
@NotNull
java.util.List<JetFile> files,
boolean disableCallAssertions,
boolean disableParamAssertions,
GenerationState.GenerateClassFilter generateClassFilter,
boolean disableInline,
boolean disableOptimization,
@Nullable
java.util.Collection<FqName> packagesWithRemovedFiles,
@Nullable
java.lang.String moduleId,
@NotNull
DiagnosticSink diagnostics,
@Nullable
java.io.File outDirectory)
getFactory
@NotNull
public ClassFileFactory getFactory()
getProgress
@NotNull
public Progress getProgress()
getBindingContext
@NotNull
public BindingContext getBindingContext()
getClassBuilderMode
@NotNull
public ClassBuilderMode getClassBuilderMode()
getFiles
@NotNull
public java.util.List<JetFile> getFiles()
getBindingTrace
@NotNull
public BindingTrace getBindingTrace()
getTypeMapper
@NotNull
public JetTypeMapper getTypeMapper()
getProject
@NotNull
public com.intellij.openapi.project.Project getProject()
getIntrinsics
@NotNull
public IntrinsicMethods getIntrinsics()
getSamWrapperClasses
@NotNull
public SamWrapperClasses getSamWrapperClasses()
getMappingsClassesForWhenByEnum
@NotNull
public MappingsClassesForWhenByEnum getMappingsClassesForWhenByEnum()
isCallAssertionsEnabled
public boolean isCallAssertionsEnabled()
isParamAssertionsEnabled
public boolean isParamAssertionsEnabled()
getGenerateDeclaredClassFilter
@NotNull
public GenerationState.GenerateClassFilter getGenerateDeclaredClassFilter()
getJvmRuntimeTypes
@NotNull
public JvmRuntimeTypes getJvmRuntimeTypes()
isInlineEnabled
public boolean isInlineEnabled()
beforeCompile
public void beforeCompile()
destroy
public void destroy()
getEarlierScriptsForReplInterpreter
@Nullable
public java.util.List<ScriptDescriptor> getEarlierScriptsForReplInterpreter()
setEarlierScriptsForReplInterpreter
public void setEarlierScriptsForReplInterpreter(@Nullable
java.util.List<ScriptDescriptor> earlierScriptsForReplInterpreter)
getModule
@NotNull
public ModuleDescriptor getModule()
getPackagesWithRemovedFiles
@NotNull
public java.util.Collection<FqName> getPackagesWithRemovedFiles()
getModuleId
@Nullable
public java.lang.String getModuleId()
getOutDirectory
@Nullable
public java.io.File getOutDirectory()