package com.intellij.lang.javascript.flex.projectStructure.model;
import com.intellij.flex.model.bc.ComponentSet;
import com.intellij.flex.model.bc.LinkageType;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public interface Dependencies {
@Nullable
SdkEntry getSdkEntry();
DependencyEntry[] getEntries();
@NotNull
LinkageType getFrameworkLinkage();
/**
* Returns target player as set in UI. Note that actual value may be different if additional compiler config file is used: see {@link com.intellij.lang.javascript.flex.build.FlexCompilerConfigFileUtil#getInfoFromConfigFile(String)}
*/
@NotNull
String getTargetPlayer();
@NotNull
ComponentSet getComponentSet();
}