Skip navigation links
A B C D E G H I L M O P R S T V W 

A

accept(CaseOfInterest) - Method in class com.leafactor.cli.engine.TransformationPhaseContext
Accepts the case for the refactoring phase
add(File) - Method in class com.leafactor.cli.engine.CompilationUnitGroup
Adds a new file to the list of files that make up the compilation unit group
Analyse - Class in com.leafactor.cli
 
Analyse() - Constructor for class com.leafactor.cli.Analyse
 
apply(Project) - Method in class com.leafactor.gradle.plugin.LeafactorCIPlugin
 
assignedVariable - Variable in class com.leafactor.cli.rules.ViewHolderCases.ConvertViewReuseWithTernary
 
assignment - Variable in class com.leafactor.cli.rules.Cases.VariableReassigned
 
assignment - Variable in class com.leafactor.cli.rules.ViewHolderCases.ConvertViewReassignInflator
 

B

block - Variable in class com.leafactor.cli.engine.DetectionPhaseContext
 
block - Variable in class com.leafactor.cli.engine.RefactoringPhaseContext
 
block - Variable in class com.leafactor.cli.engine.TransformationPhaseContext
 

C

CaseDetector - Interface in com.leafactor.cli.engine
Represents the behavior of a case detector, it works iteratively by means of a DetectionPhaseContext.
CaseOfInterest - Class in com.leafactor.cli.engine
Represents a case of interest found in a given statement
CaseOfInterest(DetectionPhaseContext) - Constructor for class com.leafactor.cli.engine.CaseOfInterest
Constructor
caseOfInterest - Variable in class com.leafactor.cli.engine.RefactoringPhaseContext
 
caseOfInterest - Variable in class com.leafactor.cli.engine.TransformationPhaseContext
 
caseOfInterestList - Variable in class com.leafactor.cli.engine.DetectionPhaseContext
 
caseOfInterestList - Variable in class com.leafactor.cli.engine.TransformationPhaseContext
 
CaseProcessor - Interface in com.leafactor.cli.engine
Represents the behavior of a case detector, it works iteratively by means of a DetectionPhaseContext.
casesOfInterest - Variable in class com.leafactor.cli.engine.RefactoringPhaseContext
 
CaseTransformer - Interface in com.leafactor.cli.engine
Represents the behavior of a case filter, it works iteratively by means of a DetectionPhaseContext.
checkedVariable - Variable in class com.leafactor.cli.rules.ViewHolderCases.ConvertViewReuseWithTernary
 
Color - Enum in com.leafactor.cli.utility
 
com.leafactor.cli - package com.leafactor.cli
 
com.leafactor.cli.engine - package com.leafactor.cli.engine
 
com.leafactor.cli.engine.logging - package com.leafactor.cli.engine.logging
 
com.leafactor.cli.rules - package com.leafactor.cli.rules
 
com.leafactor.cli.rules.Cases - package com.leafactor.cli.rules.Cases
 
com.leafactor.cli.rules.DrawAllocationCases - package com.leafactor.cli.rules.DrawAllocationCases
 
com.leafactor.cli.rules.RecycleCases - package com.leafactor.cli.rules.RecycleCases
 
com.leafactor.cli.rules.ViewHolderCases - package com.leafactor.cli.rules.ViewHolderCases
 
com.leafactor.cli.rules.WakeLockCases - package com.leafactor.cli.rules.WakeLockCases
 
com.leafactor.cli.utility - package com.leafactor.cli.utility
 
com.leafactor.gradle.plugin - package com.leafactor.gradle.plugin
 
combineCaseDetector(CaseDetector...) - Static method in interface com.leafactor.cli.engine.CaseDetector
Compiles a list of case detectors into a single case detector
combineCaseProcessor(CaseProcessor...) - Static method in interface com.leafactor.cli.engine.CaseProcessor
Compiles a list of case detectors into a single case detector
combineCaseProcessor(CaseTransformer...) - Static method in interface com.leafactor.cli.engine.CaseTransformer
Compiles a list of case detectors into a single case detector
compareTo(CaseOfInterest) - Method in class com.leafactor.cli.engine.CaseOfInterest
Compares the instance with another case of interest based on their indexes
CompilationUnitGroup - Class in com.leafactor.cli.engine
Represents a group of compilation units defined by a list of files
CompilationUnitGroup() - Constructor for class com.leafactor.cli.engine.CompilationUnitGroup
Creates a compilation unit group
CompilationUnitGroup(Launcher) - Constructor for class com.leafactor.cli.engine.CompilationUnitGroup
 
