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 AccessEnabler
private HelperManager
(package private) PrintStream
private RuleCheckResult
private boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addPackage
(String name) void
boolean
addRuleFile
(String file) void
private void
private void
private void
int
installParamTypes
(Rule rule, String targetClassName, int access, String candidateName, String candidateDesc) (package private) static String
makeDescriptor
(Constructor constructor) (package private) static String
makeDescriptor
(Method method) private void
parseError
(String message, Throwable th) void
setPrintStream
(PrintStream printStream) void
private void
typeCheckAgainstMethodDeclaration
(Rule rule, RuleScript script, Class targetClass, ClassLoader loader) private void
private void
typeWarning
(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
-