LayHool
e447071657
Fix issue in no-standard [new] instruction replace
A standard *new* construct bytecode will generate like:
```
new okhttp3/OkHttpClient
dup
invokespecial okhttp3/OkHttpClient <init> ()V
astore 1
```
but a few part of compiler will generate no-standard bytecode like:
```
new okhttp3/OkHttpClient
dup
astore 1
invokespecial okhttp3/OkHttpClient <init> ()V
```
which will cause javassist build stack error.
This commit will fix it
před 1 rokem
chibash
106b44b0e0
fixes typos in javadocs.
před 5 roky
nickl-
e5656fc869
Organize imports to disolve ambiguity.
před 6 roky
nickl-
62851d0af3
Source walk/Spring clean/Parameterize/Enhance et.al.
The following were applied during multiple itterations through the source.
* Parameterize raw types.
* Mark unused members.
* Annotate override and deprecated methods.
* Convert loops to enhance for loop.
* Remove redundant else statements.
* Widening collection type references.
* Optimize code for improved readability.
* Squash compiler warnings.
* Identify smells.
před 6 roky
Baron Roberts
8741c8b33d
Support Javaflow NEW bytecode pattern for replacement.
před 9 roky
chiba
121a67e8df
added the Apache license.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@584 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
před 13 roky
chiba
e639e4cf38
fixed JASSIST-132
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@572 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
před 13 roky
chiba
0904c66e3c
fixed JASSIST-51
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@424 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
před 16 roky
chiba
a95aa52983
fixed JIRA JASSIST-41
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@417 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
před 16 roky
chiba
0bc9915447
fixed a bug of CtClassType#releaseClassFiles()
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@391 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
před 17 roky
chiba
a318d5d7d8
updated the copyright notices.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@382 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
před 17 roky
chiba
1e0a593630
final updates for 3.1 release
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@254 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
před 18 roky
chiba
f89063af06
reformatting.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@248 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
před 18 roky
adrian
f280738536
Allow access to the constructor signature.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@245 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
před 18 roky
chiba
774508d17c
updated copyright notices
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@234 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
před 18 roky
chiba
51e498f02b
fixed a bug so that ExprEditor#edit(NewExpr) can process a method compiled by Eclipse.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@205 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
před 19 roky
chiba
b4357bab0d
deleted some local variables that are never read.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@187 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
před 19 roky
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
před 19 roky
chiba
b3dce09331
Made the constructors in subclasses of Expr protected.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@144 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
před 19 roky
chiba
134ee70a9f
Changed subclasses of javassist.expr.Expr so that $_ is always initialized.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@109 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
před 20 roky
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
před 20 roky
chiba
bd4705d214
updated the copyright notices.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@67 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
před 20 roky
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
před 20 roky
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
před 21 roky
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
před 21 roky
chiba
2e9cd7421a
changed the license.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@12 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
před 21 roky
chiba
cdeddfd6fc
Changed the copyright notices and removed tab characters.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@9 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
před 21 roky
patriot1burke
069bceaf72
This commit was generated by cvs2svn to compensate for changes in r2, which
included commits to RCS files with non-trunk default branches.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@6 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
před 21 roky