net.sourceforge.pmd.lang.swift.antlr4
Class SwiftParser.DeclarationContext

java.lang.Object
  extended by org.antlr.v4.runtime.RuleContext
      extended by org.antlr.v4.runtime.ParserRuleContext
          extended by net.sourceforge.pmd.lang.swift.antlr4.SwiftParser.DeclarationContext
All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTree, org.antlr.v4.runtime.tree.RuleNode, org.antlr.v4.runtime.tree.SyntaxTree, org.antlr.v4.runtime.tree.Tree
Enclosing class:
SwiftParser

public static class SwiftParser.DeclarationContext
extends org.antlr.v4.runtime.ParserRuleContext


Field Summary
 
Fields inherited from class org.antlr.v4.runtime.ParserRuleContext
children, exception, start, stop
 
Fields inherited from class org.antlr.v4.runtime.RuleContext
EMPTY, invokingState, parent
 
Constructor Summary
SwiftParser.DeclarationContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState)
           
 
Method Summary
 SwiftParser.ClassDeclarationContext classDeclaration()
           
 SwiftParser.CompilerControlStatementContext compilerControlStatement()
           
 SwiftParser.ConstantDeclarationContext constantDeclaration()
           
 SwiftParser.DeinitializerDeclarationContext deinitializerDeclaration()
           
 void enterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener)
           
 SwiftParser.EnumDeclarationContext enumDeclaration()
           
 void exitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener)
           
 SwiftParser.ExtensionDeclarationContext extensionDeclaration()
           
 SwiftParser.FunctionDeclarationContext functionDeclaration()
           
 int getRuleIndex()
           
 SwiftParser.ImportDeclarationContext importDeclaration()
           
 SwiftParser.InitializerDeclarationContext initializerDeclaration()
           
 SwiftParser.OperatorDeclarationContext operatorDeclaration()
           
 SwiftParser.ProtocolDeclarationContext protocolDeclaration()
           
 SwiftParser.StructDeclarationContext structDeclaration()
           
 SwiftParser.SubscriptDeclarationContext subscriptDeclaration()
           
 SwiftParser.TypealiasDeclarationContext typealiasDeclaration()
           
 SwiftParser.VariableDeclarationContext variableDeclaration()
           
 
Methods inherited from class org.antlr.v4.runtime.ParserRuleContext
addChild, addChild, addChild, addErrorNode, copyFrom, getChild, getChild, getChildCount, getParent, getRuleContext, getRuleContexts, getSourceInterval, getStart, getStop, getToken, getTokens, removeLastChild, toInfoString
 
Methods inherited from class org.antlr.v4.runtime.RuleContext
accept, depth, getPayload, getRuleContext, getText, isEmpty, toString, toString, toString, toString, toString, toStringTree, toStringTree, toStringTree
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SwiftParser.DeclarationContext

public SwiftParser.DeclarationContext(org.antlr.v4.runtime.ParserRuleContext parent,
                                      int invokingState)
Method Detail

importDeclaration

public SwiftParser.ImportDeclarationContext importDeclaration()

constantDeclaration

public SwiftParser.ConstantDeclarationContext constantDeclaration()

variableDeclaration

public SwiftParser.VariableDeclarationContext variableDeclaration()

typealiasDeclaration

public SwiftParser.TypealiasDeclarationContext typealiasDeclaration()

functionDeclaration

public SwiftParser.FunctionDeclarationContext functionDeclaration()

enumDeclaration

public SwiftParser.EnumDeclarationContext enumDeclaration()

structDeclaration

public SwiftParser.StructDeclarationContext structDeclaration()

classDeclaration

public SwiftParser.ClassDeclarationContext classDeclaration()

protocolDeclaration

public SwiftParser.ProtocolDeclarationContext protocolDeclaration()

initializerDeclaration

public SwiftParser.InitializerDeclarationContext initializerDeclaration()

deinitializerDeclaration

public SwiftParser.DeinitializerDeclarationContext deinitializerDeclaration()

extensionDeclaration

public SwiftParser.ExtensionDeclarationContext extensionDeclaration()

subscriptDeclaration

public SwiftParser.SubscriptDeclarationContext subscriptDeclaration()

operatorDeclaration

public SwiftParser.OperatorDeclarationContext operatorDeclaration()

compilerControlStatement

public SwiftParser.CompilerControlStatementContext compilerControlStatement()

getRuleIndex

public int getRuleIndex()
Overrides:
getRuleIndex in class org.antlr.v4.runtime.RuleContext

enterRule

public void enterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener)
Overrides:
enterRule in class org.antlr.v4.runtime.ParserRuleContext

exitRule

public void exitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener)
Overrides:
exitRule in class org.antlr.v4.runtime.ParserRuleContext


Copyright © 2002-2016 InfoEther. All Rights Reserved.