public class BindableASTStubber
extends AbstractASTTransformation
Joint-compilation stubber for Bindable (class-level use). Emits
placeholder add/removePropertyChangeListener,
firePropertyChange, and getPropertyChangeListeners
methods so Java consumers can attach listeners and fire events against
the joint-compilation stub.
The full BindableASTTransformation at CANONICALIZATION
removes any stubber-tagged methods before installing the
propertyChangeSupport field and the real method bodies.
Field-level @Bindable on individual properties is not
stubbed: the visible API (the property's accessors) is unchanged, and
the property-write rewriting is body-internal to the generated setter
— invisible to the stub.
| Fields inherited from class | Fields |
|---|---|
class AbstractASTTransformation |
RETENTION_CLASSNODE, sourceUnit |
| Type Params | Return Type | Name and description |
|---|---|---|
|
public void |
visit(ASTNode[] nodes, SourceUnit source) |