org.jetbrains.kotlin.cli.common
Class CompilerPluginContext

java.lang.Object
  extended by org.jetbrains.kotlin.cli.common.CompilerPluginContext

public class CompilerPluginContext
extends java.lang.Object

Represents the context of available state in which a CompilerPlugin runs such as the Project, the BindingContext and the underlying JetFile files.


Constructor Summary
CompilerPluginContext(com.intellij.openapi.project.Project project, BindingContext context, java.util.List<JetFile> files)
           
 
Method Summary
 BindingContext getContext()
           
 java.util.List<JetFile> getFiles()
           
 com.intellij.openapi.project.Project getProject()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompilerPluginContext

public CompilerPluginContext(com.intellij.openapi.project.Project project,
                             BindingContext context,
                             java.util.List<JetFile> files)
Method Detail

getContext

@NotNull
public BindingContext getContext()

getFiles

@NotNull
public java.util.List<JetFile> getFiles()

getProject

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