@Override public Visibility getVisibility() { return Visibility.getFrom(this); }
@Override public MethodSource<O> setVisibility(final Visibility scope) { return Visibility.set(this, scope); }
@Override public String toSignature() { StringBuilder signature = new StringBuilder(); signature.append(Visibility.PACKAGE_PRIVATE.equals(this.getVisibility().scope()) ? "" : this.getVisibility() .scope()); signature.append(" "); signature.append(this.getName()).append("("); List<ParameterSource<O>> parameters = this.getParameters(); for (ParameterSource<O> p : parameters) { signature.append(p.getType().getName()); if (parameters.indexOf(p) < (parameters.size() - 1)) { signature.append(", "); } } signature.append(") : ").append((this.getReturnType() == null ? "void" : this.getReturnType().getName())); return signature.toString(); }
public static Visibility getFrom(VisibilityScoped target) { Assert.notNull(target, "VisibilityScoped<T> target must not be null."); if (target.isPackagePrivate()) return PACKAGE_PRIVATE; if (target.isPrivate()) return PRIVATE; if (target.isPublic()) return PUBLIC; if (target.isProtected()) return PROTECTED; else { throw new IllegalStateException(VisibilityScoped.class.getSimpleName() + " target does not comply with visibility scoping. Must be one of " + Arrays.toString(Visibility.values()) + "[ " + target + "]"); } }
@Override public String toSignature() { StringBuilder signature = new StringBuilder(); signature.append(Visibility.PACKAGE_PRIVATE.equals(this.getVisibility().scope()) ? "" : this.getVisibility() .scope()); signature.append(" "); signature.append(this.getName()).append("("); List<ParameterSource<O>> parameters = this.getParameters(); for (ParameterSource<O> p : parameters) { signature.append(p.getType().getName()); if (parameters.indexOf(p) < (parameters.size() - 1)) { signature.append(", "); } } signature.append(") : ").append((this.getReturnType() == null ? "void" : this.getReturnType().getName())); return signature.toString(); }
public static Visibility getFrom(VisibilityScoped target) { Assert.notNull(target, "VisibilityScoped<T> target must not be null."); if (target.isPackagePrivate()) return PACKAGE_PRIVATE; if (target.isPrivate()) return PRIVATE; if (target.isPublic()) return PUBLIC; if (target.isProtected()) return PROTECTED; else { throw new IllegalStateException(VisibilityScoped.class.getSimpleName() + " target does not comply with visibility scoping. Must be one of " + Arrays.toString(Visibility.values()) + "[ " + target + "]"); } }
@Override public String toSignature() { String signature = (Visibility.PACKAGE_PRIVATE.equals(this.getVisibility().scope()) ? "" : this.getVisibility() .scope()) + " "; signature += this.getName() + "("; List<ParameterSource<O>> parameters = this.getParameters(); for (ParameterSource<O> p : parameters) { signature += p.getType().getName(); if (parameters.indexOf(p) < (parameters.size() - 1)) { signature += ", "; } } signature += ") : " + (this.getReturnType() == null ? "void" : this.getReturnType().getName()); return signature; }
@Override public Visibility getVisibility() { return Visibility.getFrom(this); }
@Override public O setVisibility(final Visibility scope) { return (O) Visibility.set(this, scope); }
public static Visibility getFrom(VisibilityScoped target) { Assert.notNull(target, "VisibilityScoped<T> target must not be null."); if (target.isPackagePrivate()) return PACKAGE_PRIVATE; if (target.isPrivate()) return PRIVATE; if (target.isPublic()) return PUBLIC; if (target.isProtected()) return PROTECTED; else { throw new IllegalStateException(VisibilityScoped.class.getSimpleName() + " target does not comply with visibility scoping. Must be one of " + Visibility.values() + "[ " + target + "]"); } }
@Override public Visibility getVisibility() { return Visibility.getFrom(this); }
@Override public MethodSource<O> setVisibility(final Visibility scope) { return Visibility.set(this, scope); }
@Override public Visibility getVisibility() { return Visibility.getFrom(this); }
@Override public FieldSource<O> setVisibility(final Visibility scope) { return Visibility.set(this, scope); }
@Override public Visibility getVisibility() { return Visibility.getFrom(this); }
@SuppressWarnings("unchecked") @Override public O setVisibility(final Visibility scope) { return (O) Visibility.set(this, scope); }
@Override public Visibility getVisibility() { return Visibility.getFrom(this); }
@Override public JavaPackageInfoSource setVisibility(final Visibility scope) { return Visibility.set(this, scope); }
@Override public Visibility getVisibility() { return Visibility.getFrom(this); }
@Override public FieldSource<O> setVisibility(final Visibility scope) { return Visibility.set(this, scope); }