diff --git a/spring-expression/src/main/java/org/springframework/expression/PropertyAccessor.java b/spring-expression/src/main/java/org/springframework/expression/PropertyAccessor.java index 930fe048361..13056c42c0c 100644 --- a/spring-expression/src/main/java/org/springframework/expression/PropertyAccessor.java +++ b/spring-expression/src/main/java/org/springframework/expression/PropertyAccessor.java @@ -1,5 +1,5 @@ /* - * Copyright 2002-2017 the original author or authors. + * Copyright 2002-2019 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,7 +20,8 @@ import org.springframework.lang.Nullable; /** * A property accessor is able to read from (and possibly write to) an object's properties. - * This interface places no restrictions, and so implementors are free to access properties + * + *

This interface places no restrictions, and so implementors are free to access properties * directly as fields or through getters or in any other way they see as appropriate. * *

A resolver can optionally specify an array of target classes for which it should be @@ -28,9 +29,10 @@ import org.springframework.lang.Nullable; * it will be called for all property references and given a chance to determine if it * can read or write them. * - *

Property resolvers are considered to be ordered and each will be called in turn. - * The only rule that affects the call order is that any naming the target class directly - * in {@link #getSpecificTargetClasses()} will be called first, before the general resolvers. + *

Property resolvers are considered to be ordered, and each will be called in turn. + * The only rule that affects the call order is that any resolver naming the target + * class directly in {@link #getSpecificTargetClasses()} will be called first, before + * the general resolvers. * * @author Andy Clement * @since 3.0 @@ -39,7 +41,7 @@ public interface PropertyAccessor { /** * Return an array of classes for which this resolver should be called. - *

>Returning {@code null} indicates this is a general resolver that + *

Returning {@code null} indicates this is a general resolver that * can be called in an attempt to resolve a property on any type. * @return an array of classes that this resolver is suitable for * (or {@code null} if a general resolver) diff --git a/spring-test/src/main/java/org/springframework/test/util/MetaAnnotationUtils.java b/spring-test/src/main/java/org/springframework/test/util/MetaAnnotationUtils.java index 8734853322e..e1317816b89 100644 --- a/spring-test/src/main/java/org/springframework/test/util/MetaAnnotationUtils.java +++ b/spring-test/src/main/java/org/springframework/test/util/MetaAnnotationUtils.java @@ -255,7 +255,7 @@ public abstract class MetaAnnotationUtils { *

  • composedAnnotation: {@code null}
  • *
  • annotation: instance of the {@code Transactional} annotation
  • * - *
    +	 * 

     	 * @Transactional
     	 * @ContextConfiguration({"/test-datasource.xml", "/repository-config.xml"})
     	 * public class TransactionalTests { }
    @@ -269,7 +269,7 @@ public abstract class MetaAnnotationUtils {
     	 * 
  • composedAnnotation: instance of the {@code RepositoryTests} annotation
  • *
  • annotation: instance of the {@code Transactional} annotation
  • * - *
    +	 * 

     	 * @Transactional
     	 * @ContextConfiguration({"/test-datasource.xml", "/repository-config.xml"})
     	 * @Retention(RetentionPolicy.RUNTIME)