Top Description Fields Constructors Methods
com.github.javaparser.printer.lexicalpreservation.changes

public Class PropertyChange

extends Object
implements Change
Class Inheritance
All Implemented Interfaces
com.github.javaparser.printer.lexicalpreservation.changes.Change
Imports
com.github.javaparser.ast.Node, com.github.javaparser.ast.observer.ObservableProperty

The change in value of a property.

Field Summary

Modifier and TypeField and Description
private final Object
private final Object
private final ObservableProperty

Constructor Summary

AccessConstructor and Description
public
PropertyChange(ObservableProperty property, Object oldValue, Object newValue)

Method Summary

Modifier and TypeMethod and Description
public Object
public Object
public ObservableProperty
public Object
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

newValueback to summary
private final Object newValue
oldValueback to summary
private final Object oldValue
propertyback to summary
private final ObservableProperty property

Constructor Detail

PropertyChangeback to summary
public PropertyChange(ObservableProperty property, Object oldValue, Object newValue)

Method Detail

getNewValueback to summary
public Object getNewValue()
getOldValueback to summary
public Object getOldValue()
getPropertyback to summary
public ObservableProperty getProperty()
getValueback to summary
public Object getValue(ObservableProperty property, Node node)

Implements com.github.javaparser.printer.lexicalpreservation.changes.Change.getValue.

Annotations
@Override