summaryrefslogtreecommitdiffstats
path: root/src/main
Commit message (Collapse)AuthorAgeFilesLines
* prepares for 3.29.0-GA releaserel_3_29_0_gachibash2022-05-132-3/+3
|
* removes an unused import declaration as PR 384 mentions.chibash2022-05-131-1/+0
|
* Merge pull request #382 from tim-hoffman/PR_RemoveStringBufferShigeru Chiba2022-05-1335-118/+121
|\ | | | | Replace StringBuffer with StringBuilder, other minor String optimizations
| * Replace remaining StringBuffer uses with StringBuilderTimothy Hoffman2021-07-161-15/+15
| |
| * Replace StringBuffer with StringBuilder and other minor String optimizationsTimothy Hoffman2021-07-1635-103/+106
| |
* | Merge pull request #383 from tim-hoffman/PR_ArrayCopyPerformanceShigeru Chiba2022-05-132-5/+10
|\ \ | | | | | | Replace array copy loops with System.arraycopy
| * | Replace array copy loop with System.arraycopyTimothy Hoffman2021-07-162-5/+10
| |/
* | cancels PR#391, which does not pass all the testschibash2022-05-131-3/+2
| |
* | fixes a wrong indentationchibash2022-05-131-1/+1
| |
* | Merge pull request #391 from derklaro/fix-method-naming-syntaxShigeru Chiba2022-05-131-2/+3
|\ \ | | | | | | Only wrap the method name if the method doesn't come from the same declaring class
| * | Only wrap the method name if the method doesn't come from the same decl classderklaro2021-09-071-2/+3
| |/
* | does refactoringchibash2022-05-131-92/+130
| |
* | fixes a bug in SignatureAttribute.renameClass().chibash2022-05-131-44/+76
| |
* | Merge branch 'master' into masterShigeru Chiba2022-05-1119-34/+177
|\ \
| * \ Merge pull request #278 from ximsfei/masterShigeru Chiba2022-05-107-18/+104
| |\ \ | | | | | | | | fixes a bug of ClassFile#renameClass(), some imports could not be successfully renamed.
| | * | fixes a bug of ClassFile#renameClass(), some imports could not be ↵ximsfei2019-10-087-18/+104
| | | | | | | | | | | | | | | | successfully renamed
| * | | Merge pull request #390 from derklaro/masterShigeru Chiba2022-05-101-1/+1
| |\ \ \ | | | | | | | | | | Lower requirement for an extra type in constructor to Java 7-
| | * | | Lower requirement for an extra type in constructor to Java 7-derklaro2021-09-071-1/+1
| | | |/ | | |/|
| * | | Remove redundant type checkApril Schleck2022-03-311-1/+0
| | | | | | | | | | | | The same condition is repeated twice (caught by FindBugs.)
| * | | Fix for NullPointerException on detach()Burak Şahin2021-09-211-1/+1
| |/ /
| * | updates javassist.Loader to exclude jdk.internal.chibash2021-05-143-2/+3
| | |
| * | release 3.28.0-GArel_3_28_0_gachibash2021-05-081-1/+1
| | |
| * | Merge pull request #306 from nschaefe/masterShigeru Chiba2021-04-261-11/+11
| |\ \ | | | | | | | | fix issue 305: CodeConverter.replaceArrayAccess leads to java.util.ConcurrentModificationException
| | * | fix CodeConverter.replaceArrayAccess leads to ↵User2020-03-241-11/+11
| | | | | | | | | | | | | | | | java.util.ConcurrentModificationException
| * | | Merge pull request #363 from michalkurka/masterShigeru Chiba2021-04-261-6/+19
| |\ \ \ | | | | | | | | | | Fix a race condition in CtClassType#getClassFile3
| | * | | Fix a race condition in CtClassType#getClassFile3michalkurka2021-03-171-6/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | javassist fails to find a class when concurrently running process compresses the class (converts classfile to raw bytes) the idea of the fix is to make sure to only update rawClassfile and classfile under lock in getClassFile3, all other places that modify classfile are already synchronized when reading the object state, we need to read under lock both classfile and rawClassFile otherwise we might get an inconsistent state
| * | | | Merge pull request #351 from sgjesse/issue-350Shigeru Chiba2021-04-261-3/+7
| |\ \ \ \ | | |/ / / | |/| | | | | | | | This fixes Issue #350. Check for extended frame type when updating StackMapTable offset.
| | * | | Check for extended frame type when updating StackTableOffset offsetSøren Gjesse2020-12-141-3/+7
| | | | | | | | | | | | | | | | | | | | Fixes #350
| * | | | fixes typos for #357chibash2021-01-301-2/+2
| | | | |
| * | | | add unit tests for LocalVariableAttribute.variableNameByIndex and ↵eshizhan2021-01-291-1/+1
| | | | | | | | | | | | | | | | | | | | MethodParametersAttribute.parameterName
| * | | | add functions for getting the parameter names of methodeshizhan2021-01-262-0/+24
| |/ / /
| * | | fixes Issue #339chibash2020-10-161-2/+7
| | | |
| * | | updates the version numberchibash2020-07-132-2/+2
| | | |
| * | | fixes a bug of javassist.bytecode.stackmap, which was reported as Issue #328.chibash2020-07-131-2/+12
| | | |
| * | | Fix typo in TypeCheckerBartosz Firyn2020-03-261-1/+1
| |/ / | | | | | | Should be "bad field access" not "bad filed access".
| * | for release 3.27.0-GArel_3_27_0_gachibash2020-03-192-3/+3
| | |
* | | Fixes to support the full syntax of possible signaturesPietro Braione2020-01-221-11/+32
| | |
* | | Fix renaming of classes in presence of generic signatures and nestedPietro Braione2020-01-211-11/+33
|/ / | | | | classes.
* | fixes a bug involuved in Pull Request #294chibash2019-12-243-3/+20
| |
* | Merge pull request #294 from junwen12221/masterShigeru Chiba2019-12-231-0/+4
|\ \ | | | | | | Supports parsing 'byte[] a = new byte[]{};'. Only parsing is supported. Javassist reports a not-supported error.
| * | Support parsing 'byte[] a = new byte[]{};'cjw2019-12-051-0/+4
| | |
* | | Merge branch 'master' of github.com:jboss-javassist/javassistchibash2019-12-231-1/+1
|\| |
| * | Fix instruction printer double constantDipta Das2019-10-131-1/+1
| | |
* | | fixdes Issue #282chibash2019-12-232-1/+7
|/ /
* | updates Readme.htmlchibash2019-10-121-1/+1
| |
* | Fix a bottleneck. If the jar entries is big, List.contains is O(n) and very ↵Carlos Sobrinho2019-10-101-4/+4
|/ | | | | slow! This is a continuation of #271 to speed up the 3.25/26 release. More details on the issue.
* for release 3.26.0-GArel_3_26_0_ga3_26_0_gachibash2019-10-031-1/+1
|
* adds CtClass#isKotlin() for PR #276chibash2019-09-232-0/+13
|
* adds CtBehavior#insertAfter(String,boolean,boolean) for Issue #275chibash2019-09-202-19/+107
|
* fixes Issue #271chibash2019-09-022-3/+15
|