Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

[Home]->[Documentation]->[Syntac Universal Parser]->[Programming Languages]->[Java]->[Symbols]->[AnnotationTypeElementDeclaration]

Expand All
Collapse All
Contents

java::AnnotationTypeElementDeclaration Locate in Contents

Declaration Locate in Contents

AnnotationTypeElementDeclaration:
            AbstractMethodModifiers? Type Identifier "(" ")" DefaultValue? ";"
        |    ConstantDeclaration
        |    ClassDeclaration
        |    InterfaceDeclaration
        |    EnumDeclaration
        |    AnnotationTypeDeclaration
        |    ";"

Composition Locate in Contents

AnnotationTypeElementDeclarations AnnotationTypeElementDeclaration Alternation Node Concatenation Node ConstantDeclaration ClassDeclaration InterfaceDeclaration EnumDeclaration AnnotationTypeDeclaration ';' Alternation Node implicit_whitespace Type implicit_whitespace Identifier implicit_whitespace '(' implicit_whitespace ')' implicit_whitespace Alternation Node implicit_whitespace ';' AbstractMethodModifiers @ DefaultValue @

State Machine Locate in Contents

start:2459:$0 final:2460:$0 AbstractMethodModifiers|{2449|$3|2450} ConstantDeclaration|{2441|$11|2442} ClassDeclaration|{2309|$12|2310} InterfaceDeclaration|{2425|$13|2426} EnumDeclaration|{2323|$14|2324} AnnotationTypeDeclaration|{2453|$15|2454} implicit_whitespace|{2030|$17|2031} Type|{2171|$4|2172} implicit_whitespace|{2030|$18|2031} Identifier|{2049|$5|2050} implicit_whitespace|{2030|$19|2031} implicit_whitespace|{2030|$20|2031} implicit_whitespace|{2030|$21|2031} DefaultValue|{2461|$9|2462} implicit_whitespace|{2030|$22|2031}