jar

com.github.tsantalis : refactoring-miner

Maven & Gradle

Mar 04, 2023
366 stars

Refactoring Miner · RefactoringMiner is a library/API written in Java that can detect refactorings applied in the history of a Java project.

Table Of Contents

Latest Version

Download com.github.tsantalis : refactoring-miner JAR file - Latest Versions:

All Versions

Download com.github.tsantalis : refactoring-miner JAR file - All Versions:

Version Vulnerabilities Size Updated
2.4.x
2.3.x
2.2.x
2.1.x
2.0.x
2.0

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window refactoring-miner-2.4.0.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

gr.uom.java.xmi

├─ gr.uom.java.xmi.AnonymousClassDeclarationVisitor.class - [JAR]

├─ gr.uom.java.xmi.CompositeType.class - [JAR]

├─ gr.uom.java.xmi.LeafType.class - [JAR]

├─ gr.uom.java.xmi.ListCompositeType.class - [JAR]

├─ gr.uom.java.xmi.LocationInfo.class - [JAR]

├─ gr.uom.java.xmi.LocationInfoProvider.class - [JAR]

├─ gr.uom.java.xmi.UMLAbstractClass.class - [JAR]

├─ gr.uom.java.xmi.UMLAnnotation.class - [JAR]

├─ gr.uom.java.xmi.UMLAnonymousClass.class - [JAR]

├─ gr.uom.java.xmi.UMLAttribute.class - [JAR]

├─ gr.uom.java.xmi.UMLClass.class - [JAR]

├─ gr.uom.java.xmi.UMLClassMatcher.class - [JAR]

├─ gr.uom.java.xmi.UMLComment.class - [JAR]

├─ gr.uom.java.xmi.UMLEnumConstant.class - [JAR]

├─ gr.uom.java.xmi.UMLGeneralization.class - [JAR]

├─ gr.uom.java.xmi.UMLImport.class - [JAR]

├─ gr.uom.java.xmi.UMLInitializer.class - [JAR]

├─ gr.uom.java.xmi.UMLJavadoc.class - [JAR]

├─ gr.uom.java.xmi.UMLModel.class - [JAR]

├─ gr.uom.java.xmi.UMLModelASTReader.class - [JAR]

├─ gr.uom.java.xmi.UMLModifier.class - [JAR]

├─ gr.uom.java.xmi.UMLOperation.class - [JAR]

├─ gr.uom.java.xmi.UMLParameter.class - [JAR]

├─ gr.uom.java.xmi.UMLRealization.class - [JAR]

├─ gr.uom.java.xmi.UMLTagElement.class - [JAR]

├─ gr.uom.java.xmi.UMLType.class - [JAR]

├─ gr.uom.java.xmi.UMLTypeParameter.class - [JAR]

├─ gr.uom.java.xmi.VariableDeclarationContainer.class - [JAR]

├─ gr.uom.java.xmi.VariableDeclarationProvider.class - [JAR]

├─ gr.uom.java.xmi.Visibility.class - [JAR]

├─ gr.uom.java.xmi.WildcardType.class - [JAR]

gr.uom.java.xmi.diff

├─ gr.uom.java.xmi.diff.AddAttributeAnnotationRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.AddAttributeModifierRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.AddClassAnnotationRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.AddClassModifierRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.AddMethodAnnotationRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.AddMethodModifierRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.AddParameterRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.AddThrownExceptionTypeRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.AddVariableAnnotationRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.AddVariableModifierRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.CallTree.class - [JAR]

├─ gr.uom.java.xmi.diff.CallTreeNode.class - [JAR]

├─ gr.uom.java.xmi.diff.CandidateAttributeRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.CandidateExtractClassRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.CandidateMergeMethodRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.CandidateMergeVariableRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.CandidateSplitMethodRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.CandidateSplitVariableRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.ChangeAttributeAccessModifierRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.ChangeAttributeTypeRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.ChangeClassAccessModifierRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.ChangeOperationAccessModifierRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.ChangeReturnTypeRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.ChangeThrownExceptionTypeRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.ChangeTypeDeclarationKindRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.ChangeVariableTypeRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.ClassMoveComparator.class - [JAR]

├─ gr.uom.java.xmi.diff.ClassRenameComparator.class - [JAR]

├─ gr.uom.java.xmi.diff.CodeFragmentComparator.class - [JAR]

