@Test public void testNonSignatureAndValueReturnType() { CypherProcedureElement element = element("namespace.name", "namespace.name(node :: NODE?) :: (value :: STRING?)"); assertThat(element.getInvokableInformation().getSignature()).isEqualTo("(node :: NODE?)"); assertThat(element.getInvokableInformation().getReturnTypeString()).isEqualTo("value :: STRING?"); }
@Override public InvokableInformation getInvokableInformation() { return invokableInformation; }
CypherProcedureElement implements
        CypherElement,
        CypherElementWithSignature,
        CypherElementWithDocumentation { @Override public InvokableInformation getInvokableInformation() { return invokableInformation; } }
CypherProcedureElement implements
        CypherElement,
        CypherElementWithSignature,
        CypherElementWithDocumentation { @Override public InvokableInformation getInvokableInformation() { return invokableInformation; } CypherProcedureElement(String name, String fullSignature, @Nullable String description); }
CypherProcedureElement implements
        CypherElement,
        CypherElementWithSignature,
        CypherElementWithDocumentation { @Override public InvokableInformation getInvokableInformation() { return invokableInformation; } CypherProcedureElement(String name, String fullSignature, @Nullable String description); String getName(); @Override InvokableInformation getInvokableInformation(); String getDocumentation(); @Override LookupElement getLookupElement(); }
CypherProcedureElement implements
        CypherElement,
        CypherElementWithSignature,
        CypherElementWithDocumentation { @Override public InvokableInformation getInvokableInformation() { return invokableInformation; } CypherProcedureElement(String name, String fullSignature, @Nullable String description); String getName(); @Override InvokableInformation getInvokableInformation(); String getDocumentation(); @Override LookupElement getLookupElement();  }