You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juneau.apache.org by ja...@apache.org on 2017/11/26 19:46:24 UTC

[15/51] [partial] juneau-website git commit: New Security-Best-Practices section in javadocs.

http://git-wip-us.apache.org/repos/asf/juneau-website/blob/81ca4d4d/content/site/apidocs/src-html/org/apache/juneau/BeanMeta.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/BeanMeta.html b/content/site/apidocs/src-html/org/apache/juneau/BeanMeta.html
index 5d2a3c1..a799357 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/BeanMeta.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/BeanMeta.html
@@ -136,7 +136,7 @@
 <span class="sourceLineNo">128</span>      this.extMeta = b.extMeta;<a name="line.128"></a>
 <span class="sourceLineNo">129</span>      this.beanRegistry = b.beanRegistry;<a name="line.129"></a>
 <span class="sourceLineNo">130</span>      this.typePropertyName = b.typePropertyName;<a name="line.130"></a>
-<span class="sourceLineNo">131</span>      this.typeProperty = new BeanPropertyMeta.Builder(this, typePropertyName, ctx.string(), beanRegistry).build();<a name="line.131"></a>
+<span class="sourceLineNo">131</span>      this.typeProperty = BeanPropertyMeta.builder(this, typePropertyName).rawMetaType(ctx.string()).beanRegistry(beanRegistry).build();<a name="line.131"></a>
 <span class="sourceLineNo">132</span>      this.sortProperties = b.sortProperties;<a name="line.132"></a>
 <span class="sourceLineNo">133</span>   }<a name="line.133"></a>
 <span class="sourceLineNo">134</span><a name="line.134"></a>
@@ -159,7 +159,7 @@
 <span class="sourceLineNo">151</span>      String dictionaryName, typePropertyName;<a name="line.151"></a>
 <span class="sourceLineNo">152</span>      boolean sortProperties;<a name="line.152"></a>
 <span class="sourceLineNo">153</span><a name="line.153"></a>