├─ gr.uom.java.xmi.diff.CodeRange.class - [JAR]

├─ gr.uom.java.xmi.diff.CollapseHierarchyRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.ConvertAnonymousClassToTypeRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.EncapsulateAttributeRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.ExtractAttributeRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.ExtractClassRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.ExtractOperationDetection.class - [JAR]

├─ gr.uom.java.xmi.diff.ExtractOperationRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.ExtractSuperclassRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.ExtractVariableRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.InheritanceDetection.class - [JAR]

├─ gr.uom.java.xmi.diff.InlineAttributeRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.InlineOperationDetection.class - [JAR]

├─ gr.uom.java.xmi.diff.InlineOperationRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.InlineVariableRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.InvertConditionRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.MergeAttributeRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.MergeCatchRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.MergeClassRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.MergeConditionalRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.MergeOperationRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.MergePackageRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.MergeVariableRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.ModifyAttributeAnnotationRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.ModifyClassAnnotationRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.ModifyMethodAnnotationRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.ModifyVariableAnnotationRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.MoveAndRenameAttributeRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.MoveAndRenameClassRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.MoveAttributeRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.MoveClassRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.MoveOperationRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.MoveSourceFolderRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.MovedClassToAnotherSourceFolder.class - [JAR]

├─ gr.uom.java.xmi.diff.PackageLevelRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.PullUpAttributeRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.PullUpOperationRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.PushDownAttributeRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.PushDownOperationRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.ReferenceBasedRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.RemoveAttributeAnnotationRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.RemoveAttributeModifierRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.RemoveClassAnnotationRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.RemoveClassModifierRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.RemoveMethodAnnotationRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.RemoveMethodModifierRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.RemoveParameterRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.RemoveThrownExceptionTypeRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.RemoveVariableAnnotationRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.RemoveVariableModifierRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.RenameAttributeRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.RenameClassRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.RenameOperationRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.RenamePackageRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.RenamePattern.class - [JAR]

├─ gr.uom.java.xmi.diff.RenameVariableRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.ReorderParameterRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.ReplaceAnonymousWithLambdaRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.ReplaceAttributeRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.ReplaceLoopWithPipelineRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.ReplacePipelineWithLoopRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.SplitAttributeRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.SplitClassRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.SplitConditionalRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.SplitOperationRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.SplitPackageRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.SplitVariableRefactoring.class - [JAR]

├─ gr.uom.java.xmi.diff.StringDistance.class - [JAR]

├─ gr.uom.java.xmi.diff.UMLAbstractClassDiff.class - [JAR]

├─ gr.uom.java.xmi.diff.UMLAnnotationDiff.class - [JAR]

├─ gr.uom.java.xmi.diff.UMLAnnotationListDiff.class - [JAR]

├─ gr.uom.java.xmi.diff.UMLAnonymousClassDiff.class - [JAR]

├─ gr.uom.java.xmi.diff.UMLAttributeDiff.class - [JAR]

├─ gr.uom.java.xmi.diff.UMLClassBaseDiff.class - [JAR]

├─ gr.uom.java.xmi.diff.UMLClassDiff.class - [JAR]

├─ gr.uom.java.xmi.diff.UMLClassMergeDiff.class - [JAR]

├─ gr.uom.java.xmi.diff.UMLClassMoveDiff.class - [JAR]

├─ gr.uom.java.xmi.diff.UMLClassRenameDiff.class - [JAR]

├─ gr.uom.java.xmi.diff.UMLClassSplitDiff.class - [JAR]

├─ gr.uom.java.xmi.diff.UMLEnumConstantDiff.class - [JAR]

├─ gr.uom.java.xmi.diff.UMLGeneralizationDiff.class - [JAR]

├─ gr.uom.java.xmi.diff.UMLImportListDiff.class - [JAR]

├─ gr.uom.java.xmi.diff.UMLModelDiff.class - [JAR]

├─ gr.uom.java.xmi.diff.UMLOperationDiff.class - [JAR]

├─ gr.uom.java.xmi.diff.UMLParameterDiff.class - [JAR]

├─ gr.uom.java.xmi.diff.UMLRealizationDiff.class - [JAR]

├─ gr.uom.java.xmi.diff.UMLTypeParameterDiff.class - [JAR]

├─ gr.uom.java.xmi.diff.UMLTypeParameterListDiff.class - [JAR]

gr.uom.java.xmi.decomposition.replacement

├─ gr.uom.java.xmi.decomposition.replacement.AddVariableReplacement.class - [JAR]

├─ gr.uom.java.xmi.decomposition.replacement.ClassInstanceCreationWithMethodInvocationReplacement.class - [JAR]

├─ gr.uom.java.xmi.decomposition.replacement.CompositeReplacement.class - [JAR]

├─ gr.uom.java.xmi.decomposition.replacement.ConsistentReplacementDetector.class - [JAR]

├─ gr.uom.java.xmi.decomposition.replacement.IntersectionReplacement.class - [JAR]

├─ gr.uom.java.xmi.decomposition.replacement.MergeVariableReplacement.class - [JAR]

├─ gr.uom.java.xmi.decomposition.replacement.MethodInvocationReplacement.class - [JAR]

├─ gr.uom.java.xmi.decomposition.replacement.MethodInvocationWithClassInstanceCreationReplacement.class - [JAR]

├─ gr.uom.java.xmi.decomposition.replacement.ObjectCreationReplacement.class - [JAR]

├─ gr.uom.java.xmi.decomposition.replacement.Replacement.class - [JAR]

├─ gr.uom.java.xmi.decomposition.replacement.SplitVariableReplacement.class - [JAR]

├─ gr.uom.java.xmi.decomposition.replacement.SwapArgumentReplacement.class - [JAR]

├─ gr.uom.java.xmi.decomposition.replacement.VariableDeclarationReplacement.class - [JAR]

├─ gr.uom.java.xmi.decomposition.replacement.VariableReplacementWithMethodInvocation.class - [JAR]

org.refactoringminer

├─ org.refactoringminer.RefactoringMiner.class - [JAR]

├─ org.refactoringminer.RefactoringMinerHttpServer.class - [JAR]

├─ org.refactoringminer.RefactoringMinerHttpsServer.class - [JAR]

org.refactoringminer.api

├─ org.refactoringminer.api.Churn.class - [JAR]

├─ org.refactoringminer.api.CodeRangeProvider.class - [JAR]

├─ org.refactoringminer.api.GitHistoryRefactoringMiner.class - [JAR]

├─ org.refactoringminer.api.GitService.class - [JAR]

├─ org.refactoringminer.api.Refactoring.class - [JAR]

├─ org.refactoringminer.api.RefactoringHandler.class - [JAR]

├─ org.refactoringminer.api.RefactoringMinerTimedOutException.class - [JAR]

├─ org.refactoringminer.api.RefactoringType.class - [JAR]

org.refactoringminer.astDiff.matchers

├─ org.refactoringminer.astDiff.matchers.BasicTreeMatcher.class - [JAR]

├─ org.refactoringminer.astDiff.matchers.CompositeMatcher.class - [JAR]

├─ org.refactoringminer.astDiff.matchers.Constants.class - [JAR]

├─ org.refactoringminer.astDiff.matchers.CustomBottomUpMatcher.class - [JAR]

├─ org.refactoringminer.astDiff.matchers.CustomGTSimple.class - [JAR]

├─ org.refactoringminer.astDiff.matchers.CustomGreedy.class - [JAR]

├─ org.refactoringminer.astDiff.matchers.ExtendedMultiMappingStore.class - [JAR]

├─ org.refactoringminer.astDiff.matchers.LeafMatcher.class - [JAR]

├─ org.refactoringminer.astDiff.matchers.ProjectASTDiffer.class - [JAR]

├─ org.refactoringminer.astDiff.matchers.TreeMatcher.class - [JAR]

gr.uom.java.xmi.decomposition

├─ gr.uom.java.xmi.decomposition.ASTFlattener.class - [JAR]

├─ gr.uom.java.xmi.decomposition.AbstractCall.class - [JAR]

├─ gr.uom.java.xmi.decomposition.AbstractCodeFragment.class - [JAR]

├─ gr.uom.java.xmi.decomposition.AbstractCodeMapping.class - [JAR]

├─ gr.uom.java.xmi.decomposition.AbstractExpression.class - [JAR]

├─ gr.uom.java.xmi.decomposition.AbstractStatement.class - [JAR]

├─ gr.uom.java.xmi.decomposition.AnonymousClassDeclarationObject.class - [JAR]

