Uses of Class
com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
-
Packages that use DefiniteAssignmentAnalysis Package Description com.strobel.decompiler.languages.java.ast.transforms -
-
Uses of DefiniteAssignmentAnalysis in com.strobel.decompiler.languages.java.ast.transforms
Methods in com.strobel.decompiler.languages.java.ast.transforms with parameters of type DefiniteAssignmentAnalysis Modifier and Type Method Description private static boolean
DeclareVariablesTransform. canMoveVariableIntoSubBlock(DefiniteAssignmentAnalysis analysis, BlockStatement block, Statement statement, java.lang.String variableName, boolean allowPassIntoLoops)
private static boolean
DeclareVariablesTransform. canRedeclareVariable(DefiniteAssignmentAnalysis analysis, BlockStatement block, AstNode node, java.lang.String variableName)
private void
DeclareVariablesTransform. declareVariableInBlock(DefiniteAssignmentAnalysis analysis, BlockStatement block, AstType type, java.lang.String variableName, Variable variable, boolean allowPassIntoLoops)
static boolean
DeclareVariablesTransform. findDeclarationPoint(DefiniteAssignmentAnalysis analysis, VariableDeclarationStatement declaration, BlockStatement block, StrongBox<Statement> declarationPoint, Statement skipUpThrough)
(package private) static boolean
DeclareVariablesTransform. findDeclarationPoint(DefiniteAssignmentAnalysis analysis, java.lang.String variableName, boolean allowPassIntoLoops, BlockStatement block, StrongBox<Statement> declarationPoint, Statement skipUpThrough)
private void
DeclareLocalClassesTransform. run(AstNode node, DefiniteAssignmentAnalysis daa)
private void
DeclareVariablesTransform. run(AstNode node, DefiniteAssignmentAnalysis daa)
-