public enum AnalyzerFacadeForJVM extends java.lang.Enum<AnalyzerFacadeForJVM> implements AnalyzerFacade
Enum Constant and Description |
---|
INSTANCE |
Modifier and Type | Method and Description |
---|---|
AnalyzeExhaust |
analyzeBodiesInFiles(com.intellij.openapi.project.Project project,
java.util.List<AnalyzerScriptParameter> scriptParameters,
com.google.common.base.Predicate<com.intellij.psi.PsiFile> filesForBodiesResolve,
BindingTrace headersTraceContext,
BodiesResolveContext bodiesResolveContext,
ModuleDescriptor module) |
AnalyzeExhaust |
analyzeFiles(com.intellij.openapi.project.Project project,
java.util.Collection<JetFile> files,
java.util.List<AnalyzerScriptParameter> scriptParameters,
com.google.common.base.Predicate<com.intellij.psi.PsiFile> filesToAnalyzeCompletely) |
static AnalyzeExhaust |
analyzeFilesWithJavaIntegration(com.intellij.openapi.project.Project project,
java.util.Collection<JetFile> files,
BindingTrace trace,
java.util.List<AnalyzerScriptParameter> scriptParameters,
com.google.common.base.Predicate<com.intellij.psi.PsiFile> filesToAnalyzeCompletely,
boolean storeContextForBodiesResolve) |
static AnalyzeExhaust |
analyzeFilesWithJavaIntegration(com.intellij.openapi.project.Project project,
java.util.Collection<JetFile> files,
java.util.List<AnalyzerScriptParameter> scriptParameters,
com.google.common.base.Predicate<com.intellij.psi.PsiFile> filesToAnalyzeCompletely) |
static AnalyzeExhaust |
analyzeFilesWithJavaIntegration(com.intellij.openapi.project.Project project,
java.util.Collection<JetFile> files,
java.util.List<AnalyzerScriptParameter> scriptParameters,
com.google.common.base.Predicate<com.intellij.psi.PsiFile> filesToAnalyzeCompletely,
boolean storeContextForBodiesResolve) |
static AnalyzeExhaust |
analyzeFilesWithJavaIntegrationAndCheckForErrors(com.intellij.openapi.project.Project project,
java.util.Collection<JetFile> files,
java.util.List<AnalyzerScriptParameter> scriptParameters,
com.google.common.base.Predicate<com.intellij.psi.PsiFile> filesToAnalyzeCompletely) |
static AnalyzeExhaust |
analyzeOneFileWithJavaIntegration(JetFile file,
java.util.List<AnalyzerScriptParameter> scriptParameters) |
static AnalyzeExhaust |
analyzeOneFileWithJavaIntegrationAndCheckForErrors(JetFile file,
java.util.List<AnalyzerScriptParameter> scriptParameters) |
static ModuleDescriptorImpl |
createJavaModule(java.lang.String name) |
ResolveSession |
getLazyResolveSession(com.intellij.openapi.project.Project fileProject,
java.util.Collection<JetFile> files) |
static AnalyzerFacadeForJVM |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static AnalyzerFacadeForJVM[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final AnalyzerFacadeForJVM INSTANCE
public static AnalyzerFacadeForJVM[] values()
for (AnalyzerFacadeForJVM c : AnalyzerFacadeForJVM.values()) System.out.println(c);
public static AnalyzerFacadeForJVM valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified namejava.lang.NullPointerException
- if the argument is null@NotNull public AnalyzeExhaust analyzeFiles(@NotNull com.intellij.openapi.project.Project project, @NotNull java.util.Collection<JetFile> files, @NotNull java.util.List<AnalyzerScriptParameter> scriptParameters, @NotNull com.google.common.base.Predicate<com.intellij.psi.PsiFile> filesToAnalyzeCompletely)
analyzeFiles
in interface AnalyzerFacade
@NotNull public AnalyzeExhaust analyzeBodiesInFiles(@NotNull com.intellij.openapi.project.Project project, @NotNull java.util.List<AnalyzerScriptParameter> scriptParameters, @NotNull com.google.common.base.Predicate<com.intellij.psi.PsiFile> filesForBodiesResolve, @NotNull BindingTrace headersTraceContext, @NotNull BodiesResolveContext bodiesResolveContext, @NotNull ModuleDescriptor module)
analyzeBodiesInFiles
in interface AnalyzerFacade
@NotNull public ResolveSession getLazyResolveSession(@NotNull com.intellij.openapi.project.Project fileProject, @NotNull java.util.Collection<JetFile> files)
getLazyResolveSession
in interface AnalyzerFacade
public static AnalyzeExhaust analyzeOneFileWithJavaIntegrationAndCheckForErrors(JetFile file, java.util.List<AnalyzerScriptParameter> scriptParameters)
public static AnalyzeExhaust analyzeOneFileWithJavaIntegration(JetFile file, java.util.List<AnalyzerScriptParameter> scriptParameters)
public static AnalyzeExhaust analyzeFilesWithJavaIntegrationAndCheckForErrors(com.intellij.openapi.project.Project project, java.util.Collection<JetFile> files, java.util.List<AnalyzerScriptParameter> scriptParameters, com.google.common.base.Predicate<com.intellij.psi.PsiFile> filesToAnalyzeCompletely)
public static AnalyzeExhaust analyzeFilesWithJavaIntegration(com.intellij.openapi.project.Project project, java.util.Collection<JetFile> files, java.util.List<AnalyzerScriptParameter> scriptParameters, com.google.common.base.Predicate<com.intellij.psi.PsiFile> filesToAnalyzeCompletely)
public static AnalyzeExhaust analyzeFilesWithJavaIntegration(com.intellij.openapi.project.Project project, java.util.Collection<JetFile> files, java.util.List<AnalyzerScriptParameter> scriptParameters, com.google.common.base.Predicate<com.intellij.psi.PsiFile> filesToAnalyzeCompletely, boolean storeContextForBodiesResolve)
public static AnalyzeExhaust analyzeFilesWithJavaIntegration(com.intellij.openapi.project.Project project, java.util.Collection<JetFile> files, BindingTrace trace, java.util.List<AnalyzerScriptParameter> scriptParameters, com.google.common.base.Predicate<com.intellij.psi.PsiFile> filesToAnalyzeCompletely, boolean storeContextForBodiesResolve)
@NotNull public static ModuleDescriptorImpl createJavaModule(@NotNull java.lang.String name)