Package org.jboss.byteman.check
Class RuleCheck
java.lang.Object
org.jboss.byteman.check.RuleCheck
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AccessEnablerprivate HelperManager(package private) PrintStreamprivate RuleCheckResultprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPackage(String name) voidbooleanaddRuleFile(String file) voidprivate voidprivate voidprivate voidintinstallParamTypes(Rule rule, String targetClassName, int access, String candidateName, String candidateDesc) (package private) static StringmakeDescriptor(Constructor constructor) (package private) static StringmakeDescriptor(Method method) private voidparseError(String message, Throwable th) voidsetPrintStream(PrintStream printStream) voidprivate voidtypeCheckAgainstMethodDeclaration(Rule rule, RuleScript script, Class targetClass, ClassLoader loader) private voidprivate voidtypeWarning(String message, Throwable th) private void
-
Field Details
-
ruleTexts
-
ruleFiles
-
packages
-
result
-
output
PrintStream output -
verbose
private boolean verbose -
helperManager
-
accessEnabler
-
-
Constructor Details
-
RuleCheck
public RuleCheck()
-
-
Method Details
-
setPrintStream
-
setVerbose
public void setVerbose() -
addRule
-
addRuleFile
-
addPackage
-
checkRules
public void checkRules() -
typeCheckAgainstMethodDeclaration
private void typeCheckAgainstMethodDeclaration(Rule rule, RuleScript script, Class targetClass, ClassLoader loader) -
makeDescriptor
-
makeDescriptor
-
installParamTypes
-
error
-
error
-
parseError
-
typeError
-
typeWarning
-
warning
-
info
-
getResult
-