|
24 | 24 | #include <java_bytecode/select_pointer_type.h>
|
25 | 25 |
|
26 | 26 | #define JAVA_BYTECODE_LANGUAGE_OPTIONS /*NOLINT*/ \
|
| 27 | + "(no-core-models)" \ |
27 | 28 | "(java-assume-inputs-non-null)" \
|
28 | 29 | "(java-throw-runtime-exceptions)" \
|
29 | 30 | "(java-max-input-array-length):" \
|
|
35 | 36 | "(java-load-class):"
|
36 | 37 |
|
37 | 38 | #define JAVA_BYTECODE_LANGUAGE_OPTIONS_HELP /*NOLINT*/ \
|
38 |
| - " --java-assume-inputs-non-null never initialize reference-typed parameter to the\n" \ |
39 |
| - " entry point with null\n" \ |
40 |
| - " --java-throw-runtime-exceptions make implicit runtime exceptions explicit\n" \ |
41 |
| - " --java-max-input-array-length N limit input array size to <= N\n" \ |
42 |
| - " --java-max-input-tree-depth N object references are (deterministically) set to null in\n"\ |
43 |
| - " the object\n" \ |
44 |
| - " --java-max-vla-length limit the length of user-code-created arrays\n" \ |
45 |
| - " --java-cp-include-files regexp or JSON list of files to load (with '@' prefix)\n" \ |
46 |
| - " --lazy-methods only translate methods that appear to be reachable from\n" \ |
47 |
| - " the --function entry point or main class\n" \ |
48 |
| - " --lazy-methods-extra-entry-point METHODNAME\n" \ |
49 |
| - " treat METHODNAME as a possible program entry point for\n" \ |
50 |
| - " the purpose of lazy method loading\n" \ |
| 39 | + " --no-core-models don't load internally provided models for core classes in\n"/* NOLINT(*) */ \ |
| 40 | + " the Java Class Library\n" /* NOLINT(*) */ \ |
| 41 | + " --java-assume-inputs-non-null never initialize reference-typed parameter to the\n" /* NOLINT(*) */ \ |
| 42 | + " entry point with null\n" /* NOLINT(*) */ \ |
| 43 | + " --java-throw-runtime-exceptions make implicit runtime exceptions explicit\n" /* NOLINT(*) */ \ |
| 44 | + " --java-max-input-array-length N limit input array size to <= N\n" /* NOLINT(*) */ \ |
| 45 | + " --java-max-input-tree-depth N object references are (deterministically) set to null in\n" /* NOLINT(*) */ \ |
| 46 | + " the object\n" /* NOLINT(*) */ \ |
| 47 | + " --java-max-vla-length limit the length of user-code-created arrays\n" /* NOLINT(*) */ \ |
| 48 | + " --java-cp-include-files regexp or JSON list of files to load (with '@' prefix)\n" /* NOLINT(*) */ \ |
| 49 | + " --lazy-methods only translate methods that appear to be reachable from\n" /* NOLINT(*) */ \ |
| 50 | + " the --function entry point or main class\n" /* NOLINT(*) */ \ |
| 51 | + " --lazy-methods-extra-entry-point METHODNAME\n" /* NOLINT(*) */ \ |
| 52 | + " treat METHODNAME as a possible program entry point for\n" /* NOLINT(*) */ \ |
| 53 | + " the purpose of lazy method loading\n" /* NOLINT(*) */ \ |
51 | 54 | " A '.*' wildcard is allowed to specify all class members\n"
|
52 | 55 |
|
53 | 56 | #define MAX_NONDET_ARRAY_LENGTH_DEFAULT 5
|
|
0 commit comments