constructorCall - Variable in class com.leafactor.cli.rules.DrawAllocationCases.ObjectAllocation
 
ConvertViewReassignInflator - Class in com.leafactor.cli.rules.ViewHolderCases
 
ConvertViewReuseWithTernary - Class in com.leafactor.cli.rules.ViewHolderCases
 
createPassThroughTransformation() - Static method in interface com.leafactor.cli.engine.CaseTransformer
Leaves intact

D

detect(DetectionPhaseContext) - Static method in class com.leafactor.cli.rules.Cases.VariableDeclared
 
detect(DetectionPhaseContext) - Static method in class com.leafactor.cli.rules.Cases.VariableReassigned
 
detect(DetectionPhaseContext) - Static method in class com.leafactor.cli.rules.Cases.VariableUsed
 
detect(DetectionPhaseContext) - Static method in class com.leafactor.cli.rules.DrawAllocationCases.ObjectAllocation
 
detect(DetectionPhaseContext) - Static method in class com.leafactor.cli.rules.RecycleCases.VariableLost
 
detect(DetectionPhaseContext, Map<String, String>) - Static method in class com.leafactor.cli.rules.RecycleCases.VariableRecycled
 
detect(DetectionPhaseContext) - Static method in class com.leafactor.cli.rules.ViewHolderCases.ConvertViewReassignInflator
 
detect(DetectionPhaseContext) - Static method in class com.leafactor.cli.rules.ViewHolderCases.ConvertViewReuseWithTernary
 
detect(DetectionPhaseContext) - Static method in class com.leafactor.cli.rules.ViewHolderCases.VariableAssignedFindViewById
 
detect(DetectionPhaseContext) - Static method in class com.leafactor.cli.rules.ViewHolderCases.VariableAssignedGetTag
 
detect(DetectionPhaseContext) - Static method in class com.leafactor.cli.rules.ViewHolderCases.VariableAssignedInflator
 
detect(DetectionPhaseContext) - Static method in class com.leafactor.cli.rules.ViewHolderCases.VariableCheckNull
 
detect(DetectionPhaseContext) - Static method in class com.leafactor.cli.rules.WakeLockCases.WakeLockAcquired
 
detectCase(DetectionPhaseContext) - Method in interface com.leafactor.cli.engine.CaseDetector
Detects cases of interest
detectCase(DetectionPhaseContext) - Method in class com.leafactor.cli.rules.DrawAllocationRefactoringRule
 
detectCase(DetectionPhaseContext) - Method in class com.leafactor.cli.rules.RecycleRefactoringRule
 
detectCase(DetectionPhaseContext) - Method in class com.leafactor.cli.rules.ViewHolderRefactoringRule
 
detectCase(DetectionPhaseContext) - Method in class com.leafactor.cli.rules.WakeLockRefactoringRule
 
DetectionPhaseContext - Class in com.leafactor.cli.engine
Represents the context of an iteration detection phase
DetectionPhaseContext() - Constructor for class com.leafactor.cli.engine.DetectionPhaseContext
 
DrawAllocationRefactoringRule - Class in com.leafactor.cli.rules
 
DrawAllocationRefactoringRule(IterationLogger) - Constructor for class com.leafactor.cli.rules.DrawAllocationRefactoringRule
 

E

extra - Variable in class com.leafactor.cli.engine.DetectionPhaseContext
 
extra - Variable in class com.leafactor.cli.engine.RefactoringPhaseContext
 
extra - Variable in class com.leafactor.cli.engine.TransformationPhaseContext
 

G

getClassPath() - Method in class com.leafactor.gradle.plugin.LauncherExtension
 
