项目:MyTown2
文件:Segment.java
protected int getRange(Object object) {
if (!getters.contains("range")) {
return 0;
}
try {
Object rangeObj = null;
rangeObj = getters.get("range").invoke(Object.class,object,object);
if (rangeObj instanceof LazilyParsednumber) {
return ((LazilyParsednumber)rangeObj).intValue();
} else if (rangeObj instanceof Double) {
return (int)((Double)rangeObj + 0.5);
} else if (rangeObj instanceof Integer) {
return (Integer)rangeObj;
}
} catch (GetterException ex) {
}
return 0;
}
项目:letv
文件:TypeAdapters.java
public JsonElement read(JsonReader in) throws IOException {
switch (in.peek()) {
case NUMBER:
return new JsonPrimitive(new LazilyParsednumber(in.nextString()));
case BOOLEAN:
return new JsonPrimitive(Boolean.valueOf(in.nextBoolean()));
case STRING:
return new JsonPrimitive(in.nextString());
case NULL:
in.nextNull();
return JsonNull.INSTANCE;
case BEGIN_ARRAY:
JsonElement array = new JsonArray();
in.beginArray();
while (in.hasNext()) {
array.add(read(in));
}
in.endarray();
return array;
case BEGIN_OBJECT:
JsonElement object = new JsonObject();
in.beginobject();
while (in.hasNext()) {
object.add(in.nextName(),read(in));
}
in.endobject();
return object;
default:
throw new IllegalArgumentException();
}
}
项目:letv
文件:TypeAdapters.java
@Override
public Number read(JsonReader in) throws IOException {
JsonToken jsonToken = in.peek();
switch (jsonToken) {
case NULL:
in.nextNull();
return null;
case NUMBER:
return new LazilyParsednumber(in.nextString());
default:
throw new JsonSyntaxException("Expecting number,got: " + jsonToken);
}
}
@Override public JsonElement read(JsonReader in) throws IOException {
switch (in.peek()) {
case STRING:
return new JsonPrimitive(in.nextString());
case NUMBER:
String number = in.nextString();
return new JsonPrimitive(new LazilyParsednumber(number));
case BOOLEAN:
return new JsonPrimitive(in.nextBoolean());
case NULL:
in.nextNull();
return JsonNull.INSTANCE;
case BEGIN_ARRAY:
JsonArray array = new JsonArray();
in.beginArray();
while (in.hasNext()) {
array.add(read(in));
}
in.endarray();
return array;
case BEGIN_OBJECT:
JsonObject object = new JsonObject();
in.beginobject();
while (in.hasNext()) {
object.add(in.nextName(),read(in));
}
in.endobject();
return object;
case END_DOCUMENT:
case NAME:
case END_OBJECT:
case END_ARRAY:
default:
throw new IllegalArgumentException();
}
}
项目:lams
文件:TypeAdapters.java
@Override
public Number read(JsonReader in) throws IOException {
JsonToken jsonToken = in.peek();
switch (jsonToken) {
case NULL:
in.nextNull();
return null;
case NUMBER:
return new LazilyParsednumber(in.nextString());
default:
throw new JsonSyntaxException("Expecting number,got: " + jsonToken);
}
}
项目:lams
文件:TypeAdapters.java
@Override public JsonElement read(JsonReader in) throws IOException {
switch (in.peek()) {
case STRING:
return new JsonPrimitive(in.nextString());
case NUMBER:
String number = in.nextString();
return new JsonPrimitive(new LazilyParsednumber(number));
case BOOLEAN:
return new JsonPrimitive(in.nextBoolean());
case NULL:
in.nextNull();
return JsonNull.INSTANCE;
case BEGIN_ARRAY:
JsonArray array = new JsonArray();
in.beginArray();
while (in.hasNext()) {
array.add(read(in));
}
in.endarray();
return array;
case BEGIN_OBJECT:
JsonObject object = new JsonObject();
in.beginobject();
while (in.hasNext()) {
object.add(in.nextName(),read(in));
}
in.endobject();
return object;
case END_DOCUMENT:
case NAME:
case END_OBJECT:
case END_ARRAY:
default:
throw new IllegalArgumentException();
}
}
public JsonElement read(JsonReader in) throws IOException {
switch (in.peek()) {
case NUMBER:
return new JsonPrimitive(new LazilyParsednumber(in.nextString()));
case BOOLEAN:
return new JsonPrimitive(Boolean.valueOf(in.nextBoolean()));
case STRING:
return new JsonPrimitive(in.nextString());
case NULL:
in.nextNull();
return JsonNull.INSTANCE;
case BEGIN_ARRAY:
JsonElement array = new JsonArray();
in.beginArray();
while (in.hasNext()) {
array.add(read(in));
}
in.endarray();
return array;
case BEGIN_OBJECT:
JsonElement object = new JsonObject();
in.beginobject();
while (in.hasNext()) {
object.add(in.nextName(),read(in));
}
in.endobject();
return object;
default:
throw new IllegalArgumentException();
}
}
@Override
public Number read(JsonReader in) throws IOException {
JsonToken jsonToken = in.peek();
switch (jsonToken) {
case NULL:
in.nextNull();
return null;
case NUMBER:
return new LazilyParsednumber(in.nextString());
default:
throw new JsonSyntaxException("Expecting number,got: " + jsonToken);
}
}
@Override public JsonElement read(JsonReader in) throws IOException {
switch (in.peek()) {
case STRING:
return new JsonPrimitive(in.nextString());
case NUMBER:
String number = in.nextString();
return new JsonPrimitive(new LazilyParsednumber(number));
case BOOLEAN:
return new JsonPrimitive(in.nextBoolean());
case NULL:
in.nextNull();
return JsonNull.INSTANCE;
case BEGIN_ARRAY:
JsonArray array = new JsonArray();
in.beginArray();
while (in.hasNext()) {
array.add(read(in));
}
in.endarray();
return array;
case BEGIN_OBJECT:
JsonObject object = new JsonObject();
in.beginobject();
while (in.hasNext()) {
object.add(in.nextName(),read(in));
}
in.endobject();
return object;
case END_DOCUMENT:
case NAME:
case END_OBJECT:
case END_ARRAY:
default:
throw new IllegalArgumentException();
}
}
项目:MyJojoXUtils
文件:TypeAdapters.java
@Override
public Number read(JsonReader in) throws IOException {
JsonToken jsonToken = in.peek();
switch (jsonToken) {
case NULL:
in.nextNull();
return null;
case NUMBER:
return new LazilyParsednumber(in.nextString());
default:
throw new JsonSyntaxException("Expecting number,got: " + jsonToken);
}
}
项目:MyJojoXUtils
文件:TypeAdapters.java
@Override public JsonElement read(JsonReader in) throws IOException {
switch (in.peek()) {
case STRING:
return new JsonPrimitive(in.nextString());
case NUMBER:
String number = in.nextString();
return new JsonPrimitive(new LazilyParsednumber(number));
case BOOLEAN:
return new JsonPrimitive(in.nextBoolean());
case NULL:
in.nextNull();
return JsonNull.INSTANCE;
case BEGIN_ARRAY:
JsonArray array = new JsonArray();
in.beginArray();
while (in.hasNext()) {
array.add(read(in));
}
in.endarray();
return array;
case BEGIN_OBJECT:
JsonObject object = new JsonObject();
in.beginobject();
while (in.hasNext()) {
object.add(in.nextName(),read(in));
}
in.endobject();
return object;
case END_DOCUMENT:
case NAME:
case END_OBJECT:
case END_ARRAY:
default:
throw new IllegalArgumentException();
}
}
项目:SteamLib
文件:TypeAdapters.java
@Override
public Number read(JsonReader in) throws IOException {
JsonToken jsonToken = in.peek();
switch (jsonToken) {
case NULL:
in.nextNull();
return null;
case NUMBER:
return new LazilyParsednumber(in.nextString());
default:
throw new JsonSyntaxException("Expecting number,got: " + jsonToken);
}
}
项目:SteamLib
文件:TypeAdapters.java
@Override public JsonElement read(JsonReader in) throws IOException {
switch (in.peek()) {
case STRING:
return new JsonPrimitive(in.nextString());
case NUMBER:
String number = in.nextString();
return new JsonPrimitive(new LazilyParsednumber(number));
case BOOLEAN:
return new JsonPrimitive(in.nextBoolean());
case NULL:
in.nextNull();
return JsonNull.INSTANCE;
case BEGIN_ARRAY:
JsonArray array = new JsonArray();
in.beginArray();
while (in.hasNext()) {
array.add(read(in));
}
in.endarray();
return array;
case BEGIN_OBJECT:
JsonObject object = new JsonObject();
in.beginobject();
while (in.hasNext()) {
object.add(in.nextName(),read(in));
}
in.endobject();
return object;
case END_DOCUMENT:
case NAME:
case END_OBJECT:
case END_ARRAY:
default:
throw new IllegalArgumentException();
}
}
项目:1797-2017
文件:TypeAdapters.java
@Override
public Number read(JsonReader in) throws IOException {
JsonToken jsonToken = in.peek();
switch (jsonToken) {
case NULL:
in.nextNull();
return null;
case NUMBER:
case STRING:
return new LazilyParsednumber(in.nextString());
default:
throw new JsonSyntaxException("Expecting number,got: " + jsonToken);
}
}
项目:1797-2017
文件:TypeAdapters.java
@Override public JsonElement read(JsonReader in) throws IOException {
switch (in.peek()) {
case STRING:
return new JsonPrimitive(in.nextString());
case NUMBER:
String number = in.nextString();
return new JsonPrimitive(new LazilyParsednumber(number));
case BOOLEAN:
return new JsonPrimitive(in.nextBoolean());
case NULL:
in.nextNull();
return JsonNull.INSTANCE;
case BEGIN_ARRAY:
JsonArray array = new JsonArray();
in.beginArray();
while (in.hasNext()) {
array.add(read(in));
}
in.endarray();
return array;
case BEGIN_OBJECT:
JsonObject object = new JsonObject();
in.beginobject();
while (in.hasNext()) {
object.add(in.nextName(),read(in));
}
in.endobject();
return object;
case END_DOCUMENT:
case NAME:
case END_OBJECT:
case END_ARRAY:
default:
throw new IllegalArgumentException();
}
}
项目:urmusic-desktop
文件:TypeAdapters.java
@Override
public Number read(JsonReader in) throws IOException {
JsonToken jsonToken = in.peek();
switch (jsonToken) {
case NULL:
in.nextNull();
return null;
case NUMBER:
return new LazilyParsednumber(in.nextString());
default:
throw new JsonSyntaxException("Expecting number,got: " + jsonToken);
}
}
项目:urmusic-desktop
文件:TypeAdapters.java
@Override public JsonElement read(JsonReader in) throws IOException {
switch (in.peek()) {
case STRING:
return new JsonPrimitive(in.nextString());
case NUMBER:
String number = in.nextString();
return new JsonPrimitive(new LazilyParsednumber(number));
case BOOLEAN:
return new JsonPrimitive(in.nextBoolean());
case NULL:
in.nextNull();
return JsonNull.INSTANCE;
case BEGIN_ARRAY:
JsonArray array = new JsonArray();
in.beginArray();
while (in.hasNext()) {
array.add(read(in));
}
in.endarray();
return array;
case BEGIN_OBJECT:
JsonObject object = new JsonObject();
in.beginobject();
while (in.hasNext()) {
object.add(in.nextName(),read(in));
}
in.endobject();
return object;
case END_DOCUMENT:
case NAME:
case END_OBJECT:
case END_ARRAY:
default:
throw new IllegalArgumentException();
}
}
项目:external-resources
文件:Resource.java
项目:FMTech
文件:JsonPrimitive.java
public final Number getAsNumber()
{
if ((this.value instanceof String)) {
return new LazilyParsednumber((String)this.value);
}
return (Number)this.value;
}
项目:MiBandDecompiled
文件:JsonPrimitive.java
public Number getAsNumber()
{
if (b instanceof String)
{
return new LazilyParsednumber((String)b);
} else
{
return (Number)b;
}
}
项目:android-http-lib-based-on-volley
文件:TypeAdapters.java
@Override
public Number read(JsonReader in) throws IOException {
JsonToken jsonToken = in.peek();
switch (jsonToken) {
case NULL:
in.nextNull();
return null;
case NUMBER:
return new LazilyParsednumber(in.nextString());
default:
throw new JsonSyntaxException("Expecting number,got: " + jsonToken);
}
}
项目:android-http-lib-based-on-volley
文件:TypeAdapters.java
@Override public JsonElement read(JsonReader in) throws IOException {
switch (in.peek()) {
case STRING:
return new JsonPrimitive(in.nextString());
case NUMBER:
String number = in.nextString();
return new JsonPrimitive(new LazilyParsednumber(number));
case BOOLEAN:
return new JsonPrimitive(in.nextBoolean());
case NULL:
in.nextNull();
return JsonNull.INSTANCE;
case BEGIN_ARRAY:
JsonArray array = new JsonArray();
in.beginArray();
while (in.hasNext()) {
array.add(read(in));
}
in.endarray();
return array;
case BEGIN_OBJECT:
JsonObject object = new JsonObject();
in.beginobject();
while (in.hasNext()) {
object.add(in.nextName(),read(in));
}
in.endobject();
return object;
case END_DOCUMENT:
case NAME:
case END_OBJECT:
case END_ARRAY:
default:
throw new IllegalArgumentException();
}
}
项目:reflect-app
文件:TypeAdapters.java
@Override
public Number read(JsonReader in) throws IOException {
JsonToken jsonToken = in.peek();
switch (jsonToken) {
case NULL:
in.nextNull();
return null;
case NUMBER:
return new LazilyParsednumber(in.nextString());
default:
throw new JsonSyntaxException("Expecting number,got: " + jsonToken);
}
}
项目:reflect-app
文件:TypeAdapters.java
@Override public JsonElement read(JsonReader in) throws IOException {
switch (in.peek()) {
case STRING:
return new JsonPrimitive(in.nextString());
case NUMBER:
String number = in.nextString();
return new JsonPrimitive(new LazilyParsednumber(number));
case BOOLEAN:
return new JsonPrimitive(in.nextBoolean());
case NULL:
in.nextNull();
return JsonNull.INSTANCE;
case BEGIN_ARRAY:
JsonArray array = new JsonArray();
in.beginArray();
while (in.hasNext()) {
array.add(read(in));
}
in.endarray();
return array;
case BEGIN_OBJECT:
JsonObject object = new JsonObject();
in.beginobject();
while (in.hasNext()) {
object.add(in.nextName(),read(in));
}
in.endobject();
return object;
case END_DOCUMENT:
case NAME:
case END_OBJECT:
case END_ARRAY:
default:
throw new IllegalArgumentException();
}
}
@Override
public Number read(JsonReader in) throws IOException {
JsonToken jsonToken = in.peek();
switch (jsonToken) {
case NULL:
in.nextNull();
return null;
case NUMBER:
return new LazilyParsednumber(in.nextString());
default:
throw new JsonSyntaxException("Expecting number,got: " + jsonToken);
}
}
@Override public JsonElement read(JsonReader in) throws IOException {
switch (in.peek()) {
case STRING:
return new JsonPrimitive(in.nextString());
case NUMBER:
String number = in.nextString();
return new JsonPrimitive(new LazilyParsednumber(number));
case BOOLEAN:
return new JsonPrimitive(in.nextBoolean());
case NULL:
in.nextNull();
return JsonNull.INSTANCE;
case BEGIN_ARRAY:
JsonArray array = new JsonArray();
in.beginArray();
while (in.hasNext()) {
array.add(read(in));
}
in.endarray();
return array;
case BEGIN_OBJECT:
JsonObject object = new JsonObject();
in.beginobject();
while (in.hasNext()) {
object.add(in.nextName(),read(in));
}
in.endobject();
return object;
case END_DOCUMENT:
case NAME:
case END_OBJECT:
case END_ARRAY:
default:
throw new IllegalArgumentException();
}
}
项目:androidsummary
文件:TypeAdapters.java
@Override
public Number read(JsonReader in) throws IOException {
JsonToken jsonToken = in.peek();
switch (jsonToken) {
case NULL:
in.nextNull();
return null;
case NUMBER:
return new LazilyParsednumber(in.nextString());
default:
throw new JsonSyntaxException("Expecting number,got: " + jsonToken);
}
}
项目:androidsummary
文件:TypeAdapters.java
@Override public JsonElement read(JsonReader in) throws IOException {
switch (in.peek()) {
case STRING:
return new JsonPrimitive(in.nextString());
case NUMBER:
String number = in.nextString();
return new JsonPrimitive(new LazilyParsednumber(number));
case BOOLEAN:
return new JsonPrimitive(in.nextBoolean());
case NULL:
in.nextNull();
return JsonNull.INSTANCE;
case BEGIN_ARRAY:
JsonArray array = new JsonArray();
in.beginArray();
while (in.hasNext()) {
array.add(read(in));
}
in.endarray();
return array;
case BEGIN_OBJECT:
JsonObject object = new JsonObject();
in.beginobject();
while (in.hasNext()) {
object.add(in.nextName(),read(in));
}
in.endobject();
return object;
case END_DOCUMENT:
case NAME:
case END_OBJECT:
case END_ARRAY:
default:
throw new IllegalArgumentException();
}
}
项目:Edge-Node
文件:TypeAdapters.java
@Override
public Number read(JsonReader in) throws IOException {
JsonToken jsonToken = in.peek();
switch (jsonToken) {
case NULL:
in.nextNull();
return null;
case NUMBER:
return new LazilyParsednumber(in.nextString());
default:
throw new JsonSyntaxException("Expecting number,got: " + jsonToken);
}
}
项目:Edge-Node
文件:TypeAdapters.java
@Override public JsonElement read(JsonReader in) throws IOException {
switch (in.peek()) {
case STRING:
return new JsonPrimitive(in.nextString());
case NUMBER:
String number = in.nextString();
return new JsonPrimitive(new LazilyParsednumber(number));
case BOOLEAN:
return new JsonPrimitive(in.nextBoolean());
case NULL:
in.nextNull();
return JsonNull.INSTANCE;
case BEGIN_ARRAY:
JsonArray array = new JsonArray();
in.beginArray();
while (in.hasNext()) {
array.add(read(in));
}
in.endarray();
return array;
case BEGIN_OBJECT:
JsonObject object = new JsonObject();
in.beginobject();
while (in.hasNext()) {
object.add(in.nextName(),read(in));
}
in.endobject();
return object;
case END_DOCUMENT:
case NAME:
case END_OBJECT:
case END_ARRAY:
default:
throw new IllegalArgumentException();
}
}
项目:activitystreams
文件:Adapters.java
private Object des(JsonElement val,JsonDeserializationContext context) {
if (val.isJsonArray())
return MultimapAdapter.arraydes(val.getAsJsonArray(),context);
else if (val.isJsonObject())
return context.deserialize(val,ASObject.class);
else if (val.isJsonPrimitive()) {
Object v = primConverter.convert(val.getAsJsonPrimitive());
if (v instanceof LazilyParsednumber)
v = new LazilyParsednumberComparable((LazilyParsednumber) v);
return v;
}
else
return null;
}
项目:MyTown2
文件:GetterConstant.java
项目:BungeeSigns
文件:TypeAdapters.java
@Override
public Number read(JsonReader in) throws IOException {
JsonToken jsonToken = in.peek();
switch (jsonToken) {
case NULL:
in.nextNull();
return null;
case NUMBER:
return new LazilyParsednumber(in.nextString());
default:
throw new JsonSyntaxException("Expecting number,got: " + jsonToken);
}
}
项目:BungeeSigns
文件:TypeAdapters.java
@Override public JsonElement read(JsonReader in) throws IOException {
switch (in.peek()) {
case STRING:
return new JsonPrimitive(in.nextString());
case NUMBER:
String number = in.nextString();
return new JsonPrimitive(new LazilyParsednumber(number));
case BOOLEAN:
return new JsonPrimitive(in.nextBoolean());
case NULL:
in.nextNull();
return JsonNull.INSTANCE;
case BEGIN_ARRAY:
JsonArray array = new JsonArray();
in.beginArray();
while (in.hasNext()) {
array.add(read(in));
}
in.endarray();
return array;
case BEGIN_OBJECT:
JsonObject object = new JsonObject();
in.beginobject();
while (in.hasNext()) {
object.add(in.nextName(),read(in));
}
in.endobject();
return object;
case END_DOCUMENT:
case NAME:
case END_OBJECT:
case END_ARRAY:
default:
throw new IllegalArgumentException();
}
}
项目:multicraft-api
文件:TypeAdapters.java
@Override
public Number read(JsonReader in) throws IOException {
JsonToken jsonToken = in.peek();
switch (jsonToken) {
case NULL:
in.nextNull();
return null;
case NUMBER:
return new LazilyParsednumber(in.nextString());
default:
throw new JsonSyntaxException("Expecting number,got: " + jsonToken);
}
}
项目:multicraft-api
文件:TypeAdapters.java
@Override public JsonElement read(JsonReader in) throws IOException {
switch (in.peek()) {
case STRING:
return new JsonPrimitive(in.nextString());
case NUMBER:
String number = in.nextString();
return new JsonPrimitive(new LazilyParsednumber(number));
case BOOLEAN:
return new JsonPrimitive(in.nextBoolean());
case NULL:
in.nextNull();
return JsonNull.INSTANCE;
case BEGIN_ARRAY:
JsonArray array = new JsonArray();
in.beginArray();
while (in.hasNext()) {
array.add(read(in));
}
in.endarray();
return array;
case BEGIN_OBJECT:
JsonObject object = new JsonObject();
in.beginobject();
while (in.hasNext()) {
object.add(in.nextName(),read(in));
}
in.endobject();
return object;
case END_DOCUMENT:
case NAME:
case END_OBJECT:
case END_ARRAY:
default:
throw new IllegalArgumentException();
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。