Skip to content

Commit 4df926e

Browse files
committed
Add method for finding aliases to AndroidActivityXmlElement
1 parent b4f08f8 commit 4df926e

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

java/ql/lib/semmle/code/xml/AndroidManifest.qll

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,13 @@ class AndroidApplicationXmlElement extends XmlElement {
129129
*/
130130
class AndroidActivityXmlElement extends AndroidComponentXmlElement {
131131
AndroidActivityXmlElement() { this.getName() = "activity" }
132+
133+
/**
134+
* Gets an `<activity-alias>` element aliasing the activity.
135+
*/
136+
AndroidActivityAliasXmlElement getAnAlias() {
137+
exists(AndroidActivityAliasXmlElement alias | this = alias.getTarget() | result = alias)
138+
}
132139
}
133140

134141
/**

0 commit comments

Comments
 (0)