Skip to content

Commit d97f501

Browse files
committed
BAEL-13505 Move articles out of core java - part 2
1 parent c2b029f commit d97f501

File tree

25 files changed

+49
-36
lines changed

25 files changed

+49
-36
lines changed
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
=========
2-
31
## Core Java JVM Cookbooks and Examples
42

53
### Relevant Articles:
4+
65
- [Method Inlining in the JVM](https://www.baeldung.com/jvm-method-inlining)
6+
- [JVM Log Forging](http://www.baeldung.com/jvm-log-forging)
7+
- [Guide to Java Instrumentation](http://www.baeldung.com/java-instrumentation)
8+
- [Class Loaders in Java](http://www.baeldung.com/java-classloaders)

core-java-modules/core-java-jvm/pom.xml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,31 @@
3232
<version>${assertj.version}</version>
3333
<scope>test</scope>
3434
</dependency>
35+
<dependency>
36+
<groupId>org.javassist</groupId>
37+
<artifactId>javassist</artifactId>
38+
<version>${javaassist.version}</version>
39+
</dependency>
40+
<dependency>
41+
<groupId>org.owasp.esapi</groupId>
42+
<artifactId>esapi</artifactId>
43+
<version>${esapi.version}</version>
44+
</dependency>
45+
<dependency>
46+
<groupId>com.sun</groupId>
47+
<artifactId>tools</artifactId>
48+
<version>${sun.tools.version}</version>
49+
<scope>system</scope>
50+
<systemPath>${java.home}/../lib/tools.jar</systemPath>
51+
</dependency>
52+
3553
</dependencies>
3654

3755
<properties>
3856
<assertj.version>3.6.1</assertj.version>
57+
<!-- instrumentation -->
58+
<javaassist.version>3.21.0-GA</javaassist.version>
59+
<esapi.version>2.1.0.1</esapi.version>
60+
<sun.tools.version>1.8.0</sun.tools.version>
3961
</properties>
4062
</project>

core-java-modules/core-java/src/main/java/com/baeldung/classloader/CustomClassLoader.java renamed to core-java-modules/core-java-jvm/src/main/java/com/baeldung/classloader/CustomClassLoader.java

File renamed without changes.

core-java-modules/core-java/src/main/java/com/baeldung/classloader/PrintClassLoader.java renamed to core-java-modules/core-java-jvm/src/main/java/com/baeldung/classloader/PrintClassLoader.java

File renamed without changes.

core-java-modules/core-java/src/main/java/com/baeldung/instrumentation/agent/AtmTransformer.java renamed to core-java-modules/core-java-jvm/src/main/java/com/baeldung/instrumentation/agent/AtmTransformer.java

File renamed without changes.

core-java-modules/core-java/src/main/java/com/baeldung/instrumentation/agent/MyInstrumentationAgent.java renamed to core-java-modules/core-java-jvm/src/main/java/com/baeldung/instrumentation/agent/MyInstrumentationAgent.java

File renamed without changes.

core-java-modules/core-java/src/main/java/com/baeldung/instrumentation/application/AgentLoader.java renamed to core-java-modules/core-java-jvm/src/main/java/com/baeldung/instrumentation/application/AgentLoader.java

File renamed without changes.

core-java-modules/core-java/src/main/java/com/baeldung/instrumentation/application/Launcher.java renamed to core-java-modules/core-java-jvm/src/main/java/com/baeldung/instrumentation/application/Launcher.java

File renamed without changes.

core-java-modules/core-java/src/main/java/com/baeldung/instrumentation/application/MyAtm.java renamed to core-java-modules/core-java-jvm/src/main/java/com/baeldung/instrumentation/application/MyAtm.java

File renamed without changes.

core-java-modules/core-java/src/main/java/com/baeldung/instrumentation/application/MyAtmApplication.java renamed to core-java-modules/core-java-jvm/src/main/java/com/baeldung/instrumentation/application/MyAtmApplication.java

File renamed without changes.

0 commit comments

Comments
 (0)