Tag:

Android Studio Package 2.2 RC2结构

我有一个Android Studio 2.2 RC2的问题,当我添加一个新的包到项目结构我看不到标准: app +– java +– com.myapp +– package 但是这个: app +– java +– com.myapp +– com.myapp.package 谁能帮助我?

在Android中将地图转换为捆绑

有一个简单的方法来转换一个地图到一个捆绑在android中没有明确的迭代? 为什么? Firebase将返回一个通知地图getData() 。 我需要将数据传递给一个意图。 以前GCM给了我一个捆绑,所以我不需要担心这个。

从C#分析到Roslyn的Java分析

我的问题纯粹是理论上的,如果是肯定的答案,我想稍后再实施。 是否可以使用Roslyn创建代码分析并将其存储在dll中,然后在基于JVM的项目中使用该dll的内容? 我知道Visual C#和Java语言有一些相似之处。 但是现在只能分析C#和VB(我认为F#暂时搁置了),当它具有确切的功能(比如循环)时,它是否可以将从C#到Java的代码分析应用到Java中。 从这个职位 ,我得到的DLL可以调用使用Java。 我会很高兴知道,当我使用VB或C#时,通过语法树,它可以做Java,甚至更类似于C#的Kotlin相同。

Pack200 /网络传输格式规格说明SourceDebugExtension属性

如果你尝试用pack200打包spring-context 5.0.1.RELEASE JAR,打包者会抱怨说它不知道在Kotlin类中编译的类中使用的类属性SourceDebugExtension 。 JSR-045将此属性定义为 The SourceDebugExtension attribute is an optional attribute in the attributes table of the ClassFile structure. There can be no more than one SourceDebugExtension attribute in the attributes table of a given ClassFile structure. The SourceDebugExtension attribute has the following format: SourceDebugExtension_attribute { u2 attribute_name_index; u4 attribute_length; u1 debug_extension[attribute_length]; } The […]

什么访问修饰符可测试辅助方法?

在Java中,辅助方法通常被标记为protected而不是private ,所以在同一个包中的单元测试可以测试辅助方法。 (具体来说,我正在使用JUnit。) 这在Kotlin中似乎不起作用。 建议使用什么访问修饰符?

包在一个JAR中的Kotlin .kt类

如何构建HelloWorld.kt作为JAR以便运行? thufir@dur:~/kotlin$ thufir@dur:~/kotlin$ kotlinc HelloWorld.kt –include-runtime -d HelloWorld.jar error: invalid argument: –include-runtime info: use -help for more information thufir@dur:~/kotlin$ thufir@dur:~/kotlin$ thufir@dur:~/kotlin$ kotlinc HelloWorld.kt -d HelloWorld.jar WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.intellij.util.text.StringFactory to constructor java.lang.String(char[],boolean) WARNING: Please consider reporting this to the maintainers of com.intellij.util.text.StringFactory WARNING: Use –illegal-access=warn […]

在哪里/如何为Kotlin软件包添加文档?

在Java中,如果你想记录一个包,它必须放在package-info.class文件中。 Kotlin和KDoc仍然是一样的吗? 我已经浏览了一些Kotlin源代码,并且找不到它们的包文档在哪里编写。