Source file "com/google/gwt/validation/rebind/GwtSpecificValidatorCreator.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods | 
| Total | 3,864 of 3,864 | 0% | 337 of 337 | 0% | 238 | 238 | 1,076 | 1,076 | 66 | 66 | 
| writeValidatePropertyMethod(SourceWriter, PropertyDescriptor, boolean) | 0% | 0% | 18 | 18 | 96 | 96 | 1 | 1 | ||
| writeConstraintDescriptor(SourceWriter, ConstraintDescriptor, ElementType, ConstraintOrigin, String) | 0% | 0% | 7 | 7 | 75 | 75 | 1 | 1 | ||
| writeValidateConstraint(SourceWriter, PropertyDescriptor, Class, ConstraintDescriptor, String, String) | 0% | 0% | 23 | 23 | 70 | 70 | 1 | 1 | ||
| writeFields(SourceWriter) | 0% | 0% | 8 | 8 | 48 | 48 | 1 | 1 | ||
| asLiteral(Object) | 0% | 0% | 14 | 14 | 39 | 39 | 1 | 1 | ||
| writeExpandDefaultAndValidate(SourceWriter, GwtSpecificValidatorCreator.Stage) | 0% | 0% | 8 | 8 | 52 | 52 | 1 | 1 | ||
| writeValidatePropertyCall(SourceWriter, PropertyDescriptor, boolean, boolean) | 0% | 0% | 11 | 11 | 32 | 32 | 1 | 1 | ||
| writeBeanDescriptor(SourceWriter) | 0% | 0% | 4 | 4 | 32 | 32 | 1 | 1 | ||
| writeBeanMetadata(SourceWriter) | 0% | 0% | 6 | 6 | 31 | 31 | 1 | 1 | ||
| writeNewAnnotation(SourceWriter, ConstraintDescriptor) | 0% | 0% | 3 | 3 | 31 | 31 | 1 | 1 | ||
| compose(ClassSourceFileComposerFactory) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| writePropertyDescriptor(SourceWriter, PropertyDescriptor) | 0% | 0% | 3 | 3 | 27 | 27 | 1 | 1 | ||
| writeValidateValueGroups(SourceWriter) | 0% | 0% | 3 | 3 | 25 | 25 | 1 | 1 | ||
| hasMatchingAnnotation(Annotation, Annotation[]) | 0% | 0% | 8 | 8 | 17 | 17 | 1 | 1 | ||
| writeValidateIterable(SourceWriter, PropertyDescriptor) | 0% | 0% | 3 | 3 | 30 | 30 | 1 | 1 | ||
| writeValidatePropertyGroups(SourceWriter) | 0% | 0% | 2 | 2 | 23 | 23 | 1 | 1 | ||
| writeValidatorCall(SourceWriter, Class, GwtSpecificValidatorCreator.Stage, PropertyDescriptor, boolean, String) | 0% | 0% | 9 | 9 | 20 | 20 | 1 | 1 | ||
| writeClassLevelConstraintsValidation(SourceWriter, String) | 0% | 0% | 6 | 6 | 21 | 21 | 1 | 1 | ||
| writeValidateGetterCall(SourceWriter, PropertyDescriptor, boolean, boolean) | 0% | 0% | 3 | 3 | 20 | 20 | 1 | 1 | ||
| writeValidateFieldCall(SourceWriter, PropertyDescriptor, boolean, boolean) | 0% | 0% | 3 | 3 | 20 | 20 | 1 | 1 | ||
| getTypeOfConstraintValidator(Class) | 0% | 0% | 9 | 9 | 15 | 15 | 1 | 1 | ||
| writeValidateMap(SourceWriter, PropertyDescriptor) | 0% | n/a | 1 | 1 | 25 | 25 | 1 | 1 | ||
| writeClassBody(SourceWriter) | 0% | n/a | 1 | 1 | 25 | 25 | 1 | 1 | ||
| writeFieldWrapperMethod(SourceWriter, JField) | 0% | n/a | 1 | 1 | 16 | 16 | 1 | 1 | ||
| getValidatorForType(ConstraintDescriptor, Class) | 0% | 0% | 4 | 4 | 13 | 13 | 1 | 1 | ||
| isPropertyConstrained(PropertyDescriptor, boolean) | 0% | 0% | 8 | 8 | 14 | 14 | 1 | 1 | ||
| writeGetterWrapperMethod(SourceWriter, JMethod) | 0% | n/a | 1 | 1 | 15 | 15 | 1 | 1 | ||
| writeValidateAllNonInheritedProperties(SourceWriter) | 0% | 0% | 2 | 2 | 14 | 14 | 1 | 1 | ||
| writeValidateClassGroups(SourceWriter) | 0% | n/a | 1 | 1 | 14 | 14 | 1 | 1 | ||
| getValidatorForType(Class, List) | 0% | 0% | 3 | 3 | 10 | 10 | 1 | 1 | ||
| getAnnotation(PropertyDescriptor, boolean, Class) | 0% | 0% | 4 | 4 | 10 | 10 | 1 | 1 | ||
| writeExpandDefaultAndValidateValueGroups(SourceWriter) | 0% | n/a | 1 | 1 | 14 | 14 | 1 | 1 | ||
| writeWrappers(SourceWriter) | 0% | 0% | 3 | 3 | 10 | 10 | 1 | 1 | ||
| writePropertyValidators(SourceWriter) | 0% | 0% | 4 | 4 | 9 | 9 | 1 | 1 | ||
| writeExpandDefaultAndValidatePropertyGroups(SourceWriter) | 0% | n/a | 1 | 1 | 13 | 13 | 1 | 1 | ||
| GwtSpecificValidatorCreator(JClassType, JClassType, BeanHelper, TreeLogger, GeneratorContext, BeanHelperCache, Class[]) | 0% | n/a | 1 | 1 | 11 | 11 | 1 | 1 | ||
| writeExpandDefaultAndValidateClassGroups(SourceWriter) | 0% | n/a | 1 | 1 | 12 | 12 | 1 | 1 | ||
| writeValidateInterfaces(SourceWriter, Class, GwtSpecificValidatorCreator.Stage, PropertyDescriptor, boolean, String) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| getAnnotations(PropertyDescriptor, boolean) | 0% | 0% | 2 | 2 | 10 | 10 | 1 | 1 | ||
| writeIfPropertyNameNotFound(SourceWriter) | 0% | n/a | 1 | 1 | 10 | 10 | 1 | 1 | ||
| capitalizeFirstLetter(String) | 0% | 0% | 4 | 4 | 8 | 8 | 1 | 1 | ||
| areConstraintDescriptorGroupsValid(ConstraintDescriptor) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| hasMatchingAnnotation(ConstraintDescriptor) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| writeGetDescriptor(SourceWriter) | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| hasMatchingAnnotation(PropertyDescriptor, boolean, ConstraintDescriptor) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| writeValidateInheritance(SourceWriter, Class, GwtSpecificValidatorCreator.Stage, PropertyDescriptor, boolean, String) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| writeNewViolations(SourceWriter, String) | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| checkGroups(Set) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| isIterableOrMap(Class) | 0% | 0% | 4 | 4 | 3 | 3 | 1 | 1 | ||
| static {...} | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| convertConstraintOriginEnum(ConstraintOrigin) | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| writeGetBeanMetadata(SourceWriter) | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| writeUnsafeNativeLongIfNeeded(SourceWriter, JType) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| isPropertyConstrained(BeanHelper, PropertyDescriptor) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| getQualifiedSourceNonPrimitiveType(JType) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| hasValid(PropertyDescriptor, boolean) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| writeValidateConstraint(SourceWriter, PropertyDescriptor, Class, ConstraintDescriptor, String) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| writeValidateInheritance(SourceWriter, Class, GwtSpecificValidatorCreator.Stage, PropertyDescriptor) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| asArray(Collection, Object[]) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| constraintDescriptorVar(String, int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| newPropertyNameMatches(PropertyDescriptor) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| asGetter(PropertyDescriptor) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| toWrapperName(JField) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| toWrapperName(JMethod) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validateMethodFieldName(PropertyDescriptor) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validateMethodGetterName(PropertyDescriptor) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |