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> resolveFunctionGroup(Name methodName, ClassPsiDeclarationProvider scopeData, ClassOrNamespaceDescriptor ownerDescriptor)
           
 java.util.Set<FunctionDescriptor> resolveFunctionGroup(Name functionName, PackagePsiDeclarationProvider scopeData, NamespaceDescriptor ownerDescriptor)
           
 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)

resolveFunctionGroup

@NotNull
public java.util.Set<FunctionDescriptor> resolveFunctionGroup(@NotNull
                                                                      Name methodName,
                                                                      @NotNull
                                                                      ClassPsiDeclarationProvider scopeData,
                                                                      @NotNull
                                                                      ClassOrNamespaceDescriptor ownerDescriptor)

resolveFunctionGroup

@NotNull
public java.util.Set<FunctionDescriptor> resolveFunctionGroup(@NotNull
                                                                      Name functionName,
                                                                      @NotNull
                                                                      PackagePsiDeclarationProvider scopeData,
                                                                      @NotNull
                                                                      NamespaceDescriptor ownerDescriptor)