Class SignatureHelp
java.lang.Object
org.graalvm.tools.lsp.server.types.JSONBase
org.graalvm.tools.lsp.server.types.SignatureHelp
Signature help represents the signature of something callable. There can be multiple signature
but only one active and only one active parameter.
-
Method Summary
Modifier and TypeMethodDescriptionstatic SignatureHelpcreate(List<SignatureInformation> signatures, Integer activeSignature, Integer activeParameter) booleanThe active parameter of the active signature.The active signature.One or more signatures.inthashCode()setActiveParameter(Integer activeParameter) setActiveSignature(Integer activeSignature) setSignatures(List<SignatureInformation> signatures)
-
Method Details
-
getSignatures
One or more signatures. -
setSignatures
-
getActiveSignature
The active signature. Set to `null` if no signatures exist. -
setActiveSignature
-
getActiveParameter
The active parameter of the active signature. Set to `null` if the active signature has no parameters. -
setActiveParameter
-
equals
-
hashCode
public int hashCode() -
create
public static SignatureHelp create(List<SignatureInformation> signatures, Integer activeSignature, Integer activeParameter)
-