public class ClassSourceValidator
extends java.lang.Object
| Constructor and Description |
|---|
ClassSourceValidator(org.bukkit.plugin.Plugin plugin)
Create a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.Class<?>,java.security.CodeSource> |
findMismatches(java.util.List<java.lang.Class<?>> classes)
Return a map of classes that been loaded from a different source.
|
void |
reportMismatches(java.util.List<java.lang.Class<?>> classes)
Reports classes that have come from a different source.
|
public ClassSourceValidator(org.bukkit.plugin.Plugin plugin)
plugin - The pluginpublic java.util.Map<java.lang.Class<?>,java.security.CodeSource> findMismatches(java.util.List<java.lang.Class<?>> classes)
classes - A list of classes to checkpublic void reportMismatches(java.util.List<java.lang.Class<?>> classes)
The warning is emitted to the log.
classes - The list of classes to check