{"name":"javassist","portdir":"java/javassist","version":"3.33.0","license":"(Apache-2 or LGPL-2.1+ or MPL-1.1)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.javassist.org","description":"Java bytecode engineering toolkit","long_description":"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.","active":true,"categories":["devel","java"],"maintainers":[{"name":"dev","github":"McDaMastR","ports_count":28}],"variants":["doc"],"dependencies":[{"type":"build","ports":["maven3","clang-18"]},{"type":"lib","ports":["openjdk17"]}],"depends_on":[]}