getClosestBlockParent() - Method in class com.leafactor.cli.engine.DetectionPhaseContext
The closest Block by bubbling up
getClosestBlockParent() - Method in class com.leafactor.cli.engine.RefactoringPhaseContext
The closest Block by bubbling up
getClosestBlockParent(CtElement) - Static method in interface com.leafactor.cli.engine.RefactoringRule
The closest CtBlock by bubbling up
getClosestBlockParent() - Method in class com.leafactor.cli.engine.TransformationPhaseContext
The closest Block by bubbling up
getClosestClassParent() - Method in class com.leafactor.cli.engine.DetectionPhaseContext
The closest Class by bubbling up
getClosestClassParent() - Method in class com.leafactor.cli.engine.RefactoringPhaseContext
The closest Class by bubbling up
getClosestClassParent(CtElement) - Static method in interface com.leafactor.cli.engine.RefactoringRule
The closest CtClass by bubbling up
getClosestClassParent() - Method in class com.leafactor.cli.engine.TransformationPhaseContext
The closest Class by bubbling up
getClosestMethodParent() - Method in class com.leafactor.cli.engine.DetectionPhaseContext
The closest Method by bubbling up
getClosestMethodParent() - Method in class com.leafactor.cli.engine.RefactoringPhaseContext
The closest Method by bubbling up
getClosestMethodParent(CtElement) - Static method in interface com.leafactor.cli.engine.RefactoringRule
The closest Method by bubbling up
getClosestMethodParent() - Method in class com.leafactor.cli.engine.TransformationPhaseContext
The closest Method by bubbling up
getClosestTypeParent(CtElement, Class<T>, List<CtElement>) - Static method in interface com.leafactor.cli.engine.RefactoringRule
The closest T by bubbling up
getCtElementsOfInterest(CtElement, Predicate<CtElement>, Class<T>) - Static method in interface com.leafactor.cli.engine.RefactoringRule
Finds a element of interest
getCtElementsOfInterestWithFilter(CtElement, Predicate<CtElement>, Predicate<CtElement>, Class<T>) - Static method in interface com.leafactor.cli.engine.RefactoringRule
Finds a element of interest with filter
getDescription() - Method in interface com.leafactor.cli.engine.logging.IterationLogEntry
 
getDescription() - Method in class com.leafactor.cli.engine.logging.SimpleIterationPhaseLogEntry
Getter for the description of the entry
getEndPhaseTimestamp() - Method in interface com.leafactor.cli.engine.logging.IterationPhaseLogEntry
 
getEndPhaseTimestamp() - Method in class com.leafactor.cli.engine.logging.SimpleIterationPhaseLogEntry
Getter for the timestamp of the end of the phase
getIndex() - Method in class com.leafactor.cli.engine.CaseOfInterest
Getter for the index
getLogs() - Method in class com.leafactor.cli.engine.logging.IterationLogger
Gets a reference to the list of logs
getName() - Method in interface com.leafactor.cli.engine.logging.IterationLogEntry
 
getName() - Method in class com.leafactor.cli.engine.logging.SimpleIterationPhaseLogEntry
Getter for the name of the entry
getPhaseDuration() - Method in interface com.leafactor.cli.engine.logging.IterationPhaseLogEntry
 
getPhaseDuration() - Method in class com.leafactor.cli.engine.logging.SimpleIterationPhaseLogEntry
Getter for the elapsed time between the start and the end of the phase
getResult() - Method in class com.leafactor.cli.engine.TransformationPhaseContext
 
getRule() - Method in interface com.leafactor.cli.engine.logging.IterationLogEntry
 
getRule() - Method in class com.leafactor.cli.engine.logging.SimpleIterationPhaseLogEntry
Getter for the refactoring rule
getStartPhaseTimestamp() - Method in interface com.leafactor.cli.engine.logging.IterationPhaseLogEntry
 
getStartPhaseTimestamp() - Method in class com.leafactor.cli.engine.logging.SimpleIterationPhaseLogEntry
Getter for the timestamp of the start of the phase
getStatement() - Method in class com.leafactor.cli.engine.CaseOfInterest
Getter for the statement
getStatementIndex() - Method in class com.leafactor.cli.engine.CaseOfInterest
Getter for the statement index
getTimeStamp() - Method in interface com.leafactor.cli.engine.logging.IterationLogEntry
 
getTimeStamp() - Method in class com.leafactor.cli.engine.logging.SimpleIterationPhaseLogEntry
Getter for the timestamp of the entry, which is the timestamp of the start of the phase

H

hasCtElementOfInterest(CtElement, Predicate<CtElement>) - Static method in interface com.leafactor.cli.engine.RefactoringRule
Finds a element of interest

I

ifStmt - Variable in class com.leafactor.cli.rules.ViewHolderCases.VariableCheckNull
 
