chibash
6320bc4e14
changes CtClass#toClass() and ClassPool#toClass() etc. to support Java 11,
in other words, java.lang.invoke.MethodHandles.Lookup.
5 years ago
nickl-
ceebba3611
Define parameters for returned iterator.
6 years ago
nickl-
af399dbfa0
Refactor definePackage as well.
Yes it is deprecated but seems the right thing to do
6 years ago
chibash
dfd0733e1f
modifies CtClass#setModifiers() to correctly support inner classes.
7 years ago
chibash
45ce361742
modifies to use sun.misc.Unsafe#defineClass so that Javassist can run with jigsaw
7 years ago
chibash
778c463e5a
removes javassist.ModuleClassPath.
See #ClassFilesAsResources in JSR 376. We don't need to hack the module system to read a class file in java.lang.
http://openjdk.java.net/projects/jigsaw/spec/issues/
7 years ago
chibash
0ebd27d23e
fixes calls to a deprecated method in Java 9.
7 years ago
chibash
74e404b122
adds ModuleClassPath.java
7 years ago
chibash
c43f4a7cde
updated javadoc comments. makeClass(ClassFile cf) was added to ClassPool.
9 years ago
chibash
e8c023af06
fixed javadoc bugs
9 years ago
chibash
5a6662f29d
preparation for 3.19 release. fixed bugs in javadoc comments
9 years ago
chibash
7f73ad1fbc
fixed JASSIST-237
9 years ago
chibash
0ba6f9efdc
for fixing JASSIST-236, I've added getDeclaredMethods(String) to CtClass.
9 years ago
chibash
f81b1ae4ed
fixed JASSIST-188
11 years ago
chiba
0564d29d85
fixed JASSIST-150
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@611 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
12 years ago
chiba
b83522334f
fixed JASSIST-147
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@610 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
12 years ago
chiba
121a67e8df
added the Apache license.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@584 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
13 years ago
chiba
4805e41b51
changed javadoc for JASSIST-123
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@578 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
13 years ago
chiba
8133161cb6
added ClassPool.getOrNull()
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@544 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
14 years ago
alesj
e7392c68c6
[JASSIST-115]; use try/finally for toClass2.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@535 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
14 years ago
chiba
c4b9da1f23
for fixing JASSIST-68
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@474 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
15 years ago
chiba
1144f6066c
implemented ClassPool.makeClassIfNew()
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@457 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
15 years ago
chiba
d331ba6fb6
added ClassPool.getCtClass() and fixed related bugs.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@449 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
16 years ago
chiba
a9d3c7bd1d
supported the class path wildcards.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@413 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
16 years ago
chiba
d133f96da4
for reducing memory footprint
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@393 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
17 years ago
chiba
73969fa11a
made automatic pruning off by default because I found that pruning does not really save memory (only 20%). I changed Javassist to compress a class file on memory after toBytecode().
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@383 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
17 years ago
chiba
a318d5d7d8
updated the copyright notices.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@382 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
17 years ago
chiba
9f548a4c38
a minor API extension.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@373 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
17 years ago
chiba
fef3cedb4b
fixed a but in javassist.bytecode.stackmap etc.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@372 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
17 years ago
chiba
4f6352718e
3.4.0GA release
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@334 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
17 years ago
chiba
f685aa708c
fixed JIRA JASSIST-28?
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@326 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
17 years ago
kkhan
81ef701676
Class.gerDeclaredMethod() needs to happen in a privileged block
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@311 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
18 years ago
chiba
7a730c89d7
deprecated ClassPool#toClass(CtClass,ClassLoader).
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@310 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
18 years ago
chiba
e2f5393d14
updated javadoc comments
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@306 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
18 years ago
chiba
2405e68046
fixed the bug reported as JASSIST-23.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@305 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
18 years ago
chiba
7b68913ebb
updated javadoc comments.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@266 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
18 years ago
adrian
163f2ece31
Allow a ClassPool to override the "guess" at the classloader to use.
The default is still the thread context classloader.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@259 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
18 years ago
chiba
1330b17839
replaced individual calls to Thread.currentThread().getContextClassLoader() with a call to ClassPool#getContextClassLoader(), which simply forward to Thread.current...
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@249 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
18 years ago
chiba
774508d17c
updated copyright notices
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@234 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
18 years ago
chiba
5ff19d5945
appended ClassPool(boolean) constructor.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@220 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
18 years ago
chiba
3ab8846e75
renamed getEnclosingClass() in CtClass to getEnclosingMethod() and fixed a bug so that getModifiers() can work on an nested class.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@210 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
19 years ago
chiba
2d60b1690e
modified the compiler to support "import".
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@195 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
19 years ago
chiba
ee8265e79f
Turning the automatic pruning on by default.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@181 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
19 years ago
bill
f5d84c890b
Fix pruning so that exceptions and annotation attributes are not ditched.
Add more hooks for jBoss AOP so that it can prune aggressively.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@178 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
19 years ago
chiba
5b7f885703
Changed ClassPool.get() to accept the descriptors of array types.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@170 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
19 years ago
chiba
4b2de8a77e
Change the year in the copyright notices from 2004 to 2005.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@153 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
19 years ago
chiba
e667c0de32
fixed a few bugs.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@152 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
19 years ago
chiba
aca939f8d7
reformatted the files edited by Bill.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@138 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
19 years ago
patriot1burke
02c99beb98
* additional methods to AnnotationsAttribute to support adding
* turn off pruning.
* move toClass back to ClassPool
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@137 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
20 years ago
chiba
8c82477b41
implemented pruning
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@125 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
20 years ago