FieldParameterBuilder builder = resourceClassBuilder.field(field).fromAnnotations(); if (builder.field.paramType == Parameter.ParamType.MESSAGE_BODY && !field.isAnnotationPresent(Body.class)) continue; if (builder.field.paramType == Parameter.ParamType.UNKNOWN) continue; builder.buildField();
FieldParameterBuilder builder = resourceClassBuilder.field(field).fromAnnotations(); if (builder.field.paramType == Parameter.ParamType.MESSAGE_BODY && !field.isAnnotationPresent(Body.class)) continue; if (builder.field.paramType == Parameter.ParamType.UNKNOWN) continue; builder.buildField();
protected static void processDeclaredFields(ResourceClassBuilder resourceClassBuilder, final Class<?> root) { Field[] fieldList = new Field[0]; try { if (System.getSecurityManager() == null) { fieldList = root.getDeclaredFields(); } else { fieldList = AccessController.doPrivileged(new PrivilegedExceptionAction<Field[]>() { @Override public Field[] run() throws Exception { return root.getDeclaredFields(); } }); } } catch (PrivilegedActionException pae) { } for (Field field : fieldList) { FieldParameterBuilder builder = resourceClassBuilder.field(field).fromAnnotations(); if (builder.field.paramType == Parameter.ParamType.MESSAGE_BODY && !field.isAnnotationPresent(Body.class)) continue; if (builder.field.paramType == Parameter.ParamType.UNKNOWN) continue; builder.buildField(); } } protected static void processDeclaredSetters(ResourceClassBuilder resourceClassBuilder, final Class<?> root, Set<Long> visitedHashes)
public FieldParameterBuilder field(Field field) { FieldParameter param = new FieldParameter(resourceClass, field); return new FieldParameterBuilder(this, param); }
public FieldParameterBuilder field(Field field) { FieldParameter param = new FieldParameter(resourceClass, field); return new FieldParameterBuilder(this, param); }
public FieldParameterBuilder field(Field field) { FieldParameter param = new FieldParameter(resourceClass, field); return new FieldParameterBuilder(this, param); }