{'fraction_non_alphanumeric': 0.011472275334608031, 'fraction_numerical': 0.0, 'mean_word_length': 5.093023255813954, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Reflection mechanism and its application in AOP

Structural conflict is one of the key issues in AOP software. The framework introduced in this paper has ideally solved this issue at semantic level. It achieves decoupling between the base program and definition of the pointcut by adding a conceptual level between them. In the framework implementation, the meta level in reflection mechanism is regarded as the conceptual level, and the metal objects are generated by the logical information in base program automatically.