next up previous
Next: Productions from 10: Arrays Up: Productions from 9: Interface Previous: Productions from 9: Interface

Productions from 9.1: Interface Declarations

Productions from 9.1: Interface Declarations[49]:

InterfaceDeclaration:
  Modifiers 'interface' Identifier ExtendsInterfaces InterfaceBody .

ExtendsInterfaces: ['extends' (InterfaceType // ',') ] .

InterfaceBody:
  '{' InterfaceMembers '}' .

InterfaceMembers:
  / InterfaceMemberDeclarations .

InterfaceMemberDeclarations:
  InterfaceMemberDeclaration /
  InterfaceMemberDeclarations InterfaceMemberDeclaration .

InterfaceMemberDeclaration:
  ConstantDeclaration /
  AbstractMethodDeclaration /
  TypeDeclaration .

ConstantDeclaration:
  FieldDeclaration .

AbstractMethodDeclaration:
  MethodHeader ';' .
This macro is invoked in definition 38.



2008-09-11