public final class StaticWhitelist extends EnumeratingWhitelist
EnumeratingWhitelist.FieldSignature, EnumeratingWhitelist.MethodSignature, EnumeratingWhitelist.NewSignature, EnumeratingWhitelist.Signature
Constructor and Description |
---|
StaticWhitelist(Collection<? extends String> lines) |
StaticWhitelist(Reader definition) |
StaticWhitelist(String... lines) |
Modifier and Type | Method and Description |
---|---|
protected List<EnumeratingWhitelist.FieldSignature> |
fieldSignatures() |
static StaticWhitelist |
from(URL definition) |
protected List<EnumeratingWhitelist.MethodSignature> |
methodSignatures() |
protected List<EnumeratingWhitelist.NewSignature> |
newSignatures() |
static RejectedAccessException |
rejectField(Field f) |
static RejectedAccessException |
rejectMethod(Method m) |
static RejectedAccessException |
rejectMethod(Method m,
String info) |
static RejectedAccessException |
rejectNew(Constructor<?> c) |
static RejectedAccessException |
rejectStaticField(Field f) |
static RejectedAccessException |
rejectStaticMethod(Method m) |
protected List<EnumeratingWhitelist.FieldSignature> |
staticFieldSignatures() |
protected List<EnumeratingWhitelist.MethodSignature> |
staticMethodSignatures() |
getName, getName, permitsConstructor, permitsFieldGet, permitsFieldSet, permitsMethod, permitsStaticFieldGet, permitsStaticFieldSet, permitsStaticMethod
public StaticWhitelist(Reader definition) throws IOException
IOException
public StaticWhitelist(Collection<? extends String> lines) throws IOException
IOException
public StaticWhitelist(String... lines) throws IOException
IOException
public static StaticWhitelist from(URL definition) throws IOException
IOException
protected List<EnumeratingWhitelist.MethodSignature> methodSignatures()
methodSignatures
in class EnumeratingWhitelist
protected List<EnumeratingWhitelist.NewSignature> newSignatures()
newSignatures
in class EnumeratingWhitelist
protected List<EnumeratingWhitelist.MethodSignature> staticMethodSignatures()
staticMethodSignatures
in class EnumeratingWhitelist
protected List<EnumeratingWhitelist.FieldSignature> fieldSignatures()
fieldSignatures
in class EnumeratingWhitelist
protected List<EnumeratingWhitelist.FieldSignature> staticFieldSignatures()
staticFieldSignatures
in class EnumeratingWhitelist
public 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)
Copyright © 2016. All rights reserved.