public class InverseBinding extends Object implements LocationScopeProvider
Constructor and Description |
---|
InverseBinding(BindingTarget target,
String name,
Expr expr) |
Modifier and Type | Method and Description |
---|---|
void |
addChainedExpression(FieldAccessExpr expr) |
String |
getBindingAdapterInstanceClass() |
String |
getEventAttribute() |
SetterStore.BindingSetterCall |
getEventSetter() |
int |
getMinApi()
The min api level in which this binding should be executed.
|
ExprModel |
getModel() |
String |
getName() |
BindingTarget |
getTarget() |
boolean |
isOnBinder() |
List<Location> |
provideScopeLocation() |
KCode |
toJavaCode(String bindingComponent,
FlagSet flagField) |
public InverseBinding(BindingTarget target, String name, Expr expr)
public List<Location> provideScopeLocation()
provideScopeLocation
in interface LocationScopeProvider
public void addChainedExpression(FieldAccessExpr expr)
public boolean isOnBinder()
public BindingTarget getTarget()
public String getBindingAdapterInstanceClass()
public int getMinApi()
This should be the minimum value among the dependencies of this binding.
public SetterStore.BindingSetterCall getEventSetter()
public String getName()
public String getEventAttribute()
public ExprModel getModel()