A C D E F G H I J L M O R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- acceptAST(String, CompilationUnit) - Method in class jtdog._static.TestClassASTRequestor
- addDefinition(String, byte[]) - Method in class jtdog.dynamic.MemoryClassLoader
-
Add a in-memory representation of a class.
- addInvocation(InvocationMethod) - Method in class jtdog.method.MethodProperty
- addMethodIdentifier(MethodIdentifier) - Method in class jtdog.method.MethodList
- addMethodProperty(MethodIdentifier, MethodProperty) - Method in class jtdog.method.MethodList
- addParameterType(String) - Method in class jtdog.method.MethodIdentifier
- addRottenLine(int) - Method in class jtdog.method.MethodProperty
- addTestSmellType(String) - Method in class jtdog.method.MethodProperty
- ANNOTATION_FREE - Static variable in class jtdog.method.MethodProperty
- apply(Project) - Method in class jtdog.JTDogPlugin
C
- CONTEXT_DEPENDENT - Static variable in class jtdog.method.MethodProperty
D
- DEPENDENT - Static variable in class jtdog.method.MethodProperty
- DetectDependentTestsTask - Class in jtdog
- DetectDependentTestsTask() - Constructor for class jtdog.DetectDependentTestsTask
- DynamicAnalyzer - Class in jtdog.dynamic
- DynamicAnalyzer(List<String>, List<String>, String) - Constructor for class jtdog.dynamic.DynamicAnalyzer
E
- EMPTY - Static variable in class jtdog.method.MethodProperty
- endVisit(AnnotationTypeDeclaration) - Method in class jtdog._static.TestClassASTVisitor
- endVisit(AnonymousClassDeclaration) - Method in class jtdog._static.TestClassASTVisitor
- endVisit(EnumDeclaration) - Method in class jtdog._static.TestClassASTVisitor
- endVisit(TypeDeclaration) - Method in class jtdog._static.TestClassASTVisitor
- equals(Object) - Method in class jtdog.method.MethodIdentifier
F
- FileReader - Class in jtdog.file
- FileReader() - Constructor for class jtdog.file.FileReader
- FileSetConverter - Class in jtdog.file
- FileSetConverter() - Constructor for class jtdog.file.FileSetConverter
- findClass(String) - Method in class jtdog.dynamic.MemoryClassLoader
-
メモリ上からクラスを探す.
まずURLClassLoaderによるファイルシステム上のクラスのロードを試み,それがなければメモリ上のクラスロードを試す. - FLAKY - Static variable in class jtdog.method.MethodProperty
G
- getBinaryName() - Method in class jtdog.method.MethodIdentifier
- getBinaryName() - Method in class jtdog.method.MethodProperty
- getClassBinaryName() - Method in class jtdog.method.MethodIdentifier
- getClassName() - Method in class jtdog.method.MethodProperty
- getClassPaths(SourceSet) - Static method in class jtdog.file.FileReader
- getColor() - Method in class jtdog.method.MethodProperty
- getEndPosition() - Method in class jtdog.method.MethodProperty
- getExternalJarFiles(Project) - Static method in class jtdog.file.FileReader
-
get externla jar files as Set
. - getExternalJarFiles(SourceSet) - Static method in class jtdog.file.FileReader
- getFilePaths(String[], String) - Static method in class jtdog.file.FileReader
-
get file paths with specified file extension (extension) under the specified directories (rootDirs) recursively.
- getInvocationList() - Method in class jtdog.method.MethodProperty
- getJunitVersion() - Method in class jtdog.SniffTask
- getLineNumber() - Method in class jtdog.method.InvocationMethod
- getMethodIdentifier() - Method in class jtdog.method.InvocationMethod
- getMethodIdentifierList() - Method in class jtdog.method.MethodList
- getName() - Method in class jtdog.method.MethodProperty
- getParameterTypes() - Method in class jtdog.method.MethodIdentifier
- getProject() - Method in class jtdog.DetectDependentTestsTask
- getProject() - Method in class jtdog.SniffTask
- getPropertyByIdentifier(MethodIdentifier) - Method in class jtdog.method.MethodList
- getPropertyByName(String) - Method in class jtdog.method.MethodList
- getRerunFailure() - Method in class jtdog.SniffTask
- getReturnType() - Method in class jtdog.method.MethodIdentifier
- getRunInRandomOrder() - Method in class jtdog.SniffTask
- getSimpleName() - Method in class jtdog.method.MethodIdentifier
- getStartPosition() - Method in class jtdog.method.MethodProperty
- getTestClassNames() - Method in class jtdog._static.StaticAnalyzer
- getTestClassNamesToExecuted() - Method in class jtdog._static.StaticAnalyzer
- getTestDependencies() - Method in class jtdog.dynamic.TestDependencyDetector
- getTestSmellTypes() - Method in class jtdog.method.MethodProperty
H
- hasAssertionDirectly() - Method in class jtdog.method.MethodProperty
- hasAssertionIndirectly() - Method in class jtdog.method.MethodProperty
- hasContextDependentRottenAssertion() - Method in class jtdog.method.MethodProperty
- hasFullyRottenAssertion() - Method in class jtdog.method.MethodProperty
- hashCode() - Method in class jtdog.method.MethodIdentifier
- hasIgnoreAnnotation() - Method in class jtdog.method.MethodProperty
- hasMissedFailAssertion() - Method in class jtdog.method.MethodProperty
- hasSkippedRottenAssertion() - Method in class jtdog.method.MethodProperty
- hasTestAnnotation() - Method in class jtdog.method.MethodProperty
I
- IGNORED - Static variable in class jtdog.method.MethodProperty
- InvocationMethod - Class in jtdog.method
- InvocationMethod(MethodIdentifier, int) - Constructor for class jtdog.method.InvocationMethod
- isCouldBeSkipped() - Method in class jtdog.method.InvocationMethod
- isDeclaredInLocal() - Method in class jtdog.method.MethodProperty
- isDetectStaticSmells() - Method in class jtdog.SniffTask
- isInIfElseStatement() - Method in class jtdog.method.InvocationMethod
- isInvoked() - Method in class jtdog.method.MethodProperty
- isMaybeTestMethod() - Method in class jtdog.method.MethodProperty
- isMissedFail() - Method in class jtdog.method.InvocationMethod
J
- JSONWriter - Class in jtdog.file
- JSONWriter() - Constructor for class jtdog.file.JSONWriter
- jtdog - package jtdog
- jtdog._static - package jtdog._static
- jtdog.dynamic - package jtdog.dynamic
- jtdog.file - package jtdog.file
- jtdog.method - package jtdog.method
- JTDogPlugin - Class in jtdog
-
A simple 'hello world' plugin.
- JTDogPlugin() - Constructor for class jtdog.JTDogPlugin
- JUnit4TestRunner - Class in jtdog.dynamic
- JUnit4TestRunner(String, RuntimeData) - Constructor for class jtdog.dynamic.JUnit4TestRunner
- JUnit5TestRunner - Class in jtdog.dynamic
- JUnit5TestRunner(String, RuntimeData) - Constructor for class jtdog.dynamic.JUnit5TestRunner
- JUnitMemoryClassLoader - Class in jtdog.dynamic
- JUnitMemoryClassLoader(URL[], ClassLoader, boolean) - Constructor for class jtdog.dynamic.JUnitMemoryClassLoader
L
- listUpFilePaths(Path, String, ArrayList<String>) - Static method in class jtdog.file.FileReader
-
list up file paths with specified file extension (extension) under the specified directory (rootDir) recursively, and add those to list.
- loadClass(String, boolean) - Method in class jtdog.dynamic.JUnitMemoryClassLoader
M
- MemoryClassLoader - Class in jtdog.dynamic
-
A class loader that loads classes from in-memory data.
- MemoryClassLoader(URL[]) - Constructor for class jtdog.dynamic.MemoryClassLoader
- MemoryClassLoader(URL[], ClassLoader) - Constructor for class jtdog.dynamic.MemoryClassLoader
- MethodIdentifier - Class in jtdog.method
- MethodIdentifier(IMethodBinding) - Constructor for class jtdog.method.MethodIdentifier
- MethodList - Class in jtdog.method
- MethodList() - Constructor for class jtdog.method.MethodList
- MethodProperty - Class in jtdog.method
- MethodProperty() - Constructor for class jtdog.method.MethodProperty
- MISSED_FAIL - Static variable in class jtdog.method.MethodProperty
- MixInForIgnoreStaticSmellDetectionResult - Class in jtdog.file
- MixInForIgnoreStaticSmellDetectionResult() - Constructor for class jtdog.file.MixInForIgnoreStaticSmellDetectionResult
O
- ObjectSerializer - Class in jtdog.file
- ObjectSerializer() - Constructor for class jtdog.file.ObjectSerializer
R
- ROTTEN - Static variable in class jtdog.method.MethodProperty
- run() - Method in class jtdog.dynamic.StreamThread
- run(URLClassLoader, boolean) - Method in class jtdog.dynamic.TestDependencyDetector
- run(MethodList, boolean, boolean) - Method in class jtdog._static.StaticAnalyzer
-
analyze Java unit tests statically.
- run(MethodList, List<Class<?>>, int) - Method in class jtdog.dynamic.JUnit4TestRunner
- run(MethodList, List<Class<?>>, int) - Method in class jtdog.dynamic.JUnit5TestRunner
- run(MethodList, MemoryClassLoader, String, boolean, int, int) - Method in class jtdog.dynamic.DynamicAnalyzer
S
- serializeObject(String, Object) - Static method in class jtdog.file.ObjectSerializer
- setBinaryName(String) - Method in class jtdog.method.MethodIdentifier
- setBinaryName(String) - Method in class jtdog.method.MethodProperty
- setClassBinaryName(String) - Method in class jtdog.method.MethodIdentifier
- setClassName(String) - Method in class jtdog.method.MethodProperty
- setColor(String) - Method in class jtdog.method.MethodProperty
- setCouldBeSkipped(boolean) - Method in class jtdog.method.InvocationMethod
- setDetectStaticSmells(boolean) - Method in class jtdog.SniffTask
- setEndPosition(int) - Method in class jtdog.method.MethodProperty
- setHasAssertionDirectly(boolean) - Method in class jtdog.method.MethodProperty
- setHasAssertionIndirectly(boolean) - Method in class jtdog.method.MethodProperty
- setHasContextDependentRottenAssertion(boolean) - Method in class jtdog.method.MethodProperty
- setHasFullyRottenAssertion(boolean) - Method in class jtdog.method.MethodProperty
- setHasIgnoreAnnotation(boolean) - Method in class jtdog.method.MethodProperty
- setHasMissedFailAssertion(boolean) - Method in class jtdog.method.MethodProperty
- setHasSkippedRottenAssertion(boolean) - Method in class jtdog.method.MethodProperty
- setHasTestAnnotation(boolean) - Method in class jtdog.method.MethodProperty
- setIsDeclaredInLocal(boolean) - Method in class jtdog.method.MethodProperty
- setIsInIfElseStatement(boolean) - Method in class jtdog.method.InvocationMethod
- setIsInvoked(boolean) - Method in class jtdog.method.MethodProperty
- setIsMaybeTestMethod(boolean) - Method in class jtdog.method.MethodProperty
- setIsMissedFail(boolean) - Method in class jtdog.method.InvocationMethod
- setJunitVersion(int) - Method in class jtdog.SniffTask
- setList(ArrayList<MethodProperty>) - Method in class jtdog.TaskResult
- setName(String) - Method in class jtdog.method.MethodProperty
- setNumberOfAnnotationFree(int) - Method in class jtdog.TaskResult
- setNumberOfContextDependent(int) - Method in class jtdog.TaskResult
- setNumberOfEmpty(int) - Method in class jtdog.TaskResult
- setNumberOfFlaky(int) - Method in class jtdog.TaskResult
- setNumberOfIgnored(int) - Method in class jtdog.TaskResult
- setNumberOfMissedFail(int) - Method in class jtdog.TaskResult
- setNumberOfRotten(int) - Method in class jtdog.TaskResult
- setNumberOfSkip(int) - Method in class jtdog.TaskResult
- setNumberOfSmoke(int) - Method in class jtdog.TaskResult
- setNumberOfTestDependency(int) - Method in class jtdog.TaskResult
- setParameterTypes(ArrayList<String>) - Method in class jtdog.method.MethodIdentifier
- setProject(Project) - Method in class jtdog.DetectDependentTestsTask
- setProject(Project) - Method in class jtdog.SniffTask
- setRerunFailure(int) - Method in class jtdog.SniffTask
- setReturnType(String) - Method in class jtdog.method.MethodIdentifier
- setRunInRandomOrder(int) - Method in class jtdog.SniffTask
- setSimpleName(String) - Method in class jtdog.method.MethodIdentifier
- setStartPosition(int) - Method in class jtdog.method.MethodProperty
- setWasSuccessful(boolean) - Method in class jtdog.method.MethodProperty
- SKIP - Static variable in class jtdog.method.MethodProperty
- SMOKE - Static variable in class jtdog.method.MethodProperty
- SniffTask - Class in jtdog
- SniffTask() - Constructor for class jtdog.SniffTask
- StaticAnalyzer - Class in jtdog._static
- StaticAnalyzer(String[], String[], String[]) - Constructor for class jtdog._static.StaticAnalyzer
- StreamThread - Class in jtdog.dynamic
- StreamThread(InputStream, String) - Constructor for class jtdog.dynamic.StreamThread
T
- TaskResult - Class in jtdog
- TaskResult() - Constructor for class jtdog.TaskResult
- TestClassASTRequestor - Class in jtdog._static
- TestClassASTRequestor() - Constructor for class jtdog._static.TestClassASTRequestor
- TestClassASTVisitor - Class in jtdog._static
- TestClassASTVisitor(MethodList, CompilationUnit, List<String>, boolean) - Constructor for class jtdog._static.TestClassASTVisitor
- TestCoverageBuilder - Class in jtdog.dynamic
- TestCoverageBuilder(HashMap<String, IClassCoverage>, ArrayList<IClassCoverage>) - Constructor for class jtdog.dynamic.TestCoverageBuilder
- TestDependencyDetector - Class in jtdog.dynamic
- TestDependencyDetector() - Constructor for class jtdog.dynamic.TestDependencyDetector
- toAbsolutePathArray(Set<File>) - Static method in class jtdog.file.FileSetConverter
-
for static analyzer.
- toURLs(Set<File>) - Static method in class jtdog.file.FileSetConverter
-
for URLClassLoader
U
- units - Variable in class jtdog._static.TestClassASTRequestor
V
- visit(AnnotationTypeDeclaration) - Method in class jtdog._static.TestClassASTVisitor
- visit(AnonymousClassDeclaration) - Method in class jtdog._static.TestClassASTVisitor
- visit(EnumDeclaration) - Method in class jtdog._static.TestClassASTVisitor
- visit(MethodDeclaration) - Method in class jtdog._static.TestClassASTVisitor
- visit(MethodInvocation) - Method in class jtdog._static.TestClassASTVisitor
- visit(ReturnStatement) - Method in class jtdog._static.TestClassASTVisitor
- visit(TypeDeclaration) - Method in class jtdog._static.TestClassASTVisitor
- visitCoverage(IClassCoverage) - Method in class jtdog.dynamic.TestCoverageBuilder
W
- wasSuccessful() - Method in class jtdog.method.MethodProperty
- writeJSONFile(Object, String, String, boolean) - Method in class jtdog.file.JSONWriter
All Classes All Packages