-
Notifications
You must be signed in to change notification settings - Fork 4
/
plugin.xml
57 lines (50 loc) · 2.61 KB
/
plugin.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<idea-plugin url="https://github.com/S2-group/NAPPA">
<id>nl.vu.cs.s2group.nappa.plugin</id>
<idea-version since-build="131"/>
<name>NAPPA Instrumentation</name>
<vendor email="[email protected]" url="http://www.yoasdaurcompany.com">YourCompaadsany</vendor>
<description>
This plugin lets you easily add source code lines
to integrate the prefetching library
</description>
<!-- please see http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/plugin_compatibility.html
on how to target different products -->
<!-- uncomment to enable plugin in all products
<depends>com.intellij.modules.lang</depends>
-->
<extensions defaultExtensionNs="com.intellij">
<!-- Add your extensions here -->
<moduleBuilder/>
</extensions>
<actions>
<group id="nappa"
text="NAPPA"
description="Contains actions to instrument an app to enable NAPPA">
<!-- Defines where this group menu is added -->
<add-to-group group-id="MainMenu" anchor="last"/>
<action class="nl.vu.cs.s2group.nappa.plugin.action.InstrumentActivityAction"
id="Nappa.InstrumentActivity"
text="Instrument Activity"
description="Insert prefetching lines"/>
<action class="nl.vu.cs.s2group.nappa.plugin.action.InstrumentIntentExtrasAction"
id="Nappa.InstrumentIntentExtra"
text="Instrument Intent Extras"
description="Spots intents"/>
<action class="nl.vu.cs.s2group.nappa.plugin.action.InstrumentOkHttpAction"
id="Nappa.InstrumentOkHttpClient"
text="Instrument OkHttpClients"
description="Instrument OkHttpClients with interceptor"/>
<action class="nl.vu.cs.s2group.nappa.plugin.action.InstrumentRetrofitAction"
id="Nappa.InstrumentRetrofit"
text="Instrument Retrofit"
description="Instrument Retrofit client with interceptor"/>
</group>
</actions>
<!-- Description of changes in the *latest* version of the plugin. -->
<change-notes>
The Plugin has been upgraded to handle A) Retrofit Clients, and B) to perform instrumentation at StartActivity
As opposed to instrumentation per Extras Definition. The Per extra definition can be retrieved by changing
the class of the "test2Id" action to make use of the nl.vu.cs.s2group.nappa.plugin.action.AnotherAction class
instead.
</change-notes>
</idea-plugin>