Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What does asm standard for?

Tags:

java

jar

Sometimes I see the letters "asm" in the name file library jar.

For example, in the packages framework library.

SpringFramework  :  org.springframework.asm-x.y.z.M(a).jar 
Eclipse Link     :  org.eclipse.persistence.asm.jar

Asm, what does it mean?

like image 356
iCrazybest Avatar asked Nov 26 '14 09:11

iCrazybest


People also ask

What does ASM stands for in material standards?

ASM International, formerly known as the American Society for Metals, is an association of materials-centric engineers and scientists.

What is ASM jar used for?

It can be used to modify existing classes or to dynamically generate classes, directly in binary form. ASM provides some common bytecode transformations and analysis algorithms from which custom complex transformations and code analysis tools can be built.

What are ASM products?

ASM's products are used by semiconductor manufacturers in front-end wafer processing in their semiconductor fabrication plants. ASM's technologies include atomic layer deposition, epitaxy, chemical vapor deposition and diffusion. ASM International N.V. Type.

What does ASM stand for Java?

ASM simply stands for ASMifier tool.


1 Answers

ASM is the bytecode framework for Java which has the most efficient performance.

ASM is used by cobertura for code coverage, and by hibernate and AOP for generating proxy classes.

There are lots of other API which internally use ASM for playing with the java bytecode (as mentioned in your question).

More info: https://en.wikipedia.org/wiki/ObjectWeb_ASM

like image 127
Sandeep Khantwal Avatar answered Sep 30 '22 01:09

Sandeep Khantwal