ForwardingLibraryImplementation.java 文件源码

java
阅读 18 收藏 0 点赞 0 评论 0

项目:incubator-netbeans 作者:
/**
 * Creates a new {@link ForwardingLibraryImplementation}.
 * @param delegate the delegate
 */
public ForwardingLibraryImplementation(@NonNull final LibraryImplementation delegate) {
    Parameters.notNull("delegate", delegate);   //NOI18N
    this.delegate = delegate;
    this.support = new PropertyChangeSupport(this);
    this.listener = new PropertyChangeListener() {
        @Override
        public void propertyChange(PropertyChangeEvent evt) {
            ForwardingLibraryImplementation.this.support.firePropertyChange(
                evt.getPropertyName(),
                evt.getOldValue(),
                evt.getNewValue());
        }
    };
    this.delegate.addPropertyChangeListener(WeakListeners.propertyChange(
        this.listener,
        this.delegate));
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号