package com.intellij.flex.uiDesigner.mxml;
import com.intellij.flex.uiDesigner.InvalidPropertyException;
import com.intellij.lang.javascript.psi.JSVariable;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
interface ValueReferenceResolver {
@NotNull
VariableReference getValueReference(JSVariable jsVariable);
@NotNull
MxmlObjectReference getValueReference(String id) throws InvalidPropertyException;
@Nullable
VariableReference getNullableValueReference(JSVariable jsVariable);
}