index - Variable in class com.leafactor.cli.engine.CaseOfInterest
 
isClearable(CtTypeReference) - Static method in class com.leafactor.cli.rules.DrawAllocationCases.ObjectAllocation
 
iterateBlock(RefactoringRule, IterationLogger, CtBlock, boolean, int) - Static method in interface com.leafactor.cli.engine.Iteration
Iterates over a particular method
iterateMethod(RefactoringRule, IterationLogger, CtMethod, boolean) - Static method in interface com.leafactor.cli.engine.Iteration
Iterates over a particular method
Iteration - Interface in com.leafactor.cli.engine
Represents an iteration over the block of statements
IterationLogEntry - Interface in com.leafactor.cli.engine.logging
Represents a log entry for the iteration process
IterationLogger - Class in com.leafactor.cli.engine.logging
Represents a logger for IterationLogEntry's that occur during iteration
IterationLogger() - Constructor for class com.leafactor.cli.engine.logging.IterationLogger
Constructor
IterationPhaseLogEntry - Interface in com.leafactor.cli.engine.logging
Represents a log entry for a iteration phase

L

LauncherExtension - Class in com.leafactor.gradle.plugin
 
LauncherExtension() - Constructor for class com.leafactor.gradle.plugin.LauncherExtension
 
LeafactorCIPlugin - Class in com.leafactor.gradle.plugin
 
LeafactorCIPlugin() - Constructor for class com.leafactor.gradle.plugin.LeafactorCIPlugin
 

M

main(String[]) - Static method in class com.leafactor.cli.Analyse
 
Main - Class in com.leafactor.cli
 
Main() - Constructor for class com.leafactor.cli.Main
 
main(String[]) - Static method in class com.leafactor.cli.Main
 
main(String[]) - Static method in class com.leafactor.cli.Refactor
 

O

ObjectAllocation - Class in com.leafactor.cli.rules.DrawAllocationCases
 
offset - Variable in class com.leafactor.cli.engine.RefactoringPhaseContext
 
onDidIterate(DetectionPhaseContext) - Method in interface com.leafactor.cli.engine.Iteration
Lifecycle method that happens in an individual iteration of the statements on the detection phase and after detecting cases of interest in the particular iteration.
onDidIterate(DetectionPhaseContext) - Method in class com.leafactor.cli.rules.DrawAllocationRefactoringRule
 
onDidIterate(DetectionPhaseContext) - Method in class com.leafactor.cli.rules.RecycleRefactoringRule
 
onDidIterate(DetectionPhaseContext) - Method in class com.leafactor.cli.rules.ViewHolderRefactoringRule
 
onDidIterate(DetectionPhaseContext) - Method in class com.leafactor.cli.rules.WakeLockRefactoringRule
 
onDidRefactorCase(RefactoringPhaseContext) - Method in interface com.leafactor.cli.engine.Iteration
Lifecycle method that happens in an individual iteration of the cases of interest found on the detection phase and after refactoring is applied for that particular case of interest.
onDidRefactorCase(RefactoringPhaseContext) - Method in class com.leafactor.cli.rules.DrawAllocationRefactoringRule
 
onDidRefactorCase(RefactoringPhaseContext) - Method in class com.leafactor.cli.rules.RecycleRefactoringRule
 
onDidRefactorCase(RefactoringPhaseContext) - Method in class com.leafactor.cli.rules.ViewHolderRefactoringRule
 
onDidRefactorCase(RefactoringPhaseContext) - Method in class com.leafactor.cli.rules.WakeLockRefactoringRule
 
onDidTransformCase(TransformationPhaseContext) - Method in interface com.leafactor.cli.engine.Iteration
Lifecycle method that happens in an individual iteration of the cases of interest found on the detection phase and after the transformation is applied for that particular case of interest.
onDidTransformCase(TransformationPhaseContext) - Method in class com.leafactor.cli.rules.DrawAllocationRefactoringRule
 
onDidTransformCase(TransformationPhaseContext) - Method in class com.leafactor.cli.rules.RecycleRefactoringRule
 
onDidTransformCase(TransformationPhaseContext) - Method in class com.leafactor.cli.rules.ViewHolderRefactoringRule
 
onDidTransformCase(TransformationPhaseContext) - Method in class com.leafactor.cli.rules.WakeLockRefactoringRule
 
