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() |