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
Modifizierer und TypFeldBeschreibungstatic final int
static final int
static final int
Von Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.core.dom.rewrite.RewriteEvent
CHILDREN_CHANGED, INSERTED, REMOVED, REPLACED, UNCHANGED
-
Konstruktorübersicht
KonstruktorBeschreibungListRewriteEvent
(List originalNodes) Creates a ListRewriteEvent from the original ASTNodes.ListRewriteEvent
(RewriteEvent[] children) Creates a ListRewriteEvent from existing rewrite events. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungint
int
getChangeKind
(int index) int
boolean
removeEntry
(ASTNode originalEntry) replaceEntry
(ASTNode entry, ASTNode newEntry) void
revertChange
(NodeRewriteEvent event) void
setNewValue
(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:
getChangeKind
in KlasseRewriteEvent
- Gibt zurück:
- Returns the event's change kind.
-
isListRewrite
public boolean isListRewrite()- Angegeben von:
isListRewrite
in KlasseRewriteEvent
- Gibt zurück:
- Returns true if the given event is a list event.
-
getChildren
- Angegeben von:
getChildren
in KlasseRewriteEvent
- Gibt zurück:
- Return the events describing the changes in a list. returns
null
if the event is not a list event.
-
getOriginalValue
- Angegeben von:
getOriginalValue
in 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.
null
is returned if the event is an insert event.
-
getNewValue
- Angegeben von:
getNewValue
in 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.
null
is returned if the event is a remove event.
-
removeEntry
-
replaceEntry
-
revertChange
-
getIndex
-
insert
-
setNewValue
-
getChangeKind
public int getChangeKind(int index) -
toString
-