org.netbeans.modules.refactoring.java/1 1.37.0 1

org.netbeans.modules.refactoring.java.api
Class InlineRefactoring

java.lang.Object
  extended by org.netbeans.modules.refactoring.api.AbstractRefactoring
      extended by org.netbeans.modules.refactoring.java.api.InlineRefactoring

public final class InlineRefactoring
extends AbstractRefactoring

Refactoring used to replace all references of an element with its body or expression.

Since:
1.22.0

Nested Class Summary
static class InlineRefactoring.Type
           
 
Field Summary
 
Fields inherited from class org.netbeans.modules.refactoring.api.AbstractRefactoring
INIT, PARAMETERS_CHECK, PRE_CHECK, PREPARE
 
Constructor Summary
InlineRefactoring(TreePathHandle selectedElement, InlineRefactoring.Type inlineType)
          Creates a new instance of InlineRefactoring.
 
Method Summary
 InlineRefactoring.Type getType()
           
 
Methods inherited from class org.netbeans.modules.refactoring.api.AbstractRefactoring
addProgressListener, cancelRequest, checkParameters, fastCheckParameters, getContext, getRefactoringSource, preCheck, prepare, removeProgressListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InlineRefactoring

public InlineRefactoring(@NonNull
                         TreePathHandle selectedElement,
                         InlineRefactoring.Type inlineType)
Creates a new instance of InlineRefactoring.

Parameters:
selectedElement, - element to inline.
Method Detail

getType

public InlineRefactoring.Type getType()

org.netbeans.modules.refactoring.java/1 1.37.0 1

Built on May 25 2012.  |  Portions Copyright 1997-2012 Oracle. All rights reserved.