Add missing " in log message.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1599071 13f79535-47bb-0310-9956-ffa450edef68
Add PluginBuilderAttribute annotation.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1599072 13f79535-47bb-0310-9956-ffa450edef68
Add setMember method to PluginVisitor.

  - This can be used for obtaining extra details about a member to be
   reflected on (e.g., the name of a field).

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1599073 13f79535-47bb-0310-9956-ffa450edef68
Add member to visitor, refactor how factory method is used.

  - Pass the Method instead of the arrays in order to access its 
  Member interface.
  - Pass the Method and Field as the Member to the visitor in their 
  respective blocks.
  - Don't overwrite fields in builders if the converted value is null.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1599075 13f79535-47bb-0310-9956-ffa450edef68
Add visitor strategy for @PluginBuilderAttribute.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1599076 13f79535-47bb-0310-9956-ffa450edef68
Migrate builder fields to use new annotation.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1599078 13f79535-47bb-0310-9956-ffa450edef68