Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions .github/workflows/maven.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,15 @@ jobs:
java: [ 8, 11, 17, 21 ]

steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Prepare git
run: git config --global core.autocrlf false
- uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3
with:
persist-credentials: false
- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93 # v4.0.0
uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1
with:
distribution: 'temurin'
java-version: ${{ matrix.java }}
- name: Build with Maven
run: mvn -V apache-rat:check package --file pom.xml
run: mvn --show-version --batch-mode --no-transfer-progress -DtrimStackTrace=false
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ Apache Commons BCEL
[![Java CI](https://github.com/apache/commons-bcel/actions/workflows/maven.yml/badge.svg)](https://github.com/apache/commons-bcel/actions/workflows/maven.yml)
[![Coverage Status](https://codecov.io/gh/apache/commons-bcel/branch/master/graph/badge.svg)](https://app.codecov.io/gh/apache/commons-bcel)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.bcel/bcel/badge.svg?gav=true)](https://maven-badges.herokuapp.com/maven-central/org.apache.bcel/bcel/?gav=true)
[![Javadocs](https://javadoc.io/badge/org.apache.bcel/bcel/6.8.1.svg)](https://javadoc.io/doc/org.apache.bcel/bcel/6.8.1)
[![Javadocs](https://javadoc.io/badge/org.apache.bcel/bcel/6.9.0.svg)](https://javadoc.io/doc/org.apache.bcel/bcel/6.9.0)
[![CodeQL](https://github.com/apache/commons-bcel/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/apache/commons-bcel/actions/workflows/codeql-analysis.yml)
[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/apache/commons-bcel/badge)](https://api.securityscorecards.dev/projects/github.com/apache/commons-bcel)

Expand All @@ -69,7 +69,7 @@ Alternatively, you can pull it from the central Maven repositories:
<dependency>
<groupId>org.apache.bcel</groupId>
<artifactId>bcel</artifactId>
<version>6.8.1</version>
<version>6.9.0</version>
</dependency>
```

Expand Down
1,130 changes: 638 additions & 492 deletions RELEASE-NOTES.txt

Large diffs are not rendered by default.

94 changes: 47 additions & 47 deletions docs/eps/classloader.fig
Original file line number Diff line number Diff line change
@@ -1,47 +1,47 @@
#FIG 3.2
Portrait
Center
Metric
A4
100.00
Single
-2
1200 2
6 900 450 3150 1125
2 4 0 1 0 7 100 0 -1 0.000 0 0 7 0 0 5
3150 1125 3150 450 900 450 900 1125 3150 1125
4 0 0 100 0 16 14 0.0000 4 165 1380 1350 900 Java class file\001
-6
6 3600 450 5850 1125
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
3600 450 5850 450 5850 1125 3600 1125 3600 450
4 0 0 100 0 16 14 0.0000 4 165 1215 4140 855 Class loader\001
-6
6 6750 450 9000 1125
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
6750 450 9000 450 9000 1125 6750 1125 6750 450
4 0 0 100 0 16 14 0.0000 4 210 1665 7020 855 Byte code verifier\001
-6
6 9450 450 11700 1125
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
9450 450 11700 450 11700 1125 9450 1125 9450 450
4 0 0 100 0 16 14 0.0000 4 210 1410 9900 900 Interpreter/JIT\001
-6
6 4950 1575 7875 2700
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
4950 1575 7875 1575 7875 2700 4950 2700 4950 1575
4 0 0 100 0 16 14 0.0000 4 210 2505 5175 2475 Byte code transformations\001
4 0 0 100 0 14 14 0.0000 4 150 1215 5850 2025 JavaClass\001
-6
2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
3150 765 3600 765
2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
9000 765 9450 765
2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 1 0 3
1 1 1.00 60.00 120.00
5850 765 6075 765 6075 1575
2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 1 0 3
1 1 1.00 60.00 120.00
6525 1575 6525 765 6750 765
#FIG 3.2
Portrait
Center
Metric
A4
100.00
Single
-2
1200 2
6 900 450 3150 1125
2 4 0 1 0 7 100 0 -1 0.000 0 0 7 0 0 5
3150 1125 3150 450 900 450 900 1125 3150 1125
4 0 0 100 0 16 14 0.0000 4 165 1380 1350 900 Java class file\001
-6
6 3600 450 5850 1125
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
3600 450 5850 450 5850 1125 3600 1125 3600 450
4 0 0 100 0 16 14 0.0000 4 165 1215 4140 855 Class loader\001
-6
6 6750 450 9000 1125
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
6750 450 9000 450 9000 1125 6750 1125 6750 450
4 0 0 100 0 16 14 0.0000 4 210 1665 7020 855 Byte code verifier\001
-6
6 9450 450 11700 1125
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
9450 450 11700 450 11700 1125 9450 1125 9450 450
4 0 0 100 0 16 14 0.0000 4 210 1410 9900 900 Interpreter/JIT\001
-6
6 4950 1575 7875 2700
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
4950 1575 7875 1575 7875 2700 4950 2700 4950 1575
4 0 0 100 0 16 14 0.0000 4 210 2505 5175 2475 Byte code transformations\001
4 0 0 100 0 14 14 0.0000 4 150 1215 5850 2025 JavaClass\001
-6
2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
3150 765 3600 765
2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
9000 765 9450 765
2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 1 0 3
1 1 1.00 60.00 120.00
5850 765 6075 765 6075 1575
2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 1 0 3
1 1 1.00 60.00 120.00
6525 1575 6525 765 6750 765
Loading
Loading