package fr.adrienbrault.idea.symfony2plugin.dic.container; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; /** * @author Daniel Espendiller <daniel@espendiller.net> */ public interface ServiceInterface { @NotNull String getId(); @Nullable String getClassName(); boolean isLazy(); boolean isAbstract(); boolean isAutowire(); boolean isDeprecated(); boolean isPublic(); @Nullable String getAlias(); @Nullable String getParent(); @Nullable String getDecorates(); @Nullable String getDecorationInnerName(); }