public class TestScript
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
errorCount |
private int |
parseErrorCount |
private int |
typeErrorCount |
private int |
typeWarningCount |
(package private) boolean |
verbose |
private int |
warningCount |
Modifier | Constructor and Description |
---|---|
private |
TestScript(boolean verbose) |
Modifier and Type | Method and Description |
---|---|
private void |
checkRules(java.lang.String[] packages,
java.util.List<java.lang.String> ruleTexts,
java.util.List<java.lang.String> ruleFiles) |
int |
installParamTypes(Rule rule,
java.lang.String targetClassName,
int access,
java.lang.String candidateName,
java.lang.String candidateDesc) |
static void |
main(java.lang.String[] args) |
(package private) static java.lang.String |
makeDescriptor(java.lang.reflect.Constructor constructor) |
(package private) static java.lang.String |
makeDescriptor(java.lang.reflect.Method method) |
void |
testScript(java.lang.String[] packages,
java.lang.String[] files,
int firstFile) |
private void |
typeCheckAgainstMethodDeclaration(Rule rule,
RuleScript script,
java.lang.Class targetClass,
java.lang.ClassLoader loader)
method called to deal with interface rules or with overriding rules which fail to match a method of the
declared class.
|
static void |
usage() |
private int errorCount
private int warningCount
private int parseErrorCount
private int typeErrorCount
private int typeWarningCount
boolean verbose
public static void main(java.lang.String[] args)
public static void usage()
public void testScript(java.lang.String[] packages, java.lang.String[] files, int firstFile)
private void checkRules(java.lang.String[] packages, java.util.List<java.lang.String> ruleTexts, java.util.List<java.lang.String> ruleFiles)
private void typeCheckAgainstMethodDeclaration(Rule rule, RuleScript script, java.lang.Class targetClass, java.lang.ClassLoader loader)
rule
- script
- targetClass
- loader
- static java.lang.String makeDescriptor(java.lang.reflect.Method method)
static java.lang.String makeDescriptor(java.lang.reflect.Constructor constructor)
public int installParamTypes(Rule rule, java.lang.String targetClassName, int access, java.lang.String candidateName, java.lang.String candidateDesc)