首页 > TAG信息列表 > code-generation

java-以编程方式实现一个接口,该接口以各种指定方式组合了同一接口的某些实例

实现以各种指定方式组合同一接口的某些实例的接口的最佳方法是什么?我需要对多个接口执行此操作,并且我希望尽量减少样板并仍然实现良好的效率,因为对于关键的生产系统,我需要这样做. 这是问题的示意图. 抽象地,我有一个通用的组合器类,它接收实例并指定各种组合器: class Combiner<

从WSDL生成PHP代码(用于服务替换)

现在,由外部应用程序处理的Web Service很少,我们计划将其替换为新的自己的实现. 是否有一些工具/类巫婆会生成普通的php接口并与我们现在拥有的WSDL兼容100%的结构? 我必须重新实现该wsdl接口,并且我必须确保该接口本身(不是逻辑实现)不会以任何方式更改(即使WSDL位置也必须保持原样)

Android注解和单元测试

我正在当前正在处理的示例项目中使用AndroidAnnotations(2.5). 由于您可以使用@ EActivity,@ ViewById,@ Click注释类,这些类都会导致生成编译时代码,因此我想知道如何为任何支持Android Annotations的应用程序创建单元测试/功能测试. 我很想听听对此事的一些看法. 干杯,解决方法:

java-为什么外部类在通用类型名称中出现两次?

这个问题已经在这里有了答案:            >            How can I determine the type of a generic field in Java?                                    6个 问:为什么包含类的名称出现两次? 上下文:我正在生成代码,目

Java-从Android Studio中生成多种语言的代码?

我正在Android Studio中为基于云的NoSQL数据库编写代码,并且意识到对于相同的数据集,我还需要使用其他语言进行一些后端处理.现在,我希望不再用Java和其他语言(node.js,php,python,您要为其命名)重复字段和文档名称. 可以在Android Studio中完成吗?我知道我可以创建自定义gradle任务

android-如何在生成过程中正确生成XML资源文件?

我需要在构建过程中生成原始XML文件(可通过@ raw / filename访问的“原始”文件). 我一直在尝试使用挂钩在preBuild上的自定义Gradle任务来完成此任务.然后,此任务将收集所需的所有要求,并在build / intermediates / res / main / raw下生成文件. 到目前为止,一切都很好.我可以看到

自动生成的代码的单元测试:自动还是手动?

我知道以前曾问过similar questions,但他们实际上并没有我要的信息-我不是在问如何生成单元测试的机制,而是一个好主意. 我已经用Python编写了一个模块,其中包含表示物理常数和度量单位的对象.许多单位是通过在基本单位上添加前缀而形成的-例如从m中得到cm,dm,mm,hm,um,nm,pm等.对

java-是否有一种方法(例如Eclipse插件)自动从实体(JPA)生成DTO?

