You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directmemory.apache.org by ol...@apache.org on 2012/11/08 16:28:04 UTC
svn commit: r1407130 [3/24] - in /directmemory/site-content/lightning:
apidocs/reference/ apidocs/reference/org/apache/directmemory/lightning/
apidocs/reference/org/apache/directmemory/lightning/internal/instantiator/
apidocs/reference/org/apache/direc...
Modified: directmemory/site-content/lightning/lightning-core/xref-test/org/apache/directmemory/lightning/CustomBenchmark.html
URL: http://svn.apache.org/viewvc/directmemory/site-content/lightning/lightning-core/xref-test/org/apache/directmemory/lightning/CustomBenchmark.html?rev=1407130&r1=1407129&r2=1407130&view=diff
==============================================================================
--- directmemory/site-content/lightning/lightning-core/xref-test/org/apache/directmemory/lightning/CustomBenchmark.html (original)
+++ directmemory/site-content/lightning/lightning-core/xref-test/org/apache/directmemory/lightning/CustomBenchmark.html Thu Nov 8 15:28:00 2012
@@ -76,7 +76,7 @@
<a class="jxr_linenumber" name="66" href="#66">66</a> ByteArrayOutputStream baos = <strong class="jxr_keyword">new</strong> ByteArrayOutputStream();
<a class="jxr_linenumber" name="67" href="#67">67</a> OutputStreamTarget target = <strong class="jxr_keyword">new</strong> OutputStreamTarget( baos );
<a class="jxr_linenumber" name="68" href="#68">68</a> SerializerOutputStream out = <strong class="jxr_keyword">new</strong> SerializerOutputStream( serializer, target );
-<a class="jxr_linenumber" name="69" href="#69">69</a> <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a> foo = buildRandomFoo();
+<a class="jxr_linenumber" name="69" href="#69">69</a> <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a> foo = buildRandomFoo();
<a class="jxr_linenumber" name="70" href="#70">70</a> out.writeObject( foo );
<a class="jxr_linenumber" name="71" href="#71">71</a>
<a class="jxr_linenumber" name="72" href="#72">72</a> assertNotNull( baos );
@@ -96,7 +96,7 @@
<a class="jxr_linenumber" name="86" href="#86">86</a> <strong class="jxr_keyword">long</strong> time = 0;
<a class="jxr_linenumber" name="87" href="#87">87</a> <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = 0; i < BENCHMARK_ROUNDS; i++ )
<a class="jxr_linenumber" name="88" href="#88">88</a> {
-<a class="jxr_linenumber" name="89" href="#89">89</a> <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a> foo = buildRandomFoo();
+<a class="jxr_linenumber" name="89" href="#89">89</a> <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a> foo = buildRandomFoo();
<a class="jxr_linenumber" name="90" href="#90">90</a>
<a class="jxr_linenumber" name="91" href="#91">91</a> <strong class="jxr_keyword">long</strong> startTime = System.nanoTime();
<a class="jxr_linenumber" name="92" href="#92">92</a> ByteArrayOutputStream baos = <strong class="jxr_keyword">new</strong> ByteArrayOutputStream();
@@ -137,7 +137,7 @@
<a class="jxr_linenumber" name="127" href="#127">127</a> ByteArrayOutputStream baos = <strong class="jxr_keyword">new</strong> ByteArrayOutputStream();
<a class="jxr_linenumber" name="128" href="#128">128</a> OutputStreamTarget target = <strong class="jxr_keyword">new</strong> OutputStreamTarget( baos );
<a class="jxr_linenumber" name="129" href="#129">129</a> SerializerOutputStream out = <strong class="jxr_keyword">new</strong> SerializerOutputStream( serializer, target );
-<a class="jxr_linenumber" name="130" href="#130">130</a> <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a> foo = buildRandomFoo();
+<a class="jxr_linenumber" name="130" href="#130">130</a> <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a> foo = buildRandomFoo();
<a class="jxr_linenumber" name="131" href="#131">131</a> out.writeObject( foo );
<a class="jxr_linenumber" name="132" href="#132">132</a>
<a class="jxr_linenumber" name="133" href="#133">133</a> assertNotNull( baos );
@@ -164,7 +164,7 @@
<a class="jxr_linenumber" name="154" href="#154">154</a> <strong class="jxr_keyword">long</strong> time = 0;
<a class="jxr_linenumber" name="155" href="#155">155</a> <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = 0; i < BENCHMARK_ROUNDS; i++ )
<a class="jxr_linenumber" name="156" href="#156">156</a> {
-<a class="jxr_linenumber" name="157" href="#157">157</a> <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a> foo = buildRandomFoo();
+<a class="jxr_linenumber" name="157" href="#157">157</a> <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a> foo = buildRandomFoo();
<a class="jxr_linenumber" name="158" href="#158">158</a>
<a class="jxr_linenumber" name="159" href="#159">159</a> ByteArrayOutputStream baos = <strong class="jxr_keyword">new</strong> ByteArrayOutputStream();
<a class="jxr_linenumber" name="160" href="#160">160</a> OutputStreamTarget target = <strong class="jxr_keyword">new</strong> OutputStreamTarget( baos );
@@ -207,7 +207,7 @@
<a class="jxr_linenumber" name="197" href="#197">197</a> {
<a class="jxr_linenumber" name="198" href="#198">198</a> ByteArrayOutputStream baos = <strong class="jxr_keyword">new</strong> ByteArrayOutputStream();
<a class="jxr_linenumber" name="199" href="#199">199</a> ObjectOutputStream out = <strong class="jxr_keyword">new</strong> ObjectOutputStream( baos );
-<a class="jxr_linenumber" name="200" href="#200">200</a> <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a> foo = buildRandomFoo();
+<a class="jxr_linenumber" name="200" href="#200">200</a> <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a> foo = buildRandomFoo();
<a class="jxr_linenumber" name="201" href="#201">201</a> out.writeObject( foo );
<a class="jxr_linenumber" name="202" href="#202">202</a>
<a class="jxr_linenumber" name="203" href="#203">203</a> assertNotNull( baos );
@@ -227,7 +227,7 @@
<a class="jxr_linenumber" name="217" href="#217">217</a> <strong class="jxr_keyword">long</strong> time = 0;
<a class="jxr_linenumber" name="218" href="#218">218</a> <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = 0; i < BENCHMARK_ROUNDS; i++ )
<a class="jxr_linenumber" name="219" href="#219">219</a> {
-<a class="jxr_linenumber" name="220" href="#220">220</a> <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a> foo = buildRandomFoo();
+<a class="jxr_linenumber" name="220" href="#220">220</a> <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a> foo = buildRandomFoo();
<a class="jxr_linenumber" name="221" href="#221">221</a>
<a class="jxr_linenumber" name="222" href="#222">222</a> <strong class="jxr_keyword">long</strong> startTime = System.nanoTime();
<a class="jxr_linenumber" name="223" href="#223">223</a> ByteArrayOutputStream baos = <strong class="jxr_keyword">new</strong> ByteArrayOutputStream();
@@ -264,7 +264,7 @@
<a class="jxr_linenumber" name="254" href="#254">254</a> {
<a class="jxr_linenumber" name="255" href="#255">255</a> ByteArrayOutputStream baos = <strong class="jxr_keyword">new</strong> ByteArrayOutputStream();
<a class="jxr_linenumber" name="256" href="#256">256</a> ObjectOutputStream out = <strong class="jxr_keyword">new</strong> ObjectOutputStream( baos );
-<a class="jxr_linenumber" name="257" href="#257">257</a> <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a> foo = buildRandomFoo();
+<a class="jxr_linenumber" name="257" href="#257">257</a> <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a> foo = buildRandomFoo();
<a class="jxr_linenumber" name="258" href="#258">258</a> out.writeObject( foo );
<a class="jxr_linenumber" name="259" href="#259">259</a>
<a class="jxr_linenumber" name="260" href="#260">260</a> assertNotNull( baos );
@@ -290,7 +290,7 @@
<a class="jxr_linenumber" name="280" href="#280">280</a> <strong class="jxr_keyword">long</strong> time = 0;
<a class="jxr_linenumber" name="281" href="#281">281</a> <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = 0; i < BENCHMARK_ROUNDS; i++ )
<a class="jxr_linenumber" name="282" href="#282">282</a> {
-<a class="jxr_linenumber" name="283" href="#283">283</a> <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a> foo = buildRandomFoo();
+<a class="jxr_linenumber" name="283" href="#283">283</a> <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a> foo = buildRandomFoo();
<a class="jxr_linenumber" name="284" href="#284">284</a>
<a class="jxr_linenumber" name="285" href="#285">285</a> ByteArrayOutputStream baos = <strong class="jxr_keyword">new</strong> ByteArrayOutputStream();
<a class="jxr_linenumber" name="286" href="#286">286</a> ObjectOutputStream out = <strong class="jxr_keyword">new</strong> ObjectOutputStream( baos );
@@ -326,9 +326,9 @@
<a class="jxr_linenumber" name="316" href="#316">316</a>
<a class="jxr_linenumber" name="317" href="#317">317</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String[] STRING_VALUES = { <span class="jxr_string">"HGHO"</span>, <span class="jxr_string">"jldu"</span>, <span class="jxr_string">"oösd"</span>, <span class="jxr_string">"JKGH"</span>, <span class="jxr_string">"HGFG"</span>, <span class="jxr_string">"JLHL"</span>, <span class="jxr_string">"GJJK"</span>, <span class="jxr_string">"JKGH"</span> };
<a class="jxr_linenumber" name="318" href="#318">318</a>
-<a class="jxr_linenumber" name="319" href="#319">319</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a> buildRandomFoo()
+<a class="jxr_linenumber" name="319" href="#319">319</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a> buildRandomFoo()
<a class="jxr_linenumber" name="320" href="#320">320</a> {
-<a class="jxr_linenumber" name="321" href="#321">321</a> <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a> foo = <strong class="jxr_keyword">new</strong> <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a>();
+<a class="jxr_linenumber" name="321" href="#321">321</a> <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a> foo = <strong class="jxr_keyword">new</strong> <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a>();
<a class="jxr_linenumber" name="322" href="#322">322</a> foo.enumValue = RANDOM.nextInt( 100 ) < 50 ? Bar.Value1 : Bar.Value2;
<a class="jxr_linenumber" name="323" href="#323">323</a> foo.someOther = RANDOM.nextInt();
<a class="jxr_linenumber" name="324" href="#324">324</a> foo.value = RANDOM.nextInt( 100 ) < 50 ? <strong class="jxr_keyword">null</strong> : RANDOM.nextInt();
@@ -338,7 +338,7 @@
<a class="jxr_linenumber" name="328" href="#328">328</a> <strong class="jxr_keyword">return</strong> foo;
<a class="jxr_linenumber" name="329" href="#329">329</a> }
<a class="jxr_linenumber" name="330" href="#330">330</a>
-<a class="jxr_linenumber" name="331" href="#331">331</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/directmemory/lightning/CustomBenchmark.html">BenchmarkSerializerDefinition</a>
+<a class="jxr_linenumber" name="331" href="#331">331</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/directmemory/lightning/AbstractLightningBenchmark.html">BenchmarkSerializerDefinition</a>
<a class="jxr_linenumber" name="332" href="#332">332</a> <strong class="jxr_keyword">extends</strong> AbstractSerializerDefinition
<a class="jxr_linenumber" name="333" href="#333">333</a> {
<a class="jxr_linenumber" name="334" href="#334">334</a>
@@ -350,7 +350,7 @@
<a class="jxr_linenumber" name="340" href="#340">340</a> }
<a class="jxr_linenumber" name="341" href="#341">341</a>
<a class="jxr_linenumber" name="342" href="#342">342</a> @SuppressWarnings( <span class="jxr_string">"serial"</span> )
-<a class="jxr_linenumber" name="343" href="#343">343</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a>
+<a class="jxr_linenumber" name="343" href="#343">343</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a>
<a class="jxr_linenumber" name="344" href="#344">344</a> <strong class="jxr_keyword">implements</strong> Serializable
<a class="jxr_linenumber" name="345" href="#345">345</a> {
<a class="jxr_linenumber" name="346" href="#346">346</a>
@@ -363,7 +363,7 @@
<a class="jxr_linenumber" name="353" href="#353">353</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> someOther;
<a class="jxr_linenumber" name="354" href="#354">354</a>
<a class="jxr_linenumber" name="355" href="#355">355</a> @Attribute
-<a class="jxr_linenumber" name="356" href="#356">356</a> <strong class="jxr_keyword">private</strong> <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Bar</a> enumValue;
+<a class="jxr_linenumber" name="356" href="#356">356</a> <strong class="jxr_keyword">private</strong> <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Bar</a> enumValue;
<a class="jxr_linenumber" name="357" href="#357">357</a>
<a class="jxr_linenumber" name="358" href="#358">358</a> @Attribute
<a class="jxr_linenumber" name="359" href="#359">359</a> <strong class="jxr_keyword">public</strong> String getFirst()
@@ -410,7 +410,7 @@
<a class="jxr_linenumber" name="400" href="#400">400</a> <strong class="jxr_keyword">this</strong>.someOther = someOther;
<a class="jxr_linenumber" name="401" href="#401">401</a> }
<a class="jxr_linenumber" name="402" href="#402">402</a>
-<a class="jxr_linenumber" name="403" href="#403">403</a> <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Bar</a> getEnumValue()
+<a class="jxr_linenumber" name="403" href="#403">403</a> <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Bar</a> getEnumValue()
<a class="jxr_linenumber" name="404" href="#404">404</a> {
<a class="jxr_linenumber" name="405" href="#405">405</a> <strong class="jxr_keyword">return</strong> enumValue;
<a class="jxr_linenumber" name="406" href="#406">406</a> }
@@ -444,101 +444,123 @@
<a class="jxr_linenumber" name="434" href="#434">434</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> equals( Object obj )
<a class="jxr_linenumber" name="435" href="#435">435</a> {
<a class="jxr_linenumber" name="436" href="#436">436</a> <strong class="jxr_keyword">if</strong> ( <strong class="jxr_keyword">this</strong> == obj )
-<a class="jxr_linenumber" name="437" href="#437">437</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="438" href="#438">438</a> <strong class="jxr_keyword">if</strong> ( obj == <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="439" href="#439">439</a> <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="440" href="#440">440</a> <strong class="jxr_keyword">if</strong> ( getClass() != obj.getClass() )
-<a class="jxr_linenumber" name="441" href="#441">441</a> <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="442" href="#442">442</a> <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a> other = (Foo) obj;
-<a class="jxr_linenumber" name="443" href="#443">443</a> <strong class="jxr_keyword">if</strong> ( enumValue != other.enumValue )
-<a class="jxr_linenumber" name="444" href="#444">444</a> <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="445" href="#445">445</a> <strong class="jxr_keyword">if</strong> ( first == <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="446" href="#446">446</a> {
-<a class="jxr_linenumber" name="447" href="#447">447</a> <strong class="jxr_keyword">if</strong> ( other.first != <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="448" href="#448">448</a> <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="449" href="#449">449</a> }
-<a class="jxr_linenumber" name="450" href="#450">450</a> <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> ( !first.equals( other.first ) )
+<a class="jxr_linenumber" name="437" href="#437">437</a> {
+<a class="jxr_linenumber" name="438" href="#438">438</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="439" href="#439">439</a> }
+<a class="jxr_linenumber" name="440" href="#440">440</a> <strong class="jxr_keyword">if</strong> ( obj == <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="441" href="#441">441</a> {
+<a class="jxr_linenumber" name="442" href="#442">442</a> <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="443" href="#443">443</a> }
+<a class="jxr_linenumber" name="444" href="#444">444</a> <strong class="jxr_keyword">if</strong> ( getClass() != obj.getClass() )
+<a class="jxr_linenumber" name="445" href="#445">445</a> {
+<a class="jxr_linenumber" name="446" href="#446">446</a> <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="447" href="#447">447</a> }
+<a class="jxr_linenumber" name="448" href="#448">448</a> <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a> other = (Foo) obj;
+<a class="jxr_linenumber" name="449" href="#449">449</a> <strong class="jxr_keyword">if</strong> ( enumValue != other.enumValue )
+<a class="jxr_linenumber" name="450" href="#450">450</a> {
<a class="jxr_linenumber" name="451" href="#451">451</a> <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="452" href="#452">452</a> <strong class="jxr_keyword">if</strong> ( second == <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="453" href="#453">453</a> {
-<a class="jxr_linenumber" name="454" href="#454">454</a> <strong class="jxr_keyword">if</strong> ( other.second != <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="455" href="#455">455</a> <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="456" href="#456">456</a> }
-<a class="jxr_linenumber" name="457" href="#457">457</a> <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> ( !second.equals( other.second ) )
-<a class="jxr_linenumber" name="458" href="#458">458</a> <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="459" href="#459">459</a> <strong class="jxr_keyword">if</strong> ( someOther != other.someOther )
-<a class="jxr_linenumber" name="460" href="#460">460</a> <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="461" href="#461">461</a> <strong class="jxr_keyword">if</strong> ( value == <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="462" href="#462">462</a> {
-<a class="jxr_linenumber" name="463" href="#463">463</a> <strong class="jxr_keyword">if</strong> ( other.value != <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="464" href="#464">464</a> <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="465" href="#465">465</a> }
-<a class="jxr_linenumber" name="466" href="#466">466</a> <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> ( !value.equals( other.value ) )
-<a class="jxr_linenumber" name="467" href="#467">467</a> <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="468" href="#468">468</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="469" href="#469">469</a> }
-<a class="jxr_linenumber" name="470" href="#470">470</a> }
-<a class="jxr_linenumber" name="471" href="#471">471</a>
-<a class="jxr_linenumber" name="472" href="#472">472</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> enum <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Bar</a>
-<a class="jxr_linenumber" name="473" href="#473">473</a> {
-<a class="jxr_linenumber" name="474" href="#474">474</a> Value1, Value2
-<a class="jxr_linenumber" name="475" href="#475">475</a> }
-<a class="jxr_linenumber" name="476" href="#476">476</a>
-<a class="jxr_linenumber" name="477" href="#477">477</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/directmemory/lightning/WhatShouldItLookLike.html">BarMarshaller</a>
-<a class="jxr_linenumber" name="478" href="#478">478</a> <strong class="jxr_keyword">extends</strong> AbstractObjectMarshaller
-<a class="jxr_linenumber" name="479" href="#479">479</a> {
-<a class="jxr_linenumber" name="480" href="#480">480</a>
-<a class="jxr_linenumber" name="481" href="#481">481</a> @Override
-<a class="jxr_linenumber" name="482" href="#482">482</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> acceptType( Class<?> type )
-<a class="jxr_linenumber" name="483" href="#483">483</a> {
-<a class="jxr_linenumber" name="484" href="#484">484</a> <strong class="jxr_keyword">return</strong> type == Bar.<strong class="jxr_keyword">class</strong>;
-<a class="jxr_linenumber" name="485" href="#485">485</a> }
-<a class="jxr_linenumber" name="486" href="#486">486</a>
-<a class="jxr_linenumber" name="487" href="#487">487</a> @Override
-<a class="jxr_linenumber" name="488" href="#488">488</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> marshall( Object value, PropertyDescriptor propertyDescriptor, Target target,
-<a class="jxr_linenumber" name="489" href="#489">489</a> SerializationContext serializationContext )
-<a class="jxr_linenumber" name="490" href="#490">490</a> <strong class="jxr_keyword">throws</strong> IOException
-<a class="jxr_linenumber" name="491" href="#491">491</a> {
-<a class="jxr_linenumber" name="492" href="#492">492</a> }
+<a class="jxr_linenumber" name="452" href="#452">452</a> }
+<a class="jxr_linenumber" name="453" href="#453">453</a> <strong class="jxr_keyword">if</strong> ( first == <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="454" href="#454">454</a> {
+<a class="jxr_linenumber" name="455" href="#455">455</a> <strong class="jxr_keyword">if</strong> ( other.first != <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="456" href="#456">456</a> {
+<a class="jxr_linenumber" name="457" href="#457">457</a> <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="458" href="#458">458</a> }
+<a class="jxr_linenumber" name="459" href="#459">459</a> }
+<a class="jxr_linenumber" name="460" href="#460">460</a> <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> ( !first.equals( other.first ) )
+<a class="jxr_linenumber" name="461" href="#461">461</a> {
+<a class="jxr_linenumber" name="462" href="#462">462</a> <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="463" href="#463">463</a> }
+<a class="jxr_linenumber" name="464" href="#464">464</a> <strong class="jxr_keyword">if</strong> ( second == <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="465" href="#465">465</a> {
+<a class="jxr_linenumber" name="466" href="#466">466</a> <strong class="jxr_keyword">if</strong> ( other.second != <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="467" href="#467">467</a> {
+<a class="jxr_linenumber" name="468" href="#468">468</a> <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="469" href="#469">469</a> }
+<a class="jxr_linenumber" name="470" href="#470">470</a> }
+<a class="jxr_linenumber" name="471" href="#471">471</a> <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> ( !second.equals( other.second ) )
+<a class="jxr_linenumber" name="472" href="#472">472</a> {
+<a class="jxr_linenumber" name="473" href="#473">473</a> <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="474" href="#474">474</a> }
+<a class="jxr_linenumber" name="475" href="#475">475</a> <strong class="jxr_keyword">if</strong> ( someOther != other.someOther )
+<a class="jxr_linenumber" name="476" href="#476">476</a> {
+<a class="jxr_linenumber" name="477" href="#477">477</a> <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="478" href="#478">478</a> }
+<a class="jxr_linenumber" name="479" href="#479">479</a> <strong class="jxr_keyword">if</strong> ( value == <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="480" href="#480">480</a> {
+<a class="jxr_linenumber" name="481" href="#481">481</a> <strong class="jxr_keyword">if</strong> ( other.value != <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="482" href="#482">482</a> {
+<a class="jxr_linenumber" name="483" href="#483">483</a> <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="484" href="#484">484</a> }
+<a class="jxr_linenumber" name="485" href="#485">485</a> }
+<a class="jxr_linenumber" name="486" href="#486">486</a> <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> ( !value.equals( other.value ) )
+<a class="jxr_linenumber" name="487" href="#487">487</a> {
+<a class="jxr_linenumber" name="488" href="#488">488</a> <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="489" href="#489">489</a> }
+<a class="jxr_linenumber" name="490" href="#490">490</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="491" href="#491">491</a> }
+<a class="jxr_linenumber" name="492" href="#492">492</a> }
<a class="jxr_linenumber" name="493" href="#493">493</a>
-<a class="jxr_linenumber" name="494" href="#494">494</a> @Override
-<a class="jxr_linenumber" name="495" href="#495">495</a> <strong class="jxr_keyword">public</strong> <V> V unmarshall( V value, PropertyDescriptor propertyDescriptor, Source source,
-<a class="jxr_linenumber" name="496" href="#496">496</a> SerializationContext serializationContext )
-<a class="jxr_linenumber" name="497" href="#497">497</a> <strong class="jxr_keyword">throws</strong> IOException
-<a class="jxr_linenumber" name="498" href="#498">498</a> {
-<a class="jxr_linenumber" name="499" href="#499">499</a>
-<a class="jxr_linenumber" name="500" href="#500">500</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
-<a class="jxr_linenumber" name="501" href="#501">501</a> }
-<a class="jxr_linenumber" name="502" href="#502">502</a> }
-<a class="jxr_linenumber" name="503" href="#503">503</a>
-<a class="jxr_linenumber" name="504" href="#504">504</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/directmemory/lightning/WhatShouldItLookLike.html">SomeSpecialIntegerMarshaller</a>
-<a class="jxr_linenumber" name="505" href="#505">505</a> <strong class="jxr_keyword">extends</strong> AbstractObjectMarshaller
-<a class="jxr_linenumber" name="506" href="#506">506</a> {
-<a class="jxr_linenumber" name="507" href="#507">507</a>
-<a class="jxr_linenumber" name="508" href="#508">508</a> @Override
-<a class="jxr_linenumber" name="509" href="#509">509</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> acceptType( Class<?> type )
-<a class="jxr_linenumber" name="510" href="#510">510</a> {
-<a class="jxr_linenumber" name="511" href="#511">511</a> <strong class="jxr_keyword">return</strong> type == Integer.<strong class="jxr_keyword">class</strong>;
-<a class="jxr_linenumber" name="512" href="#512">512</a> }
-<a class="jxr_linenumber" name="513" href="#513">513</a>
-<a class="jxr_linenumber" name="514" href="#514">514</a> @Override
-<a class="jxr_linenumber" name="515" href="#515">515</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> marshall( Object value, PropertyDescriptor propertyDescriptor, Target target,
-<a class="jxr_linenumber" name="516" href="#516">516</a> SerializationContext serializationContext )
-<a class="jxr_linenumber" name="517" href="#517">517</a> <strong class="jxr_keyword">throws</strong> IOException
-<a class="jxr_linenumber" name="518" href="#518">518</a> {
-<a class="jxr_linenumber" name="519" href="#519">519</a> }
-<a class="jxr_linenumber" name="520" href="#520">520</a>
-<a class="jxr_linenumber" name="521" href="#521">521</a> @Override
-<a class="jxr_linenumber" name="522" href="#522">522</a> <strong class="jxr_keyword">public</strong> <V> V unmarshall( V value, PropertyDescriptor propertyDescriptor, Source source,
-<a class="jxr_linenumber" name="523" href="#523">523</a> SerializationContext serializationContext )
-<a class="jxr_linenumber" name="524" href="#524">524</a> <strong class="jxr_keyword">throws</strong> IOException
-<a class="jxr_linenumber" name="525" href="#525">525</a> {
-<a class="jxr_linenumber" name="526" href="#526">526</a>
-<a class="jxr_linenumber" name="527" href="#527">527</a> <strong class="jxr_keyword">return</strong> value;
-<a class="jxr_linenumber" name="528" href="#528">528</a> }
+<a class="jxr_linenumber" name="494" href="#494">494</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> enum <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Bar</a>
+<a class="jxr_linenumber" name="495" href="#495">495</a> {
+<a class="jxr_linenumber" name="496" href="#496">496</a> Value1, Value2
+<a class="jxr_linenumber" name="497" href="#497">497</a> }
+<a class="jxr_linenumber" name="498" href="#498">498</a>
+<a class="jxr_linenumber" name="499" href="#499">499</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/directmemory/lightning/WhatShouldItLookLike.html">BarMarshaller</a>
+<a class="jxr_linenumber" name="500" href="#500">500</a> <strong class="jxr_keyword">extends</strong> AbstractObjectMarshaller
+<a class="jxr_linenumber" name="501" href="#501">501</a> {
+<a class="jxr_linenumber" name="502" href="#502">502</a>
+<a class="jxr_linenumber" name="503" href="#503">503</a> @Override
+<a class="jxr_linenumber" name="504" href="#504">504</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> acceptType( Class<?> type )
+<a class="jxr_linenumber" name="505" href="#505">505</a> {
+<a class="jxr_linenumber" name="506" href="#506">506</a> <strong class="jxr_keyword">return</strong> type == Bar.<strong class="jxr_keyword">class</strong>;
+<a class="jxr_linenumber" name="507" href="#507">507</a> }
+<a class="jxr_linenumber" name="508" href="#508">508</a>
+<a class="jxr_linenumber" name="509" href="#509">509</a> @Override
+<a class="jxr_linenumber" name="510" href="#510">510</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> marshall( Object value, PropertyDescriptor propertyDescriptor, Target target,
+<a class="jxr_linenumber" name="511" href="#511">511</a> SerializationContext serializationContext )
+<a class="jxr_linenumber" name="512" href="#512">512</a> <strong class="jxr_keyword">throws</strong> IOException
+<a class="jxr_linenumber" name="513" href="#513">513</a> {
+<a class="jxr_linenumber" name="514" href="#514">514</a> }
+<a class="jxr_linenumber" name="515" href="#515">515</a>
+<a class="jxr_linenumber" name="516" href="#516">516</a> @Override
+<a class="jxr_linenumber" name="517" href="#517">517</a> <strong class="jxr_keyword">public</strong> <V> V unmarshall( V value, PropertyDescriptor propertyDescriptor, Source source,
+<a class="jxr_linenumber" name="518" href="#518">518</a> SerializationContext serializationContext )
+<a class="jxr_linenumber" name="519" href="#519">519</a> <strong class="jxr_keyword">throws</strong> IOException
+<a class="jxr_linenumber" name="520" href="#520">520</a> {
+<a class="jxr_linenumber" name="521" href="#521">521</a>
+<a class="jxr_linenumber" name="522" href="#522">522</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="523" href="#523">523</a> }
+<a class="jxr_linenumber" name="524" href="#524">524</a> }
+<a class="jxr_linenumber" name="525" href="#525">525</a>
+<a class="jxr_linenumber" name="526" href="#526">526</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/directmemory/lightning/WhatShouldItLookLike.html">SomeSpecialIntegerMarshaller</a>
+<a class="jxr_linenumber" name="527" href="#527">527</a> <strong class="jxr_keyword">extends</strong> AbstractObjectMarshaller
+<a class="jxr_linenumber" name="528" href="#528">528</a> {
<a class="jxr_linenumber" name="529" href="#529">529</a>
-<a class="jxr_linenumber" name="530" href="#530">530</a> }
-<a class="jxr_linenumber" name="531" href="#531">531</a> }
+<a class="jxr_linenumber" name="530" href="#530">530</a> @Override
+<a class="jxr_linenumber" name="531" href="#531">531</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> acceptType( Class<?> type )
+<a class="jxr_linenumber" name="532" href="#532">532</a> {
+<a class="jxr_linenumber" name="533" href="#533">533</a> <strong class="jxr_keyword">return</strong> type == Integer.<strong class="jxr_keyword">class</strong>;
+<a class="jxr_linenumber" name="534" href="#534">534</a> }
+<a class="jxr_linenumber" name="535" href="#535">535</a>
+<a class="jxr_linenumber" name="536" href="#536">536</a> @Override
+<a class="jxr_linenumber" name="537" href="#537">537</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> marshall( Object value, PropertyDescriptor propertyDescriptor, Target target,
+<a class="jxr_linenumber" name="538" href="#538">538</a> SerializationContext serializationContext )
+<a class="jxr_linenumber" name="539" href="#539">539</a> <strong class="jxr_keyword">throws</strong> IOException
+<a class="jxr_linenumber" name="540" href="#540">540</a> {
+<a class="jxr_linenumber" name="541" href="#541">541</a> }
+<a class="jxr_linenumber" name="542" href="#542">542</a>
+<a class="jxr_linenumber" name="543" href="#543">543</a> @Override
+<a class="jxr_linenumber" name="544" href="#544">544</a> <strong class="jxr_keyword">public</strong> <V> V unmarshall( V value, PropertyDescriptor propertyDescriptor, Source source,
+<a class="jxr_linenumber" name="545" href="#545">545</a> SerializationContext serializationContext )
+<a class="jxr_linenumber" name="546" href="#546">546</a> <strong class="jxr_keyword">throws</strong> IOException
+<a class="jxr_linenumber" name="547" href="#547">547</a> {
+<a class="jxr_linenumber" name="548" href="#548">548</a>
+<a class="jxr_linenumber" name="549" href="#549">549</a> <strong class="jxr_keyword">return</strong> value;
+<a class="jxr_linenumber" name="550" href="#550">550</a> }
+<a class="jxr_linenumber" name="551" href="#551">551</a>
+<a class="jxr_linenumber" name="552" href="#552">552</a> }
+<a class="jxr_linenumber" name="553" href="#553">553</a> }
</pre>
<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
</html>