Uses of Class
com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
Packages that use DefiniteAssignmentAnalysis
-
Uses of DefiniteAssignmentAnalysis in com.strobel.decompiler.languages.java.ast.transforms
Methods in com.strobel.decompiler.languages.java.ast.transforms with parameters of type DefiniteAssignmentAnalysisModifier and TypeMethodDescriptionprivate static booleanDeclareVariablesTransform.canMoveVariableIntoSubBlock(DefiniteAssignmentAnalysis analysis, BlockStatement block, Statement statement, String variableName, boolean allowPassIntoLoops) private static booleanDeclareVariablesTransform.canRedeclareVariable(DefiniteAssignmentAnalysis analysis, BlockStatement block, AstNode node, String variableName) private voidDeclareVariablesTransform.declareVariableInBlock(DefiniteAssignmentAnalysis analysis, BlockStatement block, AstType type, String variableName, Variable variable, boolean allowPassIntoLoops) static booleanDeclareVariablesTransform.findDeclarationPoint(DefiniteAssignmentAnalysis analysis, VariableDeclarationStatement declaration, BlockStatement block, StrongBox<Statement> declarationPoint, Statement skipUpThrough) (package private) static booleanDeclareVariablesTransform.findDeclarationPoint(DefiniteAssignmentAnalysis analysis, String variableName, boolean allowPassIntoLoops, BlockStatement block, StrongBox<Statement> declarationPoint, Statement skipUpThrough) private voidDeclareLocalClassesTransform.run(AstNode node, DefiniteAssignmentAnalysis daa) private voidDeclareVariablesTransform.run(AstNode node, DefiniteAssignmentAnalysis daa)