All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jqassistant.contrib.plugin.csharp.model.InvokesDescriptor Maven / Gradle / Ivy

The newest version!
package org.jqassistant.contrib.plugin.csharp.model;

import com.buschmais.jqassistant.core.store.api.model.Descriptor;
import com.buschmais.xo.neo4j.api.annotation.Label;
import com.buschmais.xo.neo4j.api.annotation.Relation;

import java.util.List;

import static com.buschmais.xo.neo4j.api.annotation.Relation.Outgoing;


@Label("Invocation")
public interface InvokesDescriptor extends Descriptor, LineNumberDescriptor {

    @Outgoing
    @Relation("INVOKES")
    MethodDescriptor getInvokedMethod();

    void setInvokedMethod(MethodDescriptor methodDescriptor);

    @Relation("WITH_TYPE_ARGUMENT")
    List getGenericTypeArguments();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy