chiba
|
c86c20c27f
|
performance tuning.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@89 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
17ac0d8287
|
edited for improving runtime performance.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@88 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
4929508cfb
|
minor changes.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@87 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
a5ddd6104e
|
fixed bugs so that sample programs can run.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@86 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
f480c5d912
|
Not needed anymore.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@85 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
3f73777f2c
|
modified the ClassPool framework.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@84 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
patriot1burke
|
2d7afcd04b
|
get0 should look in cached classes first as code extending ClassPool behavior
may use different mechanism than parent/child.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@83 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
patriot1burke
|
0cc8b5343f
|
write0 should never delegate to parent. The ClassPool that the CtClass is associated
with should always be the pool that loaded the class.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@82 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
patriot1burke
|
e8ec218d12
|
fixed some things that broke JBoss AOP
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@81 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
e6621eb41b
|
addTranslator() was still wrong.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@80 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
baf561d93e
|
renamed insertTranslator() in ClassPool to addTranslator() since
it appends a class path to the tail of the chain.
ClassClassPath has been implemented.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@79 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
707e08af67
|
changed delimiters, etc.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@78 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
d2ab0807ae
|
changed line delimiters.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@77 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
f56bd9e72f
|
changed the stuff related to ClassPool.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@76 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
patriot1burke
|
ed96cc4101
|
added annotation support. Only Enum types not supported when adding
annotations. This will also work on JDK 1.4. Well, it should.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@75 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
98cf25f68b
|
fixed a typo.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@74 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
e057bbef56
|
changed to throw an exception if a duplicate method/field is added.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@73 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
805dd3c4f8
|
changed the compiler so that multiple statements do not need to be
surrouneded by {}. The compiler implicitly surround the statemetns
by {}.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@72 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
b6e81e4fd9
|
fixed a bug that happens if null is passed to a method.
This bug was reported by Bill.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@71 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
0cbf7a9b80
|
update javadoc comments.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@70 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
7b2f9feef7
|
If a newly created method does not have a throws clause, an empty
Exceptions attribute had been added. This problem has been fixed.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@69 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
100b440ac9
|
local variables were made available in the source text passed
to insertBefore() etc.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@68 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
bd4705d214
|
updated the copyright notices.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@67 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
2817e9c078
|
added the description of insertAt() in CtBehavior.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@65 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
e315747293
|
fixed a number of javadoc warnings.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@64 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
33894b1cae
|
CtBehavior#insertAt() and support methods have been implemented.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@63 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
ba0a3e1739
|
fixed a compiler bug.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@62 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
df567502f8
|
changed the version string.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@60 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
9c01e32431
|
Implemented several methods (e.g. CtClass#getURL) to support security
policies based on code source.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@59 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
1a1b9d2fec
|
Fixed a bug of the token analyzer (double constant).
Improved compilation speed.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@58 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
8e20f83d11
|
fixed a bug on method lookup.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@57 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
2467ddfb21
|
made the compiler support inner classes appearing in type names.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@56 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
cdca977159
|
I implemented a type checker for better code generation.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@55 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
ced4ae1f0e
|
changed the behavior of CtClassType.setSuperclass().
See javadoc comments.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@54 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
2799b5c40f
|
made javassist.expr.MethodCall#replace correctly work
with super's method calls.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@53 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
ff4f2c43c1
|
enabled the parser to parse switch and synchronized statements.
The code generator has not supported them yet.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@52 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
c7d2341f4d
|
added CtClass.main().
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@50 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
b730655d0d
|
improved the compilation of static method calls.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@49 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
d0add86d97
|
Improved the performance of $proceed when it represents a static method.
This change does not make any difference on WindowsXP but on Solaris/SPARC.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@48 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
93e8b3bf46
|
updated tutorial so that it says the class names passed to the compiler
must be fully-qualified names.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@47 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
cb8289a695
|
fixed warnings reported by Eclipse.
added LocalVariableAttribute.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@46 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
77db45dc7c
|
fixed a javadoc comment.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@45 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
5e02784541
|
added javassist.bytecode.DeprecatedAttribute.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@44 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
8443351108
|
updated documents.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@43 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
2992b5313b
|
made ClassPool.SimpleLoader public.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@42 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
efa5f73e7d
|
implemented CtBehavior.setBody with $proceed.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@41 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
1592597bc6
|
implemented toString().
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@40 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
377937bfbe
|
changed the version number to 2.7
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@39 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
20 years ago |
chiba
|
87f4d5dd1d
|
corrected to be able to compile an infinite loop.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@37 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
21 years ago |
chiba
|
eacc721fa5
|
fixed a bug in CtField.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@36 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
|
21 years ago |