为确保反向工程为 Java 注释正常工作,请注意以下信息:
- 要控制反向工程的行为,请使用 JAVA_ReverseEngineering::ImplementationTrait::
ImportJavaAnnotation 属性。以下值可用于该属性:- None。忽略与 Java 注释相关的所有代码部件
- Model。Java 注释作为模型元素(AnnotationType、JavaAnnotation 和 AnnotationUsage)导入
- Verbatim。Java 注释用法作为原义文本导入到相应元素的 JavaAnnotation 属性中。AnnotationTypes 作为模型元素导入。Verbatim 是缺省值。
- Mixed。Java 注释作为模型元素导入;如果失败,用法仍然作为原义文本导入 JavaAnnotation。
- 为获取 Java 注释的反向工程的正确结果,为反向工程指定正确的 CLASSPATH 非常重要。
- 当您使用 Java 注释的反向工程的两种方案(Model 和 Verbatim)时,为 RE 所创建的模型而生成的代码与原始代码相同(语义上)。
- 双向传递完全忽略与 Java 注释相关的所有代码部件。没有任何更改。