@Override public boolean hasAsValueAnnotation(AnnotatedMethod am) { JsonValue ann = am.getAnnotation(JsonValue.class); // value of 'false' means disabled... return (ann != null && ann.value()); }
@Override public boolean hasAsValueAnnotation(AnnotatedMethod am) { JsonValue ann = am.getAnnotation(JsonValue.class); // value of 'false' means disabled... return (ann != null && ann.value()); }
@Override public boolean hasAsValueAnnotation(AnnotatedMethod am) { JsonValue ann = am.getAnnotation(JsonValue.class); // value of 'false' means disabled... return (ann != null && ann.value()); }
@Override public boolean hasAsValueAnnotation(AnnotatedMethod am) { JsonValue ann = am.getAnnotation(JsonValue.class); // value of 'false' means disabled... return (ann != null && ann.value()); }
@Override public boolean hasAsValueAnnotation(AnnotatedMethod am) { JsonValue ann = am.getAnnotation(JsonValue.class); // value of 'false' means disabled... return (ann != null && ann.value()); }
@Override public boolean hasAsValueAnnotation(AnnotatedMethod am) { JsonValue ann = am.getAnnotation(JsonValue.class); // value of 'false' means disabled... return (ann != null && ann.value()); }
protected KnownJsonType loadBaseType(TypeElement delegate) { KnownJsonType baseType = KnownJsonType.STRING; for (ExecutableElement method : ElementFilter.methodsIn(delegate.getEnclosedElements())) { JsonValue jsonValue = method.getAnnotation(JsonValue.class); if (jsonValue != null && jsonValue.value()) { TypeMirror returnType = method.getReturnType(); switch (returnType.getKind()) { case BOOLEAN: baseType = KnownJsonType.BOOLEAN; break; case FLOAT: case DOUBLE: baseType = KnownJsonType.NUMBER; break; case INT: case LONG: case SHORT: case BYTE: baseType = KnownJsonType.WHOLE_NUMBER; break; } break; } } return baseType; }
protected KnownJsonType loadBaseType(TypeElement delegate) { KnownJsonType baseType = KnownJsonType.STRING; for (ExecutableElement method : ElementFilter.methodsIn(delegate.getEnclosedElements())) { JsonValue jsonValue = method.getAnnotation(JsonValue.class); if (jsonValue != null && jsonValue.value()) { TypeMirror returnType = method.getReturnType(); switch (returnType.getKind()) { case BOOLEAN: baseType = KnownJsonType.BOOLEAN; break; case FLOAT: case DOUBLE: baseType = KnownJsonType.NUMBER; break; case INT: case LONG: case SHORT: case BYTE: baseType = KnownJsonType.WHOLE_NUMBER; break; } break; } } return baseType; }