org.jetbrains.jet.di
Class InjectorForJvmCodegen

java.lang.Object
  extended by org.jetbrains.jet.di.InjectorForJvmCodegen

public class InjectorForJvmCodegen
extends java.lang.Object


Constructor Summary
InjectorForJvmCodegen(JetTypeMapper jetTypeMapper, GenerationState generationState, ClassBuilderFactory classBuilderFactory, com.intellij.openapi.project.Project project)
           
 
Method Summary
 void destroy()
           
 ClassFileFactory getClassFileFactory()
           
 GenerationState getGenerationState()
           
 IntrinsicMethods getIntrinsics()
           
 JetTypeMapper getJetTypeMapper()
           
 com.intellij.openapi.project.Project getProject()
           
 ScriptCodegen getScriptCodegen()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InjectorForJvmCodegen

public InjectorForJvmCodegen(@NotNull
                             JetTypeMapper jetTypeMapper,
                             @NotNull
                             GenerationState generationState,
                             @NotNull
                             ClassBuilderFactory classBuilderFactory,
                             @NotNull
                             com.intellij.openapi.project.Project project)
Method Detail

destroy

@PreDestroy
public void destroy()

getJetTypeMapper

public JetTypeMapper getJetTypeMapper()

getGenerationState

public GenerationState getGenerationState()

getProject

public com.intellij.openapi.project.Project getProject()

getScriptCodegen

public ScriptCodegen getScriptCodegen()

getIntrinsics

public IntrinsicMethods getIntrinsics()

getClassFileFactory

public ClassFileFactory getClassFileFactory()