]> source.dussan.org Git - javassist.git/log
javassist.git
8 years agoMerge pull request #100 from oreissig/remove-annotation
Shigeru Chiba [Sun, 18 Sep 2016 13:45:41 +0000 (22:45 +0900)]
Merge pull request #100 from oreissig/remove-annotation

removal of annotations

8 years agoMerge pull request #98 from PeterFeicht/master
Shigeru Chiba [Sat, 17 Sep 2016 17:41:12 +0000 (02:41 +0900)]
Merge pull request #98 from PeterFeicht/master

Fix NullPointerException in ControlFlow constructor

8 years agoallows adding a default method to an interface type.
chibash [Sat, 17 Sep 2016 17:32:31 +0000 (02:32 +0900)]
allows adding a default method to an interface type.

8 years agoimplement removal of annotations 100/head
oreissig [Sat, 20 Aug 2016 12:46:14 +0000 (14:46 +0200)]
implement removal of annotations

8 years agoFix NullPointerException in ControlFlow constructor. 98/head
Peter Feichtinger [Thu, 11 Aug 2016 10:52:29 +0000 (12:52 +0200)]
Fix NullPointerException in ControlFlow constructor.

An NPE would be thrown by the constructor when called with a method
without code.
Also clarify the documentation of a few methods.

8 years agomodifies addInvokestatic() in Bytecode to support a static method declared in an... 96/head
chibash [Sun, 31 Jul 2016 03:20:22 +0000 (12:20 +0900)]
modifies addInvokestatic() in Bytecode to support a static method declared in an interface type.

8 years agomodifies runtest in build.xml
chibash [Sun, 31 Jul 2016 03:18:59 +0000 (12:18 +0900)]
modifies runtest in build.xml

8 years agoremoves redundant whitespaces 95/head
chibash [Sat, 30 Jul 2016 12:28:39 +0000 (21:28 +0900)]
removes redundant whitespaces

8 years agofixes a bug of ProxyFactory. It could not deal with default methods declared in...
chibash [Sat, 30 Jul 2016 09:47:59 +0000 (18:47 +0900)]
fixes a bug of ProxyFactory.  It could not deal with default methods declared in an interface. https://github.com/jboss-javassist/javassist/issues/45

8 years agofixes a bug of ProxyFactory. It could not deal with default methods declared in...
chibash [Sat, 30 Jul 2016 09:47:59 +0000 (18:47 +0900)]
fixes a bug of ProxyFactory.  It could not deal with default methods declared in an interface.

8 years agoupdates the version number.
chibash [Sat, 30 Jul 2016 07:24:30 +0000 (16:24 +0900)]
updates the version number.

8 years agofixes a bug of stackmap generation. The bug was reported here: https://github.com...
chibash [Sat, 30 Jul 2016 07:22:59 +0000 (16:22 +0900)]
fixes a bug of stackmap generation. The bug was reported here: https://github.com/jboss-javassist/javassist/issues/83

8 years agofixes many compatibility problems with older Java (i.e. 1.4) 88/head
chibash [Thu, 14 Jul 2016 14:36:15 +0000 (23:36 +0900)]
fixes many compatibility problems with older Java (i.e. 1.4)

8 years agomodifies test code.
chibash [Sun, 12 Jun 2016 00:52:40 +0000 (09:52 +0900)]
modifies test code.

8 years agomodifies test code
chibash [Sun, 12 Jun 2016 00:47:15 +0000 (09:47 +0900)]
modifies test code

8 years agoupdates javassist.jar
chibash [Sun, 12 Jun 2016 00:46:43 +0000 (09:46 +0900)]
updates javassist.jar

8 years agoupdates javadoc
chibash [Thu, 9 Jun 2016 10:19:20 +0000 (19:19 +0900)]
updates javadoc

8 years agomodifies javadoc.
chibash [Tue, 17 May 2016 16:18:20 +0000 (01:18 +0900)]
modifies javadoc.

8 years agofixes a bug JIRA JASSIST-262
chibash [Wed, 27 Apr 2016 14:07:26 +0000 (23:07 +0900)]
fixes a bug JIRA JASSIST-262

8 years agofixes JIRA JASSIST-250
chibash [Tue, 23 Feb 2016 16:57:05 +0000 (01:57 +0900)]
fixes JIRA JASSIST-250

8 years agomodifies the implementation of that invokes an interface default method
chibash [Tue, 23 Feb 2016 10:22:13 +0000 (19:22 +0900)]
modifies the implementation of  that invokes an interface default method

8 years agofixes a bug of test5.JvstTest5.testInvalidCastWithDollar
chibash [Tue, 23 Feb 2016 09:54:20 +0000 (18:54 +0900)]
fixes a bug of test5.JvstTest5.testInvalidCastWithDollar

8 years agoupdates javassist.util.proxy to support a default interface method in Java 8
chibash [Sun, 21 Feb 2016 17:05:06 +0000 (02:05 +0900)]
updates javassist.util.proxy to support a default interface method in Java 8

8 years agofixes a deadlock in getDeclaredMethods (Issue #69)
chibash [Fri, 12 Feb 2016 01:02:47 +0000 (10:02 +0900)]
fixes a deadlock in getDeclaredMethods (Issue #69)

8 years agofixes JASSIST-256, adding an annotation to a class doesn't work on reflection
chibash [Thu, 11 Feb 2016 16:56:34 +0000 (01:56 +0900)]
fixes JASSIST-256, adding an annotation to a class doesn't work on reflection

8 years agofixes a concurrency bug in ProxyFactory (JASSIST-259)
chibash [Thu, 11 Feb 2016 15:10:20 +0000 (00:10 +0900)]
fixes a concurrency bug in ProxyFactory (JASSIST-259)

8 years agorebuilds javassist.jar by Java 6 compiler
chibash [Tue, 12 Jan 2016 14:47:06 +0000 (23:47 +0900)]
rebuilds javassist.jar by Java 6 compiler

8 years agoupdates Readme.html to record the fix of JASSIST-245 64/head
chibash [Mon, 7 Dec 2015 15:28:29 +0000 (00:28 +0900)]
updates Readme.html to record the fix of JASSIST-245

8 years agoMerge pull request #54 from wuwen5/compiler-Argument
Shigeru Chiba [Mon, 7 Dec 2015 15:20:42 +0000 (00:20 +0900)]
Merge pull request #54 from wuwen5/compiler-Argument

fixes JAVASSIST-245
<source> and <target> is 1.6, but <compilerArgument> "-parameters" in1.8

8 years agofixes JASSIST-255 Primitive array return values cause invalid cast to Object
chibash [Mon, 7 Dec 2015 15:10:58 +0000 (00:10 +0900)]
fixes JASSIST-255 Primitive array return values cause invalid cast to Object

8 years agoupdates the tutorial
chibash [Thu, 3 Dec 2015 03:23:33 +0000 (12:23 +0900)]
updates the tutorial

9 years agoupdates javadoc comments. 3.20
chibash [Wed, 7 Oct 2015 07:35:52 +0000 (16:35 +0900)]
updates javadoc comments.

9 years agomodifies a test case for JIRA JASSIST-248.
chibash [Fri, 25 Sep 2015 06:32:41 +0000 (15:32 +0900)]
modifies a test case for JIRA JASSIST-248.

9 years agofixes JIRA JASSIST-248.
chibash [Fri, 25 Sep 2015 06:08:57 +0000 (15:08 +0900)]
fixes JIRA JASSIST-248.
Javassist cannot compile super.m() if m is a default method
declared in an interface.

9 years agoadds a test case for JIRA JASSIST-248
chibash [Thu, 24 Sep 2015 15:26:43 +0000 (00:26 +0900)]
adds a test case for JIRA JASSIST-248

9 years agofixed minor problems in javadoc etc.
chibash [Tue, 11 Aug 2015 22:07:26 +0000 (07:07 +0900)]
fixed minor problems in javadoc etc.

9 years agoMerge pull request #57 from kuzukami/hasAnnotation_By_String
Shigeru Chiba [Tue, 11 Aug 2015 14:51:10 +0000 (23:51 +0900)]
Merge pull request #57 from kuzukami/hasAnnotation_By_String

hasAnnotation(String clazzName) method as well as hasAnnotation(Class)
Pull request #57

9 years agoappend an new API of hasAnnotation(String annotClsName) 57/head
kuzukami.sh [Mon, 13 Jul 2015 07:55:01 +0000 (16:55 +0900)]
append an new API of hasAnnotation(String annotClsName)

9 years agorebuilt javassist.jar
chibash [Thu, 6 Aug 2015 15:53:44 +0000 (00:53 +0900)]
rebuilt javassist.jar

9 years agofixed JASSIST-244
chibash [Thu, 6 Aug 2015 15:48:03 +0000 (00:48 +0900)]
fixed JASSIST-244

9 years ago<source> and <target> is 1.6, but <compilerArgument> "-parameters" in 1.8 version. 54/head
文武 [Fri, 31 Jul 2015 16:19:24 +0000 (00:19 +0800)]
<source> and <target> is 1.6, but <compilerArgument> "-parameters" in 1.8 version.

9 years agoMerge pull request #53 from KyongSik-Yoon/patch-3
Shigeru Chiba [Fri, 31 Jul 2015 11:12:19 +0000 (20:12 +0900)]
Merge pull request #53 from KyongSik-Yoon/patch-3

Generic is not supported by JDK under 1.5 version.

9 years agoGeneric is not supported by JDK under 1.5 version. 53/head
KyongSik-Yoon [Fri, 31 Jul 2015 06:36:33 +0000 (15:36 +0900)]
Generic is not supported by JDK under 1.5 version.

9 years agoadded InnerClassAttribute#remove method
chibash [Tue, 21 Jul 2015 17:30:54 +0000 (02:30 +0900)]
added InnerClassAttribute#remove method

9 years agofixed JIRA JASSIST-249
chibash [Wed, 15 Jul 2015 06:45:22 +0000 (15:45 +0900)]
fixed JIRA JASSIST-249

9 years agoMerge pull request #36 from mkordas/update_maven_source_plugin
Shigeru Chiba [Sat, 11 Jul 2015 15:08:17 +0000 (00:08 +0900)]
Merge pull request #36 from mkordas/update_maven_source_plugin

Update maven-source-plugin to 2.0.4

9 years agoMerge pull request #35 from mkordas/update_org_apache_felix_maven_bundle_plugin
Shigeru Chiba [Sat, 11 Jul 2015 15:07:11 +0000 (00:07 +0900)]
Merge pull request #35 from mkordas/update_org_apache_felix_maven_bundle_plugin

Update org.apache.felix:maven-bundle-plugin to 2.5.3

9 years agofinal updates for 3.20.0-GA release rel_3_20_0_ga
chibash [Wed, 24 Jun 2015 15:28:31 +0000 (00:28 +0900)]
final updates for 3.20.0-GA release

9 years agofixed JASSIST-242. VerifyError: Inconsistent args count operand in invokeinterface...
chibash [Thu, 28 May 2015 00:44:53 +0000 (09:44 +0900)]
fixed JASSIST-242. VerifyError: Inconsistent args count operand in invokeinterface when boolean parameter function with inheritance

9 years agofixed JASSIST-242
chibash [Thu, 28 May 2015 00:41:41 +0000 (09:41 +0900)]
fixed JASSIST-242

9 years agomade SerialVersionUID.calculateDefault() public. Issue #30
chibash [Wed, 27 May 2015 14:40:10 +0000 (23:40 +0900)]
made SerialVersionUID.calculateDefault() public.  Issue #30

9 years agoupdated the copyright notices to be the triple license of MPL/LGPL/AL
chibash [Tue, 26 May 2015 11:17:10 +0000 (20:17 +0900)]
updated the copyright notices to be the triple license of MPL/LGPL/AL

9 years agoAdded URL www.javassist.org
Shigeru Chiba [Sun, 24 May 2015 18:07:45 +0000 (03:07 +0900)]
Added URL www.javassist.org

9 years agoupdated Readme.html to mention JASSIST-246 was fixed.
chibash [Sun, 24 May 2015 18:02:35 +0000 (03:02 +0900)]
updated Readme.html to mention JASSIST-246 was fixed.

9 years agofixed a bug reported as JASSIST-246
chibash [Sun, 24 May 2015 17:37:05 +0000 (02:37 +0900)]
fixed a bug reported as JASSIST-246

9 years agoUpdate maven-source-plugin to 2.0.4 36/head
Michal Kordas [Sun, 29 Mar 2015 13:04:52 +0000 (15:04 +0200)]
Update maven-source-plugin to 2.0.4

9 years agoUpdate org.apache.felix:maven-bundle-plugin to 2.5.3 35/head
Michal Kordas [Sun, 29 Mar 2015 13:04:16 +0000 (15:04 +0200)]
Update org.apache.felix:maven-bundle-plugin to 2.5.3

9 years agoMerge pull request #26 from m8rten/master
Shigeru Chiba [Mon, 16 Mar 2015 12:49:16 +0000 (21:49 +0900)]
Merge pull request #26 from m8rten/master

Added call back feature to CtBehaviour

9 years agoAdded copyright info 26/head
Mårten Hedborg [Mon, 16 Mar 2015 10:45:40 +0000 (11:45 +0100)]
Added copyright info

9 years agoBetter javadoc for Callback class
marten.hedborg [Sun, 15 Mar 2015 19:05:44 +0000 (20:05 +0100)]
Better javadoc for Callback class

9 years agoChanged Callback so that CtBehaviour is independet of Callback. Added testcase
marten.hedborg [Sun, 15 Mar 2015 17:37:30 +0000 (18:37 +0100)]
Changed Callback so that CtBehaviour is independet of Callback. Added testcase

9 years agoMerge pull request #34 from mkordas/manifest
Shigeru Chiba [Sun, 15 Mar 2015 02:21:01 +0000 (11:21 +0900)]
Merge pull request #34 from mkordas/manifest

Replace JAR manifest template with generated one

9 years agoReplace JAR manifest template with generated one 34/head
Michal Kordas [Sat, 14 Mar 2015 19:29:36 +0000 (20:29 +0100)]
Replace JAR manifest template with generated one

9 years agoMerge pull request #33 from mkordas/fix_warning
Shigeru Chiba [Sat, 14 Mar 2015 15:31:25 +0000 (00:31 +0900)]
Merge pull request #33 from mkordas/fix_warning

Update maven-jar-plugin and maven-compiler-plugin to fix warning

9 years agoUpdate maven-jar-plugin and maven-compiler-plugin to fix warning 33/head
Michal Kordas [Sat, 14 Mar 2015 13:33:09 +0000 (14:33 +0100)]
Update maven-jar-plugin and maven-compiler-plugin to fix warning

The following warning when invoking `mvn versions:display-plugin-updates` does not appear anymore:
```
[WARNING] Some problems were encountered while building the effective model for org.javassist:javassist:bundle:3.19.0-GA
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 137, column 15
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-jar-plugin is missing. @ line 160, column 15
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
```

9 years agoMerge pull request #32 from mkordas/update_surefire
Shigeru Chiba [Sat, 14 Mar 2015 03:08:36 +0000 (12:08 +0900)]
Merge pull request #32 from mkordas/update_surefire

Update maven-surefire-plugin to 2.18.1

9 years agoUpdate maven-surefire-plugin to 2.18.1 32/head
Michal Kordas [Fri, 13 Mar 2015 22:16:57 +0000 (23:16 +0100)]
Update maven-surefire-plugin to 2.18.1

9 years agoupdated the tutorial and some javadoc comments
chibash [Wed, 4 Feb 2015 03:26:50 +0000 (12:26 +0900)]
updated the tutorial and some javadoc comments

9 years agoupdated javadoc comments. makeClass(ClassFile cf) was added to ClassPool.
chibash [Tue, 3 Feb 2015 16:20:21 +0000 (01:20 +0900)]
updated javadoc comments.  makeClass(ClassFile cf) was added to ClassPool.

9 years agofixed JIRA JASSIST-241
chibash [Sun, 25 Jan 2015 09:16:48 +0000 (18:16 +0900)]
fixed JIRA JASSIST-241

9 years agofixed javadoc bugs
chibash [Wed, 7 Jan 2015 02:58:16 +0000 (11:58 +0900)]
fixed javadoc bugs

9 years ago3.19.0-GA release rel_3_19_0_ga
chibash [Tue, 6 Jan 2015 03:25:13 +0000 (12:25 +0900)]
3.19.0-GA release

9 years agofixed javadoc bugs
chibash [Tue, 6 Jan 2015 03:20:00 +0000 (12:20 +0900)]
fixed javadoc bugs

9 years agopreparation for 3.19 release. fixed bugs in javadoc comments
chibash [Mon, 5 Jan 2015 17:54:09 +0000 (02:54 +0900)]
preparation for 3.19 release.  fixed bugs in javadoc comments

9 years agofixed JASSIST-240. support for Runtime[In]VisibleTypeAnnotations
chibash [Mon, 5 Jan 2015 16:17:34 +0000 (01:17 +0900)]
fixed JASSIST-240.  support for Runtime[In]VisibleTypeAnnotations

9 years agoAdded call back feature to CtBehaviour
Mårten Hedborg [Fri, 28 Nov 2014 12:50:50 +0000 (13:50 +0100)]
Added call back feature to CtBehaviour

9 years agofiexed JASSIST-238
chibash [Sat, 22 Nov 2014 16:08:22 +0000 (01:08 +0900)]
fiexed JASSIST-238

9 years agochanged the source so that javac 1.6 can compile it
chibash [Thu, 20 Nov 2014 23:27:07 +0000 (08:27 +0900)]
changed the source so that javac 1.6 can compile it

9 years agofixed JASSIST-237
chibash [Thu, 20 Nov 2014 23:23:38 +0000 (08:23 +0900)]
fixed JASSIST-237

9 years agoreformatted the code for fixing JASSIST-209.
chibash [Thu, 20 Nov 2014 15:42:29 +0000 (00:42 +0900)]
reformatted the code for fixing JASSIST-209.
It has been fixed by the previous commit, though.

9 years agoupdated documentation for JASSIST-208 fix
chibash [Thu, 20 Nov 2014 14:04:19 +0000 (23:04 +0900)]
updated documentation for JASSIST-208 fix

9 years agofixed JASSIST-208
chibash [Thu, 20 Nov 2014 13:57:52 +0000 (22:57 +0900)]
fixed JASSIST-208

9 years agofor fixing JASSIST-236, I've added getDeclaredMethods(String) to CtClass.
chibash [Tue, 18 Nov 2014 20:49:27 +0000 (05:49 +0900)]
for fixing JASSIST-236, I've added getDeclaredMethods(String) to CtClass.

9 years agofixed JASSIST-235. Now CtClass.getEnclosingMethod() is deprecated due to its potenti...
chibash [Tue, 18 Nov 2014 06:43:31 +0000 (15:43 +0900)]
fixed JASSIST-235.  Now CtClass.getEnclosingMethod() is deprecated due to its potential bug.

9 years agorebuilt javassist.jar to be up-to-date
chibash [Tue, 21 Oct 2014 05:11:35 +0000 (14:11 +0900)]
rebuilt javassist.jar to be up-to-date

10 years agologged the fix of JIRA JASSIST-234.
chibash [Sat, 27 Sep 2014 17:01:36 +0000 (02:01 +0900)]
logged the fix of JIRA JASSIST-234.

10 years agoMerge pull request #21 from baron1405/javaflow
Shigeru Chiba [Sat, 27 Sep 2014 14:34:41 +0000 (23:34 +0900)]
Merge pull request #21 from baron1405/javaflow

JASSIST-234.  Support Javaflow NEW bytecode pattern for replacement.

10 years agoSupport Javaflow NEW bytecode pattern for replacement. 21/head
Baron Roberts [Fri, 26 Sep 2014 22:56:05 +0000 (15:56 -0700)]
Support Javaflow NEW bytecode pattern for replacement.

10 years agofixed a bug of accesses to annotation arguments (cont.).
chibash [Wed, 10 Sep 2014 16:03:51 +0000 (01:03 +0900)]
fixed a bug of accesses to annotation arguments (cont.).
did minor refactoring.

10 years agofixed a bug of accesses to annotation arguments.
chibash [Wed, 10 Sep 2014 15:54:08 +0000 (00:54 +0900)]
fixed a bug of accesses to annotation arguments.
If foo.Bar.Baz is a nested class in foo.Bar, then the argument of
@MyAnnotation(foo.bar.Baz.class) could not be obtained.
The test code is javassist.JvstTest4#testAnnArg().

10 years agofixed JASSIST-230
chibash [Sun, 10 Aug 2014 09:23:09 +0000 (18:23 +0900)]
fixed JASSIST-230

10 years agofixed JIRA-227
chibash [Wed, 23 Jul 2014 10:15:11 +0000 (19:15 +0900)]
fixed JIRA-227

10 years agoremoved unused import declarations
chibash [Tue, 22 Jul 2014 04:30:24 +0000 (13:30 +0900)]
removed unused import declarations

10 years agoMerge pull request #11 from jkaving/JASSIST-220
Shigeru Chiba [Tue, 22 Jul 2014 02:12:13 +0000 (11:12 +0900)]
Merge pull request #11 from jkaving/JASSIST-220

Fix for JASSIST-220

10 years agoFix JASSIST-220 11/head
Johan Kaving [Wed, 2 Jul 2014 14:45:46 +0000 (16:45 +0200)]
Fix JASSIST-220

Static methods on interfaces in Java 8 means
that the INVOKESTATIC opcode can sometimes refer
to an item that is an InterfaceMethodrefInfo
(instead of a MethodrefInfo).

This is now handled in the
ConstPool.getMethodref...() methods by casting
to MemberrefInfo instead (since MemberrefInfo
contains all the needed information).

10 years agoUpdate pom.xml to specify that test code is Java 8
Johan Kaving [Wed, 2 Jul 2014 11:46:48 +0000 (13:46 +0200)]
Update pom.xml to specify that test code is Java 8

To get the test case JvstTest4.testMethodParameters() to work
the <testSource> and <testTarget> elements are set to "1.8"
and the compiler argument "-parameters" is added.

10 years agoupdated the javadoc comment of AnnotationsAttribute
chibash [Mon, 30 Jun 2014 14:55:29 +0000 (23:55 +0900)]
updated the javadoc comment of AnnotationsAttribute

10 years agoMerge pull request #8 from gkopff/master
Shigeru Chiba [Thu, 19 Jun 2014 14:32:45 +0000 (23:32 +0900)]
Merge pull request #8 from gkopff/master

Fix typos in the tutorial.

10 years agoFix typos. 8/head
Greg [Thu, 19 Jun 2014 13:05:20 +0000 (21:05 +0800)]
Fix typos.

10 years agoupdated the tutorial for JASSIST-225
chibash [Mon, 16 Jun 2014 03:52:31 +0000 (12:52 +0900)]
updated the tutorial for JASSIST-225