public final class JavaFunctionResolver extends java.lang.Object
Constructor and Description |
---|
JavaFunctionResolver() |
Modifier and Type | Method and Description |
---|---|
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) |
public JavaFunctionResolver()
@Inject public void setTypeTransformer(JavaTypeTransformer typeTransformer)
@Inject public void setTrace(BindingTrace trace)
@Inject public void setSignatureResolver(JavaSignatureResolver signatureResolver)
@Inject public void setParameterResolver(JavaValueParameterResolver parameterResolver)
@Inject public void setAnnotationResolver(JavaAnnotationResolver annotationResolver)
@NotNull public java.util.Set<FunctionDescriptor> resolveFunctionGroup(@NotNull Name methodName, @NotNull ClassPsiDeclarationProvider scopeData, @NotNull ClassOrNamespaceDescriptor ownerDescriptor)
@NotNull public java.util.Set<FunctionDescriptor> resolveFunctionGroup(@NotNull Name functionName, @NotNull PackagePsiDeclarationProvider scopeData, @NotNull NamespaceDescriptor ownerDescriptor)