onSetup(DetectionPhaseContext) - Method in interface com.leafactor.cli.engine.Iteration
Lifecycle method that happens before the iteration starts.
onSetup(DetectionPhaseContext) - Method in class com.leafactor.cli.rules.DrawAllocationRefactoringRule
 
onSetup(DetectionPhaseContext) - Method in class com.leafactor.cli.rules.RecycleRefactoringRule
 
onSetup(DetectionPhaseContext) - Method in class com.leafactor.cli.rules.ViewHolderRefactoringRule
 
onSetup(DetectionPhaseContext) - Method in class com.leafactor.cli.rules.WakeLockRefactoringRule
 
onWillIterate(DetectionPhaseContext) - Method in interface com.leafactor.cli.engine.Iteration
Lifecycle method that happens in an individual iteration of the statements on the detection phase and before detecting cases of interest in the particular iteration.
onWillIterate(DetectionPhaseContext) - Method in class com.leafactor.cli.rules.DrawAllocationRefactoringRule
 
onWillIterate(DetectionPhaseContext) - Method in class com.leafactor.cli.rules.RecycleRefactoringRule
 
onWillIterate(DetectionPhaseContext) - Method in class com.leafactor.cli.rules.ViewHolderRefactoringRule
 
onWillIterate(DetectionPhaseContext) - Method in class com.leafactor.cli.rules.WakeLockRefactoringRule
 
onWillRefactor(RefactoringPhaseContext) - Method in interface com.leafactor.cli.engine.Iteration
Lifecycle method that happens when the detection phase ends and the refactoring phase starts.
onWillRefactor(RefactoringPhaseContext) - Method in class com.leafactor.cli.rules.DrawAllocationRefactoringRule
 
onWillRefactor(RefactoringPhaseContext) - Method in class com.leafactor.cli.rules.RecycleRefactoringRule
 
onWillRefactor(RefactoringPhaseContext) - Method in class com.leafactor.cli.rules.ViewHolderRefactoringRule
 
onWillRefactor(RefactoringPhaseContext) - Method in class com.leafactor.cli.rules.WakeLockRefactoringRule
 
onWillRefactorCase(RefactoringPhaseContext) - Method in interface com.leafactor.cli.engine.Iteration
Lifecycle method that happens in an individual iteration of the cases of interest found on the detection phase and before refactoring is applied for that particular case of interest.
onWillRefactorCase(RefactoringPhaseContext) - Method in class com.leafactor.cli.rules.DrawAllocationRefactoringRule
 
onWillRefactorCase(RefactoringPhaseContext) - Method in class com.leafactor.cli.rules.RecycleRefactoringRule
 
onWillRefactorCase(RefactoringPhaseContext) - Method in class com.leafactor.cli.rules.ViewHolderRefactoringRule
 
onWillRefactorCase(RefactoringPhaseContext) - Method in class com.leafactor.cli.rules.WakeLockRefactoringRule
 
onWillTransform(TransformationPhaseContext) - Method in interface com.leafactor.cli.engine.Iteration
Lifecycle method that happens when the detection phase ends and the transformation phase starts.
onWillTransform(TransformationPhaseContext) - Method in class com.leafactor.cli.rules.DrawAllocationRefactoringRule
 
onWillTransform(TransformationPhaseContext) - Method in class com.leafactor.cli.rules.RecycleRefactoringRule
 
onWillTransform(TransformationPhaseContext) - Method in class com.leafactor.cli.rules.ViewHolderRefactoringRule
 
onWillTransform(TransformationPhaseContext) - Method in class com.leafactor.cli.rules.WakeLockRefactoringRule
 
onWillTransformCase(TransformationPhaseContext) - Method in interface com.leafactor.cli.engine.Iteration
Lifecycle method that happens in an individual iteration of the cases of interest found on the detection phase and before the transformation is applied for that particular case of interest.
onWillTransformCase(TransformationPhaseContext) - Method in class com.leafactor.cli.rules.DrawAllocationRefactoringRule
 
onWillTransformCase(TransformationPhaseContext) - Method in class com.leafactor.cli.rules.RecycleRefactoringRule
 
onWillTransformCase(TransformationPhaseContext) - Method in class com.leafactor.cli.rules.ViewHolderRefactoringRule
 
onWillTransformCase(TransformationPhaseContext) - Method in class com.leafactor.cli.rules.WakeLockRefactoringRule
 

