A C D E F G H I J L M O R S T U V W 
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
 
A C D E F G H I J L M O R S T U V W 
All Classes All Packages