public final class StaticWhitelist extends EnumeratingWhitelist
| Constructor and Description |
|---|
StaticWhitelist(Collection<? extends String> lines) |
StaticWhitelist(Reader definition) |
| Modifier and Type | Method and Description |
|---|---|
static String |
fieldDefinition(Object receiver,
String field) |
protected List<org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.EnumeratingWhitelist.FieldSignature> |
fieldSignatures() |
static Whitelist |
from(URL definition) |
static String |
methodDefinition(Object receiver,
String method,
Object[] args)
Looks up the most general possible definition of a given method call.
|
protected List<org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.EnumeratingWhitelist.MethodSignature> |
methodSignatures() |
static String |
newDefinition(Class<?> receiver,
Object[] args) |
protected List<org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.EnumeratingWhitelist.NewSignature> |
newSignatures() |
static String |
staticMethodDefinition(Class<?> receiver,
String method,
Object[] args) |
protected List<org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.EnumeratingWhitelist.StaticMethodSignature> |
staticMethodSignatures() |
permitsFieldGet, permitsFieldSet, permitsMethod, permitsNew, permitsStaticMethodpublic StaticWhitelist(Reader definition) throws IOException
IOExceptionpublic StaticWhitelist(Collection<? extends String> lines) throws IOException
IOExceptionpublic static Whitelist from(URL definition) throws IOException
IOExceptionprotected List<org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.EnumeratingWhitelist.MethodSignature> methodSignatures()
methodSignatures in class EnumeratingWhitelistprotected List<org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.EnumeratingWhitelist.NewSignature> newSignatures()
newSignatures in class EnumeratingWhitelistprotected List<org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.EnumeratingWhitelist.StaticMethodSignature> staticMethodSignatures()
staticMethodSignatures in class EnumeratingWhitelistprotected List<org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.EnumeratingWhitelist.FieldSignature> fieldSignatures()
fieldSignatures in class EnumeratingWhitelist@CheckForNull public static String methodDefinition(Object receiver, String method, Object[] args)
method.receiver - an actual receiver objectmethod - the method nameargs - a set of actual argumentsreceiver.class.Name methodName parameter1.Type parameter2.Type, or null if not found@CheckForNull public static String staticMethodDefinition(Class<?> receiver, String method, Object[] args)
Copyright © 2004-2014. All Rights Reserved.