Klasse ListRewriteEvent
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.dom.rewrite.RewriteEvent
org.aspectj.org.eclipse.jdt.internal.core.dom.rewrite.ListRewriteEvent
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final intstatic final intstatic final intVon Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.core.dom.rewrite.RewriteEvent
CHILDREN_CHANGED, INSERTED, REMOVED, REPLACED, UNCHANGED -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungListRewriteEvent(List originalNodes) Creates a ListRewriteEvent from the original ASTNodes.ListRewriteEvent(RewriteEvent[] children) Creates a ListRewriteEvent from existing rewrite events. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungintintgetChangeKind(int index) intbooleanremoveEntry(ASTNode originalEntry) replaceEntry(ASTNode entry, ASTNode newEntry) voidrevertChange(NodeRewriteEvent event) voidsetNewValue(ASTNode newValue, int insertIndex) toString()
-
Felddetails
-
NEW
public static final int NEW- Siehe auch:
-
OLD
public static final int OLD- Siehe auch:
-
BOTH
public static final int BOTH- Siehe auch:
-
-
Konstruktordetails
-
ListRewriteEvent
Creates a ListRewriteEvent from the original ASTNodes. The resulting event represents the unmodified list.- Parameter:
originalNodes- The original nodes (type ASTNode)
-
ListRewriteEvent
Creates a ListRewriteEvent from existing rewrite events.- Parameter:
children- The rewrite events for this list.
-
-
Methodendetails
-
getChangeKind
public int getChangeKind()- Angegeben von:
getChangeKindin KlasseRewriteEvent- Gibt zurück:
- Returns the event's change kind.
-
isListRewrite
public boolean isListRewrite()- Angegeben von:
isListRewritein KlasseRewriteEvent- Gibt zurück:
- Returns true if the given event is a list event.
-
getChildren
- Angegeben von:
getChildrenin KlasseRewriteEvent- Gibt zurück:
- Return the events describing the changes in a list. returns
nullif the event is not a list event.
-
getOriginalValue
- Angegeben von:
getOriginalValuein KlasseRewriteEvent- Gibt zurück:
- Returns the original value. For lists this is a List of ASTNodes, for non-list
events this can be an ASTNode (for node properties), Integer (for an integer property),
Boolean (for boolean node properties) or properties like Operator.
nullis returned if the event is an insert event.
-
getNewValue
- Angegeben von:
getNewValuein KlasseRewriteEvent- Gibt zurück:
- Returns the new value. For lists this is a List of ASTNodes, for non-list
events this can be an ASTNode (for node properties), Integer (for an integer property),
Boolean (for boolean node properties) or properties like Operator.
nullis returned if the event is a remove event.
-
removeEntry
-
replaceEntry
-
revertChange
-
getIndex
-
insert
-
setNewValue
-
getChangeKind
public int getChangeKind(int index) -
toString
-