P

process(CtClass) - Method in class com.leafactor.cli.rules.DrawAllocationRefactoringRule
 
process(CtClass) - Method in class com.leafactor.cli.rules.RecycleRefactoringRule
 
process(CtClass) - Method in class com.leafactor.cli.rules.ViewHolderRefactoringRule
 
process(CtClass) - Method in class com.leafactor.cli.rules.WakeLockRefactoringRule
 
processCase(RefactoringPhaseContext) - Method in interface com.leafactor.cli.engine.CaseProcessor
Processes cases of interest
processCase(RefactoringPhaseContext) - Method in class com.leafactor.cli.rules.DrawAllocationRefactoringRule
 
processCase(RefactoringPhaseContext) - Method in class com.leafactor.cli.rules.RecycleRefactoringRule
 
processCase(RefactoringPhaseContext) - Method in class com.leafactor.cli.rules.ViewHolderRefactoringRule
 
processCase(RefactoringPhaseContext) - Method in class com.leafactor.cli.rules.WakeLockRefactoringRule
 

R

reassignedVariable - Variable in class com.leafactor.cli.rules.ViewHolderCases.ConvertViewReuseWithTernary
 
RecycleRefactoringRule - Class in com.leafactor.cli.rules
 
RecycleRefactoringRule(IterationLogger) - Constructor for class com.leafactor.cli.rules.RecycleRefactoringRule
 
Refactor - Class in com.leafactor.cli
 
Refactor - Class in com.leafactor.gradle.plugin
 
Refactor() - Constructor for class com.leafactor.gradle.plugin.Refactor
 
RefactoringPhaseContext - Class in com.leafactor.cli.engine
Represents the iteration context of the refactoring phase
RefactoringPhaseContext() - Constructor for class com.leafactor.cli.engine.RefactoringPhaseContext
 
RefactoringRule<E extends CtElement> - Interface in com.leafactor.cli.engine
Refactoring rule interface
resource - Variable in class com.leafactor.cli.rules.ViewHolderCases.VariableAssignedFindViewById
 
run() - Method in class com.leafactor.cli.Analyse
 
run(List<RefactoringRule>) - Method in class com.leafactor.cli.engine.CompilationUnitGroup
Executes a refactoring job with a list of refactoring rules over the directory
run() - Method in class com.leafactor.cli.Refactor
 

S

setClassPath(FileCollection) - Method in class com.leafactor.gradle.plugin.LauncherExtension
 
SimpleIterationPhaseLogEntry - Class in com.leafactor.cli.engine.logging
Represents a simple general purpose implementation of the IterationPhaseLogEntry interface
SimpleIterationPhaseLogEntry(RefactoringRule, String, String) - Constructor for class com.leafactor.cli.engine.logging.SimpleIterationPhaseLogEntry
Constructor
start() - Method in class com.leafactor.cli.engine.logging.SimpleIterationPhaseLogEntry
Marks the start of a phase
statement - Variable in class com.leafactor.cli.engine.CaseOfInterest
 
statement - Variable in class com.leafactor.cli.engine.DetectionPhaseContext
 
statement - Variable in class com.leafactor.cli.engine.TransformationPhaseContext
 
statementIndex - Variable in class com.leafactor.cli.engine.CaseOfInterest
 
statementIndex - Variable in class com.leafactor.cli.engine.DetectionPhaseContext
 
statementIndex - Variable in class com.leafactor.cli.engine.TransformationPhaseContext
 
stop() - Method in class com.leafactor.cli.engine.logging.SimpleIterationPhaseLogEntry
Marks the end of a phase

T

task() - Method in class com.leafactor.gradle.plugin.Refactor
 
toString() - Method in class com.leafactor.cli.rules.Cases.VariableDeclared
 
toString() - Method in class com.leafactor.cli.rules.Cases.VariableReassigned
 
toString() - Method in class com.leafactor.cli.rules.Cases.VariableUsed
 
toString() - Method in class com.leafactor.cli.rules.DrawAllocationCases.ObjectAllocation
 
toString() - Method in class com.leafactor.cli.rules.RecycleCases.VariableLost
 
toString() - Method in class com.leafactor.cli.rules.RecycleCases.VariableRecycled
 
toString() - Method in class com.leafactor.cli.rules.ViewHolderCases.ConvertViewReassignInflator
 
