Creates proxies for code loaded from a plugin, ensuring that the class loader of the proxied class will be used as context class loader when methods from plugins are being invoked, when this is requested by the user.
Type Params | Return Type | Name and description |
---|---|---|
|
static T |
getAnnotation(java.lang.Object possiblyProxiedObject, java.lang.Class<T> annotationClass) |
|
static T |
proxyIfApplicable(T delegate) |
|
static java.util.Collection<T> |
proxyInstancesWhereApplicable(java.util.Collection<T> instancesToProxy) |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |