Andrey Breslav
|
d689cc0741
|
Using 'desc' instead of 'erasedSignature'
|
2013-05-13 17:29:57 +04:00 |
|
Andrey Breslav
|
9efc885c37
|
Instrumenter doesn't have to do profiling
|
2013-05-13 17:29:56 +04:00 |
|
Andrey Breslav
|
7782621617
|
Do not look for instrumenters in TIME mode
|
2013-05-13 17:29:56 +04:00 |
|
Andrey Breslav
|
afe3ff9b6f
|
done() method moved to where it is used
|
2013-05-13 17:29:55 +04:00 |
|
Andrey Breslav
|
42de8879fe
|
Code beautified a little
|
2013-05-13 17:29:14 +04:00 |
|
Andrey Breslav
|
81773a0012
|
Conventions changed to normalReturn + exception = exit
|
2013-05-13 17:29:13 +04:00 |
|
Andrey Breslav
|
ea7e6a1c12
|
Unneeded hack removed
|
2013-05-13 17:29:13 +04:00 |
|
Andrey Breslav
|
fe0ec5aafb
|
Support error*() methods
|
2013-05-13 15:55:54 +04:00 |
|
Andrey Breslav
|
4d8dcb5ea8
|
Stack size for @AllArgs fixed
|
2013-05-13 15:55:53 +04:00 |
|
Andrey Breslav
|
23be9f8d44
|
Fixed the case of using 'this' before throw in constructor
|
2013-05-13 15:55:53 +04:00 |
|
Andrey Breslav
|
dc8fca2532
|
Support @AllArgs
|
2013-05-13 15:55:52 +04:00 |
|
Andrey Breslav
|
31ce4d85e8
|
The case of @This at constructor entry point fixed
|
2013-05-13 15:55:52 +04:00 |
|
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 |
|