toString() - Method in class com.leafactor.cli.rules.ViewHolderCases.ConvertViewReuseWithTernary
 
toString() - Method in class com.leafactor.cli.rules.ViewHolderCases.VariableAssignedFindViewById
 
toString() - Method in class com.leafactor.cli.rules.ViewHolderCases.VariableAssignedGetTag
 
toString() - Method in class com.leafactor.cli.rules.ViewHolderCases.VariableAssignedInflator
 
toString() - Method in class com.leafactor.cli.rules.ViewHolderCases.VariableCheckNull
 
toString() - Method in class com.leafactor.cli.rules.WakeLockCases.WakeLockAcquired
 
toString() - Method in enum com.leafactor.cli.utility.Color
 
TransformationPhaseContext - Class in com.leafactor.cli.engine
Represents the context of an iteration detection phase
TransformationPhaseContext() - Constructor for class com.leafactor.cli.engine.TransformationPhaseContext
 
transformCase(TransformationPhaseContext) - Method in interface com.leafactor.cli.engine.CaseTransformer
Processes cases of interest
transformCase(TransformationPhaseContext) - Method in class com.leafactor.cli.rules.DrawAllocationRefactoringRule
 
transformCase(TransformationPhaseContext) - Method in class com.leafactor.cli.rules.RecycleRefactoringRule
 
transformCase(TransformationPhaseContext) - Method in class com.leafactor.cli.rules.ViewHolderRefactoringRule
 
transformCase(TransformationPhaseContext) - Method in class com.leafactor.cli.rules.WakeLockRefactoringRule
 

V

valueOf(String) - Static method in enum com.leafactor.cli.utility.Color
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.leafactor.cli.utility.Color
Returns an array containing the constants of this enum type, in the order they are declared.
variable - Variable in class com.leafactor.cli.rules.Cases.VariableDeclared
 
variable - Variable in class com.leafactor.cli.rules.DrawAllocationCases.ObjectAllocation
 
variable - Variable in class com.leafactor.cli.rules.ViewHolderCases.ConvertViewReassignInflator
 
variable - Variable in class com.leafactor.cli.rules.ViewHolderCases.VariableAssignedFindViewById
 
variable - Variable in class com.leafactor.cli.rules.ViewHolderCases.VariableAssignedGetTag
 
variable - Variable in class com.leafactor.cli.rules.ViewHolderCases.VariableAssignedInflator
 
variable - Variable in class com.leafactor.cli.rules.ViewHolderCases.VariableCheckNull
 
variable - Variable in class com.leafactor.cli.rules.WakeLockCases.WakeLockAcquired
 
variableAccesses - Variable in class com.leafactor.cli.rules.Cases.VariableUsed
 
variableAccesses - Variable in class com.leafactor.cli.rules.RecycleCases.VariableLost
 
variableAccesses - Variable in class com.leafactor.cli.rules.RecycleCases.VariableRecycled
 
VariableAssignedFindViewById - Class in com.leafactor.cli.rules.ViewHolderCases
 
VariableAssignedGetTag - Class in com.leafactor.cli.rules.ViewHolderCases
 
VariableAssignedInflator - Class in com.leafactor.cli.rules.ViewHolderCases
 
VariableCheckNull - Class in com.leafactor.cli.rules.ViewHolderCases
 
VariableDeclared - Class in com.leafactor.cli.rules.Cases
 
VariableLost - Class in com.leafactor.cli.rules.RecycleCases
 
VariableReassigned - Class in com.leafactor.cli.rules.Cases
 
VariableRecycled - Class in com.leafactor.cli.rules.RecycleCases
 
VariableUsed - Class in com.leafactor.cli.rules.Cases
 
ViewHolderRefactoringRule - Class in com.leafactor.cli.rules
 
ViewHolderRefactoringRule(IterationLogger) - Constructor for class com.leafactor.cli.rules.ViewHolderRefactoringRule
 

W

WakeLockAcquired - Class in com.leafactor.cli.rules.WakeLockCases
 
WakeLockRefactoringRule - Class in com.leafactor.cli.rules
 
WakeLockRefactoringRule(IterationLogger) - Constructor for class com.leafactor.cli.rules.WakeLockRefactoringRule
 
A B C D E G H I L M O P R S T V W 
Skip navigation links