@Override public final void onChanged() { TypeProxy.this.notifyChanged(); } }
final void notifyChanged() { final List<ITypeListener> listeners = _listeners; if (listeners == EMPTY_LISTENERS) { return; } for (final ITypeListener listener : listeners) { listener.onChanged(); } }
@Override public final boolean isPrimitiveOrVoid() { return _delegate.isPrimitiveOrVoid(); }
TypeProxy(final ITypeInfo delegate) { VerifyArgument.notNull(delegate, "delegate"); _listeners = EMPTY_LISTENERS; _listener = new DelegateListener(); setDelegate(delegate); }
@Override public final boolean isVoid() { return _delegate.isVoid(); }
@Override public final boolean isGenericTypeInstance() { return _delegate.isGenericTypeInstance(); }
@Override public final boolean isGenericTypeDefinition() { return _delegate.isGenericTypeDefinition(); }
@Override public final boolean hasSuperConstraint() { return _delegate.hasSuperConstraint(); }
@Override public final boolean hasExtendsConstraint() { return _delegate.hasExtendsConstraint(); }
@Override public final boolean isPrimitive() { return _delegate.isPrimitive(); }
@Override public final boolean isGenericType() { return _delegate.isGenericType(); }
@Override public final boolean isLocal() { return _delegate.isLocal(); }
@Override public final ITypeInfo getSuperConstraint() { return _delegate.getSuperConstraint(); }
@Override public final boolean isRawType() { return _delegate.isRawType(); }
TypeProxy(final ITypeInfo delegate) { VerifyArgument.notNull(delegate, "delegate"); _listeners = EMPTY_LISTENERS; _listener = new DelegateListener(); setDelegate(delegate); }
@Override public final void onChanged() { TypeProxy.this.notifyChanged(); } }
final void notifyChanged() { final List<ITypeListener> listeners = _listeners; if (listeners == EMPTY_LISTENERS) { return; } for (final ITypeListener listener : listeners) { listener.onChanged(); } }
@Override public final boolean isVoid() { return _delegate.isVoid(); }
@Override public final void onChanged() { TypeProxy.this.notifyChanged(); } }
final void notifyChanged() { final List<ITypeListener> listeners = _listeners; if (listeners == EMPTY_LISTENERS) { return; } for (final ITypeListener listener : listeners) { listener.onChanged(); } }