Class ExecutionByteCodeManager


  • public final class ExecutionByteCodeManager
    extends Object
    This class is responsible to generate the ExecutionClass.
    • Method Detail

      • generateExecutionClass

        public static byte[] generateExecutionClass​(MetaClass metaclass,
                                                    String realParentName,
                                                    ClassManager classMgrRef,
                                                    List<MetaClass> accessedClasses)
        Generates a execution class corresponding to the MetaClass provided using the Stub info specified.
        Parameters:
        metaclass - MetaClass from which to generate the stub
        realParentName - Name of the parent class, including its namespace or DataClayObject if needed.
        classMgrRef - Reference to class manager
        accessedClasses - List of accessed classes from this class. Used to modify symbols.
        Returns:
        An array of bytes representing the stub of the MetaClass provided.