-<span class="sourceLineNo">154</span>      private Builder(ClassMeta&lt;T&gt; classMeta, BeanContext ctx, BeanFilter beanFilter, String[] pNames) {<a name="line.154"></a>
+<span class="sourceLineNo">154</span>      Builder(ClassMeta&lt;T&gt; classMeta, BeanContext ctx, BeanFilter beanFilter, String[] pNames) {<a name="line.154"></a>
 <span class="sourceLineNo">155</span>         this.classMeta = classMeta;<a name="line.155"></a>
 <span class="sourceLineNo">156</span>         this.ctx = ctx;<a name="line.156"></a>
 <span class="sourceLineNo">157</span>         this.beanFilter = beanFilter;<a name="line.157"></a>
@@ -167,7 +167,7 @@
 <span class="sourceLineNo">159</span>      }<a name="line.159"></a>
 <span class="sourceLineNo">160</span><a name="line.160"></a>
 <span class="sourceLineNo">161</span>      @SuppressWarnings("unchecked")<a name="line.161"></a>
-<span class="sourceLineNo">162</span>      private String init(BeanMeta&lt;T&gt; beanMeta) {<a name="line.162"></a>
+<span class="sourceLineNo">162</span>      String init(BeanMeta&lt;T&gt; beanMeta) {<a name="line.162"></a>
 <span class="sourceLineNo">163</span>         Class&lt;?&gt; c = classMeta.getInnerClass();<a name="line.163"></a>
 <span class="sourceLineNo">164</span><a name="line.164"></a>
 <span class="sourceLineNo">165</span>         try {<a name="line.165"></a>
@@ -269,7 +269,7 @@
 <span class="sourceLineNo">261</span>            // First populate the properties with those specified in the bean annotation to<a name="line.261"></a>
 <span class="sourceLineNo">262</span>            // ensure that ordering first.<a name="line.262"></a>
 <span class="sourceLineNo">263</span>            for (String name : fixedBeanProps)<a name="line.263"></a>
-<span class="sourceLineNo">264</span>               normalProps.put(name, new BeanPropertyMeta.Builder(beanMeta, name));<a name="line.264"></a>
+<span class="sourceLineNo">264</span>               normalProps.put(name, BeanPropertyMeta.builder(beanMeta, name));<a name="line.264"></a>
 <span class="sourceLineNo">265</span><a name="line.265"></a>
 <span class="sourceLineNo">266</span>            if (ctx.useJavaBeanIntrospector) {<a name="line.266"></a>
 <span class="sourceLineNo">267</span>               BeanInfo bi = null;<a name="line.267"></a>
@@ -281,7 +281,7 @@
 <span class="sourceLineNo">273</span>                  for (PropertyDescriptor pd : bi.getPropertyDescriptors()) {<a name="line.273"></a>
 <span class="sourceLineNo">274</span>                     String name = pd.getName();<a name="line.274"></a>
 <span class="sourceLineNo">275</span>                     if (! normalProps.containsKey(name))<a name="line.275"></a>
-<span class="sourceLineNo">276</span>                        normalProps.put(name, new BeanPropertyMeta.Builder(beanMeta, name));<a name="line.276"></a>
+<span class="sourceLineNo">276</span>                        normalProps.put(name, BeanPropertyMeta.builder(beanMeta, name));<a name="line.276"></a>
 <span class="sourceLineNo">277</span>                     normalProps.get(name).setGetter(pd.getReadMethod()).setSetter(pd.getWriteMethod());<a name="line.277"></a>
 <span class="sourceLineNo">278</span>                  }<a name="line.278"></a>
 <span class="sourceLineNo">279</span>               }<a name="line.279"></a>
@@ -292,7 +292,7 @@
 <span class="sourceLineNo">284</span>                  String name = findPropertyName(f, fixedBeanProps);<a name="line.284"></a>
 <span class="sourceLineNo">285</span>                  if (name != null) {<a name="line.285"></a>
 <span class="sourceLineNo">286</span>                     if (! normalProps.containsKey(name))<a name="line.286"></a>
-<span class="sourceLineNo">287</span>                        normalProps.put(name, new BeanPropertyMeta.Builder(beanMeta, name));<a name="line.287"></a>
+<span class="sourceLineNo">287</span>                        normalProps.put(name, BeanPropertyMeta.builder(beanMeta, name));<a name="line.287"></a>
 <span class="sourceLineNo">288</span>                     normalProps.get(name).setField(f);<a name="line.288"></a>
 <span class="sourceLineNo">289</span>                  }<a name="line.289"></a>
 <span class="sourceLineNo">290</span>               }<a name="line.290"></a>
@@ -468,7 +468,7 @@
 <span class="sourceLineNo">460</span>    * @return The {@link ClassMeta} of this bean.<a name="line.460"></a>
 <span class="sourceLineNo">461</span>    */<a name="line.461"></a>
 <span class="sourceLineNo">462</span>   @BeanIgnore<a name="line.462"></a>
-<span class="sourceLineNo">463</span>   public ClassMeta&lt;T&gt; getClassMeta() {<a name="line.463"></a>
+<span class="sourceLineNo">463</span>   public final ClassMeta&lt;T&gt; getClassMeta() {<a name="line.463"></a>
 <span class="sourceLineNo">464</span>      return classMeta;<a name="line.464"></a>
 <span class="sourceLineNo">465</span>   }<a name="line.465"></a>
 <span class="sourceLineNo">466</span><a name="line.466"></a>
@@ -477,7 +477,7 @@
 <span class="sourceLineNo">469</span>    *<a name="line.469"></a>
 <span class="sourceLineNo">470</span>    * @return The dictionary name for this bean, or &lt;jk&gt;null&lt;/jk&gt; if it has no dictionary name defined.<a name="line.470"></a>
 <span class="sourceLineNo">471</span>    */<a name="line.471"></a>
-<span class="sourceLineNo">472</span>   public String getDictionaryName() {<a name="line.472"></a>
+<span class="sourceLineNo">472</span>   public final String getDictionaryName() {<a name="line.472"></a>
 <span class="sourceLineNo">473</span>      return dictionaryName;<a name="line.473"></a>
 <span class="sourceLineNo">474</span>   }<a name="line.474"></a>
 <span class="sourceLineNo">475</span><a name="line.475"></a>
@@ -487,14 +487,14 @@
 <span class="sourceLineNo">479</span>    *<a name="line.479"></a>
 <span class="sourceLineNo">480</span>    * @return The type name property.<a name="line.480"></a>
 <span class="sourceLineNo">481</span>    */<a name="line.481"></a>
-<span class="sourceLineNo">482</span>   public BeanPropertyMeta getTypeProperty() {<a name="line.482"></a>
+<span class="sourceLineNo">482</span>   public final BeanPropertyMeta getTypeProperty() {<a name="line.482"></a>
 <span class="sourceLineNo">483</span>      return typeProperty;<a name="line.483"></a>
 <span class="sourceLineNo">484</span>   }<a name="line.484"></a>
 <span class="sourceLineNo">485</span><a name="line.485"></a>
 <span class="sourceLineNo">486</span>   /*<a name="line.486"></a>
 <span class="sourceLineNo">487</span>    * Temporary getter/setter method struct.<a name="line.487"></a>
 <span class="sourceLineNo">488</span>    */<a name="line.488"></a>
-<span class="sourceLineNo">489</span>   private static class BeanMethod {<a name="line.489"></a>
+<span class="sourceLineNo">489</span>   private static final class BeanMethod {<a name="line.489"></a>
 <span class="sourceLineNo">490</span>      String propertyName;<a name="line.490"></a>
 <span class="sourceLineNo">491</span>      boolean isSetter;<a name="line.491"></a>
 <span class="sourceLineNo">492</span>      Method method;<a name="line.492"></a>
@@ -561,7 +561,7 @@
 <span class="sourceLineNo">553</span>    * @param fixedBeanProps Only include methods whose properties are in this list.<a name="line.553"></a>
 <span class="sourceLineNo">554</span>    * @param pn Use this property namer to determine property names from the method names.<a name="line.554"></a>
 <span class="sourceLineNo">555</span>    */<a name="line.555"></a>
-<span class="sourceLineNo">556</span>   private static List&lt;BeanMethod&gt; findBeanMethods(Class&lt;?&gt; c, Class&lt;?&gt; stopClass, Visibility v, Set&lt;String&gt; fixedBeanProps, PropertyNamer pn) {<a name="line.556"></a>
+<span class="sourceLineNo">556</span>   static final List&lt;BeanMethod&gt; findBeanMethods(Class&lt;?&gt; c, Class&lt;?&gt; stopClass, Visibility v, Set&lt;String&gt; fixedBeanProps, PropertyNamer pn) {<a name="line.556"></a>
 <span class="sourceLineNo">557</span>      List&lt;BeanMethod&gt; l = new LinkedList&lt;&gt;();<a name="line.557"></a>
 <span class="sourceLineNo">558</span><a name="line.558"></a>
 <span class="sourceLineNo">559</span>      for (Class&lt;?&gt; c2 : findClasses(c, stopClass)) {<a name="line.559"></a>
@@ -626,7 +626,7 @@
 <span class="sourceLineNo">618</span>      return l;<a name="line.618"></a>
 <span class="sourceLineNo">619</span>   }<a name="line.619"></a>
 <span class="sourceLineNo">620</span><a name="line.620"></a>
-<span class="sourceLineNo">621</span>   private static Collection&lt;Field&gt; findBeanFields(Class&lt;?&gt; c, Class&lt;?&gt; stopClass, Visibility v) {<a name="line.621"></a>
+<span class="sourceLineNo">621</span>   static final Collection&lt;Field&gt; findBeanFields(Class&lt;?&gt; c, Class&lt;?&gt; stopClass, Visibility v) {<a name="line.621"></a>
 <span class="sourceLineNo">622</span>      List&lt;Field&gt; l = new LinkedList&lt;&gt;();<a name="line.622"></a>
 <span class="sourceLineNo">623</span>      for (Class&lt;?&gt; c2 : findClasses(c, stopClass)) {<a name="line.623"></a>
 <span class="sourceLineNo">624</span>         for (Field f : c2.getDeclaredFields()) {<a name="line.624"></a>
@@ -768,7 +768,7 @@
 <span class="sourceLineNo">760</span>    * @param t The type we're recursing.<a name="line.760"></a>
 <span class="sourceLineNo">761</span>    * @param m Where the results are loaded.<a name="line.761"></a>
 <span class="sourceLineNo">762</span>    */<a name="line.762"></a>
-<span class="sourceLineNo">763</span>   private static void findTypeVarImpls(Type t, Map&lt;Class&lt;?&gt;,Class&lt;?&gt;[]&gt; m) {<a name="line.763"></a>
+<span class="sourceLineNo">763</span>   static final void findTypeVarImpls(Type t, Map&lt;Class&lt;?&gt;,Class&lt;?&gt;[]&gt; m) {<a name="line.763"></a>
 <span class="sourceLineNo">764</span>      if (t instanceof Class) {<a name="line.764"></a>
 <span class="sourceLineNo">765</span>         Class&lt;?&gt; c = (Class&lt;?&gt;)t;<a name="line.765"></a>
 <span class="sourceLineNo">766</span>         findTypeVarImpls(c.getGenericSuperclass(), m);<a name="line.766"></a>
@@ -797,7 +797,7 @@
 <span class="sourceLineNo">789</span>      }<a name="line.789"></a>
 <span class="sourceLineNo">790</span>   }<a name="line.790"></a>
 <span class="sourceLineNo">791</span><a name="line.791"></a>
-<span class="sourceLineNo">792</span>   private static String bpName(BeanProperty bp) {<a name="line.792"></a>
+<span class="sourceLineNo">792</span>   static final String bpName(BeanProperty bp) {<a name="line.792"></a>
 <span class="sourceLineNo">793</span>      if (bp == null)<a name="line.793"></a>
 <span class="sourceLineNo">794</span>         return "";<a name="line.794"></a>
 <span class="sourceLineNo">795</span>      if (! bp.name().isEmpty())<a name="line.795"></a>