我想要一个简单的DTO生成工具, >即时生成(例如cglib-动态创建类和DTO对象) >或将使用Entity并生成DTO的Eclipse插件(用户将指定要包含的树图,对于不包含的树图,则将包含外键而不是相关实体等) 例如.像这样 @Entity @Table(name="my_entity") public class MyEntity { @Id @Gen

Ruby中的Java源代码解析器

使用代码生成工具来帮助为我们的项目创建锅炉代码. 生成器是用erb模板用ruby编写的,项目本身是用Java编写的. 现在,我正在寻找一个用于解析java源文件的ruby gem /库,给定.java文件中的字符串,获取导入,方法,字段,类名等,这将使我能够导航至某个方法并追加代码等(有点像jQuery选择

java-组织导入Eclipse方法

我需要知道当我按下“ CTRL SHIFT O”(组织导入)时在eclipse中调用哪个方法,以便在代码生成后调用它.此方法的名称是什么,在哪里可以找到它(Package.Interface) 谢谢解决方法:“组织导入”操作是由org.eclipse.jdt.ui.actions.OrganizeImportsAction贡献的,该动作又称为org.eclipse

c#-从XML字符串生成XElement代码

有什么方法可以从给定的XML字符串生成C#中的XElement表示形式? 基本上我想实现的是从这样的字符串开始: <?xml version="1.0" encoding="utf-8" standalone="yes"?> <rss version="2.0"> <channel> <title>RSS Channel Title</title>

Java源代码生成:Eclipse JDT AST与CodeModel

我正在编写一个eclipse插件,该插件使用户可以使用拖放式UI来编写Java代码.我遇到了这两个Java源代码生成库. Eclipse JDT AST和代码模型. 我想了解这两个库的优缺点.根据我的阅读和理解: > AST非常强大.查看我所看到的代码示例和ASTView插件,我完全相信我们可以使用该库编写任何Java

发射操作可能会破坏运行时的稳定性,以增加字段

我用相同的标题搜索了很多问题,但没有找到适合我的答案. 所以我只是想增加我的类实例的字段: class EmitTest { private int _calls = 0; public EmitTest() { var callsFieldInfo = GetType().GetField("_calls", BindingFlags.NonPublic | BindingFlags.Ins

-pie到底做什么?

我归档/ bin / ls并获得输出: /bin/ls: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, stripped 我发现原因是我的gentoo正在使用-pie编译所有内容. 如果我将-nopie传递给gcc,

使用IntelliJ IDEA(Java)在文件末尾插入Getter / Setter

这个问题已经在这里有了答案:            >            Intellij IDEA – Generate (Alt + Insert)                                    2个 当我使用带有Alt Insert的IntelliJ IDEA生成Getter和Setter时-> Getter和S

首页> C#>如何在Windows 10下安装svcutil.exe

我拼命地寻找一种安装svcutil.exe的方法,因为我读了here,在其他地方,这是将WSDL编译为C#代码的方法.我通过Windows SDK安装进行了尝试,该安装产生了大约1K个安装程序的文件夹,我不知道该从哪个目录开始.任何指导表示赞赏. 注意:我目前正在使用Visual Studio 2017预览版,这与某种方式

java-自动生成值对象

给定一个或多个接口,生成类实现的最佳方法是什么? interface Vehicle { Engine getEngine(); } @Generated class Car implements Vehicle { private final Engine engine; public Car(Engine engine) { this.engine = engine; } public Engine

Ruby / Python-生成和解析C/C++代码

我需要从存储在数据库表中的数据生成C结构和数组,并交替解析相似的信息.我将ruby和python都用于此任务,并且想知道是否有人听说过针对任一/两种语言都可以处理此问题的模块/库?我可以通过一些字符串处理自行完成此操作,但想检查是否存在人们知道的已知且经过测试的解析器.谢谢.解决

视觉辨别自动生成的文件?

我们有一堆文件是根据数据库模型自动生成的.我有一些facepalm体验,是因为我修改了一些代码,却发现我的修改被覆盖了,因为我没有注意到我的更改在那些生成的文件中. 因此,我修改了生成器,以在文件头中包含“请勿修改”注释.这有帮助!虽然,当跟踪方法调用时,很容易在这些文件之一的中

如何编写一个以C代码为输入的C代码生成器?

我们有一个CORBA实现,可以为我们自动生成Java和C存根.由于CORBA生成的代码难以使用,因此我们需要围绕CORBA代码编写包装器/帮助器.因此,我们有一个两步的代码生成过程(是的,我知道这很不好): CORBA IDL->烦人的CORBA生成的代码->有用的包装器/帮助器功能 使用Java的反射,我可以检查C

java – (Kotlin)Backend内部错误:代码生成期间的异常

我正在使用最新的Android Studio Canary版本和最新的Kotlin为Kotlin创建一个非常彻底的Android转换器.我突然得到一个编译错误,甚至认为Android Studio没有看到代码中的任何错误,它抱怨后端错误,所以我认为我的项目很好,但Android Studio有一个bug?请帮忙确认,这已经做了很多工作….

java – 如何生成Spring WebMVC CRUD API

我想要做的是从数据库表/ Hibernate JPA实体创建一个完整的Spring WebMVC CRUD API到现有的Maven Web项目中. 确切地说,我想要产生的东西: > Spring WebMVC控制器(映射和实现)> JPA实体(如果没有给出) – ofc.使用大多数IDE内置的标准生成> Spring Data JPA存储库>(可选)修改其他一

C代码生成的优雅方式

我目前正在开发一个与数据库相关的项目,我在其中生成了大量的C代码.然后编译此代码并将其作为动态库加载.我使用这种技术为数据库模式和查询构建有效的代码. 目前,我使用简单的文件写入来生成代码(对于概念验证实现来说还可以).现在,我正在寻找一种更优雅但可比较的灵活解决方案来

将Python程序转换为C/C++代码?

是否可以将Python程序转换为C/C++? 我需要实现一些算法,而且我不确定性能差距是否足以证明我在C/C++(我不擅长)时所经历的所有痛苦.我考虑过编写一个简单的算法,并针对这样一个转换后的解决方案进如果仅这一点明显快于Python版本,那么除了在C/C++中做这件事之外我别无选择.解决方法:

标记到c#和SQL?

我想知道是否有一个简单的标记可以为我生成我的C#类以及(My)SQL create table.优选地,支持索引和FK解决方法:您可以使用设计器创建实体模型.之后,您可以通过您喜欢的数据库工具启用sql跟踪/或导出创建脚本.在向项目添加新文件时,只需查找“LINQ to SQL Classes”即可.文件扩展名为d