<li><ahref="../../../../../com/comphenix/protocol/reflect/instances/CollectionGenerator.html"title="class in com.comphenix.protocol.reflect.instances"><spanclass="strong">Next Class</span></a></li>
<dd><ahref="../../../../../com/comphenix/protocol/reflect/instances/InstanceProvider.html"title="interface in com.comphenix.protocol.reflect.instances">InstanceProvider</a></dd>
</dl>
<hr>
<br>
<pre>public class <spanclass="strong">BannedGenerator</span>
extends java.lang.Object
implements <ahref="../../../../../com/comphenix/protocol/reflect/instances/InstanceProvider.html"title="interface in com.comphenix.protocol.reflect.instances">InstanceProvider</a></pre>
<divclass="block">Generator that ensures certain types will never be created.</div>
<thclass="colOne"scope="col">Constructor and Description</th>
</tr>
<trclass="altColor">
<tdclass="colOne"><code><strong><ahref="../../../../../com/comphenix/protocol/reflect/instances/BannedGenerator.html#BannedGenerator(com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMatcher)">BannedGenerator</a></strong>(<ahref="../../../../../com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher.html"title="class in com.comphenix.protocol.reflect.fuzzy">AbstractFuzzyMatcher</a><java.lang.Class<?>> classMatcher)</code>
<divclass="block">Construct a generator that ensures any class that matches the given matcher is never constructed.</div>
<pre>public BannedGenerator(<ahref="../../../../../com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher.html"title="class in com.comphenix.protocol.reflect.fuzzy">AbstractFuzzyMatcher</a><java.lang.Class<?>> classMatcher)</pre>
<divclass="block">Construct a generator that ensures any class that matches the given matcher is never constructed.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>classMatcher</code> - - a class matcher.</dd></dl>
<divclass="block"><strong>Description copied from interface: <code><ahref="../../../../../com/comphenix/protocol/reflect/instances/InstanceProvider.html#create(java.lang.Class)">InstanceProvider</a></code></strong></div>
<divclass="block">Create an instance given a type, if possible.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><ahref="../../../../../com/comphenix/protocol/reflect/instances/InstanceProvider.html#create(java.lang.Class)">create</a></code> in interface <code><ahref="../../../../../com/comphenix/protocol/reflect/instances/InstanceProvider.html"title="interface in com.comphenix.protocol.reflect.instances">InstanceProvider</a></code></dd>
<dt><spanclass="strong">Parameters:</span></dt><dd><code>type</code> - - type to create.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>The instance, or NULL if the type cannot be created.</dd></dl>
<li><ahref="../../../../../com/comphenix/protocol/reflect/instances/CollectionGenerator.html"title="class in com.comphenix.protocol.reflect.instances"><spanclass="strong">Next Class</span></a></li>