
br.com.objectos.way.code.ConstructorInfoHasAccessInfo Maven / Gradle / Ivy
The newest version!
package br.com.objectos.way.code;
import com.google.common.base.Predicate;
import javax.annotation.Generated;
@Generated("br.com.objectos.way.auto.functional.AutoFunctionalProcessor")
public final class ConstructorInfoHasAccessInfo implements Predicate {
private final AccessInfo accessInfo;
private ConstructorInfoHasAccessInfo(AccessInfo accessInfo) {
this.accessInfo = accessInfo;
}
public static Predicate get(AccessInfo accessInfo) {
return new ConstructorInfoHasAccessInfo(accessInfo);
}
public static Predicate not(AccessInfo accessInfo) {
return new ConstructorInfoHasAccessInfoNot(accessInfo);
}
@Override
public boolean apply(ConstructorInfo input) {
return input.hasAccessInfo(accessInfo);
}
private static final class ConstructorInfoHasAccessInfoNot implements Predicate {
private final AccessInfo accessInfo;
private ConstructorInfoHasAccessInfoNot(AccessInfo accessInfo) {
this.accessInfo = accessInfo;
}
@Override
public boolean apply(ConstructorInfo input) {
return !input.hasAccessInfo(accessInfo);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy