| <?xml version="1.0" encoding="UTF-8"?> | |
| <!-- | |
| Licensed to the Apache Software Foundation (ASF) under one | |
| or more contributor license agreements. See the NOTICE file | |
| distributed with this work for additional information | |
| regarding copyright ownership. The ASF licenses this file | |
| to you under the Apache License, Version 2.0 (the | |
| "License"); you may not use this file except in compliance | |
| with the License. You may obtain a copy of the License at | |
| http://www.apache.org/licenses/LICENSE-2.0 | |
| Unless required by applicable law or agreed to in writing, | |
| software distributed under the License is distributed on an | |
| "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | |
| KIND, either express or implied. See the License for the | |
| specific language governing permissions and limitations | |
| under the License. | |
| --> | |
| <!DOCTYPE apichanges PUBLIC "-//NetBeans//DTD API changes list 1.0//EN" "../../nbbuild/javadoctools/apichanges.dtd"> | |
| <apichanges> | |
| <apidefs> | |
| <apidef name="JavaRefactoringAPI">Java Refactoring API</apidef> | |
| </apidefs> | |
| <changes> | |
| <change id="FilterDependency"> | |
| <api name="JavaRefactoringAPI"/> | |
| <summary>Added BINARYFILE, DEPENDENCY, PLATFORM constants to JavaWhereUsedFilters.</summary> | |
| <version major="1" minor="55"/> | |
| <date day="27" month="6" year="2015"/> | |
| <author login="ralphbenjamin"/> | |
| <compatibility addition="yes"/> | |
| <description> | |
| <p> | |
| To support filtering of results from dependencies, the constants | |
| BINARYFILE, DEPENDENCY and PLATFORM are added to the enum | |
| JavaWhereUsedFilters. | |
| </p> | |
| </description> | |
| <class package="org.netbeans.modules.refactoring.java.spi" name="JavaWhereUsedFilters"/> | |
| <issue number="252994"/> | |
| </change> | |
| <change id="FilterSourcePackages"> | |
| <api name="JavaRefactoringAPI"/> | |
| <summary>Added SOURCEFILE constant to JavaWhereUsedFilters.</summary> | |
| <version major="1" minor="54"/> | |
| <date day="16" month="12" year="2014"/> | |
| <author login="ralphbenjamin"/> | |
| <compatibility addition="yes"/> | |
| <description> | |
| <p> | |
| To support filtering the opposite of test sources, the constant | |
| SOURCEFILE is added to the enum JavaWhereUsedFilters. | |
| </p> | |
| </description> | |
| <class package="org.netbeans.modules.refactoring.java.spi" name="JavaWhereUsedFilters"/> | |
| <issue number="248250"/> | |
| </change> | |
| <change id="DocTrees"> | |
| <api name="JavaRefactoringAPI"/> | |
| <summary>RefactoringVisitor has support for visiting DocTrees</summary> | |
| <version major="1" minor="45"/> | |
| <date day="2" month="5" year="2013"/> | |
| <author login="ralphbenjamin"/> | |
| <compatibility addition="yes"/> | |
| <description> | |
| <p> | |
| The RefactoringVisitor now implements DocTreeVisitor<DocTree, Element>. | |
| </p> | |
| </description> | |
| <class package="org.netbeans.modules.refactoring.java.spi" name="RefactoringVisitor"/> | |
| <issue number="999999"/> | |
| </change> | |
| <change id="JavaWhereUsedSearchOverloaded"> | |
| <api name="JavaRefactoringAPI"/> | |
| <summary>Added new constant to WhereUsedQueryConstants to search for usages of overloaded methods.</summary> | |
| <version major="1" minor="45"/> | |
| <date day="27" month="2" year="2013"/> | |
| <author login="ralphbenjamin"/> | |
| <compatibility addition="yes"/> | |
| <description> | |
| <p> | |
| Added new constant to WhereUsedQueryConstants to search for usages of overloaded methods. | |
| </p> | |
| </description> | |
| <class package="org.netbeans.modules.refactoring.java.api" name="WhereUsedQueryConstants"/> | |
| <issue number="216534"/> | |
| </change> | |
| <change id="JavaWhereUsedFilters"> | |
| <api name="JavaRefactoringAPI"/> | |
| <summary>Added refactoring filter keys for find usages results.</summary> | |
| <version major="1" minor="39"/> | |
| <date day="8" month="8" year="2012"/> | |
| <author login="ralphbenjamin"/> | |
| <compatibility addition="yes"/> | |
| <description> | |
| <p>Added an enumeration with keys to identify different filters used by Java Refactoring's Find Usages.</p> | |
| <ul> | |
| <li>IMPORT("filter-import")</li> | |
| <li>COMMENT("filter-comment")</li> | |
| <li>TESTFILE("filter-testfile")</li> | |
| <li>READ("filter-read")</li> | |
| <li>WRITE("filter-write")</li> | |
| <li>READ_WRITE("filter-readwrite")</li> | |
| </ul> | |
| </description> | |
| <class package="org.netbeans.modules.refactoring.java.spi" | |
| name="JavaWhereUsedFilters"/> | |
| <issue number="215361"/> | |
| </change> | |
| <change id="ReplaceConstructorWithBuilder-ReplaceConstructorWithFactory-InvertBoolean"> | |
| <api name="JavaRefactoringAPI"/> | |
| <summary>New refactorings on board: ReplaceConstructorWithFactory, | |
| ReplaceConstructorWithBuilder and InvertBoolean | |
| </summary> | |
| <version major="1" minor="36"/> | |
| <date day="29" month="3" year="2012"/> | |
| <author login="jbecicka"/> | |
| <compatibility addition="yes"/> | |
| <description> | |
| <p> | |
| New refactorings on board: | |
| ReplaceConstructorWithFactoryRefactoring, | |
| ReplaceConstructorWithBuilderRefactoring and InvertBooleanRefactoring. | |
| </p> | |
| </description> | |
| <class package="org.netbeans.modules.refactoring.java.api" | |
| name="ReplaceConstructorWithFactoryRefactoring"/> | |
| <class package="org.netbeans.modules.refactoring.java.api" | |
| name="ReplaceConstructorWithBuilderRefactoring"/> | |
| <class package="org.netbeans.modules.refactoring.java.api" | |
| name="InvertBooleanRefactoring"/> | |
| <issue number="208240"/> | |
| </change> | |
| <change id="IntroduceLocalExtension"> | |
| <api name="JavaRefactoringAPI"/> | |
| <summary>Added support for Introduce Local Extension Refactoring.</summary> | |
| <version major="1" minor="34"/> | |
| <date day="8" month="2" year="2012"/> | |
| <author login="ralphbenjamin"/> | |
| <compatibility addition="yes"/> | |
| <description> | |
| <p> | |
| Added support for Introduce Local Extension Refactoring. | |
| </p> | |
| </description> | |
| <class package="org.netbeans.modules.refactoring.java.api" name="IntroduceLocalExtensionRefactoring"/> | |
| <class package="org.netbeans.modules.refactoring.java.spi.ui" name="JavaActionsImplementationProvider"/> | |
| <issue number="208164"/> | |
| </change> | |
| <change id="EncapsulateFieldRefactoring-PropertyChangeSupport"> | |
| <api name="JavaRefactoringAPI"/> | |
| <summary>Added option to generate PropertyChangeSupport in EncapsulateFieldRefactoring.</summary> | |
| <version major="1" minor="32"/> | |
| <date day="8" month="12" year="2011"/> | |
| <author login="jbecicka"/> | |
| <compatibility addition="yes"/> | |
| <description> | |
| <p> | |
| Added option to generate PropertyChangeSupport in EncapsulateFieldRefactoring. | |
| </p> | |
| </description> | |
| <class package="org.netbeans.modules.refactoring.java.api" name="EncapsulateFieldRefactoring"/> | |
| <issue number="205996"/> | |
| </change> | |
| <change id="JavaMoveMembersProperties"> | |
| <api name="JavaRefactoringAPI"/> | |
| <summary>Added new Move Members Properties.</summary> | |
| <version major="1" minor="31"/> | |
| <date day="7" month="12" year="2011"/> | |
| <author login="ralphbenjamin"/> | |
| <compatibility addition="yes"/> | |
| <description> | |
| <p> | |
| Add an api for the Java Move Members Properties. | |
| </p> | |
| </description> | |
| <class package="org.netbeans.modules.refactoring.java.api" name="JavaMoveMembersProperties"/> | |
| <issue number="205696"/> | |
| </change> | |
| <change id="IntroduceParameterRefactoring"> | |
| <api name="JavaRefactoringAPI"/> | |
| <summary>Added new refactoring and dependent change in ChangeParameterRefactoring.</summary> | |
| <version major="1" minor="28"/> | |
| <date day="29" month="8" year="2011"/> | |
| <author login="ralphbenjamin"/> | |
| <compatibility addition="yes"/> | |
| <description> | |
| <p> | |
| Add an api for the introduce parameter refactoring. Also changed | |
| the Change Paramters refactoring to support the creation of | |
| compatible overloaded methods. | |
| </p> | |
| </description> | |
| <class package="org.netbeans.modules.refactoring.java.api" name="IntroduceParameterRefactoring"/> | |
| <class package="org.netbeans.modules.refactoring.java.api" name="ChangeParametersRefactoring"/> | |
| <issue number="201399"/> | |
| </change> | |
| <change id="JavaScopeBuilder"> | |
| <api name="JavaRefactoringAPI"/> | |
| <summary>UI support for creating a new Scope.</summary> | |
| <version major="1" minor="27"/> | |
| <date day="17" month="8" year="2011"/> | |
| <author login="ralphbenjamin"/> | |
| <compatibility addition="yes"/> | |
| <description> | |
| <p> | |
| UI support for creating a new Scope. Opens a dialog to select | |
| different parts of open projects to include in the new scope. | |
| </p> | |
| </description> | |
| <class package="org.netbeans.modules.refactoring.java.api.ui" name="JavaScopeBuilder"/> | |
| <issue number="200572"/> | |
| </change> | |
| <change id="ChangeParameters"> | |
| <api name="JavaRefactoringAPI"/> | |
| <summary>Method name and return type added, to allow them to be changed from the refactoring.</summary> | |
| <version major="1" minor="18"/> | |
| <date day="19" month="7" year="2011"/> | |
| <author login="ralphbenjamin"/> | |
| <compatibility addition="yes"/> | |
| <description> | |
| <p> | |
| The Change Method Parameters refactoring should be changed to | |
| allow changing the method signature. The api needs to store the | |
| new name for the method, if the method needs to be renamed, and | |
| it needs to store the new return type, if the return type needs | |
| to be changed. | |
| </p> | |
| </description> | |
| <class package="org.netbeans.modules.refactoring.java.api" name="ChangeParametersRefactoring"/> | |
| <issue number="200232"/> | |
| </change> | |
| </changes> | |
| <htmlcontents> | |
| <head> | |
| <title>Change History for the Java Refactoring API</title> | |
| </head> | |
| <body> | |
| <p class="overviewlink"> | |
| <a href="overview-summary.html">Overview</a> | |
| </p> | |
| <h1>Introduction</h1> | |
| <p>This document lists changes made to the Java Refactoring API.</p> | |
| <!-- The actual lists of changes, as summaries and details: --> | |
| <hr/> | |
| <standard-changelists module-code-name="$codebase"/> | |
| <hr/> | |
| <p>@FOOTER@</p> | |
| </body> | |
| </htmlcontents> | |
| </apichanges> |