About: Javassist

An Entity of Type: library, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

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.

Property Value
dbo:abstract
  • 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. (en)
dbo:genre
dbo:latestReleaseDate
  • 2019-04-16 (xsd:date)
dbo:latestReleaseVersion
  • 3.25.0-GA
dbo:license
dbo:operatingSystem
dbo:programmingLanguage
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 3273750 (xsd:integer)
dbo:wikiPageLength
  • 2881 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1061118068 (xsd:integer)
dbo:wikiPageWikiLink
dbp:developer
  • Shigeru Chiba (en)
dbp:genre
  • Bytecode Engineering Library (en)
dbp:latestReleaseDate
  • 2019-04-16 (xsd:date)
dbp:latestReleaseVersion
  • 3.250000 (xsd:double)
dbp:license
  • dual license of the MPL and LGPL. (en)
dbp:name
  • Javassist (en)
dbp:operatingSystem
dbp:programmingLanguage
dbp:website
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • 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. (en)
rdfs:label
  • Javassist (en)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Javassist (en)
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License