aspoev.primitive.command
Class EditMethodCommand

java.lang.Object
  extended byaspoev.primitive.command.EditCommand
      extended byaspoev.primitive.command.EditMethodCommand
All Implemented Interfaces:
pJ.jasmine.PRI, java.io.Serializable
Direct Known Subclasses:
EditParameterCommand, RemoveMethodCommand, RenameMethodCommand, RetypeMethodCommand

public abstract class EditMethodCommand
extends EditCommand
implements pJ.jasmine.PRI

See Also:
Serialized Form

Field Summary
protected  java.lang.String methodName
           
protected  pJ.jasmine.ListOfObject types
           
 
Fields inherited from class aspoev.primitive.command.EditCommand
target
 
Fields inherited from interface pJ.jasmine.PRI
DELETECHANGE, MODIFYCHANGE, NOCHANGE
 
Constructor Summary
protected EditMethodCommand()
           
  EditMethodCommand(TypeReferenceElement targetType, java.lang.String methodName, java.util.List argTypes)
           
 
Method Summary
 TypeReferenceElement[] getParameterTypes()
           
protected  void persist()
           
protected  void persistParameterTypes()
           
 
Methods inherited from class aspoev.primitive.command.EditCommand
edit, execute, getPrimitiveName, overridesMember, usesMember
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

methodName

protected java.lang.String methodName

types

protected pJ.jasmine.ListOfObject types
Constructor Detail

EditMethodCommand

public EditMethodCommand(TypeReferenceElement targetType,
                         java.lang.String methodName,
                         java.util.List argTypes)

EditMethodCommand

protected EditMethodCommand()
Method Detail

getParameterTypes

public TypeReferenceElement[] getParameterTypes()

persist

protected void persist()

persistParameterTypes

protected void persistParameterTypes()