github.com/go-asm/go@v1.21.1-0.20240213172139-40c5ead50c48/types/errors/code_string.go (about)

     1  // Code generated by "stringer -type Code codes.go"; DO NOT EDIT.
     2  
     3  package errors
     4  
     5  import "strconv"
     6  
     7  func _() {
     8  	// An "invalid array index" compiler error signifies that the constant values have changed.
     9  	// Re-run the stringer command to generate them again.
    10  	var x [1]struct{}
    11  	_ = x[InvalidSyntaxTree - -1]
    12  	_ = x[Test-1]
    13  	_ = x[BlankPkgName-2]
    14  	_ = x[MismatchedPkgName-3]
    15  	_ = x[InvalidPkgUse-4]
    16  	_ = x[BadImportPath-5]
    17  	_ = x[BrokenImport-6]
    18  	_ = x[ImportCRenamed-7]
    19  	_ = x[UnusedImport-8]
    20  	_ = x[InvalidInitCycle-9]
    21  	_ = x[DuplicateDecl-10]
    22  	_ = x[InvalidDeclCycle-11]
    23  	_ = x[InvalidTypeCycle-12]
    24  	_ = x[InvalidConstInit-13]
    25  	_ = x[InvalidConstVal-14]
    26  	_ = x[InvalidConstType-15]
    27  	_ = x[UntypedNilUse-16]
    28  	_ = x[WrongAssignCount-17]
    29  	_ = x[UnassignableOperand-18]
    30  	_ = x[NoNewVar-19]
    31  	_ = x[MultiValAssignOp-20]
    32  	_ = x[InvalidIfaceAssign-21]
    33  	_ = x[InvalidChanAssign-22]
    34  	_ = x[IncompatibleAssign-23]
    35  	_ = x[UnaddressableFieldAssign-24]
    36  	_ = x[NotAType-25]
    37  	_ = x[InvalidArrayLen-26]
    38  	_ = x[BlankIfaceMethod-27]
    39  	_ = x[IncomparableMapKey-28]
    40  	_ = x[InvalidPtrEmbed-30]
    41  	_ = x[BadRecv-31]
    42  	_ = x[InvalidRecv-32]
    43  	_ = x[DuplicateFieldAndMethod-33]
    44  	_ = x[DuplicateMethod-34]
    45  	_ = x[InvalidBlank-35]
    46  	_ = x[InvalidIota-36]
    47  	_ = x[MissingInitBody-37]
    48  	_ = x[InvalidInitSig-38]
    49  	_ = x[InvalidInitDecl-39]
    50  	_ = x[InvalidMainDecl-40]
    51  	_ = x[TooManyValues-41]
    52  	_ = x[NotAnExpr-42]
    53  	_ = x[TruncatedFloat-43]
    54  	_ = x[NumericOverflow-44]
    55  	_ = x[UndefinedOp-45]
    56  	_ = x[MismatchedTypes-46]
    57  	_ = x[DivByZero-47]
    58  	_ = x[NonNumericIncDec-48]
    59  	_ = x[UnaddressableOperand-49]
    60  	_ = x[InvalidIndirection-50]
    61  	_ = x[NonIndexableOperand-51]
    62  	_ = x[InvalidIndex-52]
    63  	_ = x[SwappedSliceIndices-53]
    64  	_ = x[NonSliceableOperand-54]
    65  	_ = x[InvalidSliceExpr-55]
    66  	_ = x[InvalidShiftCount-56]
    67  	_ = x[InvalidShiftOperand-57]
    68  	_ = x[InvalidReceive-58]
    69  	_ = x[InvalidSend-59]
    70  	_ = x[DuplicateLitKey-60]
    71  	_ = x[MissingLitKey-61]
    72  	_ = x[InvalidLitIndex-62]
    73  	_ = x[OversizeArrayLit-63]
    74  	_ = x[MixedStructLit-64]
    75  	_ = x[InvalidStructLit-65]
    76  	_ = x[MissingLitField-66]
    77  	_ = x[DuplicateLitField-67]
    78  	_ = x[UnexportedLitField-68]
    79  	_ = x[InvalidLitField-69]
    80  	_ = x[UntypedLit-70]
    81  	_ = x[InvalidLit-71]
    82  	_ = x[AmbiguousSelector-72]
    83  	_ = x[UndeclaredImportedName-73]
    84  	_ = x[UnexportedName-74]
    85  	_ = x[UndeclaredName-75]
    86  	_ = x[MissingFieldOrMethod-76]
    87  	_ = x[BadDotDotDotSyntax-77]
    88  	_ = x[NonVariadicDotDotDot-78]
    89  	_ = x[MisplacedDotDotDot-79]
    90  	_ = x[InvalidDotDotDot-81]
    91  	_ = x[UncalledBuiltin-82]
    92  	_ = x[InvalidAppend-83]
    93  	_ = x[InvalidCap-84]
    94  	_ = x[InvalidClose-85]
    95  	_ = x[InvalidCopy-86]
    96  	_ = x[InvalidComplex-87]
    97  	_ = x[InvalidDelete-88]
    98  	_ = x[InvalidImag-89]
    99  	_ = x[InvalidLen-90]
   100  	_ = x[SwappedMakeArgs-91]
   101  	_ = x[InvalidMake-92]
   102  	_ = x[InvalidReal-93]
   103  	_ = x[InvalidAssert-94]
   104  	_ = x[ImpossibleAssert-95]
   105  	_ = x[InvalidConversion-96]
   106  	_ = x[InvalidUntypedConversion-97]
   107  	_ = x[BadOffsetofSyntax-98]
   108  	_ = x[InvalidOffsetof-99]
   109  	_ = x[UnusedExpr-100]
   110  	_ = x[UnusedVar-101]
   111  	_ = x[MissingReturn-102]
   112  	_ = x[WrongResultCount-103]
   113  	_ = x[OutOfScopeResult-104]
   114  	_ = x[InvalidCond-105]
   115  	_ = x[InvalidPostDecl-106]
   116  	_ = x[InvalidIterVar-108]
   117  	_ = x[InvalidRangeExpr-109]
   118  	_ = x[MisplacedBreak-110]
   119  	_ = x[MisplacedContinue-111]
   120  	_ = x[MisplacedFallthrough-112]
   121  	_ = x[DuplicateCase-113]
   122  	_ = x[DuplicateDefault-114]
   123  	_ = x[BadTypeKeyword-115]
   124  	_ = x[InvalidTypeSwitch-116]
   125  	_ = x[InvalidExprSwitch-117]
   126  	_ = x[InvalidSelectCase-118]
   127  	_ = x[UndeclaredLabel-119]
   128  	_ = x[DuplicateLabel-120]
   129  	_ = x[MisplacedLabel-121]
   130  	_ = x[UnusedLabel-122]
   131  	_ = x[JumpOverDecl-123]
   132  	_ = x[JumpIntoBlock-124]
   133  	_ = x[InvalidMethodExpr-125]
   134  	_ = x[WrongArgCount-126]
   135  	_ = x[InvalidCall-127]
   136  	_ = x[UnusedResults-128]
   137  	_ = x[InvalidDefer-129]
   138  	_ = x[InvalidGo-130]
   139  	_ = x[BadDecl-131]
   140  	_ = x[RepeatedDecl-132]
   141  	_ = x[InvalidUnsafeAdd-133]
   142  	_ = x[InvalidUnsafeSlice-134]
   143  	_ = x[UnsupportedFeature-135]
   144  	_ = x[NotAGenericType-136]
   145  	_ = x[WrongTypeArgCount-137]
   146  	_ = x[CannotInferTypeArgs-138]
   147  	_ = x[InvalidTypeArg-139]
   148  	_ = x[InvalidInstanceCycle-140]
   149  	_ = x[InvalidUnion-141]
   150  	_ = x[MisplacedConstraintIface-142]
   151  	_ = x[InvalidMethodTypeParams-143]
   152  	_ = x[MisplacedTypeParam-144]
   153  	_ = x[InvalidUnsafeSliceData-145]
   154  	_ = x[InvalidUnsafeString-146]
   155  	_ = x[InvalidClear-148]
   156  	_ = x[TypeTooLarge-149]
   157  	_ = x[InvalidMinMaxOperand-150]
   158  }
   159  
   160  const (
   161  	_Code_name_0 = "InvalidSyntaxTree"
   162  	_Code_name_1 = "TestBlankPkgNameMismatchedPkgNameInvalidPkgUseBadImportPathBrokenImportImportCRenamedUnusedImportInvalidInitCycleDuplicateDeclInvalidDeclCycleInvalidTypeCycleInvalidConstInitInvalidConstValInvalidConstTypeUntypedNilUseWrongAssignCountUnassignableOperandNoNewVarMultiValAssignOpInvalidIfaceAssignInvalidChanAssignIncompatibleAssignUnaddressableFieldAssignNotATypeInvalidArrayLenBlankIfaceMethodIncomparableMapKey"
   163  	_Code_name_2 = "InvalidPtrEmbedBadRecvInvalidRecvDuplicateFieldAndMethodDuplicateMethodInvalidBlankInvalidIotaMissingInitBodyInvalidInitSigInvalidInitDeclInvalidMainDeclTooManyValuesNotAnExprTruncatedFloatNumericOverflowUndefinedOpMismatchedTypesDivByZeroNonNumericIncDecUnaddressableOperandInvalidIndirectionNonIndexableOperandInvalidIndexSwappedSliceIndicesNonSliceableOperandInvalidSliceExprInvalidShiftCountInvalidShiftOperandInvalidReceiveInvalidSendDuplicateLitKeyMissingLitKeyInvalidLitIndexOversizeArrayLitMixedStructLitInvalidStructLitMissingLitFieldDuplicateLitFieldUnexportedLitFieldInvalidLitFieldUntypedLitInvalidLitAmbiguousSelectorUndeclaredImportedNameUnexportedNameUndeclaredNameMissingFieldOrMethodBadDotDotDotSyntaxNonVariadicDotDotDotMisplacedDotDotDot"
   164  	_Code_name_3 = "InvalidDotDotDotUncalledBuiltinInvalidAppendInvalidCapInvalidCloseInvalidCopyInvalidComplexInvalidDeleteInvalidImagInvalidLenSwappedMakeArgsInvalidMakeInvalidRealInvalidAssertImpossibleAssertInvalidConversionInvalidUntypedConversionBadOffsetofSyntaxInvalidOffsetofUnusedExprUnusedVarMissingReturnWrongResultCountOutOfScopeResultInvalidCondInvalidPostDecl"
   165  	_Code_name_4 = "InvalidIterVarInvalidRangeExprMisplacedBreakMisplacedContinueMisplacedFallthroughDuplicateCaseDuplicateDefaultBadTypeKeywordInvalidTypeSwitchInvalidExprSwitchInvalidSelectCaseUndeclaredLabelDuplicateLabelMisplacedLabelUnusedLabelJumpOverDeclJumpIntoBlockInvalidMethodExprWrongArgCountInvalidCallUnusedResultsInvalidDeferInvalidGoBadDeclRepeatedDeclInvalidUnsafeAddInvalidUnsafeSliceUnsupportedFeatureNotAGenericTypeWrongTypeArgCountCannotInferTypeArgsInvalidTypeArgInvalidInstanceCycleInvalidUnionMisplacedConstraintIfaceInvalidMethodTypeParamsMisplacedTypeParamInvalidUnsafeSliceDataInvalidUnsafeString"
   166  	_Code_name_5 = "InvalidClearTypeTooLargeInvalidMinMaxOperand"
   167  )
   168  
   169  var (
   170  	_Code_index_1 = [...]uint16{0, 4, 16, 33, 46, 59, 71, 85, 97, 113, 126, 142, 158, 174, 189, 205, 218, 234, 253, 261, 277, 295, 312, 330, 354, 362, 377, 393, 411}
   171  	_Code_index_2 = [...]uint16{0, 15, 22, 33, 56, 71, 83, 94, 109, 123, 138, 153, 166, 175, 189, 204, 215, 230, 239, 255, 275, 293, 312, 324, 343, 362, 378, 395, 414, 428, 439, 454, 467, 482, 498, 512, 528, 543, 560, 578, 593, 603, 613, 630, 652, 666, 680, 700, 718, 738, 756}
   172  	_Code_index_3 = [...]uint16{0, 16, 31, 44, 54, 66, 77, 91, 104, 115, 125, 140, 151, 162, 175, 191, 208, 232, 249, 264, 274, 283, 296, 312, 328, 339, 354}
   173  	_Code_index_4 = [...]uint16{0, 14, 30, 44, 61, 81, 94, 110, 124, 141, 158, 175, 190, 204, 218, 229, 241, 254, 271, 284, 295, 308, 320, 329, 336, 348, 364, 382, 400, 415, 432, 451, 465, 485, 497, 521, 544, 562, 584, 603}
   174  	_Code_index_5 = [...]uint8{0, 12, 24, 44}
   175  )
   176  
   177  func (i Code) String() string {
   178  	switch {
   179  	case i == -1:
   180  		return _Code_name_0
   181  	case 1 <= i && i <= 28:
   182  		i -= 1
   183  		return _Code_name_1[_Code_index_1[i]:_Code_index_1[i+1]]
   184  	case 30 <= i && i <= 79:
   185  		i -= 30
   186  		return _Code_name_2[_Code_index_2[i]:_Code_index_2[i+1]]
   187  	case 81 <= i && i <= 106:
   188  		i -= 81
   189  		return _Code_name_3[_Code_index_3[i]:_Code_index_3[i+1]]
   190  	case 108 <= i && i <= 146:
   191  		i -= 108
   192  		return _Code_name_4[_Code_index_4[i]:_Code_index_4[i+1]]
   193  	case 148 <= i && i <= 150:
   194  		i -= 148
   195  		return _Code_name_5[_Code_index_5[i]:_Code_index_5[i+1]]
   196  	default:
   197  		return "Code(" + strconv.FormatInt(int64(i), 10) + ")"
   198  	}
   199  }