public final class StaticWhitelist extends EnumeratingWhitelist
EnumeratingWhitelist.FieldSignature, EnumeratingWhitelist.MethodSignature, EnumeratingWhitelist.NewSignature, EnumeratingWhitelist.SignatureExtensionPoint.LegacyInstancesAreScopedToHudson| Constructor and Description |
|---|
StaticWhitelist(Collection<? extends String> lines) |
StaticWhitelist(Reader definition) |
StaticWhitelist(String... lines) |
getName, getName, permitsConstructor, permitsFieldGet, permitsFieldSet, permitsMethod, permitsStaticFieldGet, permitsStaticFieldSet, permitsStaticMethodpublic StaticWhitelist(Reader definition) throws IOException
IOExceptionpublic StaticWhitelist(Collection<? extends String> lines) throws IOException
IOExceptionpublic StaticWhitelist(String... lines) throws IOException
IOExceptionpublic static boolean isPermanentlyBlacklistedMethod(@Nonnull Method m)
PERMANENTLY_BLACKLISTED_METHODSpublic static boolean isPermanentlyBlacklistedStaticMethod(@Nonnull Method m)
PERMANENTLY_BLACKLISTED_STATIC_METHODSpublic static boolean isPermanentlyBlacklistedConstructor(@Nonnull Constructor c)
PERMANENTLY_BLACKLISTED_CONSTRUCTORSpublic static EnumeratingWhitelist.Signature parse(String line) throws IOException
Signature.line - The signature stringSignatureIOException - if the signature string could not be parsed.public static boolean isPermanentlyBlacklisted(String signature)
signature - the signature to checkpublic static StaticWhitelist from(URL definition) throws IOException
IOExceptionprotected List<EnumeratingWhitelist.MethodSignature> methodSignatures()
methodSignatures in class EnumeratingWhitelistprotected List<EnumeratingWhitelist.NewSignature> newSignatures()
newSignatures in class EnumeratingWhitelistprotected List<EnumeratingWhitelist.MethodSignature> staticMethodSignatures()
staticMethodSignatures in class EnumeratingWhitelistprotected List<EnumeratingWhitelist.FieldSignature> fieldSignatures()
fieldSignatures in class EnumeratingWhitelistprotected List<EnumeratingWhitelist.FieldSignature> staticFieldSignatures()
staticFieldSignatures in class EnumeratingWhitelistpublic static RejectedAccessException rejectMethod(@Nonnull Method m)
public static RejectedAccessException rejectMethod(@Nonnull Method m, String info)
public static RejectedAccessException rejectNew(@Nonnull Constructor<?> c)
public static RejectedAccessException rejectStaticMethod(@Nonnull Method m)
public static RejectedAccessException rejectField(@Nonnull Field f)
public static RejectedAccessException rejectStaticField(@Nonnull Field f)
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public static boolean isBlacklisted(String signature)
Copyright © 2016–2019. All rights reserved.