Class Whitelist
java.lang.Object
com.prineside.tdi2.managers.script.Whitelist
Whitelist:
- Field (className$fieldName)
- Method (className#methodName(paramTypes))
- Constructor (className@paramTypes)
- Interface proxy (className#)
Blacklist:
- Package
- Class
- Field
- Method
- Constructor
- Interface proxy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic WhitelistfromFile(FileHandle handle) static WhitelistfromFile(BufferedReader bufferedReader) static Whiteliststatic StringgetConstructorSignature(Constructor<?> constructor) static StringgetMethodSignature(Method method) booleanisClassBlackListed(Class<?> clazz) booleanisConstructorBlackListed(Constructor<?> constructor) booleanisConstructorWhiteListed(Constructor<?> constructor) booleanisFieldBlackListed(Field field) booleanisFieldWhiteListed(Field field) booleanisInterfaceProxyBlackListed(Class<?> clazz) booleanisInterfaceProxyWhiteListed(Class<?> clazz) booleanisMethodBlackListed(Method method) booleanisMethodWhiteListed(Method method) Also checks super classes and interfacesbooleanNon-recursive variant, does not check super classes and interfacesbooleanisPackageBlackListed(String path)
-
Constructor Details
-
Whitelist
public Whitelist()
-
-
Method Details
-
fromFile
- Throws:
IOException
-
fromFile
- Throws:
IOException
-
fromFile
- Throws:
IOException
-
getMethodSignature
-
getConstructorSignature
-
isFieldWhiteListed
-
isMethodWhiteListed
Also checks super classes and interfaces -
isMethodWhiteListedInDeclaringClass
Non-recursive variant, does not check super classes and interfaces -
isConstructorWhiteListed
-
isInterfaceProxyWhiteListed
-
isPackageBlackListed
-
isClassBlackListed
-
isFieldBlackListed
-
isMethodBlackListed
-
isConstructorBlackListed
-
isInterfaceProxyBlackListed
-