From 85e25b89d83161a78c332855c792c107801acd20 Mon Sep 17 00:00:00 2001 From: Shigeru Chiba Date: Thu, 12 Jun 2014 15:19:46 +0900 Subject: [PATCH] Create README.md --- README.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 00000000..c6ee8397 --- /dev/null +++ b/README.md @@ -0,0 +1,37 @@ +Java bytecode engineering toolkit +# Javassist version 3 + +### Copyright (C) 1999- by Shigeru Chiba, All rights reserved. + +Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation +simple. It is a class library for editing bytecodes in Java; it 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. If the users use the source- +level API, they 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. You can even specify inserted bytecode in the form of +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. + +This software is distributed under the Mozilla Public License Version 1.1, +the GNU Lesser General Public License Version 2.1 or later, or +the Apache License Version 2.0. + +## Files + + * [License.html](License.html) +License file (Also see the copyright notices below) + + * [tutorial/tutorial.html](tutorial/tutorial.html) +Tutorial + + * ./javassist.jar +The Javassist jar file (class files) + + * ./src/main +The source files + + * [html/index.html](html/index.html) +The top page of the Javassist API document. -- 2.39.5