Class Reshuffled
- java.lang.Object
-
- com.github.javaparser.printer.lexicalpreservation.Reshuffled
-
- All Implemented Interfaces:
DifferenceElement
public class Reshuffled extends Object implements DifferenceElement
Elements in a CsmMix have been reshuffled. It could also mean that some new elements have been added or removed to the mix.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
CsmMix
getElement()
Return the CsmElement considered in this DifferenceElement.CsmMix
getNextOrder()
CsmMix
getPreviousOrder()
int
hashCode()
boolean
isAdded()
boolean
isKept()
boolean
isRemoved()
DifferenceElement
replaceEolTokens(CsmElement lineSeparator)
String
toString()
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.github.javaparser.printer.lexicalpreservation.DifferenceElement
isChild
-
-
-
-
Method Detail
-
getElement
public CsmMix getElement()
Description copied from interface:DifferenceElement
Return the CsmElement considered in this DifferenceElement.- Specified by:
getElement
in interfaceDifferenceElement
-
getPreviousOrder
public CsmMix getPreviousOrder()
-
getNextOrder
public CsmMix getNextOrder()
-
isAdded
public boolean isAdded()
- Specified by:
isAdded
in interfaceDifferenceElement
-
isRemoved
public boolean isRemoved()
- Specified by:
isRemoved
in interfaceDifferenceElement
-
isKept
public boolean isKept()
- Specified by:
isKept
in interfaceDifferenceElement
-
replaceEolTokens
public DifferenceElement replaceEolTokens(CsmElement lineSeparator)
- Specified by:
replaceEolTokens
in interfaceDifferenceElement
-
-