Both sides previous revisionPrevious revisionNext revision | Previous revision |
retrofit [2017/06/22 14:05] – ledyx | retrofit [2021/02/07 05:49] (current) – old revision restored (2017/06/22 14:06) ledyx |
---|
if(service == null) { | if(service == null) { |
if(!restfulInterface.isAnnotationPresent(URL.class)) | if(!restfulInterface.isAnnotationPresent(URL.class)) |
throw new Exception("Must be annotated URL"); | throw new Exception("Must be annotated URL"); |
| |
URL urlAnnotation = restfulInterface.getDeclaredAnnotation(URL.class); | URL urlAnnotation = restfulInterface.getDeclaredAnnotation(URL.class); |
String url = urlAnnotation.value(); | String url = urlAnnotation.value(); |
if(url.length() <= 0 || !url.substring(0, 4).equals("http")) | if(url.length() <= 0 || !url.substring(0, 4).equals("http")) |
throw new Exception("Unavailable URL value"); | throw new Exception("Unavailable URL value"); |
| |
boolean isUnwrapRootValue = urlAnnotation.isUnwrappedRoot(); | boolean isUnwrapRootValue = urlAnnotation.isUnwrappedRoot(); |