quark.ParsedInt Maven / Gradle / Ivy
/* Quark 1.0.452 run at 2016-11-10 18:39:58.222591 */
package quark;
public class ParsedInt extends ParsedNumber implements io.datawire.quark.runtime.QObject {
public static quark.reflect.Class quark_ParsedNumber_quark_int__ref = datawire_mdk_md.Root.quark_ParsedNumber_quark_int__md;
public static quark.reflect.Class quark_ParsedInt_ref = datawire_mdk_md.Root.quark_ParsedInt_md;
public Integer MIN = (-(2147483647)) - (1);
public Integer MAX = 2147483647;
public ParsedInt(String num) {
super();
Long temp = (this)._parseLong(num);
if (((temp) < (new Long((this).MIN))) || ((temp) > (new Long((this).MAX)))) {
(this)._hasValue = false;
if ((temp) < (new Long(0))) {
(this)._value = (this).MIN;
} else {
(this)._value = (this).MAX;
}
} else {
(this)._value = (int) ((Long) (temp)).intValue();
}
}
public String _getClass() {
return "quark.ParsedInt";
}
public Object _getField(String name) {
if ((name)==("MINUS") || ((Object)(name) != null && ((Object) (name)).equals("MINUS"))) {
return ParsedNumber.MINUS;
}
if ((name)==("PLUS") || ((Object)(name) != null && ((Object) (name)).equals("PLUS"))) {
return ParsedNumber.PLUS;
}
if ((name)==("ZERO") || ((Object)(name) != null && ((Object) (name)).equals("ZERO"))) {
return ParsedNumber.ZERO;
}
if ((name)==("NINE") || ((Object)(name) != null && ((Object) (name)).equals("NINE"))) {
return ParsedNumber.NINE;
}
if ((name)==("_value") || ((Object)(name) != null && ((Object) (name)).equals("_value"))) {
return (this)._value;
}
if ((name)==("_hasValue") || ((Object)(name) != null && ((Object) (name)).equals("_hasValue"))) {
return (this)._hasValue;
}
if ((name)==("MIN") || ((Object)(name) != null && ((Object) (name)).equals("MIN"))) {
return (this).MIN;
}
if ((name)==("MAX") || ((Object)(name) != null && ((Object) (name)).equals("MAX"))) {
return (this).MAX;
}
return null;
}
public void _setField(String name, Object value) {
if ((name)==("MINUS") || ((Object)(name) != null && ((Object) (name)).equals("MINUS"))) {
ParsedNumber.MINUS = (Integer) (value);
}
if ((name)==("PLUS") || ((Object)(name) != null && ((Object) (name)).equals("PLUS"))) {
ParsedNumber.PLUS = (Integer) (value);
}
if ((name)==("ZERO") || ((Object)(name) != null && ((Object) (name)).equals("ZERO"))) {
ParsedNumber.ZERO = (Integer) (value);
}
if ((name)==("NINE") || ((Object)(name) != null && ((Object) (name)).equals("NINE"))) {
ParsedNumber.NINE = (Integer) (value);
}
if ((name)==("_value") || ((Object)(name) != null && ((Object) (name)).equals("_value"))) {
(this)._value = (Integer) (value);
}
if ((name)==("_hasValue") || ((Object)(name) != null && ((Object) (name)).equals("_hasValue"))) {
(this)._hasValue = (Boolean) (value);
}
if ((name)==("MIN") || ((Object)(name) != null && ((Object) (name)).equals("MIN"))) {
(this).MIN = (Integer) (value);
}
if ((name)==("MAX") || ((Object)(name) != null && ((Object) (name)).equals("MAX"))) {
(this).MAX = (Integer) (value);
}
}
}