Andrey Breslav
|
098cf477f4
|
Fix parameter indexing for longs and doubles
|
2013-05-13 15:55:51 +04:00 |
|
Andrey Breslav
|
cae2a5e96f
|
Computing stack depth depending on the actual number of parameters of methods being called
|
2013-05-13 15:55:51 +04:00 |
|
Andrey Breslav
|
b748315304
|
Support @MethodName and @MethodDesc
|
2013-05-13 15:55:50 +04:00 |
|
Andrey Breslav
|
3cd1cf0807
|
Support @This parameters
|
2013-05-13 15:55:50 +04:00 |
|
Andrey Breslav
|
d99ea2a783
|
Only instrument .class files
+ Report exceptions thrown by the instrumenter with the info of the class name
|
2013-05-13 15:55:49 +04:00 |
|
Andrey Breslav
|
8dfb39ec19
|
Allow to dump byte codes of instrumented methods
|
2013-05-13 15:55:49 +04:00 |
|
Andrey Breslav
|
5fd193d88d
|
Account for maximum stack size
Just using ClassWriter.COMPUTE_FRAMES does not work: it end up with ClassNotFound from somewhere withing ASM
|
2013-05-13 15:55:48 +04:00 |
|
Andrey Breslav
|
17ddfb6f59
|
Include class patterns into interceptor's toString
|
2013-05-13 15:55:48 +04:00 |
|
Andrey Breslav
|
8d22c038d5
|
Include interceptor data into console output
|
2013-05-13 15:55:48 +04:00 |
|
Andrey Breslav
|
3440b85867
|
Remove unneeded interface
|
2013-05-13 15:55:47 +04:00 |
|
Andrey Breslav
|
113864fc88
|
Proper debug names for instrumenters
|
2013-05-13 15:55:47 +04:00 |
|
Andrey Breslav
|
c960dff166
|
Support logging interceptions
|
2013-05-13 15:55:46 +04:00 |
|
Andrey Breslav
|
6c60383978
|
Fix entry point instrumentation
|
2013-05-13 15:55:46 +04:00 |
|
Andrey Breslav
|
35f2993ec9
|
Empty string means '.*' pattern
|
2013-05-13 15:55:45 +04:00 |
|
Andrey Breslav
|
90661e8706
|
Instrumenting interceptors module
|
2013-05-13 15:55:45 +04:00 |
|
Andrey Breslav
|
2e1a7179f0
|
Allow instrumentation in preloader
|
2013-05-13 15:55:44 +04:00 |
|
Andrey Breslav
|
df557faa09
|
Support done() in class handler
|
2013-05-13 15:53:09 +04:00 |
|
Andrey Breslav
|
63f7b4c51d
|
Replacing all occurences of the package name, not only the first one
|
2013-05-13 15:52:13 +04:00 |
|
Andrey Breslav
|
ba4c012000
|
Profiler can be paused
|
2013-05-13 15:52:13 +04:00 |
|
Jack Zhou
|
12aa90f564
|
Create from usage: Renamed guessTypeForExpression to guessTypesForExpression.
|
2013-05-12 23:51:04 -04:00 |
|
Jack Zhou
|
924e70f3f7
|
Create from usage: Fixed offering error types when guessing type fails.
|
2013-05-12 23:51:03 -04:00 |
|
Jack Zhou
|
5bd144313d
|
Create from usage: Fixed case for multi-declaration in a for-loop.
|
2013-05-12 23:51:02 -04:00 |
|
Jack Zhou
|
e0a7e85e4a
|
Create from usage: Removed isUnit.
|
2013-05-12 23:51:00 -04:00 |
|
Jack Zhou
|
927baec6cb
|
Create from usage: Made guessTypeForExpression clearer.
|
2013-05-12 23:50:59 -04:00 |
|
Jack Zhou
|
ce5064e9ae
|
Create from usage: Combined the two overloads of getNextAvailableName.
|
2013-05-12 23:50:58 -04:00 |
|
Jack Zhou
|
ab6cc8b8ea
|
Create from usage: Fixed swapped co-/contravariant comments.
|
2013-05-12 23:50:57 -04:00 |
|
Jack Zhou
|
b527ec45a3
|
Create from usage: Renamed underscore identifier.
|
2013-05-12 23:50:56 -04:00 |
|
Jack Zhou
|
8d3c1cddb4
|
Create from usage: Returning immediately to avoid reassignment.
|
2013-05-12 23:50:55 -04:00 |
|
Jack Zhou
|
e0201bf8f3
|
Create from usage: Removed extraneous project parameters.
|
2013-05-12 23:50:54 -04:00 |
|
Jack Zhou
|
1a34c71763
|
Create from usage: Removed checking for null before instanceof.
|
2013-05-12 23:50:53 -04:00 |
|
Jack Zhou
|
bdf73c07b8
|
Create from usage: Renamed typeDeclaration to classDeclaration.
|
2013-05-12 23:50:52 -04:00 |
|
Jack Zhou
|
6ba66cedea
|
Create from usage: Renamed doInvoke to addFunctionToSelectedOwner.
|
2013-05-12 23:50:51 -04:00 |
|
Jack Zhou
|
7e5c04ad6d
|
Create from usage: Changed checking list.getSelectedIndex() for < 0 to checking list.getSelectedValue() for null.
|
2013-05-12 23:50:50 -04:00 |
|
Jack Zhou
|
f3e6c70e40
|
Create from usage: Changed class selection to be look like Java.
|
2013-05-12 23:50:49 -04:00 |
|
Jack Zhou
|
1c18f9f171
|
Create from usage: Renamed TypeSubstitution to JetTypeSubstitution.
|
2013-05-12 23:50:48 -04:00 |
|
Jack Zhou
|
74ae201c36
|
Create from usage: Changed type of TypeOrExpressionThereof.typeCandidates to List instead of array.
|
2013-05-12 23:50:47 -04:00 |
|
Jack Zhou
|
8535ef9be2
|
Create from usage: Removed two constructors from TypeOrExpressionThereof.
|
2013-05-12 23:50:46 -04:00 |
|
Jack Zhou
|
ea14607576
|
Create from usage: Made CreateGetFromUsage7 test clearer.
|
2013-05-12 23:50:45 -04:00 |
|
Jack Zhou
|
ec15d5fee4
|
Create from usage: Renamed all references of 'method' to 'function'.
|
2013-05-12 23:50:44 -04:00 |
|
Jack Zhou
|
d2ce58e912
|
Create from usage: Replaced boilerplate code with NavigationUtil.activateFileWithPsiElement.
|
2013-05-12 23:50:43 -04:00 |
|
Jack Zhou
|
e53feac26d
|
Create from usage: Fixed extraneous imports in CreateFromUsageFixBase.
|
2013-05-12 23:50:42 -04:00 |
|
Jack Zhou
|
eadb73c9f8
|
Create from usage: Using UnsupportedOperationException for the file template instead.
|
2013-05-12 23:50:41 -04:00 |
|
Jack Zhou
|
c7c8c096f7
|
Create from usage: Removed quickfix for NO_CLASS_OBJECT.
|
2013-05-12 23:50:40 -04:00 |
|
Jack Zhou
|
b7fe134b61
|
Create from usage: Added tests.
|
2013-05-12 23:50:36 -04:00 |
|
Jack Zhou
|
60fa732042
|
Create from usage: Fixed a bug with creating methods in the wrong owners for next and hasNext.
|
2013-05-12 23:43:46 -04:00 |
|
Jack Zhou
|
3d120432c5
|
Create from usage: Fixed extra type options.
|
2013-05-12 23:43:45 -04:00 |
|
Jack Zhou
|
7a42ca211d
|
Create from usage: Changed type order to prefer substituted versions.
|
2013-05-12 23:43:44 -04:00 |
|
Jack Zhou
|
0e73e32621
|
Create from usage: Fixed a bug with extension functions.
|
2013-05-12 23:43:43 -04:00 |
|
Jack Zhou
|
a9f1ba3063
|
Create from usage: Fixed a bug where the type parameter list is not rendered correctly when empty.
|
2013-05-12 23:43:42 -04:00 |
|
Jack Zhou
|
0cd9c2d9a8
|
Create from usage: Fixed an overly restrictive assertion.
|
2013-05-12 23:43:41 -04:00 |
|