Javassist
http://dbpedia.org/resource/Javassist an entity of type: Thing
Javassist (Java programming assistant) is a Java library providing a means to manipulate the Java bytecode of an application. In this sense Javassist provides the support for structural reflection, i.e. the ability to change the implementation of a class at run time. Bytecode manipulation is performed at load-time through a provided class loader.
rdf:langString
rdf:langString
Javassist
rdf:langString
Javassist
rdf:langString
Javassist
xsd:integer
3273750
xsd:integer
1061118068
rdf:langString
Shigeru Chiba
rdf:langString
Bytecode Engineering Library
xsd:date
2019-04-16
xsd:double
3.25
rdf:langString
dual license of the MPL and LGPL.
rdf:langString
Javassist (Java programming assistant) is a Java library providing a means to manipulate the Java bytecode of an application. In this sense Javassist provides the support for structural reflection, i.e. the ability to change the implementation of a class at run time. Bytecode manipulation is performed at load-time through a provided class loader. Javassist enables Java programs to define a new class at runtime and to modify a class file when the JVM loads it. Unlike other similar bytecode editors, Javassist provides two levels of API: source level and bytecode level. Using the source-level API, programmers can edit a class file without knowledge of the specifications of the Java bytecode; the whole API is designed with only the vocabulary of the Java language. Programmers can even specify inserted bytecode in the form of Java source text; Javassist compiles it on the fly. On the other hand, the bytecode-level API allows the users to directly edit a class file as other editors.
xsd:nonNegativeInteger
2881
xsd:date
2019-04-16
xsd:string
3.25.0-GA