| OLD | NEW |
| 1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 // | 4 // |
| 5 // This file has been automatically generated. Please do not edit it manually. | 5 // This file has been automatically generated. Please do not edit it manually. |
| 6 // To regenerate the file, use the script "pkg/analyzer/tool/generate_files". | 6 // To regenerate the file, use the script "pkg/analyzer/tool/generate_files". |
| 7 | 7 |
| 8 library analyzer.src.summary.format; | 8 library analyzer.src.summary.format; |
| 9 | 9 |
| 10 import 'base.dart' as base; | 10 import 'base.dart' as base; |
| (...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 79 } | 79 } |
| 80 } | 80 } |
| 81 | 81 |
| 82 /** | 82 /** |
| 83 * Enum representing the various kinds of operations which may be performed to | 83 * Enum representing the various kinds of operations which may be performed to |
| 84 * produce a constant value. These options are assumed to execute in the | 84 * produce a constant value. These options are assumed to execute in the |
| 85 * context of a stack which is initially empty. | 85 * context of a stack which is initially empty. |
| 86 */ | 86 */ |
| 87 enum UnlinkedConstOperation { | 87 enum UnlinkedConstOperation { |
| 88 /** | 88 /** |
| 89 * Push the value of the n-th constructor argument (where n is obtained from | |
| 90 * [UnlinkedConst.ints]) onto the stack. | |
| 91 */ | |
| 92 pushArgument, | |
| 93 | |
| 94 /** | |
| 95 * Push the next value from [UnlinkedConst.ints] (a 32-bit unsigned integer) | 89 * Push the next value from [UnlinkedConst.ints] (a 32-bit unsigned integer) |
| 96 * onto the stack. | 90 * onto the stack. |
| 97 * | 91 * |
| 98 * Note that Dart supports integers larger than 32 bits; these are | 92 * Note that Dart supports integers larger than 32 bits; these are |
| 99 * represented by composing 32 bit values using the [shiftOr] operation. | 93 * represented by composing 32 bit values using the [shiftOr] operation. |
| 100 */ | 94 */ |
| 101 pushInt, | 95 pushInt, |
| 102 | 96 |
| 103 /** | 97 /** |
| 104 * Pop the top value off the stack, which should be an integer. Multiply it | 98 * Pop the top value off the stack, which should be an integer. Multiply it |
| (...skipping 5998 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6103 "type": type, | 6097 "type": type, |
| 6104 "constExpr": constExpr, | 6098 "constExpr": constExpr, |
| 6105 "isStatic": isStatic, | 6099 "isStatic": isStatic, |
| 6106 "isFinal": isFinal, | 6100 "isFinal": isFinal, |
| 6107 "isConst": isConst, | 6101 "isConst": isConst, |
| 6108 "propagatedTypeSlot": propagatedTypeSlot, | 6102 "propagatedTypeSlot": propagatedTypeSlot, |
| 6109 "inferredTypeSlot": inferredTypeSlot, | 6103 "inferredTypeSlot": inferredTypeSlot, |
| 6110 }; | 6104 }; |
| 6111 } | 6105 } |
| 6112 | 6106 |
| OLD | NEW |