org.jetbrains.jet.lang.resolve.java.resolver
Class JavaFunctionResolver

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.java.resolver.JavaFunctionResolver

public final class JavaFunctionResolver
extends java.lang.Object


Constructor Summary
JavaFunctionResolver()
           
 
Method Summary
 java.util.Set<FunctionDescriptor> resolveFunctionGroupForClass(NamedMembers namedMembers, ClassOrNamespaceDescriptor owner, com.intellij.psi.PsiClass psiClass)
           
 java.util.Set<FunctionDescriptor> resolveFunctionGroupForPackage(NamedMembers members, NamespaceDescriptor owner)
           
 void setAnnotationResolver(JavaAnnotationResolver annotationResolver)
           
 void setParameterResolver(JavaValueParameterResolver parameterResolver)
           
 void setSignatureResolver(JavaSignatureResolver signatureResolver)
           
 void setTrace(BindingTrace trace)
           
 void setTypeTransformer(JavaTypeTransformer typeTransformer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaFunctionResolver

public JavaFunctionResolver()
Method Detail

setTypeTransformer

@Inject
public void setTypeTransformer(JavaTypeTransformer typeTransformer)

setTrace

@Inject
public void setTrace(BindingTrace trace)

setSignatureResolver

@Inject
public void setSignatureResolver(JavaSignatureResolver signatureResolver)

setParameterResolver

@Inject
public void setParameterResolver(JavaValueParameterResolver parameterResolver)

setAnnotationResolver

@Inject
public void setAnnotationResolver(JavaAnnotationResolver annotationResolver)

resolveFunctionGroupForClass

@NotNull
public java.util.Set<FunctionDescriptor> resolveFunctionGroupForClass(@NotNull
                                                                              NamedMembers namedMembers,
                                                                              @NotNull
                                                                              ClassOrNamespaceDescriptor owner,
                                                                              @NotNull
                                                                              com.intellij.psi.PsiClass psiClass)

resolveFunctionGroupForPackage

@NotNull
public java.util.Set<FunctionDescriptor> resolveFunctionGroupForPackage(@NotNull
                                                                                NamedMembers members,
                                                                                @NotNull
                                                                                NamespaceDescriptor owner)