/** * Returns the field on which this method is invoked * * @return <code>null</code> if it's a static method call * @throws IllegalStateException if there's more than one field in the * builder */ public FieldMetadata getInvokedField() { if (classOrInterfaceDetailsBuilder == null) { return null; } final List<FieldMetadataBuilder> declaredFields = classOrInterfaceDetailsBuilder.getDeclaredFields(); switch (declaredFields.size()) { case 0: return null; case 1: return declaredFields.get(0).build(); default: throw new IllegalStateException("Multiple fields introduced for " + this); } }
Validate.notNull(governorTypeDetails, "Governor member holding types required"); fieldAdditions: for (final FieldMetadataBuilder field : getDeclaredFields()) { for (final FieldMetadataBuilder targetField : targetBuilder.getDeclaredFields()) { if (targetField.getFieldType().equals(field.getFieldType())
/** * Returns the field on which this method is invoked * * @return <code>null</code> if it's a static method call * @throws IllegalStateException if there's more than one field in the * builder */ public FieldMetadata getInvokedField() { if (classOrInterfaceDetailsBuilder == null) { return null; } final List<FieldMetadataBuilder> declaredFields = classOrInterfaceDetailsBuilder.getDeclaredFields(); switch (declaredFields.size()) { case 0: return null; case 1: return declaredFields.get(0).build(); default: throw new IllegalStateException("Multiple fields introduced for " + this); } }
boolean found = false; for (FieldMetadataBuilder fieldBuilder : mutableTypeDetails .getDeclaredFields()) { if (!fieldBuilder.getFieldType().equals(field.getFieldType())) { continue;
Validate.notNull(governorTypeDetails, "Governor member holding types required"); fieldAdditions: for (final FieldMetadataBuilder field : getDeclaredFields()) { for (final FieldMetadataBuilder targetField : targetBuilder.getDeclaredFields()) { if (targetField.getFieldType().equals(field.getFieldType())