Module org.glassfish.pfl.dynamic
Class CodeGeneratorUtil
java.lang.Object
org.glassfish.pfl.dynamic.codegen.impl.CodeGeneratorUtil
Class used to get a class directly from code generated by
a runtime code generator.
The code generator extends this base class, and must implement
the getClassData method.
Most of this is independent of BCEL, but finalizeMethod is
specific to the BCEL framework.
-
Method Summary
-
Method Details
-
makeClass
Defines a class in the same classloader as a specified "anchor" class- Parameters:
name- the name of the class to definedef- the byte-code definition of the new classanchorClass- an existing class in the desired classloader- Returns:
- a newly created class
-