Platforms | All |
Values | true retains comments when compiling to Java or C++. Mobile Designer attempts to keep comments connected to the line where the comments are relevant, typically the line of code that follows the comment. However, due to the fundamental difference between Java, C# and C++, some comments might get misplaced or lost. Note: If a project has been built without comments and the property is set to true, the cached parsed-Java files do not contain comments to use. To resolve this issue, clear out the project's _temp_\_bcdfs_cache_ folder. false removes comments when compiling to Java or C++. |
Default | true |
Platforms | All |
Values | true indicates that you do not want to use the safeguard. When set to false, the cross compiler might inject the macro line, but it does nothing. false adds the safeguard to every method call using the injected macro line. Caution: Adding the injected macro line to every method call adds overhead to all methods and increases the output size. |
Default | false |
Platforms | All |
Values | true extracts the inner classes. Note: The examination required to perform this action increases the processor time. false does not extract the inner classes. |
Default | true |
Platforms | All |
Values | true indicates that timestamps are not included. If you are storing the files in a source control system, omitting this header information reduces the file differences that occur with each cross compilation. false indicates that timestamps are included. |
Default | false |
Platforms | All |
Values | true indicates that the extra line is added. This is part of a fix needed to prevent object self-deletion on the rare occasion that an object nulls all references to itself. The injected line is a macro whose actual contents you can remove by the value of the cpp.no.selfprotect property. false indicates that the extra line is not added. |
Default | true |