88c8c59ebe78757107a0a93452727249fba24781
Files Diff
- Added: 4
- Removed: 0
- Renamed: 0
- Modified: 7
Refactorings reported:
| Refactoring Name | Occurences | ||
|---|---|---|---|
| Rename Method | 1 | ||
| Rename Method private createBlockStatement(packageModel PackageModel, context RuleContext, ruleMethod MethodDeclaration) : BlockStmt renamed to public createRuleVariables(packageModel PackageModel, context RuleContext) : BlockStmt in class org.drools.modelcompiler.builder.generator.ModelGenerator | From | To | |
| Change Parameter Type | 1 | ||
| Change Parameter Type qp : ModelGenerator.QueryParameter to qp : QueryParameter in method public putQueryVariable(queryName String, qp QueryParameter) : void in class org.drools.modelcompiler.builder.PackageModel | From | To | |
| Rename Variable | 2 | ||
| Rename Variable ruleBlock : BlockStmt to queryVariables : BlockStmt in method private processQuery(pkg InternalKnowledgePackage, packageModel PackageModel, ruleDescr QueryDescr) : void in class org.drools.modelcompiler.builder.generator.ModelGenerator | From | To | |
| Rename Variable ruleBlock : BlockStmt to ruleVariablesBlock : BlockStmt in method private processRule(pkg InternalKnowledgePackage, packageModel PackageModel, ruleDescr RuleDescr) : void in class org.drools.modelcompiler.builder.generator.ModelGenerator | From | To | |
| Change Return Type | 2 | ||
| Change Return Type List<ModelGenerator.QueryParameter> to List<QueryParameter> in method public queryVariables(queryName String) : List<QueryParameter> in class org.drools.modelcompiler.builder.PackageModel | From | To | |
| Change Return Type Expression to DrlxParseResult in method public drlxParse(context RuleContext, packageModel PackageModel, patternType Class<?>, bindingId String, expression String) : DrlxParseResult in class org.drools.modelcompiler.builder.generator.ModelGenerator | From | To | |
| Extract Attribute | 1 | ||
| Extract Attribute public INPUT_CALL : String in class org.drools.modelcompiler.builder.generator.ModelGenerator | From | To | |
| Move Class | 3 | ||
| Move Class org.drools.modelcompiler.builder.generator.ModelGenerator.DeclarationSpec moved to org.drools.modelcompiler.builder.generator.DeclarationSpec | From | To | |
| Move Class org.drools.modelcompiler.builder.generator.ModelGenerator.RuleContext moved to org.drools.modelcompiler.builder.generator.RuleContext | From | To | |
| Move Class org.drools.modelcompiler.builder.generator.ModelGenerator.QueryParameter moved to org.drools.modelcompiler.builder.generator.QueryParameter | From | To | |
| Parameterize Variable | 1 | ||
| Parameterize Variable ruleBlock : BlockStmt to ruleVariablesBlock : BlockStmt in method public executeCall(context RuleContext, ruleVariablesBlock BlockStmt, ruleConsequence BlockStmt, verifiedDeclUsedInRHS List<String>, onCall MethodCallExpr) : MethodCallExpr in class org.drools.modelcompiler.builder.generator.ModelGenerator | From | To | |
| Extract Method | 4 | ||
| Extract Method public rewriteConsequence(context RuleContext, consequence String) : BlockStmt extracted from private processRule(pkg InternalKnowledgePackage, packageModel PackageModel, ruleDescr RuleDescr) : void in class org.drools.modelcompiler.builder.generator.ModelGenerator | From | To | |
| Extract Method public onCall(usedArguments List<String>) : MethodCallExpr extracted from private processRule(pkg InternalKnowledgePackage, packageModel PackageModel, ruleDescr RuleDescr) : void in class org.drools.modelcompiler.builder.generator.ModelGenerator | From | To | |
| Extract Method public extractUsedDeclarations(packageModel PackageModel, context RuleContext, ruleConsequence BlockStmt) : List<String> extracted from private processRule(pkg InternalKnowledgePackage, packageModel PackageModel, ruleDescr RuleDescr) : void in class org.drools.modelcompiler.builder.generator.ModelGenerator | From | To | |
| Extract Method public executeCall(context RuleContext, ruleVariablesBlock BlockStmt, ruleConsequence BlockStmt, verifiedDeclUsedInRHS List<String>, onCall MethodCallExpr) : MethodCallExpr extracted from private processRule(pkg InternalKnowledgePackage, packageModel PackageModel, ruleDescr RuleDescr) : void in class org.drools.modelcompiler.builder.generator.ModelGenerator | From | To | |
| Change Attribute Type | 1 | ||
| Change Attribute Type queryVariables : Map<String,List<ModelGenerator.QueryParameter>> to queryVariables : Map<String,List<QueryParameter>> in class org.drools.modelcompiler.builder.PackageModel | From | To |