├─ gr.uom.java.xmi.decomposition.CompositeStatementObject.class - [JAR]

├─ gr.uom.java.xmi.decomposition.CompositeStatementObjectMapping.class - [JAR]

├─ gr.uom.java.xmi.decomposition.LambdaExpressionObject.class - [JAR]

├─ gr.uom.java.xmi.decomposition.LeafExpression.class - [JAR]

├─ gr.uom.java.xmi.decomposition.LeafMapping.class - [JAR]

├─ gr.uom.java.xmi.decomposition.MethodReference.class - [JAR]

├─ gr.uom.java.xmi.decomposition.ObjectCreation.class - [JAR]

├─ gr.uom.java.xmi.decomposition.OperationBody.class - [JAR]

├─ gr.uom.java.xmi.decomposition.OperationInvocation.class - [JAR]

├─ gr.uom.java.xmi.decomposition.ReplacementUtil.class - [JAR]

├─ gr.uom.java.xmi.decomposition.ScopedLeafMappingComparatorForExtract.class - [JAR]

├─ gr.uom.java.xmi.decomposition.ScopedLeafMappingComparatorForInline.class - [JAR]

├─ gr.uom.java.xmi.decomposition.StatementObject.class - [JAR]

├─ gr.uom.java.xmi.decomposition.StringBasedHeuristics.class - [JAR]

├─ gr.uom.java.xmi.decomposition.TernaryOperatorExpression.class - [JAR]

├─ gr.uom.java.xmi.decomposition.TryStatementObject.class - [JAR]

├─ gr.uom.java.xmi.decomposition.UMLOperationBodyMapper.class - [JAR]

├─ gr.uom.java.xmi.decomposition.UMLOperationBodyMapperComparator.class - [JAR]

├─ gr.uom.java.xmi.decomposition.VariableDeclaration.class - [JAR]

├─ gr.uom.java.xmi.decomposition.VariableReferenceExtractor.class - [JAR]

├─ gr.uom.java.xmi.decomposition.VariableReplacementAnalysis.class - [JAR]

├─ gr.uom.java.xmi.decomposition.VariableScope.class - [JAR]

├─ gr.uom.java.xmi.decomposition.Visitor.class - [JAR]

org.refactoringminer.rm1

├─ org.refactoringminer.rm1.GitHistoryRefactoringMinerImpl.class - [JAR]

org.kohsuke.github

├─ org.kohsuke.github.GHRepositoryWrapper.class - [JAR]

org.refactoringminer.astDiff.utils

├─ org.refactoringminer.astDiff.utils.MappingExportModel.class - [JAR]

├─ org.refactoringminer.astDiff.utils.TreeUtilFunctions.class - [JAR]

├─ org.refactoringminer.astDiff.utils.URLHelper.class - [JAR]

org.refactoringminer.astDiff.actions.model

├─ org.refactoringminer.astDiff.actions.model.MoveIn.class - [JAR]

├─ org.refactoringminer.astDiff.actions.model.MoveOut.class - [JAR]

├─ org.refactoringminer.astDiff.actions.model.MultiMove.class - [JAR]

org.refactoringminer.util

├─ org.refactoringminer.util.AstUtils.class - [JAR]

├─ org.refactoringminer.util.ExternalProcess.class - [JAR]

├─ org.refactoringminer.util.GitServiceImpl.class - [JAR]

├─ org.refactoringminer.util.PrefixSuffixUtils.class - [JAR]

├─ org.refactoringminer.util.RefactoringRelationship.class - [JAR]

org.refactoringminer.astDiff.actions

├─ org.refactoringminer.astDiff.actions.ASTDiff.class - [JAR]

├─ org.refactoringminer.astDiff.actions.ChawatheScriptGenerator.class - [JAR]

├─ org.refactoringminer.astDiff.actions.EditScriptGenerator.class - [JAR]

├─ org.refactoringminer.astDiff.actions.ExtendedAbstractITreeClassifier.class - [JAR]

├─ org.refactoringminer.astDiff.actions.ExtendedOnlyRootsClassifier.class - [JAR]

├─ org.refactoringminer.astDiff.actions.ExtendedTreeClassifier.class - [JAR]

├─ org.refactoringminer.astDiff.actions.MultiMoveActionGenerator.class - [JAR]

├─ org.refactoringminer.astDiff.actions.SimplifiedChawatheScriptGenerator.class - [JAR]