Class StaticProxyInstanceWhitelist
- java.lang.Object
-
- org.jenkinsci.plugins.scriptsecurity.sandbox.Whitelist
-
- org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.AbstractWhitelist
-
- hudson.plugins.emailext.groovy.sandbox.ObjectInstanceWhitelist<Object>
-
- hudson.plugins.emailext.groovy.sandbox.StaticProxyInstanceWhitelist
-
- All Implemented Interfaces:
ExtensionPoint
public class StaticProxyInstanceWhitelist extends ObjectInstanceWhitelist<Object>
ObjectInstanceWhitelist
backed by a set ofStaticWhitelist
s.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description StaticProxyInstanceWhitelist(Object instance, String... resources)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
permitsFieldGet(Field field, Object receiver)
boolean
permitsFieldSet(Field field, Object receiver, Object value)
boolean
permitsMethod(Method method, Object receiver, Object[] args)
-
Methods inherited from class hudson.plugins.emailext.groovy.sandbox.ObjectInstanceWhitelist
isClass, permitsInstance
-
-
-
-
Constructor Detail
-
StaticProxyInstanceWhitelist
public StaticProxyInstanceWhitelist(Object instance, @NonNull String... resources) throws IOException
- Throws:
IOException
-
-
Method Detail
-
permitsMethod
public boolean permitsMethod(@NonNull Method method, @NonNull Object receiver, @NonNull Object[] args)
- Overrides:
permitsMethod
in classorg.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.AbstractWhitelist
-
permitsFieldGet
public boolean permitsFieldGet(@NonNull Field field, @NonNull Object receiver)
- Overrides:
permitsFieldGet
in classorg.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.AbstractWhitelist
-
-