<li><ahref="../../../../../com/djrapitops/plan/extension/extractor/MethodAnnotations.html"title="class in com.djrapitops.plan.extension.extractor"><spanclass="typeNameLink">Next Class</span></a></li>
<pre>public final class <spanclass="typeNameLabel">ExtensionExtractor</span>
extends java.lang.Object</pre>
<divclass="block">Implementation detail, for extracting methods from <ahref="../../../../../com/djrapitops/plan/extension/DataExtension.html"title="interface in com.djrapitops.plan.extension"><code>DataExtension</code></a>.
<p>
This class can be used for testing validity of annotation implementations
in your unit tests to avoid runtime errors. <ahref="../../../../../com/djrapitops/plan/extension/extractor/ExtensionExtractor.html#validateAnnotations--"><code>validateAnnotations()</code></a></div>
<thclass="colOne"scope="col">Constructor and Description</th>
</tr>
<trclass="altColor">
<tdclass="colOne"><code><spanclass="memberNameLink"><ahref="../../../../../com/djrapitops/plan/extension/extractor/ExtensionExtractor.html#ExtensionExtractor-com.djrapitops.plan.extension.DataExtension-">ExtensionExtractor</a></span>(<ahref="../../../../../com/djrapitops/plan/extension/DataExtension.html"title="interface in com.djrapitops.plan.extension">DataExtension</a> extension)</code> </td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ulclass="blockList">
<liclass="blockList"><aname="method.summary">
<!---->
</a>
<h3>Method Summary</h3>
<tableclass="memberSummary"border="0"cellpadding="3"cellspacing="0"summary="Method Summary table, listing methods, and an explanation">
<tdclass="colFirst"><code>java.util.List<<ahref="../../../../../com/djrapitops/plan/extension/annotation/InvalidateMethod.html"title="annotation in com.djrapitops.plan.extension.annotation">InvalidateMethod</a>></code></td>
<tdclass="colFirst"><code><ahref="../../../../../com/djrapitops/plan/extension/extractor/MethodAnnotations.html"title="class in com.djrapitops.plan.extension.extractor">MethodAnnotations</a></code></td>
<tdclass="colFirst"><code><ahref="../../../../../com/djrapitops/plan/extension/annotation/PluginInfo.html"title="annotation in com.djrapitops.plan.extension.annotation">PluginInfo</a></code></td>
<tdclass="colFirst"><code>java.util.List<<ahref="../../../../../com/djrapitops/plan/extension/annotation/TabInfo.html"title="annotation in com.djrapitops.plan.extension.annotation">TabInfo</a>></code></td>
<tdclass="colFirst"><code>java.util.Optional<<ahref="../../../../../com/djrapitops/plan/extension/annotation/TabOrder.html"title="annotation in com.djrapitops.plan.extension.annotation">TabOrder</a>></code></td>
<pre>public ExtensionExtractor(<ahref="../../../../../com/djrapitops/plan/extension/DataExtension.html"title="interface in com.djrapitops.plan.extension">DataExtension</a> extension)</pre>
<pre>public <ahref="../../../../../com/djrapitops/plan/extension/annotation/PluginInfo.html"title="annotation in com.djrapitops.plan.extension.annotation">PluginInfo</a> getPluginInfo()</pre>
</li>
</ul>
<aname="getTabOrder--">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getTabOrder</h4>
<pre>public java.util.Optional<<ahref="../../../../../com/djrapitops/plan/extension/annotation/TabOrder.html"title="annotation in com.djrapitops.plan.extension.annotation">TabOrder</a>> getTabOrder()</pre>
</li>
</ul>
<aname="getTabInformation--">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getTabInformation</h4>
<pre>public java.util.List<<ahref="../../../../../com/djrapitops/plan/extension/annotation/TabInfo.html"title="annotation in com.djrapitops.plan.extension.annotation">TabInfo</a>> getTabInformation()</pre>
</li>
</ul>
<aname="getMethodAnnotations--">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getMethodAnnotations</h4>
<pre>public <ahref="../../../../../com/djrapitops/plan/extension/extractor/MethodAnnotations.html"title="class in com.djrapitops.plan.extension.extractor">MethodAnnotations</a> getMethodAnnotations()</pre>
</li>
</ul>
<aname="getInvalidateMethodAnnotations--">
<!---->
</a>
<ulclass="blockListLast">
<liclass="blockList">
<h4>getInvalidateMethodAnnotations</h4>
<pre>public java.util.List<<ahref="../../../../../com/djrapitops/plan/extension/annotation/InvalidateMethod.html"title="annotation in com.djrapitops.plan.extension.annotation">InvalidateMethod</a>> getInvalidateMethodAnnotations()</pre>
<li><ahref="../../../../../com/djrapitops/plan/extension/extractor/MethodAnnotations.html"title="class in com.djrapitops.plan.extension.extractor"><spanclass="typeNameLink">Next Class</span></a></li>