net.anwiba.commons.reflection.InjektionAnalyserValueResult Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of anwiba-commons-reflaction Show documentation
Show all versions of anwiba-commons-reflaction Show documentation
anwiba commons reflaction project
/*
* #%L anwiba commons core %% Copyright (C) 2007 - 2016 Andreas Bartels %% This program is free
* software: you can redistribute it and/or modify it under the terms of the GNU Lesser General
* Public License as published by the Free Software Foundation, either version 2.1 of the License,
* or (at your option) any later version. This program is distributed in the hope that it will be
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Lesser Public License for more details. You should
* have received a copy of the GNU General Lesser Public License along with this program. If not,
* see . #L%
*/
package net.anwiba.commons.reflection;
public final class InjektionAnalyserValueResult implements IInjektionAnalyserValueResult {
@SuppressWarnings("rawtypes")
private final Class type;
private final boolean isNullable;
private final boolean isIterable;
public InjektionAnalyserValueResult(
@SuppressWarnings("rawtypes") final Class type,
final boolean isNullable,
final boolean isIterable) {
this.type = type;
this.isNullable = isNullable;
this.isIterable = isIterable;
}
@Override
public boolean isNullable() {
return this.isNullable;
}
@Override
public boolean isIterable() {
return this.isIterable;
}
@SuppressWarnings("rawtypes")
@Override
public Class getType() {
return this.type;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy