blob: 192dfcfc4e88ce01ccac155bb9220e8b9ec49c5e [file] [log] [blame]
beginCompilationUnit(enum)
beginMetadataStar(enum)
endMetadataStar(0)
beginUncategorizedTopLevelDeclaration(enum)
handleIdentifier(E, enumDeclaration)
beginEnum(enum)
beginTypeVariables(<)
beginMetadataStar(X)
endMetadataStar(0)
handleIdentifier(X, typeVariableDeclaration)
beginTypeVariable(X)
beginMetadataStar(Y)
endMetadataStar(0)
handleIdentifier(Y, typeVariableDeclaration)
beginTypeVariable(Y)
handleTypeVariablesDefined(Y, 2)
handleNoType(Y)
endTypeVariable(>, 1, null, null)
handleNoType(X)
endTypeVariable(,, 0, null, null)
endTypeVariables(<, >)
handleEnumNoWithClause()
handleImplements(null, 0)
handleEnumHeader(enum, {)
beginMetadataStar(one)
endMetadataStar(0)
handleIdentifier(one, enumValueDeclaration)
handleNoTypeNameInConstructorReference(<)
beginConstructorReference(one)
beginTypeArguments(<)
handleIdentifier(int, typeReference)
handleNoTypeArguments(,)
handleType(int, null)
handleIdentifier(String, typeReference)
handleNoTypeArguments(>)
handleType(String, null)
endTypeArguments(2, <, >)
handleNoConstructorReferenceContinuationAfterTypeArguments(()
endConstructorReference(one, null, (, ConstructorReferenceContext.Const)
beginArguments(()
endArguments(0, (, ))
handleEnumElement({)
beginMetadataStar(two)
endMetadataStar(0)
handleIdentifier(two, enumValueDeclaration)
handleNoTypeNameInConstructorReference(<)
beginConstructorReference(two)
beginTypeArguments(<)
handleIdentifier(double, typeReference)
handleNoTypeArguments(,)
handleType(double, null)
handleIdentifier(num, typeReference)
handleNoTypeArguments(>)
handleType(num, null)
endTypeArguments(2, <, >)
handleNoConstructorReferenceContinuationAfterTypeArguments(()
endConstructorReference(two, null, (, ConstructorReferenceContext.Const)
beginArguments(()
endArguments(0, (, ))
handleEnumElement(,)
beginMetadataStar(three)
endMetadataStar(0)
handleIdentifier(three, enumValueDeclaration)
handleNoTypeNameInConstructorReference(<)
beginConstructorReference(three)
beginTypeArguments(<)
handleIdentifier(int, typeReference)
handleNoTypeArguments(,)
handleType(int, null)
handleIdentifier(int, typeReference)
handleNoTypeArguments(>)
handleType(int, null)
endTypeArguments(2, <, >)
handleIdentifier(named, constructorReferenceContinuationAfterTypeArguments)
endConstructorReference(three, ., (, ConstructorReferenceContext.Const)
beginArguments(()
handleLiteralInt(42)
endArguments(1, (, ))
handleEnumElement(,)
handleEnumElements(;, 3)
beginMetadataStar(const)
endMetadataStar(0)
beginMember()
beginMethod(DeclarationKind.Enum, null, null, null, null, const, null, E)
handleNoType(const)
handleIdentifier(E, methodDeclaration)
handleNoTypeVariables(()
beginFormalParameters((, MemberKind.NonStaticMethod)
endFormalParameters(0, (, ), MemberKind.NonStaticMethod)
handleNoInitializers()
handleAsyncModifier(null, null)
handleEmptyFunctionBody(;)
endEnumConstructor(null, const, (, null, ;)
endMember()
beginMetadataStar(const)
endMetadataStar(0)
beginMember()
beginMethod(DeclarationKind.Enum, null, null, null, null, const, null, E)
handleNoType(const)
handleIdentifier(E, methodDeclaration)
handleIdentifier(named, methodDeclarationContinuation)
handleQualified(.)
handleNoTypeVariables(()
beginFormalParameters((, MemberKind.NonStaticMethod)
beginMetadataStar(int)
endMetadataStar(0)
beginFormalParameter(int, MemberKind.NonStaticMethod, null, null, null)
handleIdentifier(int, typeReference)
handleNoTypeArguments(value)
handleType(int, null)
handleIdentifier(value, formalParameterDeclaration)
handleFormalParameterWithoutValue())
endFormalParameter(null, null, null, value, null, null, FormalParameterKind.requiredPositional, MemberKind.NonStaticMethod)
endFormalParameters(1, (, ), MemberKind.NonStaticMethod)
handleNoInitializers()
handleAsyncModifier(null, null)
handleEmptyFunctionBody(;)
endEnumConstructor(null, const, (, null, ;)
endMember()
endEnum(enum, {, 2)
endTopLevelDeclaration()
endCompilationUnit(1, )