diff options
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/NoChange.java')
-rw-r--r-- | javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/NoChange.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/NoChange.java b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/NoChange.java new file mode 100644 index 000000000..6b29e3eb5 --- /dev/null +++ b/javaparser-core/src/main/java/com/github/javaparser/printer/lexicalpreservation/changes/NoChange.java @@ -0,0 +1,15 @@ +package com.github.javaparser.printer.lexicalpreservation.changes; + +import com.github.javaparser.ast.Node; +import com.github.javaparser.ast.observer.ObservableProperty; + +/** + * No change. The Node is not mutated. + */ +public class NoChange implements Change { + + @Override + public Object getValue(ObservableProperty property, Node node) { + return property.getRawValue(node); + } +} |