Documentation
¶
Index ¶
- Constants
- Variables
- func AnyCastToidentifier(i interface{}) *identifier
- func CastToAnyForJavaParser(i interface{}) interface{}
- func JavaKWLexerinit_tokenKind() []int
- func New__JavaKWLexersym__() *__JavaKWLexersym__
- func New__JavaLexersym__() *__JavaLexersym__
- func New__JavaParsersym__() *__JavaParsersym__
- func Newidentifier(environment *JavaParser, token IToken) *identifier
- type AbstractAstList
- func (my *AbstractAstList) Add(element IAst) bool
- func (my *AbstractAstList) AddElement(element IAst)
- func (my *AbstractAstList) GetAllChildren() *ArrayList
- func (my *AbstractAstList) GetArrayList() *ArrayList
- func (my *AbstractAstList) GetElementAt(i int) IAst
- func (my *AbstractAstList) GetList() *ArrayList
- func (my *AbstractAstList) Size() int
- type AbstractMethodDeclaration
- func (my *AbstractMethodDeclaration) Accept(v IAstVisitor)
- func (my *AbstractMethodDeclaration) Enter(v Visitor)
- func (my *AbstractMethodDeclaration) GetAbstractMethodModifiersopt() IAbstractMethodModifiersopt
- func (my *AbstractMethodDeclaration) GetAllChildren() *ArrayList
- func (my *AbstractMethodDeclaration) GetMethodDeclarator() IMethodDeclarator
- func (my *AbstractMethodDeclaration) GetResultType() IResultType
- func (my *AbstractMethodDeclaration) GetSEMICOLON() *AstToken
- func (my *AbstractMethodDeclaration) GetThrowsopt() *Throws
- func (my *AbstractMethodDeclaration) GetTypeParametersopt() *TypeParameters
- func (my *AbstractMethodDeclaration) SetAbstractMethodModifiersopt(_AbstractMethodModifiersopt IAbstractMethodModifiersopt)
- func (my *AbstractMethodDeclaration) SetMethodDeclarator(_MethodDeclarator IMethodDeclarator)
- func (my *AbstractMethodDeclaration) SetResultType(_ResultType IResultType)
- func (my *AbstractMethodDeclaration) SetSEMICOLON(_SEMICOLON *AstToken)
- func (my *AbstractMethodDeclaration) SetThrowsopt(_Throwsopt *Throws)
- func (my *AbstractMethodDeclaration) SetTypeParametersopt(_TypeParametersopt *TypeParameters)
- type AbstractMethodModifier0
- type AbstractMethodModifier1
- type AbstractMethodModifiers
- func (my *AbstractMethodModifiers) Accept(v IAstVisitor)
- func (my *AbstractMethodModifiers) Enter(v Visitor)
- func (my *AbstractMethodModifiers) GetAbstractMethodModifier() IAbstractMethodModifier
- func (my *AbstractMethodModifiers) GetAbstractMethodModifiers() IAbstractMethodModifiers
- func (my *AbstractMethodModifiers) GetAllChildren() *ArrayList
- func (my *AbstractMethodModifiers) SetAbstractMethodModifier(_AbstractMethodModifier IAbstractMethodModifier)
- func (my *AbstractMethodModifiers) SetAbstractMethodModifiers(_AbstractMethodModifiers IAbstractMethodModifiers)
- type AbstractVisitor
- func (my *AbstractVisitor) EndVisit(n IAst)
- func (my *AbstractVisitor) EndVisitAbstractMethodDeclaration(n *AbstractMethodDeclaration)
- func (my *AbstractVisitor) EndVisitAbstractMethodModifier0(n *AbstractMethodModifier0)
- func (my *AbstractVisitor) EndVisitAbstractMethodModifier1(n *AbstractMethodModifier1)
- func (my *AbstractVisitor) EndVisitAbstractMethodModifiers(n *AbstractMethodModifiers)
- func (my *AbstractVisitor) EndVisitActualTypeArgumentList(n *ActualTypeArgumentList)
- func (my *AbstractVisitor) EndVisitAdditionalBound(n *AdditionalBound)
- func (my *AbstractVisitor) EndVisitAdditionalBoundList(n *AdditionalBoundList)
- func (my *AbstractVisitor) EndVisitAdditiveExpression0(n *AdditiveExpression0)
- func (my *AbstractVisitor) EndVisitAdditiveExpression1(n *AdditiveExpression1)
- func (my *AbstractVisitor) EndVisitAmbiguousName(n *AmbiguousName)
- func (my *AbstractVisitor) EndVisitAndExpression(n *AndExpression)
- func (my *AbstractVisitor) EndVisitAnnotationTypeBody(n *AnnotationTypeBody)
- func (my *AbstractVisitor) EndVisitAnnotationTypeDeclaration(n *AnnotationTypeDeclaration)
- func (my *AbstractVisitor) EndVisitAnnotationTypeElementDeclaration0(n *AnnotationTypeElementDeclaration0)
- func (my *AbstractVisitor) EndVisitAnnotationTypeElementDeclaration1(n *AnnotationTypeElementDeclaration1)
- func (my *AbstractVisitor) EndVisitAnnotationTypeElementDeclarations(n *AnnotationTypeElementDeclarations)
- func (my *AbstractVisitor) EndVisitAnnotations(n *Annotations)
- func (my *AbstractVisitor) EndVisitArgumentList(n *ArgumentList)
- func (my *AbstractVisitor) EndVisitArguments(n *Arguments)
- func (my *AbstractVisitor) EndVisitArrayAccess0(n *ArrayAccess0)
- func (my *AbstractVisitor) EndVisitArrayAccess1(n *ArrayAccess1)
- func (my *AbstractVisitor) EndVisitArrayCreationExpression0(n *ArrayCreationExpression0)
- func (my *AbstractVisitor) EndVisitArrayCreationExpression1(n *ArrayCreationExpression1)
- func (my *AbstractVisitor) EndVisitArrayCreationExpression2(n *ArrayCreationExpression2)
- func (my *AbstractVisitor) EndVisitArrayCreationExpression3(n *ArrayCreationExpression3)
- func (my *AbstractVisitor) EndVisitArrayInitializer(n *ArrayInitializer)
- func (my *AbstractVisitor) EndVisitArrayType(n *ArrayType)
- func (my *AbstractVisitor) EndVisitAssertStatement0(n *AssertStatement0)
- func (my *AbstractVisitor) EndVisitAssertStatement1(n *AssertStatement1)
- func (my *AbstractVisitor) EndVisitAssignment(n *Assignment)
- func (my *AbstractVisitor) EndVisitAssignmentOperator0(n *AssignmentOperator0)
- func (my *AbstractVisitor) EndVisitAssignmentOperator1(n *AssignmentOperator1)
- func (my *AbstractVisitor) EndVisitAssignmentOperator2(n *AssignmentOperator2)
- func (my *AbstractVisitor) EndVisitAssignmentOperator3(n *AssignmentOperator3)
- func (my *AbstractVisitor) EndVisitAssignmentOperator4(n *AssignmentOperator4)
- func (my *AbstractVisitor) EndVisitAssignmentOperator5(n *AssignmentOperator5)
- func (my *AbstractVisitor) EndVisitAssignmentOperator6(n *AssignmentOperator6)
- func (my *AbstractVisitor) EndVisitAssignmentOperator7(n *AssignmentOperator7)
- func (my *AbstractVisitor) EndVisitAssignmentOperator8(n *AssignmentOperator8)
- func (my *AbstractVisitor) EndVisitAssignmentOperator9(n *AssignmentOperator9)
- func (my *AbstractVisitor) EndVisitAssignmentOperator10(n *AssignmentOperator10)
- func (my *AbstractVisitor) EndVisitAssignmentOperator11(n *AssignmentOperator11)
- func (my *AbstractVisitor) EndVisitAstToken(n *AstToken)
- func (my *AbstractVisitor) EndVisitBasicForStatement(n *BasicForStatement)
- func (my *AbstractVisitor) EndVisitBlock(n *Block)
- func (my *AbstractVisitor) EndVisitBlockStatements(n *BlockStatements)
- func (my *AbstractVisitor) EndVisitBooleanLiteral0(n *BooleanLiteral0)
- func (my *AbstractVisitor) EndVisitBooleanLiteral1(n *BooleanLiteral1)
- func (my *AbstractVisitor) EndVisitBreakStatement(n *BreakStatement)
- func (my *AbstractVisitor) EndVisitCastExpression0(n *CastExpression0)
- func (my *AbstractVisitor) EndVisitCastExpression1(n *CastExpression1)
- func (my *AbstractVisitor) EndVisitCatchClause(n *CatchClause)
- func (my *AbstractVisitor) EndVisitCatches(n *Catches)
- func (my *AbstractVisitor) EndVisitClassBody(n *ClassBody)
- func (my *AbstractVisitor) EndVisitClassBodyDeclarations(n *ClassBodyDeclarations)
- func (my *AbstractVisitor) EndVisitClassInstanceCreationExpression0(n *ClassInstanceCreationExpression0)
- func (my *AbstractVisitor) EndVisitClassInstanceCreationExpression1(n *ClassInstanceCreationExpression1)
- func (my *AbstractVisitor) EndVisitClassMemberDeclaration(n *ClassMemberDeclaration)
- func (my *AbstractVisitor) EndVisitClassModifier0(n *ClassModifier0)
- func (my *AbstractVisitor) EndVisitClassModifier1(n *ClassModifier1)
- func (my *AbstractVisitor) EndVisitClassModifier2(n *ClassModifier2)
- func (my *AbstractVisitor) EndVisitClassModifier3(n *ClassModifier3)
- func (my *AbstractVisitor) EndVisitClassModifier4(n *ClassModifier4)
- func (my *AbstractVisitor) EndVisitClassModifier5(n *ClassModifier5)
- func (my *AbstractVisitor) EndVisitClassModifier6(n *ClassModifier6)
- func (my *AbstractVisitor) EndVisitClassModifiers(n *ClassModifiers)
- func (my *AbstractVisitor) EndVisitClassType(n *ClassType)
- func (my *AbstractVisitor) EndVisitCommaopt(n *Commaopt)
- func (my *AbstractVisitor) EndVisitCompilationUnit(n *CompilationUnit)
- func (my *AbstractVisitor) EndVisitConditionalAndExpression(n *ConditionalAndExpression)
- func (my *AbstractVisitor) EndVisitConditionalExpression(n *ConditionalExpression)
- func (my *AbstractVisitor) EndVisitConditionalOrExpression(n *ConditionalOrExpression)
- func (my *AbstractVisitor) EndVisitConstantDeclaration(n *ConstantDeclaration)
- func (my *AbstractVisitor) EndVisitConstantModifier0(n *ConstantModifier0)
- func (my *AbstractVisitor) EndVisitConstantModifier1(n *ConstantModifier1)
- func (my *AbstractVisitor) EndVisitConstantModifier2(n *ConstantModifier2)
- func (my *AbstractVisitor) EndVisitConstantModifiers(n *ConstantModifiers)
- func (my *AbstractVisitor) EndVisitConstructorBody(n *ConstructorBody)
- func (my *AbstractVisitor) EndVisitConstructorDeclaration(n *ConstructorDeclaration)
- func (my *AbstractVisitor) EndVisitConstructorDeclarator(n *ConstructorDeclarator)
- func (my *AbstractVisitor) EndVisitConstructorModifier0(n *ConstructorModifier0)
- func (my *AbstractVisitor) EndVisitConstructorModifier1(n *ConstructorModifier1)
- func (my *AbstractVisitor) EndVisitConstructorModifier2(n *ConstructorModifier2)
- func (my *AbstractVisitor) EndVisitConstructorModifiers(n *ConstructorModifiers)
- func (my *AbstractVisitor) EndVisitContinueStatement(n *ContinueStatement)
- func (my *AbstractVisitor) EndVisitDefaultValue(n *DefaultValue)
- func (my *AbstractVisitor) EndVisitDimExpr(n *DimExpr)
- func (my *AbstractVisitor) EndVisitDimExprs(n *DimExprs)
- func (my *AbstractVisitor) EndVisitDims0(n *Dims0)
- func (my *AbstractVisitor) EndVisitDims1(n *Dims1)
- func (my *AbstractVisitor) EndVisitDoStatement(n *DoStatement)
- func (my *AbstractVisitor) EndVisitElementValueArrayInitializer(n *ElementValueArrayInitializer)
- func (my *AbstractVisitor) EndVisitElementValuePair(n *ElementValuePair)
- func (my *AbstractVisitor) EndVisitElementValuePairs(n *ElementValuePairs)
- func (my *AbstractVisitor) EndVisitElementValues(n *ElementValues)
- func (my *AbstractVisitor) EndVisitEllipsisopt(n *Ellipsisopt)
- func (my *AbstractVisitor) EndVisitEmptyStatement(n *EmptyStatement)
- func (my *AbstractVisitor) EndVisitEnhancedForStatement(n *EnhancedForStatement)
- func (my *AbstractVisitor) EndVisitEnumBody(n *EnumBody)
- func (my *AbstractVisitor) EndVisitEnumBodyDeclarations(n *EnumBodyDeclarations)
- func (my *AbstractVisitor) EndVisitEnumConstant(n *EnumConstant)
- func (my *AbstractVisitor) EndVisitEnumConstants(n *EnumConstants)
- func (my *AbstractVisitor) EndVisitEnumDeclaration(n *EnumDeclaration)
- func (my *AbstractVisitor) EndVisitEqualityExpression0(n *EqualityExpression0)
- func (my *AbstractVisitor) EndVisitEqualityExpression1(n *EqualityExpression1)
- func (my *AbstractVisitor) EndVisitExceptionTypeList(n *ExceptionTypeList)
- func (my *AbstractVisitor) EndVisitExclusiveOrExpression(n *ExclusiveOrExpression)
- func (my *AbstractVisitor) EndVisitExplicitConstructorInvocation0(n *ExplicitConstructorInvocation0)
- func (my *AbstractVisitor) EndVisitExplicitConstructorInvocation1(n *ExplicitConstructorInvocation1)
- func (my *AbstractVisitor) EndVisitExplicitConstructorInvocation2(n *ExplicitConstructorInvocation2)
- func (my *AbstractVisitor) EndVisitExpressionName(n *ExpressionName)
- func (my *AbstractVisitor) EndVisitExpressionStatement(n *ExpressionStatement)
- func (my *AbstractVisitor) EndVisitExtendsInterfaces0(n *ExtendsInterfaces0)
- func (my *AbstractVisitor) EndVisitExtendsInterfaces1(n *ExtendsInterfaces1)
- func (my *AbstractVisitor) EndVisitFieldAccess0(n *FieldAccess0)
- func (my *AbstractVisitor) EndVisitFieldAccess1(n *FieldAccess1)
- func (my *AbstractVisitor) EndVisitFieldAccess2(n *FieldAccess2)
- func (my *AbstractVisitor) EndVisitFieldDeclaration(n *FieldDeclaration)
- func (my *AbstractVisitor) EndVisitFieldModifier0(n *FieldModifier0)
- func (my *AbstractVisitor) EndVisitFieldModifier1(n *FieldModifier1)
- func (my *AbstractVisitor) EndVisitFieldModifier2(n *FieldModifier2)
- func (my *AbstractVisitor) EndVisitFieldModifier3(n *FieldModifier3)
- func (my *AbstractVisitor) EndVisitFieldModifier4(n *FieldModifier4)
- func (my *AbstractVisitor) EndVisitFieldModifier5(n *FieldModifier5)
- func (my *AbstractVisitor) EndVisitFieldModifier6(n *FieldModifier6)
- func (my *AbstractVisitor) EndVisitFieldModifiers(n *FieldModifiers)
- func (my *AbstractVisitor) EndVisitFinally(n *Finally)
- func (my *AbstractVisitor) EndVisitFloatingPointType0(n *FloatingPointType0)
- func (my *AbstractVisitor) EndVisitFloatingPointType1(n *FloatingPointType1)
- func (my *AbstractVisitor) EndVisitForStatementNoShortIf(n *ForStatementNoShortIf)
- func (my *AbstractVisitor) EndVisitFormalParameter(n *FormalParameter)
- func (my *AbstractVisitor) EndVisitFormalParameterList(n *FormalParameterList)
- func (my *AbstractVisitor) EndVisitFormalParameters(n *FormalParameters)
- func (my *AbstractVisitor) EndVisitIfThenElseStatement(n *IfThenElseStatement)
- func (my *AbstractVisitor) EndVisitIfThenElseStatementNoShortIf(n *IfThenElseStatementNoShortIf)
- func (my *AbstractVisitor) EndVisitIfThenStatement(n *IfThenStatement)
- func (my *AbstractVisitor) EndVisitImportDeclarations(n *ImportDeclarations)
- func (my *AbstractVisitor) EndVisitInclusiveOrExpression(n *InclusiveOrExpression)
- func (my *AbstractVisitor) EndVisitIntegralType0(n *IntegralType0)
- func (my *AbstractVisitor) EndVisitIntegralType1(n *IntegralType1)
- func (my *AbstractVisitor) EndVisitIntegralType2(n *IntegralType2)
- func (my *AbstractVisitor) EndVisitIntegralType3(n *IntegralType3)
- func (my *AbstractVisitor) EndVisitIntegralType4(n *IntegralType4)
- func (my *AbstractVisitor) EndVisitInterfaceBody(n *InterfaceBody)
- func (my *AbstractVisitor) EndVisitInterfaceMemberDeclaration(n *InterfaceMemberDeclaration)
- func (my *AbstractVisitor) EndVisitInterfaceMemberDeclarations(n *InterfaceMemberDeclarations)
- func (my *AbstractVisitor) EndVisitInterfaceModifier0(n *InterfaceModifier0)
- func (my *AbstractVisitor) EndVisitInterfaceModifier1(n *InterfaceModifier1)
- func (my *AbstractVisitor) EndVisitInterfaceModifier2(n *InterfaceModifier2)
- func (my *AbstractVisitor) EndVisitInterfaceModifier3(n *InterfaceModifier3)
- func (my *AbstractVisitor) EndVisitInterfaceModifier4(n *InterfaceModifier4)
- func (my *AbstractVisitor) EndVisitInterfaceModifier5(n *InterfaceModifier5)
- func (my *AbstractVisitor) EndVisitInterfaceModifiers(n *InterfaceModifiers)
- func (my *AbstractVisitor) EndVisitInterfaceType(n *InterfaceType)
- func (my *AbstractVisitor) EndVisitInterfaceTypeList(n *InterfaceTypeList)
- func (my *AbstractVisitor) EndVisitInterfaces(n *Interfaces)
- func (my *AbstractVisitor) EndVisitLPGUserAction0(n *LPGUserAction0)
- func (my *AbstractVisitor) EndVisitLPGUserAction1(n *LPGUserAction1)
- func (my *AbstractVisitor) EndVisitLPGUserAction2(n *LPGUserAction2)
- func (my *AbstractVisitor) EndVisitLPGUserAction3(n *LPGUserAction3)
- func (my *AbstractVisitor) EndVisitLPGUserAction4(n *LPGUserAction4)
- func (my *AbstractVisitor) EndVisitLabeledStatement(n *LabeledStatement)
- func (my *AbstractVisitor) EndVisitLabeledStatementNoShortIf(n *LabeledStatementNoShortIf)
- func (my *AbstractVisitor) EndVisitLastFormalParameter(n *LastFormalParameter)
- func (my *AbstractVisitor) EndVisitLiteral0(n *Literal0)
- func (my *AbstractVisitor) EndVisitLiteral1(n *Literal1)
- func (my *AbstractVisitor) EndVisitLiteral2(n *Literal2)
- func (my *AbstractVisitor) EndVisitLiteral3(n *Literal3)
- func (my *AbstractVisitor) EndVisitLiteral4(n *Literal4)
- func (my *AbstractVisitor) EndVisitLiteral5(n *Literal5)
- func (my *AbstractVisitor) EndVisitLiteral6(n *Literal6)
- func (my *AbstractVisitor) EndVisitLocalVariableDeclaration(n *LocalVariableDeclaration)
- func (my *AbstractVisitor) EndVisitLocalVariableDeclarationStatement(n *LocalVariableDeclarationStatement)
- func (my *AbstractVisitor) EndVisitMarkerAnnotation(n *MarkerAnnotation)
- func (my *AbstractVisitor) EndVisitMethodBody(n *MethodBody)
- func (my *AbstractVisitor) EndVisitMethodDeclaration(n *MethodDeclaration)
- func (my *AbstractVisitor) EndVisitMethodDeclarator0(n *MethodDeclarator0)
- func (my *AbstractVisitor) EndVisitMethodDeclarator1(n *MethodDeclarator1)
- func (my *AbstractVisitor) EndVisitMethodHeader(n *MethodHeader)
- func (my *AbstractVisitor) EndVisitMethodInvocation0(n *MethodInvocation0)
- func (my *AbstractVisitor) EndVisitMethodInvocation1(n *MethodInvocation1)
- func (my *AbstractVisitor) EndVisitMethodInvocation2(n *MethodInvocation2)
- func (my *AbstractVisitor) EndVisitMethodInvocation3(n *MethodInvocation3)
- func (my *AbstractVisitor) EndVisitMethodInvocation4(n *MethodInvocation4)
- func (my *AbstractVisitor) EndVisitMethodModifier0(n *MethodModifier0)
- func (my *AbstractVisitor) EndVisitMethodModifier1(n *MethodModifier1)
- func (my *AbstractVisitor) EndVisitMethodModifier2(n *MethodModifier2)
- func (my *AbstractVisitor) EndVisitMethodModifier3(n *MethodModifier3)
- func (my *AbstractVisitor) EndVisitMethodModifier4(n *MethodModifier4)
- func (my *AbstractVisitor) EndVisitMethodModifier5(n *MethodModifier5)
- func (my *AbstractVisitor) EndVisitMethodModifier6(n *MethodModifier6)
- func (my *AbstractVisitor) EndVisitMethodModifier7(n *MethodModifier7)
- func (my *AbstractVisitor) EndVisitMethodModifier8(n *MethodModifier8)
- func (my *AbstractVisitor) EndVisitMethodModifiers(n *MethodModifiers)
- func (my *AbstractVisitor) EndVisitMethodName(n *MethodName)
- func (my *AbstractVisitor) EndVisitMultiplicativeExpression0(n *MultiplicativeExpression0)
- func (my *AbstractVisitor) EndVisitMultiplicativeExpression1(n *MultiplicativeExpression1)
- func (my *AbstractVisitor) EndVisitMultiplicativeExpression2(n *MultiplicativeExpression2)
- func (my *AbstractVisitor) EndVisitNormalAnnotation(n *NormalAnnotation)
- func (my *AbstractVisitor) EndVisitNormalClassDeclaration(n *NormalClassDeclaration)
- func (my *AbstractVisitor) EndVisitNormalInterfaceDeclaration(n *NormalInterfaceDeclaration)
- func (my *AbstractVisitor) EndVisitPackageDeclaration(n *PackageDeclaration)
- func (my *AbstractVisitor) EndVisitPackageName(n *PackageName)
- func (my *AbstractVisitor) EndVisitPackageOrTypeName(n *PackageOrTypeName)
- func (my *AbstractVisitor) EndVisitPostDecrementExpression(n *PostDecrementExpression)
- func (my *AbstractVisitor) EndVisitPostIncrementExpression(n *PostIncrementExpression)
- func (my *AbstractVisitor) EndVisitPreDecrementExpression(n *PreDecrementExpression)
- func (my *AbstractVisitor) EndVisitPreIncrementExpression(n *PreIncrementExpression)
- func (my *AbstractVisitor) EndVisitPrimaryNoNewArray0(n *PrimaryNoNewArray0)
- func (my *AbstractVisitor) EndVisitPrimaryNoNewArray1(n *PrimaryNoNewArray1)
- func (my *AbstractVisitor) EndVisitPrimaryNoNewArray2(n *PrimaryNoNewArray2)
- func (my *AbstractVisitor) EndVisitPrimaryNoNewArray3(n *PrimaryNoNewArray3)
- func (my *AbstractVisitor) EndVisitPrimaryNoNewArray4(n *PrimaryNoNewArray4)
- func (my *AbstractVisitor) EndVisitPrimitiveType(n *PrimitiveType)
- func (my *AbstractVisitor) EndVisitRelationalExpression0(n *RelationalExpression0)
- func (my *AbstractVisitor) EndVisitRelationalExpression1(n *RelationalExpression1)
- func (my *AbstractVisitor) EndVisitRelationalExpression2(n *RelationalExpression2)
- func (my *AbstractVisitor) EndVisitRelationalExpression3(n *RelationalExpression3)
- func (my *AbstractVisitor) EndVisitRelationalExpression4(n *RelationalExpression4)
- func (my *AbstractVisitor) EndVisitResultType(n *ResultType)
- func (my *AbstractVisitor) EndVisitReturnStatement(n *ReturnStatement)
- func (my *AbstractVisitor) EndVisitShiftExpression0(n *ShiftExpression0)
- func (my *AbstractVisitor) EndVisitShiftExpression1(n *ShiftExpression1)
- func (my *AbstractVisitor) EndVisitShiftExpression2(n *ShiftExpression2)
- func (my *AbstractVisitor) EndVisitSingleElementAnnotation(n *SingleElementAnnotation)
- func (my *AbstractVisitor) EndVisitSingleStaticImportDeclaration(n *SingleStaticImportDeclaration)
- func (my *AbstractVisitor) EndVisitSingleTypeImportDeclaration(n *SingleTypeImportDeclaration)
- func (my *AbstractVisitor) EndVisitStatementExpressionList(n *StatementExpressionList)
- func (my *AbstractVisitor) EndVisitStaticImportOnDemandDeclaration(n *StaticImportOnDemandDeclaration)
- func (my *AbstractVisitor) EndVisitStaticInitializer(n *StaticInitializer)
- func (my *AbstractVisitor) EndVisitSuper(n *Super)
- func (my *AbstractVisitor) EndVisitSwitchBlock(n *SwitchBlock)
- func (my *AbstractVisitor) EndVisitSwitchBlockStatementGroup(n *SwitchBlockStatementGroup)
- func (my *AbstractVisitor) EndVisitSwitchBlockStatementGroups(n *SwitchBlockStatementGroups)
- func (my *AbstractVisitor) EndVisitSwitchLabel0(n *SwitchLabel0)
- func (my *AbstractVisitor) EndVisitSwitchLabel1(n *SwitchLabel1)
- func (my *AbstractVisitor) EndVisitSwitchLabel2(n *SwitchLabel2)
- func (my *AbstractVisitor) EndVisitSwitchLabels(n *SwitchLabels)
- func (my *AbstractVisitor) EndVisitSwitchStatement(n *SwitchStatement)
- func (my *AbstractVisitor) EndVisitSynchronizedStatement(n *SynchronizedStatement)
- func (my *AbstractVisitor) EndVisitThrowStatement(n *ThrowStatement)
- func (my *AbstractVisitor) EndVisitThrows(n *Throws)
- func (my *AbstractVisitor) EndVisitTryStatement0(n *TryStatement0)
- func (my *AbstractVisitor) EndVisitTryStatement1(n *TryStatement1)
- func (my *AbstractVisitor) EndVisitTypeArguments(n *TypeArguments)
- func (my *AbstractVisitor) EndVisitTypeBound(n *TypeBound)
- func (my *AbstractVisitor) EndVisitTypeDeclaration(n *TypeDeclaration)
- func (my *AbstractVisitor) EndVisitTypeDeclarations(n *TypeDeclarations)
- func (my *AbstractVisitor) EndVisitTypeImportOnDemandDeclaration(n *TypeImportOnDemandDeclaration)
- func (my *AbstractVisitor) EndVisitTypeName(n *TypeName)
- func (my *AbstractVisitor) EndVisitTypeParameter(n *TypeParameter)
- func (my *AbstractVisitor) EndVisitTypeParameterList(n *TypeParameterList)
- func (my *AbstractVisitor) EndVisitTypeParameters(n *TypeParameters)
- func (my *AbstractVisitor) EndVisitUnaryExpression0(n *UnaryExpression0)
- func (my *AbstractVisitor) EndVisitUnaryExpression1(n *UnaryExpression1)
- func (my *AbstractVisitor) EndVisitUnaryExpressionNotPlusMinus0(n *UnaryExpressionNotPlusMinus0)
- func (my *AbstractVisitor) EndVisitUnaryExpressionNotPlusMinus1(n *UnaryExpressionNotPlusMinus1)
- func (my *AbstractVisitor) EndVisitVariableDeclarator(n *VariableDeclarator)
- func (my *AbstractVisitor) EndVisitVariableDeclaratorId(n *VariableDeclaratorId)
- func (my *AbstractVisitor) EndVisitVariableDeclarators(n *VariableDeclarators)
- func (my *AbstractVisitor) EndVisitVariableInitializers(n *VariableInitializers)
- func (my *AbstractVisitor) EndVisitVariableModifier(n *VariableModifier)
- func (my *AbstractVisitor) EndVisitVariableModifiers(n *VariableModifiers)
- func (my *AbstractVisitor) EndVisitWhileStatement(n *WhileStatement)
- func (my *AbstractVisitor) EndVisitWhileStatementNoShortIf(n *WhileStatementNoShortIf)
- func (my *AbstractVisitor) EndVisitWildcard(n *Wildcard)
- func (my *AbstractVisitor) EndVisitWildcardBounds0(n *WildcardBounds0)
- func (my *AbstractVisitor) EndVisitWildcardBounds1(n *WildcardBounds1)
- func (my *AbstractVisitor) EndVisitidentifier(n *identifier)
- func (my *AbstractVisitor) PostVisit(element IAst)
- func (my *AbstractVisitor) PreVisit(element IAst) bool
- func (my *AbstractVisitor) UnimplementedVisitor(s string) bool
- func (my *AbstractVisitor) Visit(n IAst) bool
- func (my *AbstractVisitor) VisitAbstractMethodDeclaration(n *AbstractMethodDeclaration) bool
- func (my *AbstractVisitor) VisitAbstractMethodModifier0(n *AbstractMethodModifier0) bool
- func (my *AbstractVisitor) VisitAbstractMethodModifier1(n *AbstractMethodModifier1) bool
- func (my *AbstractVisitor) VisitAbstractMethodModifiers(n *AbstractMethodModifiers) bool
- func (my *AbstractVisitor) VisitActualTypeArgumentList(n *ActualTypeArgumentList) bool
- func (my *AbstractVisitor) VisitAdditionalBound(n *AdditionalBound) bool
- func (my *AbstractVisitor) VisitAdditionalBoundList(n *AdditionalBoundList) bool
- func (my *AbstractVisitor) VisitAdditiveExpression0(n *AdditiveExpression0) bool
- func (my *AbstractVisitor) VisitAdditiveExpression1(n *AdditiveExpression1) bool
- func (my *AbstractVisitor) VisitAmbiguousName(n *AmbiguousName) bool
- func (my *AbstractVisitor) VisitAndExpression(n *AndExpression) bool
- func (my *AbstractVisitor) VisitAnnotationTypeBody(n *AnnotationTypeBody) bool
- func (my *AbstractVisitor) VisitAnnotationTypeDeclaration(n *AnnotationTypeDeclaration) bool
- func (my *AbstractVisitor) VisitAnnotationTypeElementDeclaration0(n *AnnotationTypeElementDeclaration0) bool
- func (my *AbstractVisitor) VisitAnnotationTypeElementDeclaration1(n *AnnotationTypeElementDeclaration1) bool
- func (my *AbstractVisitor) VisitAnnotationTypeElementDeclarations(n *AnnotationTypeElementDeclarations) bool
- func (my *AbstractVisitor) VisitAnnotations(n *Annotations) bool
- func (my *AbstractVisitor) VisitArgumentList(n *ArgumentList) bool
- func (my *AbstractVisitor) VisitArguments(n *Arguments) bool
- func (my *AbstractVisitor) VisitArrayAccess0(n *ArrayAccess0) bool
- func (my *AbstractVisitor) VisitArrayAccess1(n *ArrayAccess1) bool
- func (my *AbstractVisitor) VisitArrayCreationExpression0(n *ArrayCreationExpression0) bool
- func (my *AbstractVisitor) VisitArrayCreationExpression1(n *ArrayCreationExpression1) bool
- func (my *AbstractVisitor) VisitArrayCreationExpression2(n *ArrayCreationExpression2) bool
- func (my *AbstractVisitor) VisitArrayCreationExpression3(n *ArrayCreationExpression3) bool
- func (my *AbstractVisitor) VisitArrayInitializer(n *ArrayInitializer) bool
- func (my *AbstractVisitor) VisitArrayType(n *ArrayType) bool
- func (my *AbstractVisitor) VisitAssertStatement0(n *AssertStatement0) bool
- func (my *AbstractVisitor) VisitAssertStatement1(n *AssertStatement1) bool
- func (my *AbstractVisitor) VisitAssignment(n *Assignment) bool
- func (my *AbstractVisitor) VisitAssignmentOperator0(n *AssignmentOperator0) bool
- func (my *AbstractVisitor) VisitAssignmentOperator1(n *AssignmentOperator1) bool
- func (my *AbstractVisitor) VisitAssignmentOperator2(n *AssignmentOperator2) bool
- func (my *AbstractVisitor) VisitAssignmentOperator3(n *AssignmentOperator3) bool
- func (my *AbstractVisitor) VisitAssignmentOperator4(n *AssignmentOperator4) bool
- func (my *AbstractVisitor) VisitAssignmentOperator5(n *AssignmentOperator5) bool
- func (my *AbstractVisitor) VisitAssignmentOperator6(n *AssignmentOperator6) bool
- func (my *AbstractVisitor) VisitAssignmentOperator7(n *AssignmentOperator7) bool
- func (my *AbstractVisitor) VisitAssignmentOperator8(n *AssignmentOperator8) bool
- func (my *AbstractVisitor) VisitAssignmentOperator9(n *AssignmentOperator9) bool
- func (my *AbstractVisitor) VisitAssignmentOperator10(n *AssignmentOperator10) bool
- func (my *AbstractVisitor) VisitAssignmentOperator11(n *AssignmentOperator11) bool
- func (my *AbstractVisitor) VisitAstToken(n *AstToken) bool
- func (my *AbstractVisitor) VisitBasicForStatement(n *BasicForStatement) bool
- func (my *AbstractVisitor) VisitBlock(n *Block) bool
- func (my *AbstractVisitor) VisitBlockStatements(n *BlockStatements) bool
- func (my *AbstractVisitor) VisitBooleanLiteral0(n *BooleanLiteral0) bool
- func (my *AbstractVisitor) VisitBooleanLiteral1(n *BooleanLiteral1) bool
- func (my *AbstractVisitor) VisitBreakStatement(n *BreakStatement) bool
- func (my *AbstractVisitor) VisitCastExpression0(n *CastExpression0) bool
- func (my *AbstractVisitor) VisitCastExpression1(n *CastExpression1) bool
- func (my *AbstractVisitor) VisitCatchClause(n *CatchClause) bool
- func (my *AbstractVisitor) VisitCatches(n *Catches) bool
- func (my *AbstractVisitor) VisitClassBody(n *ClassBody) bool
- func (my *AbstractVisitor) VisitClassBodyDeclarations(n *ClassBodyDeclarations) bool
- func (my *AbstractVisitor) VisitClassInstanceCreationExpression0(n *ClassInstanceCreationExpression0) bool
- func (my *AbstractVisitor) VisitClassInstanceCreationExpression1(n *ClassInstanceCreationExpression1) bool
- func (my *AbstractVisitor) VisitClassMemberDeclaration(n *ClassMemberDeclaration) bool
- func (my *AbstractVisitor) VisitClassModifier0(n *ClassModifier0) bool
- func (my *AbstractVisitor) VisitClassModifier1(n *ClassModifier1) bool
- func (my *AbstractVisitor) VisitClassModifier2(n *ClassModifier2) bool
- func (my *AbstractVisitor) VisitClassModifier3(n *ClassModifier3) bool
- func (my *AbstractVisitor) VisitClassModifier4(n *ClassModifier4) bool
- func (my *AbstractVisitor) VisitClassModifier5(n *ClassModifier5) bool
- func (my *AbstractVisitor) VisitClassModifier6(n *ClassModifier6) bool
- func (my *AbstractVisitor) VisitClassModifiers(n *ClassModifiers) bool
- func (my *AbstractVisitor) VisitClassType(n *ClassType) bool
- func (my *AbstractVisitor) VisitCommaopt(n *Commaopt) bool
- func (my *AbstractVisitor) VisitCompilationUnit(n *CompilationUnit) bool
- func (my *AbstractVisitor) VisitConditionalAndExpression(n *ConditionalAndExpression) bool
- func (my *AbstractVisitor) VisitConditionalExpression(n *ConditionalExpression) bool
- func (my *AbstractVisitor) VisitConditionalOrExpression(n *ConditionalOrExpression) bool
- func (my *AbstractVisitor) VisitConstantDeclaration(n *ConstantDeclaration) bool
- func (my *AbstractVisitor) VisitConstantModifier0(n *ConstantModifier0) bool
- func (my *AbstractVisitor) VisitConstantModifier1(n *ConstantModifier1) bool
- func (my *AbstractVisitor) VisitConstantModifier2(n *ConstantModifier2) bool
- func (my *AbstractVisitor) VisitConstantModifiers(n *ConstantModifiers) bool
- func (my *AbstractVisitor) VisitConstructorBody(n *ConstructorBody) bool
- func (my *AbstractVisitor) VisitConstructorDeclaration(n *ConstructorDeclaration) bool
- func (my *AbstractVisitor) VisitConstructorDeclarator(n *ConstructorDeclarator) bool
- func (my *AbstractVisitor) VisitConstructorModifier0(n *ConstructorModifier0) bool
- func (my *AbstractVisitor) VisitConstructorModifier1(n *ConstructorModifier1) bool
- func (my *AbstractVisitor) VisitConstructorModifier2(n *ConstructorModifier2) bool
- func (my *AbstractVisitor) VisitConstructorModifiers(n *ConstructorModifiers) bool
- func (my *AbstractVisitor) VisitContinueStatement(n *ContinueStatement) bool
- func (my *AbstractVisitor) VisitDefaultValue(n *DefaultValue) bool
- func (my *AbstractVisitor) VisitDimExpr(n *DimExpr) bool
- func (my *AbstractVisitor) VisitDimExprs(n *DimExprs) bool
- func (my *AbstractVisitor) VisitDims0(n *Dims0) bool
- func (my *AbstractVisitor) VisitDims1(n *Dims1) bool
- func (my *AbstractVisitor) VisitDoStatement(n *DoStatement) bool
- func (my *AbstractVisitor) VisitElementValueArrayInitializer(n *ElementValueArrayInitializer) bool
- func (my *AbstractVisitor) VisitElementValuePair(n *ElementValuePair) bool
- func (my *AbstractVisitor) VisitElementValuePairs(n *ElementValuePairs) bool
- func (my *AbstractVisitor) VisitElementValues(n *ElementValues) bool
- func (my *AbstractVisitor) VisitEllipsisopt(n *Ellipsisopt) bool
- func (my *AbstractVisitor) VisitEmptyStatement(n *EmptyStatement) bool
- func (my *AbstractVisitor) VisitEnhancedForStatement(n *EnhancedForStatement) bool
- func (my *AbstractVisitor) VisitEnumBody(n *EnumBody) bool
- func (my *AbstractVisitor) VisitEnumBodyDeclarations(n *EnumBodyDeclarations) bool
- func (my *AbstractVisitor) VisitEnumConstant(n *EnumConstant) bool
- func (my *AbstractVisitor) VisitEnumConstants(n *EnumConstants) bool
- func (my *AbstractVisitor) VisitEnumDeclaration(n *EnumDeclaration) bool
- func (my *AbstractVisitor) VisitEqualityExpression0(n *EqualityExpression0) bool
- func (my *AbstractVisitor) VisitEqualityExpression1(n *EqualityExpression1) bool
- func (my *AbstractVisitor) VisitExceptionTypeList(n *ExceptionTypeList) bool
- func (my *AbstractVisitor) VisitExclusiveOrExpression(n *ExclusiveOrExpression) bool
- func (my *AbstractVisitor) VisitExplicitConstructorInvocation0(n *ExplicitConstructorInvocation0) bool
- func (my *AbstractVisitor) VisitExplicitConstructorInvocation1(n *ExplicitConstructorInvocation1) bool
- func (my *AbstractVisitor) VisitExplicitConstructorInvocation2(n *ExplicitConstructorInvocation2) bool
- func (my *AbstractVisitor) VisitExpressionName(n *ExpressionName) bool
- func (my *AbstractVisitor) VisitExpressionStatement(n *ExpressionStatement) bool
- func (my *AbstractVisitor) VisitExtendsInterfaces0(n *ExtendsInterfaces0) bool
- func (my *AbstractVisitor) VisitExtendsInterfaces1(n *ExtendsInterfaces1) bool
- func (my *AbstractVisitor) VisitFieldAccess0(n *FieldAccess0) bool
- func (my *AbstractVisitor) VisitFieldAccess1(n *FieldAccess1) bool
- func (my *AbstractVisitor) VisitFieldAccess2(n *FieldAccess2) bool
- func (my *AbstractVisitor) VisitFieldDeclaration(n *FieldDeclaration) bool
- func (my *AbstractVisitor) VisitFieldModifier0(n *FieldModifier0) bool
- func (my *AbstractVisitor) VisitFieldModifier1(n *FieldModifier1) bool
- func (my *AbstractVisitor) VisitFieldModifier2(n *FieldModifier2) bool
- func (my *AbstractVisitor) VisitFieldModifier3(n *FieldModifier3) bool
- func (my *AbstractVisitor) VisitFieldModifier4(n *FieldModifier4) bool
- func (my *AbstractVisitor) VisitFieldModifier5(n *FieldModifier5) bool
- func (my *AbstractVisitor) VisitFieldModifier6(n *FieldModifier6) bool
- func (my *AbstractVisitor) VisitFieldModifiers(n *FieldModifiers) bool
- func (my *AbstractVisitor) VisitFinally(n *Finally) bool
- func (my *AbstractVisitor) VisitFloatingPointType0(n *FloatingPointType0) bool
- func (my *AbstractVisitor) VisitFloatingPointType1(n *FloatingPointType1) bool
- func (my *AbstractVisitor) VisitForStatementNoShortIf(n *ForStatementNoShortIf) bool
- func (my *AbstractVisitor) VisitFormalParameter(n *FormalParameter) bool
- func (my *AbstractVisitor) VisitFormalParameterList(n *FormalParameterList) bool
- func (my *AbstractVisitor) VisitFormalParameters(n *FormalParameters) bool
- func (my *AbstractVisitor) VisitIfThenElseStatement(n *IfThenElseStatement) bool
- func (my *AbstractVisitor) VisitIfThenElseStatementNoShortIf(n *IfThenElseStatementNoShortIf) bool
- func (my *AbstractVisitor) VisitIfThenStatement(n *IfThenStatement) bool
- func (my *AbstractVisitor) VisitImportDeclarations(n *ImportDeclarations) bool
- func (my *AbstractVisitor) VisitInclusiveOrExpression(n *InclusiveOrExpression) bool
- func (my *AbstractVisitor) VisitIntegralType0(n *IntegralType0) bool
- func (my *AbstractVisitor) VisitIntegralType1(n *IntegralType1) bool
- func (my *AbstractVisitor) VisitIntegralType2(n *IntegralType2) bool
- func (my *AbstractVisitor) VisitIntegralType3(n *IntegralType3) bool
- func (my *AbstractVisitor) VisitIntegralType4(n *IntegralType4) bool
- func (my *AbstractVisitor) VisitInterfaceBody(n *InterfaceBody) bool
- func (my *AbstractVisitor) VisitInterfaceMemberDeclaration(n *InterfaceMemberDeclaration) bool
- func (my *AbstractVisitor) VisitInterfaceMemberDeclarations(n *InterfaceMemberDeclarations) bool
- func (my *AbstractVisitor) VisitInterfaceModifier0(n *InterfaceModifier0) bool
- func (my *AbstractVisitor) VisitInterfaceModifier1(n *InterfaceModifier1) bool
- func (my *AbstractVisitor) VisitInterfaceModifier2(n *InterfaceModifier2) bool
- func (my *AbstractVisitor) VisitInterfaceModifier3(n *InterfaceModifier3) bool
- func (my *AbstractVisitor) VisitInterfaceModifier4(n *InterfaceModifier4) bool
- func (my *AbstractVisitor) VisitInterfaceModifier5(n *InterfaceModifier5) bool
- func (my *AbstractVisitor) VisitInterfaceModifiers(n *InterfaceModifiers) bool
- func (my *AbstractVisitor) VisitInterfaceType(n *InterfaceType) bool
- func (my *AbstractVisitor) VisitInterfaceTypeList(n *InterfaceTypeList) bool
- func (my *AbstractVisitor) VisitInterfaces(n *Interfaces) bool
- func (my *AbstractVisitor) VisitLPGUserAction0(n *LPGUserAction0) bool
- func (my *AbstractVisitor) VisitLPGUserAction1(n *LPGUserAction1) bool
- func (my *AbstractVisitor) VisitLPGUserAction2(n *LPGUserAction2) bool
- func (my *AbstractVisitor) VisitLPGUserAction3(n *LPGUserAction3) bool
- func (my *AbstractVisitor) VisitLPGUserAction4(n *LPGUserAction4) bool
- func (my *AbstractVisitor) VisitLabeledStatement(n *LabeledStatement) bool
- func (my *AbstractVisitor) VisitLabeledStatementNoShortIf(n *LabeledStatementNoShortIf) bool
- func (my *AbstractVisitor) VisitLastFormalParameter(n *LastFormalParameter) bool
- func (my *AbstractVisitor) VisitLiteral0(n *Literal0) bool
- func (my *AbstractVisitor) VisitLiteral1(n *Literal1) bool
- func (my *AbstractVisitor) VisitLiteral2(n *Literal2) bool
- func (my *AbstractVisitor) VisitLiteral3(n *Literal3) bool
- func (my *AbstractVisitor) VisitLiteral4(n *Literal4) bool
- func (my *AbstractVisitor) VisitLiteral5(n *Literal5) bool
- func (my *AbstractVisitor) VisitLiteral6(n *Literal6) bool
- func (my *AbstractVisitor) VisitLocalVariableDeclaration(n *LocalVariableDeclaration) bool
- func (my *AbstractVisitor) VisitLocalVariableDeclarationStatement(n *LocalVariableDeclarationStatement) bool
- func (my *AbstractVisitor) VisitMarkerAnnotation(n *MarkerAnnotation) bool
- func (my *AbstractVisitor) VisitMethodBody(n *MethodBody) bool
- func (my *AbstractVisitor) VisitMethodDeclaration(n *MethodDeclaration) bool
- func (my *AbstractVisitor) VisitMethodDeclarator0(n *MethodDeclarator0) bool
- func (my *AbstractVisitor) VisitMethodDeclarator1(n *MethodDeclarator1) bool
- func (my *AbstractVisitor) VisitMethodHeader(n *MethodHeader) bool
- func (my *AbstractVisitor) VisitMethodInvocation0(n *MethodInvocation0) bool
- func (my *AbstractVisitor) VisitMethodInvocation1(n *MethodInvocation1) bool
- func (my *AbstractVisitor) VisitMethodInvocation2(n *MethodInvocation2) bool
- func (my *AbstractVisitor) VisitMethodInvocation3(n *MethodInvocation3) bool
- func (my *AbstractVisitor) VisitMethodInvocation4(n *MethodInvocation4) bool
- func (my *AbstractVisitor) VisitMethodModifier0(n *MethodModifier0) bool
- func (my *AbstractVisitor) VisitMethodModifier1(n *MethodModifier1) bool
- func (my *AbstractVisitor) VisitMethodModifier2(n *MethodModifier2) bool
- func (my *AbstractVisitor) VisitMethodModifier3(n *MethodModifier3) bool
- func (my *AbstractVisitor) VisitMethodModifier4(n *MethodModifier4) bool
- func (my *AbstractVisitor) VisitMethodModifier5(n *MethodModifier5) bool
- func (my *AbstractVisitor) VisitMethodModifier6(n *MethodModifier6) bool
- func (my *AbstractVisitor) VisitMethodModifier7(n *MethodModifier7) bool
- func (my *AbstractVisitor) VisitMethodModifier8(n *MethodModifier8) bool
- func (my *AbstractVisitor) VisitMethodModifiers(n *MethodModifiers) bool
- func (my *AbstractVisitor) VisitMethodName(n *MethodName) bool
- func (my *AbstractVisitor) VisitMultiplicativeExpression0(n *MultiplicativeExpression0) bool
- func (my *AbstractVisitor) VisitMultiplicativeExpression1(n *MultiplicativeExpression1) bool
- func (my *AbstractVisitor) VisitMultiplicativeExpression2(n *MultiplicativeExpression2) bool
- func (my *AbstractVisitor) VisitNormalAnnotation(n *NormalAnnotation) bool
- func (my *AbstractVisitor) VisitNormalClassDeclaration(n *NormalClassDeclaration) bool
- func (my *AbstractVisitor) VisitNormalInterfaceDeclaration(n *NormalInterfaceDeclaration) bool
- func (my *AbstractVisitor) VisitPackageDeclaration(n *PackageDeclaration) bool
- func (my *AbstractVisitor) VisitPackageName(n *PackageName) bool
- func (my *AbstractVisitor) VisitPackageOrTypeName(n *PackageOrTypeName) bool
- func (my *AbstractVisitor) VisitPostDecrementExpression(n *PostDecrementExpression) bool
- func (my *AbstractVisitor) VisitPostIncrementExpression(n *PostIncrementExpression) bool
- func (my *AbstractVisitor) VisitPreDecrementExpression(n *PreDecrementExpression) bool
- func (my *AbstractVisitor) VisitPreIncrementExpression(n *PreIncrementExpression) bool
- func (my *AbstractVisitor) VisitPrimaryNoNewArray0(n *PrimaryNoNewArray0) bool
- func (my *AbstractVisitor) VisitPrimaryNoNewArray1(n *PrimaryNoNewArray1) bool
- func (my *AbstractVisitor) VisitPrimaryNoNewArray2(n *PrimaryNoNewArray2) bool
- func (my *AbstractVisitor) VisitPrimaryNoNewArray3(n *PrimaryNoNewArray3) bool
- func (my *AbstractVisitor) VisitPrimaryNoNewArray4(n *PrimaryNoNewArray4) bool
- func (my *AbstractVisitor) VisitPrimitiveType(n *PrimitiveType) bool
- func (my *AbstractVisitor) VisitRelationalExpression0(n *RelationalExpression0) bool
- func (my *AbstractVisitor) VisitRelationalExpression1(n *RelationalExpression1) bool
- func (my *AbstractVisitor) VisitRelationalExpression2(n *RelationalExpression2) bool
- func (my *AbstractVisitor) VisitRelationalExpression3(n *RelationalExpression3) bool
- func (my *AbstractVisitor) VisitRelationalExpression4(n *RelationalExpression4) bool
- func (my *AbstractVisitor) VisitResultType(n *ResultType) bool
- func (my *AbstractVisitor) VisitReturnStatement(n *ReturnStatement) bool
- func (my *AbstractVisitor) VisitShiftExpression0(n *ShiftExpression0) bool
- func (my *AbstractVisitor) VisitShiftExpression1(n *ShiftExpression1) bool
- func (my *AbstractVisitor) VisitShiftExpression2(n *ShiftExpression2) bool
- func (my *AbstractVisitor) VisitSingleElementAnnotation(n *SingleElementAnnotation) bool
- func (my *AbstractVisitor) VisitSingleStaticImportDeclaration(n *SingleStaticImportDeclaration) bool
- func (my *AbstractVisitor) VisitSingleTypeImportDeclaration(n *SingleTypeImportDeclaration) bool
- func (my *AbstractVisitor) VisitStatementExpressionList(n *StatementExpressionList) bool
- func (my *AbstractVisitor) VisitStaticImportOnDemandDeclaration(n *StaticImportOnDemandDeclaration) bool
- func (my *AbstractVisitor) VisitStaticInitializer(n *StaticInitializer) bool
- func (my *AbstractVisitor) VisitSuper(n *Super) bool
- func (my *AbstractVisitor) VisitSwitchBlock(n *SwitchBlock) bool
- func (my *AbstractVisitor) VisitSwitchBlockStatementGroup(n *SwitchBlockStatementGroup) bool
- func (my *AbstractVisitor) VisitSwitchBlockStatementGroups(n *SwitchBlockStatementGroups) bool
- func (my *AbstractVisitor) VisitSwitchLabel0(n *SwitchLabel0) bool
- func (my *AbstractVisitor) VisitSwitchLabel1(n *SwitchLabel1) bool
- func (my *AbstractVisitor) VisitSwitchLabel2(n *SwitchLabel2) bool
- func (my *AbstractVisitor) VisitSwitchLabels(n *SwitchLabels) bool
- func (my *AbstractVisitor) VisitSwitchStatement(n *SwitchStatement) bool
- func (my *AbstractVisitor) VisitSynchronizedStatement(n *SynchronizedStatement) bool
- func (my *AbstractVisitor) VisitThrowStatement(n *ThrowStatement) bool
- func (my *AbstractVisitor) VisitThrows(n *Throws) bool
- func (my *AbstractVisitor) VisitTryStatement0(n *TryStatement0) bool
- func (my *AbstractVisitor) VisitTryStatement1(n *TryStatement1) bool
- func (my *AbstractVisitor) VisitTypeArguments(n *TypeArguments) bool
- func (my *AbstractVisitor) VisitTypeBound(n *TypeBound) bool
- func (my *AbstractVisitor) VisitTypeDeclaration(n *TypeDeclaration) bool
- func (my *AbstractVisitor) VisitTypeDeclarations(n *TypeDeclarations) bool
- func (my *AbstractVisitor) VisitTypeImportOnDemandDeclaration(n *TypeImportOnDemandDeclaration) bool
- func (my *AbstractVisitor) VisitTypeName(n *TypeName) bool
- func (my *AbstractVisitor) VisitTypeParameter(n *TypeParameter) bool
- func (my *AbstractVisitor) VisitTypeParameterList(n *TypeParameterList) bool
- func (my *AbstractVisitor) VisitTypeParameters(n *TypeParameters) bool
- func (my *AbstractVisitor) VisitUnaryExpression0(n *UnaryExpression0) bool
- func (my *AbstractVisitor) VisitUnaryExpression1(n *UnaryExpression1) bool
- func (my *AbstractVisitor) VisitUnaryExpressionNotPlusMinus0(n *UnaryExpressionNotPlusMinus0) bool
- func (my *AbstractVisitor) VisitUnaryExpressionNotPlusMinus1(n *UnaryExpressionNotPlusMinus1) bool
- func (my *AbstractVisitor) VisitVariableDeclarator(n *VariableDeclarator) bool
- func (my *AbstractVisitor) VisitVariableDeclaratorId(n *VariableDeclaratorId) bool
- func (my *AbstractVisitor) VisitVariableDeclarators(n *VariableDeclarators) bool
- func (my *AbstractVisitor) VisitVariableInitializers(n *VariableInitializers) bool
- func (my *AbstractVisitor) VisitVariableModifier(n *VariableModifier) bool
- func (my *AbstractVisitor) VisitVariableModifiers(n *VariableModifiers) bool
- func (my *AbstractVisitor) VisitWhileStatement(n *WhileStatement) bool
- func (my *AbstractVisitor) VisitWhileStatementNoShortIf(n *WhileStatementNoShortIf) bool
- func (my *AbstractVisitor) VisitWildcard(n *Wildcard) bool
- func (my *AbstractVisitor) VisitWildcardBounds0(n *WildcardBounds0) bool
- func (my *AbstractVisitor) VisitWildcardBounds1(n *WildcardBounds1) bool
- func (my *AbstractVisitor) Visitidentifier(n *identifier) bool
- type ActualTypeArgumentList
- func (my *ActualTypeArgumentList) Accept(v IAstVisitor)
- func (my *ActualTypeArgumentList) Enter(v Visitor)
- func (my *ActualTypeArgumentList) GetActualTypeArgument() IActualTypeArgument
- func (my *ActualTypeArgumentList) GetActualTypeArgumentList() IActualTypeArgumentList
- func (my *ActualTypeArgumentList) GetAllChildren() *ArrayList
- func (my *ActualTypeArgumentList) GetCOMMA() *AstToken
- func (my *ActualTypeArgumentList) SetActualTypeArgument(_ActualTypeArgument IActualTypeArgument)
- func (my *ActualTypeArgumentList) SetActualTypeArgumentList(_ActualTypeArgumentList IActualTypeArgumentList)
- func (my *ActualTypeArgumentList) SetCOMMA(_COMMA *AstToken)
- type AdditionalBound
- func (my *AdditionalBound) Accept(v IAstVisitor)
- func (my *AdditionalBound) Enter(v Visitor)
- func (my *AdditionalBound) GetAND() *AstToken
- func (my *AdditionalBound) GetAllChildren() *ArrayList
- func (my *AdditionalBound) GetInterfaceType() *InterfaceType
- func (my *AdditionalBound) SetAND(_AND *AstToken)
- func (my *AdditionalBound) SetInterfaceType(_InterfaceType *InterfaceType)
- type AdditionalBoundList
- func (my *AdditionalBoundList) Accept(v IAstVisitor)
- func (my *AdditionalBoundList) Enter(v Visitor)
- func (my *AdditionalBoundList) GetAdditionalBound() *AdditionalBound
- func (my *AdditionalBoundList) GetAdditionalBoundList() IAdditionalBoundList
- func (my *AdditionalBoundList) GetAllChildren() *ArrayList
- func (my *AdditionalBoundList) SetAdditionalBound(_AdditionalBound *AdditionalBound)
- func (my *AdditionalBoundList) SetAdditionalBoundList(_AdditionalBoundList IAdditionalBoundList)
- type AdditiveExpression0
- func (my *AdditiveExpression0) Accept(v IAstVisitor)
- func (my *AdditiveExpression0) Enter(v Visitor)
- func (my *AdditiveExpression0) GetAdditiveExpression() IAdditiveExpression
- func (my *AdditiveExpression0) GetAllChildren() *ArrayList
- func (my *AdditiveExpression0) GetMultiplicativeExpression() IMultiplicativeExpression
- func (my *AdditiveExpression0) GetPLUS() *AstToken
- func (my *AdditiveExpression0) SetAdditiveExpression(_AdditiveExpression IAdditiveExpression)
- func (my *AdditiveExpression0) SetMultiplicativeExpression(_MultiplicativeExpression IMultiplicativeExpression)
- func (my *AdditiveExpression0) SetPLUS(_PLUS *AstToken)
- type AdditiveExpression1
- func (my *AdditiveExpression1) Accept(v IAstVisitor)
- func (my *AdditiveExpression1) Enter(v Visitor)
- func (my *AdditiveExpression1) GetAdditiveExpression() IAdditiveExpression
- func (my *AdditiveExpression1) GetAllChildren() *ArrayList
- func (my *AdditiveExpression1) GetMINUS() *AstToken
- func (my *AdditiveExpression1) GetMultiplicativeExpression() IMultiplicativeExpression
- func (my *AdditiveExpression1) SetAdditiveExpression(_AdditiveExpression IAdditiveExpression)
- func (my *AdditiveExpression1) SetMINUS(_MINUS *AstToken)
- func (my *AdditiveExpression1) SetMultiplicativeExpression(_MultiplicativeExpression IMultiplicativeExpression)
- type AmbiguousName
- func (my *AmbiguousName) Accept(v IAstVisitor)
- func (my *AmbiguousName) Enter(v Visitor)
- func (my *AmbiguousName) GetAllChildren() *ArrayList
- func (my *AmbiguousName) GetAmbiguousName() IAmbiguousName
- func (my *AmbiguousName) GetDOT() *AstToken
- func (my *AmbiguousName) Getidentifier() *identifier
- func (my *AmbiguousName) SetAmbiguousName(_AmbiguousName IAmbiguousName)
- func (my *AmbiguousName) SetDOT(_DOT *AstToken)
- func (my *AmbiguousName) Setidentifier(_identifier *identifier)
- type AndExpression
- func (my *AndExpression) Accept(v IAstVisitor)
- func (my *AndExpression) Enter(v Visitor)
- func (my *AndExpression) GetAND() *AstToken
- func (my *AndExpression) GetAllChildren() *ArrayList
- func (my *AndExpression) GetAndExpression() IAndExpression
- func (my *AndExpression) GetEqualityExpression() IEqualityExpression
- func (my *AndExpression) SetAND(_AND *AstToken)
- func (my *AndExpression) SetAndExpression(_AndExpression IAndExpression)
- func (my *AndExpression) SetEqualityExpression(_EqualityExpression IEqualityExpression)
- type AnnotationTypeBody
- func (my *AnnotationTypeBody) Accept(v IAstVisitor)
- func (my *AnnotationTypeBody) Enter(v Visitor)
- func (my *AnnotationTypeBody) GetAllChildren() *ArrayList
- func (my *AnnotationTypeBody) GetAnnotationTypeElementDeclarationsopt() IAnnotationTypeElementDeclarationsopt
- func (my *AnnotationTypeBody) GetLBRACE() *AstToken
- func (my *AnnotationTypeBody) GetRBRACE() *AstToken
- func (my *AnnotationTypeBody) SetAnnotationTypeElementDeclarationsopt(_AnnotationTypeElementDeclarationsopt IAnnotationTypeElementDeclarationsopt)
- func (my *AnnotationTypeBody) SetLBRACE(_LBRACE *AstToken)
- func (my *AnnotationTypeBody) SetRBRACE(_RBRACE *AstToken)
- type AnnotationTypeDeclaration
- func (my *AnnotationTypeDeclaration) Accept(v IAstVisitor)
- func (my *AnnotationTypeDeclaration) Enter(v Visitor)
- func (my *AnnotationTypeDeclaration) GetAT() *AstToken
- func (my *AnnotationTypeDeclaration) GetAllChildren() *ArrayList
- func (my *AnnotationTypeDeclaration) GetAnnotationTypeBody() *AnnotationTypeBody
- func (my *AnnotationTypeDeclaration) GetInterfaceModifiersopt() IInterfaceModifiersopt
- func (my *AnnotationTypeDeclaration) Getidentifier() *identifier
- func (my *AnnotationTypeDeclaration) Getinterface() *AstToken
- func (my *AnnotationTypeDeclaration) SetAT(_AT *AstToken)
- func (my *AnnotationTypeDeclaration) SetAnnotationTypeBody(_AnnotationTypeBody *AnnotationTypeBody)
- func (my *AnnotationTypeDeclaration) SetInterfaceModifiersopt(_InterfaceModifiersopt IInterfaceModifiersopt)
- func (my *AnnotationTypeDeclaration) Setidentifier(_identifier *identifier)
- func (my *AnnotationTypeDeclaration) Setinterface(_interface *AstToken)
- type AnnotationTypeElementDeclaration0
- func (my *AnnotationTypeElementDeclaration0) Accept(v IAstVisitor)
- func (my *AnnotationTypeElementDeclaration0) Enter(v Visitor)
- func (my *AnnotationTypeElementDeclaration0) GetAbstractMethodModifiersopt() IAbstractMethodModifiersopt
- func (my *AnnotationTypeElementDeclaration0) GetAllChildren() *ArrayList
- func (my *AnnotationTypeElementDeclaration0) GetDefaultValueopt() *DefaultValue
- func (my *AnnotationTypeElementDeclaration0) GetLPAREN() *AstToken
- func (my *AnnotationTypeElementDeclaration0) GetRPAREN() *AstToken
- func (my *AnnotationTypeElementDeclaration0) GetSEMICOLON() *AstToken
- func (my *AnnotationTypeElementDeclaration0) GetType() IType
- func (my *AnnotationTypeElementDeclaration0) Getidentifier() *identifier
- func (my *AnnotationTypeElementDeclaration0) SetAbstractMethodModifiersopt(_AbstractMethodModifiersopt IAbstractMethodModifiersopt)
- func (my *AnnotationTypeElementDeclaration0) SetDefaultValueopt(_DefaultValueopt *DefaultValue)
- func (my *AnnotationTypeElementDeclaration0) SetLPAREN(_LPAREN *AstToken)
- func (my *AnnotationTypeElementDeclaration0) SetRPAREN(_RPAREN *AstToken)
- func (my *AnnotationTypeElementDeclaration0) SetSEMICOLON(_SEMICOLON *AstToken)
- func (my *AnnotationTypeElementDeclaration0) SetType(_Type IType)
- func (my *AnnotationTypeElementDeclaration0) Setidentifier(_identifier *identifier)
- type AnnotationTypeElementDeclaration1
- type AnnotationTypeElementDeclarations
- func (my *AnnotationTypeElementDeclarations) Accept(v IAstVisitor)
- func (my *AnnotationTypeElementDeclarations) Enter(v Visitor)
- func (my *AnnotationTypeElementDeclarations) GetAllChildren() *ArrayList
- func (my *AnnotationTypeElementDeclarations) GetAnnotationTypeElementDeclaration() IAnnotationTypeElementDeclaration
- func (my *AnnotationTypeElementDeclarations) GetAnnotationTypeElementDeclarations() IAnnotationTypeElementDeclarations
- func (my *AnnotationTypeElementDeclarations) SetAnnotationTypeElementDeclaration(_AnnotationTypeElementDeclaration IAnnotationTypeElementDeclaration)
- func (my *AnnotationTypeElementDeclarations) SetAnnotationTypeElementDeclarations(_AnnotationTypeElementDeclarations IAnnotationTypeElementDeclarations)
- type Annotations
- func (my *Annotations) Accept(v IAstVisitor)
- func (my *Annotations) Enter(v Visitor)
- func (my *Annotations) GetAllChildren() *ArrayList
- func (my *Annotations) GetAnnotation() IAnnotation
- func (my *Annotations) GetAnnotations() IAnnotations
- func (my *Annotations) SetAnnotation(_Annotation IAnnotation)
- func (my *Annotations) SetAnnotations(_Annotations IAnnotations)
- type ArgumentList
- func (my *ArgumentList) Accept(v IAstVisitor)
- func (my *ArgumentList) Enter(v Visitor)
- func (my *ArgumentList) GetAllChildren() *ArrayList
- func (my *ArgumentList) GetArgumentList() IArgumentList
- func (my *ArgumentList) GetCOMMA() *AstToken
- func (my *ArgumentList) GetExpression() IExpression
- func (my *ArgumentList) SetArgumentList(_ArgumentList IArgumentList)
- func (my *ArgumentList) SetCOMMA(_COMMA *AstToken)
- func (my *ArgumentList) SetExpression(_Expression IExpression)
- type Arguments
- func (my *Arguments) Accept(v IAstVisitor)
- func (my *Arguments) Enter(v Visitor)
- func (my *Arguments) GetAllChildren() *ArrayList
- func (my *Arguments) GetArgumentListopt() IArgumentListopt
- func (my *Arguments) GetLPAREN() *AstToken
- func (my *Arguments) GetRPAREN() *AstToken
- func (my *Arguments) SetArgumentListopt(_ArgumentListopt IArgumentListopt)
- func (my *Arguments) SetLPAREN(_LPAREN *AstToken)
- func (my *Arguments) SetRPAREN(_RPAREN *AstToken)
- type ArrayAccess0
- func (my *ArrayAccess0) Accept(v IAstVisitor)
- func (my *ArrayAccess0) Enter(v Visitor)
- func (my *ArrayAccess0) GetAllChildren() *ArrayList
- func (my *ArrayAccess0) GetExpression() IExpression
- func (my *ArrayAccess0) GetExpressionName() IExpressionName
- func (my *ArrayAccess0) GetLBRACKET() *AstToken
- func (my *ArrayAccess0) GetRBRACKET() *AstToken
- func (my *ArrayAccess0) SetExpression(_Expression IExpression)
- func (my *ArrayAccess0) SetExpressionName(_ExpressionName IExpressionName)
- func (my *ArrayAccess0) SetLBRACKET(_LBRACKET *AstToken)
- func (my *ArrayAccess0) SetRBRACKET(_RBRACKET *AstToken)
- type ArrayAccess1
- func (my *ArrayAccess1) Accept(v IAstVisitor)
- func (my *ArrayAccess1) Enter(v Visitor)
- func (my *ArrayAccess1) GetAllChildren() *ArrayList
- func (my *ArrayAccess1) GetExpression() IExpression
- func (my *ArrayAccess1) GetLBRACKET() *AstToken
- func (my *ArrayAccess1) GetPrimaryNoNewArray() IPrimaryNoNewArray
- func (my *ArrayAccess1) GetRBRACKET() *AstToken
- func (my *ArrayAccess1) SetExpression(_Expression IExpression)
- func (my *ArrayAccess1) SetLBRACKET(_LBRACKET *AstToken)
- func (my *ArrayAccess1) SetPrimaryNoNewArray(_PrimaryNoNewArray IPrimaryNoNewArray)
- func (my *ArrayAccess1) SetRBRACKET(_RBRACKET *AstToken)
- type ArrayCreationExpression0
- func (my *ArrayCreationExpression0) Accept(v IAstVisitor)
- func (my *ArrayCreationExpression0) Enter(v Visitor)
- func (my *ArrayCreationExpression0) GetAllChildren() *ArrayList
- func (my *ArrayCreationExpression0) GetDimExprs() IDimExprs
- func (my *ArrayCreationExpression0) GetDimsopt() IDimsopt
- func (my *ArrayCreationExpression0) GetPrimitiveType() IPrimitiveType
- func (my *ArrayCreationExpression0) Getnew() *AstToken
- func (my *ArrayCreationExpression0) SetDimExprs(_DimExprs IDimExprs)
- func (my *ArrayCreationExpression0) SetDimsopt(_Dimsopt IDimsopt)
- func (my *ArrayCreationExpression0) SetPrimitiveType(_PrimitiveType IPrimitiveType)
- func (my *ArrayCreationExpression0) Setnew(_new *AstToken)
- type ArrayCreationExpression1
- func (my *ArrayCreationExpression1) Accept(v IAstVisitor)
- func (my *ArrayCreationExpression1) Enter(v Visitor)
- func (my *ArrayCreationExpression1) GetAllChildren() *ArrayList
- func (my *ArrayCreationExpression1) GetClassOrInterfaceType() *ClassType
- func (my *ArrayCreationExpression1) GetDimExprs() IDimExprs
- func (my *ArrayCreationExpression1) GetDimsopt() IDimsopt
- func (my *ArrayCreationExpression1) Getnew() *AstToken
- func (my *ArrayCreationExpression1) SetClassOrInterfaceType(_ClassOrInterfaceType *ClassType)
- func (my *ArrayCreationExpression1) SetDimExprs(_DimExprs IDimExprs)
- func (my *ArrayCreationExpression1) SetDimsopt(_Dimsopt IDimsopt)
- func (my *ArrayCreationExpression1) Setnew(_new *AstToken)
- type ArrayCreationExpression2
- func (my *ArrayCreationExpression2) Accept(v IAstVisitor)
- func (my *ArrayCreationExpression2) Enter(v Visitor)
- func (my *ArrayCreationExpression2) GetAllChildren() *ArrayList
- func (my *ArrayCreationExpression2) GetArrayInitializer() *ArrayInitializer
- func (my *ArrayCreationExpression2) GetDims() IDims
- func (my *ArrayCreationExpression2) GetPrimitiveType() IPrimitiveType
- func (my *ArrayCreationExpression2) Getnew() *AstToken
- func (my *ArrayCreationExpression2) SetArrayInitializer(_ArrayInitializer *ArrayInitializer)
- func (my *ArrayCreationExpression2) SetDims(_Dims IDims)
- func (my *ArrayCreationExpression2) SetPrimitiveType(_PrimitiveType IPrimitiveType)
- func (my *ArrayCreationExpression2) Setnew(_new *AstToken)
- type ArrayCreationExpression3
- func (my *ArrayCreationExpression3) Accept(v IAstVisitor)
- func (my *ArrayCreationExpression3) Enter(v Visitor)
- func (my *ArrayCreationExpression3) GetAllChildren() *ArrayList
- func (my *ArrayCreationExpression3) GetArrayInitializer() *ArrayInitializer
- func (my *ArrayCreationExpression3) GetClassOrInterfaceType() *ClassType
- func (my *ArrayCreationExpression3) GetDims() IDims
- func (my *ArrayCreationExpression3) Getnew() *AstToken
- func (my *ArrayCreationExpression3) SetArrayInitializer(_ArrayInitializer *ArrayInitializer)
- func (my *ArrayCreationExpression3) SetClassOrInterfaceType(_ClassOrInterfaceType *ClassType)
- func (my *ArrayCreationExpression3) SetDims(_Dims IDims)
- func (my *ArrayCreationExpression3) Setnew(_new *AstToken)
- type ArrayInitializer
- func (my *ArrayInitializer) Accept(v IAstVisitor)
- func (my *ArrayInitializer) Enter(v Visitor)
- func (my *ArrayInitializer) GetAllChildren() *ArrayList
- func (my *ArrayInitializer) GetCommaopt() *Commaopt
- func (my *ArrayInitializer) GetLBRACE() *AstToken
- func (my *ArrayInitializer) GetRBRACE() *AstToken
- func (my *ArrayInitializer) GetVariableInitializersopt() IVariableInitializersopt
- func (my *ArrayInitializer) SetCommaopt(_Commaopt *Commaopt)
- func (my *ArrayInitializer) SetLBRACE(_LBRACE *AstToken)
- func (my *ArrayInitializer) SetRBRACE(_RBRACE *AstToken)
- func (my *ArrayInitializer) SetVariableInitializersopt(_VariableInitializersopt IVariableInitializersopt)
- type ArrayType
- func (my *ArrayType) Accept(v IAstVisitor)
- func (my *ArrayType) Enter(v Visitor)
- func (my *ArrayType) GetAllChildren() *ArrayList
- func (my *ArrayType) GetLBRACKET() *AstToken
- func (my *ArrayType) GetRBRACKET() *AstToken
- func (my *ArrayType) GetType() IType
- func (my *ArrayType) SetLBRACKET(_LBRACKET *AstToken)
- func (my *ArrayType) SetRBRACKET(_RBRACKET *AstToken)
- func (my *ArrayType) SetType(_Type IType)
- type AssertStatement0
- func (my *AssertStatement0) Accept(v IAstVisitor)
- func (my *AssertStatement0) Enter(v Visitor)
- func (my *AssertStatement0) GetAllChildren() *ArrayList
- func (my *AssertStatement0) GetExpression() IExpression
- func (my *AssertStatement0) GetSEMICOLON() *AstToken
- func (my *AssertStatement0) Getassert() *AstToken
- func (my *AssertStatement0) SetExpression(_Expression IExpression)
- func (my *AssertStatement0) SetSEMICOLON(_SEMICOLON *AstToken)
- func (my *AssertStatement0) Setassert(_assert *AstToken)
- type AssertStatement1
- func (my *AssertStatement1) Accept(v IAstVisitor)
- func (my *AssertStatement1) Enter(v Visitor)
- func (my *AssertStatement1) GetAllChildren() *ArrayList
- func (my *AssertStatement1) GetCOLON() *AstToken
- func (my *AssertStatement1) GetExpression() IExpression
- func (my *AssertStatement1) GetExpression4() IExpression
- func (my *AssertStatement1) GetSEMICOLON() *AstToken
- func (my *AssertStatement1) Getassert() *AstToken
- func (my *AssertStatement1) SetCOLON(_COLON *AstToken)
- func (my *AssertStatement1) SetExpression(_Expression IExpression)
- func (my *AssertStatement1) SetExpression4(_Expression4 IExpression)
- func (my *AssertStatement1) SetSEMICOLON(_SEMICOLON *AstToken)
- func (my *AssertStatement1) Setassert(_assert *AstToken)
- type Assignment
- func (my *Assignment) Accept(v IAstVisitor)
- func (my *Assignment) Enter(v Visitor)
- func (my *Assignment) GetAllChildren() *ArrayList
- func (my *Assignment) GetAssignmentExpression() IAssignmentExpression
- func (my *Assignment) GetAssignmentOperator() IAssignmentOperator
- func (my *Assignment) GetLeftHandSide() ILeftHandSide
- func (my *Assignment) SetAssignmentExpression(_AssignmentExpression IAssignmentExpression)
- func (my *Assignment) SetAssignmentOperator(_AssignmentOperator IAssignmentOperator)
- func (my *Assignment) SetLeftHandSide(_LeftHandSide ILeftHandSide)
- type AssignmentOperator0
- type AssignmentOperator1
- type AssignmentOperator2
- type AssignmentOperator3
- type AssignmentOperator4
- type AssignmentOperator5
- type AssignmentOperator6
- type AssignmentOperator7
- func (my *AssignmentOperator7) Accept(v IAstVisitor)
- func (my *AssignmentOperator7) Enter(v Visitor)
- func (my *AssignmentOperator7) GetAllChildren() *ArrayList
- func (my *AssignmentOperator7) GetEQUAL() *AstToken
- func (my *AssignmentOperator7) GetGREATER() *AstToken
- func (my *AssignmentOperator7) GetGREATER2() *AstToken
- func (my *AssignmentOperator7) SetEQUAL(_EQUAL *AstToken)
- func (my *AssignmentOperator7) SetGREATER(_GREATER *AstToken)
- func (my *AssignmentOperator7) SetGREATER2(_GREATER2 *AstToken)
- type AssignmentOperator8
- func (my *AssignmentOperator8) Accept(v IAstVisitor)
- func (my *AssignmentOperator8) Enter(v Visitor)
- func (my *AssignmentOperator8) GetAllChildren() *ArrayList
- func (my *AssignmentOperator8) GetEQUAL() *AstToken
- func (my *AssignmentOperator8) GetGREATER() *AstToken
- func (my *AssignmentOperator8) GetGREATER2() *AstToken
- func (my *AssignmentOperator8) GetGREATER3() *AstToken
- func (my *AssignmentOperator8) SetEQUAL(_EQUAL *AstToken)
- func (my *AssignmentOperator8) SetGREATER(_GREATER *AstToken)
- func (my *AssignmentOperator8) SetGREATER2(_GREATER2 *AstToken)
- func (my *AssignmentOperator8) SetGREATER3(_GREATER3 *AstToken)
- type AssignmentOperator9
- type AssignmentOperator10
- type AssignmentOperator11
- type Ast
- func (my *Ast) Accept(v IAstVisitor)
- func (my *Ast) GetAllChildren() *ArrayList
- func (my *Ast) GetChildren() *ArrayList
- func (my *Ast) GetFollowingAdjuncts() []IToken
- func (my *Ast) GetLeftIToken() IToken
- func (my *Ast) GetNextAst() IAst
- func (my *Ast) GetParent() IAst
- func (my *Ast) GetPrecedingAdjuncts() []IToken
- func (my *Ast) GetRightIToken() IToken
- func (my *Ast) Initialize()
- func (my *Ast) SetParent(parent IAst)
- func (my *Ast) ToString() string
- type AstToken
- type BasicForStatement
- func (my *BasicForStatement) Accept(v IAstVisitor)
- func (my *BasicForStatement) Enter(v Visitor)
- func (my *BasicForStatement) GetAllChildren() *ArrayList
- func (my *BasicForStatement) GetExpressionopt() IExpressionopt
- func (my *BasicForStatement) GetForInitopt() IForInitopt
- func (my *BasicForStatement) GetForUpdateopt() IForUpdateopt
- func (my *BasicForStatement) GetLPAREN() *AstToken
- func (my *BasicForStatement) GetRPAREN() *AstToken
- func (my *BasicForStatement) GetSEMICOLON() *AstToken
- func (my *BasicForStatement) GetSEMICOLON6() *AstToken
- func (my *BasicForStatement) GetStatement() IStatement
- func (my *BasicForStatement) Getfor() *AstToken
- func (my *BasicForStatement) SetExpressionopt(_Expressionopt IExpressionopt)
- func (my *BasicForStatement) SetForInitopt(_ForInitopt IForInitopt)
- func (my *BasicForStatement) SetForUpdateopt(_ForUpdateopt IForUpdateopt)
- func (my *BasicForStatement) SetLPAREN(_LPAREN *AstToken)
- func (my *BasicForStatement) SetRPAREN(_RPAREN *AstToken)
- func (my *BasicForStatement) SetSEMICOLON(_SEMICOLON *AstToken)
- func (my *BasicForStatement) SetSEMICOLON6(_SEMICOLON6 *AstToken)
- func (my *BasicForStatement) SetStatement(_Statement IStatement)
- func (my *BasicForStatement) Setfor(_for *AstToken)
- type Block
- func (my *Block) Accept(v IAstVisitor)
- func (my *Block) Enter(v Visitor)
- func (my *Block) GetAllChildren() *ArrayList
- func (my *Block) GetBlockStatementsopt() IBlockStatementsopt
- func (my *Block) GetLBRACE() *AstToken
- func (my *Block) GetRBRACE() *AstToken
- func (my *Block) SetBlockStatementsopt(_BlockStatementsopt IBlockStatementsopt)
- func (my *Block) SetLBRACE(_LBRACE *AstToken)
- func (my *Block) SetRBRACE(_RBRACE *AstToken)
- type BlockStatements
- func (my *BlockStatements) Accept(v IAstVisitor)
- func (my *BlockStatements) Enter(v Visitor)
- func (my *BlockStatements) GetAllChildren() *ArrayList
- func (my *BlockStatements) GetBlockStatement() IBlockStatement
- func (my *BlockStatements) GetBlockStatements() IBlockStatements
- func (my *BlockStatements) SetBlockStatement(_BlockStatement IBlockStatement)
- func (my *BlockStatements) SetBlockStatements(_BlockStatements IBlockStatements)
- type BooleanLiteral0
- type BooleanLiteral1
- type BreakStatement
- func (my *BreakStatement) Accept(v IAstVisitor)
- func (my *BreakStatement) Enter(v Visitor)
- func (my *BreakStatement) GetAllChildren() *ArrayList
- func (my *BreakStatement) GetSEMICOLON() *AstToken
- func (my *BreakStatement) Getbreak() *AstToken
- func (my *BreakStatement) Getidentifieropt() *identifier
- func (my *BreakStatement) SetSEMICOLON(_SEMICOLON *AstToken)
- func (my *BreakStatement) Setbreak(_break *AstToken)
- func (my *BreakStatement) Setidentifieropt(_identifieropt *identifier)
- type CastExpression0
- func (my *CastExpression0) Accept(v IAstVisitor)
- func (my *CastExpression0) Enter(v Visitor)
- func (my *CastExpression0) GetAllChildren() *ArrayList
- func (my *CastExpression0) GetDimsopt() IDimsopt
- func (my *CastExpression0) GetLPAREN() *AstToken
- func (my *CastExpression0) GetPrimitiveType() IPrimitiveType
- func (my *CastExpression0) GetRPAREN() *AstToken
- func (my *CastExpression0) GetUnaryExpression() IUnaryExpression
- func (my *CastExpression0) SetDimsopt(_Dimsopt IDimsopt)
- func (my *CastExpression0) SetLPAREN(_LPAREN *AstToken)
- func (my *CastExpression0) SetPrimitiveType(_PrimitiveType IPrimitiveType)
- func (my *CastExpression0) SetRPAREN(_RPAREN *AstToken)
- func (my *CastExpression0) SetUnaryExpression(_UnaryExpression IUnaryExpression)
- type CastExpression1
- func (my *CastExpression1) Accept(v IAstVisitor)
- func (my *CastExpression1) Enter(v Visitor)
- func (my *CastExpression1) GetAllChildren() *ArrayList
- func (my *CastExpression1) GetLPAREN() *AstToken
- func (my *CastExpression1) GetRPAREN() *AstToken
- func (my *CastExpression1) GetReferenceType() IReferenceType
- func (my *CastExpression1) GetUnaryExpressionNotPlusMinus() IUnaryExpressionNotPlusMinus
- func (my *CastExpression1) SetLPAREN(_LPAREN *AstToken)
- func (my *CastExpression1) SetRPAREN(_RPAREN *AstToken)
- func (my *CastExpression1) SetReferenceType(_ReferenceType IReferenceType)
- func (my *CastExpression1) SetUnaryExpressionNotPlusMinus(_UnaryExpressionNotPlusMinus IUnaryExpressionNotPlusMinus)
- type CatchClause
- func (my *CatchClause) Accept(v IAstVisitor)
- func (my *CatchClause) Enter(v Visitor)
- func (my *CatchClause) GetAllChildren() *ArrayList
- func (my *CatchClause) GetBlock() *Block
- func (my *CatchClause) GetFormalParameter() *FormalParameter
- func (my *CatchClause) GetLPAREN() *AstToken
- func (my *CatchClause) GetRPAREN() *AstToken
- func (my *CatchClause) Getcatch() *AstToken
- func (my *CatchClause) SetBlock(_Block *Block)
- func (my *CatchClause) SetFormalParameter(_FormalParameter *FormalParameter)
- func (my *CatchClause) SetLPAREN(_LPAREN *AstToken)
- func (my *CatchClause) SetRPAREN(_RPAREN *AstToken)
- func (my *CatchClause) Setcatch(_catch *AstToken)
- type Catches
- func (my *Catches) Accept(v IAstVisitor)
- func (my *Catches) Enter(v Visitor)
- func (my *Catches) GetAllChildren() *ArrayList
- func (my *Catches) GetCatchClause() *CatchClause
- func (my *Catches) GetCatches() ICatches
- func (my *Catches) SetCatchClause(_CatchClause *CatchClause)
- func (my *Catches) SetCatches(_Catches ICatches)
- type ClassBody
- func (my *ClassBody) Accept(v IAstVisitor)
- func (my *ClassBody) Enter(v Visitor)
- func (my *ClassBody) GetAllChildren() *ArrayList
- func (my *ClassBody) GetClassBodyDeclarationsopt() IClassBodyDeclarationsopt
- func (my *ClassBody) GetLBRACE() *AstToken
- func (my *ClassBody) GetRBRACE() *AstToken
- func (my *ClassBody) SetClassBodyDeclarationsopt(_ClassBodyDeclarationsopt IClassBodyDeclarationsopt)
- func (my *ClassBody) SetLBRACE(_LBRACE *AstToken)
- func (my *ClassBody) SetRBRACE(_RBRACE *AstToken)
- type ClassBodyDeclarations
- func (my *ClassBodyDeclarations) Accept(v IAstVisitor)
- func (my *ClassBodyDeclarations) Enter(v Visitor)
- func (my *ClassBodyDeclarations) GetAllChildren() *ArrayList
- func (my *ClassBodyDeclarations) GetClassBodyDeclaration() IClassBodyDeclaration
- func (my *ClassBodyDeclarations) GetClassBodyDeclarations() IClassBodyDeclarations
- func (my *ClassBodyDeclarations) SetClassBodyDeclaration(_ClassBodyDeclaration IClassBodyDeclaration)
- func (my *ClassBodyDeclarations) SetClassBodyDeclarations(_ClassBodyDeclarations IClassBodyDeclarations)
- type ClassInstanceCreationExpression0
- func (my *ClassInstanceCreationExpression0) Accept(v IAstVisitor)
- func (my *ClassInstanceCreationExpression0) Enter(v Visitor)
- func (my *ClassInstanceCreationExpression0) GetAllChildren() *ArrayList
- func (my *ClassInstanceCreationExpression0) GetArgumentListopt() IArgumentListopt
- func (my *ClassInstanceCreationExpression0) GetClassBodyopt() *ClassBody
- func (my *ClassInstanceCreationExpression0) GetClassOrInterfaceType() *ClassType
- func (my *ClassInstanceCreationExpression0) GetLPAREN() *AstToken
- func (my *ClassInstanceCreationExpression0) GetRPAREN() *AstToken
- func (my *ClassInstanceCreationExpression0) GetTypeArgumentsopt() *TypeArguments
- func (my *ClassInstanceCreationExpression0) GetTypeArgumentsopt4() *TypeArguments
- func (my *ClassInstanceCreationExpression0) Getnew() *AstToken
- func (my *ClassInstanceCreationExpression0) SetArgumentListopt(_ArgumentListopt IArgumentListopt)
- func (my *ClassInstanceCreationExpression0) SetClassBodyopt(_ClassBodyopt *ClassBody)
- func (my *ClassInstanceCreationExpression0) SetClassOrInterfaceType(_ClassOrInterfaceType *ClassType)
- func (my *ClassInstanceCreationExpression0) SetLPAREN(_LPAREN *AstToken)
- func (my *ClassInstanceCreationExpression0) SetRPAREN(_RPAREN *AstToken)
- func (my *ClassInstanceCreationExpression0) SetTypeArgumentsopt(_TypeArgumentsopt *TypeArguments)
- func (my *ClassInstanceCreationExpression0) SetTypeArgumentsopt4(_TypeArgumentsopt4 *TypeArguments)
- func (my *ClassInstanceCreationExpression0) Setnew(_new *AstToken)
- type ClassInstanceCreationExpression1
- func (my *ClassInstanceCreationExpression1) Accept(v IAstVisitor)
- func (my *ClassInstanceCreationExpression1) Enter(v Visitor)
- func (my *ClassInstanceCreationExpression1) GetAllChildren() *ArrayList
- func (my *ClassInstanceCreationExpression1) GetArgumentListopt() IArgumentListopt
- func (my *ClassInstanceCreationExpression1) GetClassBodyopt() *ClassBody
- func (my *ClassInstanceCreationExpression1) GetDOT() *AstToken
- func (my *ClassInstanceCreationExpression1) GetLPAREN() *AstToken
- func (my *ClassInstanceCreationExpression1) GetPrimary() IPrimary
- func (my *ClassInstanceCreationExpression1) GetRPAREN() *AstToken
- func (my *ClassInstanceCreationExpression1) GetTypeArgumentsopt() *TypeArguments
- func (my *ClassInstanceCreationExpression1) GetTypeArgumentsopt6() *TypeArguments
- func (my *ClassInstanceCreationExpression1) Getidentifier() *identifier
- func (my *ClassInstanceCreationExpression1) Getnew() *AstToken
- func (my *ClassInstanceCreationExpression1) SetArgumentListopt(_ArgumentListopt IArgumentListopt)
- func (my *ClassInstanceCreationExpression1) SetClassBodyopt(_ClassBodyopt *ClassBody)
- func (my *ClassInstanceCreationExpression1) SetDOT(_DOT *AstToken)
- func (my *ClassInstanceCreationExpression1) SetLPAREN(_LPAREN *AstToken)
- func (my *ClassInstanceCreationExpression1) SetPrimary(_Primary IPrimary)
- func (my *ClassInstanceCreationExpression1) SetRPAREN(_RPAREN *AstToken)
- func (my *ClassInstanceCreationExpression1) SetTypeArgumentsopt(_TypeArgumentsopt *TypeArguments)
- func (my *ClassInstanceCreationExpression1) SetTypeArgumentsopt6(_TypeArgumentsopt6 *TypeArguments)
- func (my *ClassInstanceCreationExpression1) Setidentifier(_identifier *identifier)
- func (my *ClassInstanceCreationExpression1) Setnew(_new *AstToken)
- type ClassMemberDeclaration
- type ClassModifier0
- type ClassModifier1
- type ClassModifier2
- type ClassModifier3
- type ClassModifier4
- type ClassModifier5
- type ClassModifier6
- type ClassModifiers
- func (my *ClassModifiers) Accept(v IAstVisitor)
- func (my *ClassModifiers) Enter(v Visitor)
- func (my *ClassModifiers) GetAllChildren() *ArrayList
- func (my *ClassModifiers) GetClassModifier() IClassModifier
- func (my *ClassModifiers) GetClassModifiers() IClassModifiers
- func (my *ClassModifiers) SetClassModifier(_ClassModifier IClassModifier)
- func (my *ClassModifiers) SetClassModifiers(_ClassModifiers IClassModifiers)
- type ClassType
- func (my *ClassType) Accept(v IAstVisitor)
- func (my *ClassType) Enter(v Visitor)
- func (my *ClassType) GetAllChildren() *ArrayList
- func (my *ClassType) GetTypeArgumentsopt() *TypeArguments
- func (my *ClassType) GetTypeName() ITypeName
- func (my *ClassType) SetTypeArgumentsopt(_TypeArgumentsopt *TypeArguments)
- func (my *ClassType) SetTypeName(_TypeName ITypeName)
- type Commaopt
- type CompilationUnit
- func (my *CompilationUnit) Accept(v IAstVisitor)
- func (my *CompilationUnit) Enter(v Visitor)
- func (my *CompilationUnit) GetAllChildren() *ArrayList
- func (my *CompilationUnit) GetImportDeclarationsopt() IImportDeclarationsopt
- func (my *CompilationUnit) GetPackageDeclarationopt() *PackageDeclaration
- func (my *CompilationUnit) GetTypeDeclarationsopt() ITypeDeclarationsopt
- func (my *CompilationUnit) SetImportDeclarationsopt(_ImportDeclarationsopt IImportDeclarationsopt)
- func (my *CompilationUnit) SetPackageDeclarationopt(_PackageDeclarationopt *PackageDeclaration)
- func (my *CompilationUnit) SetTypeDeclarationsopt(_TypeDeclarationsopt ITypeDeclarationsopt)
- type ConditionalAndExpression
- func (my *ConditionalAndExpression) Accept(v IAstVisitor)
- func (my *ConditionalAndExpression) Enter(v Visitor)
- func (my *ConditionalAndExpression) GetAND_AND() *AstToken
- func (my *ConditionalAndExpression) GetAllChildren() *ArrayList
- func (my *ConditionalAndExpression) GetConditionalAndExpression() IConditionalAndExpression
- func (my *ConditionalAndExpression) GetInclusiveOrExpression() IInclusiveOrExpression
- func (my *ConditionalAndExpression) SetAND_AND(_AND_AND *AstToken)
- func (my *ConditionalAndExpression) SetConditionalAndExpression(_ConditionalAndExpression IConditionalAndExpression)
- func (my *ConditionalAndExpression) SetInclusiveOrExpression(_InclusiveOrExpression IInclusiveOrExpression)
- type ConditionalExpression
- func (my *ConditionalExpression) Accept(v IAstVisitor)
- func (my *ConditionalExpression) Enter(v Visitor)
- func (my *ConditionalExpression) GetAllChildren() *ArrayList
- func (my *ConditionalExpression) GetCOLON() *AstToken
- func (my *ConditionalExpression) GetConditionalExpression() IConditionalExpression
- func (my *ConditionalExpression) GetConditionalOrExpression() IConditionalOrExpression
- func (my *ConditionalExpression) GetExpression() IExpression
- func (my *ConditionalExpression) GetQUESTION() *AstToken
- func (my *ConditionalExpression) SetCOLON(_COLON *AstToken)
- func (my *ConditionalExpression) SetConditionalExpression(_ConditionalExpression IConditionalExpression)
- func (my *ConditionalExpression) SetConditionalOrExpression(_ConditionalOrExpression IConditionalOrExpression)
- func (my *ConditionalExpression) SetExpression(_Expression IExpression)
- func (my *ConditionalExpression) SetQUESTION(_QUESTION *AstToken)
- type ConditionalOrExpression
- func (my *ConditionalOrExpression) Accept(v IAstVisitor)
- func (my *ConditionalOrExpression) Enter(v Visitor)
- func (my *ConditionalOrExpression) GetAllChildren() *ArrayList
- func (my *ConditionalOrExpression) GetConditionalAndExpression() IConditionalAndExpression
- func (my *ConditionalOrExpression) GetConditionalOrExpression() IConditionalOrExpression
- func (my *ConditionalOrExpression) GetOR_OR() *AstToken
- func (my *ConditionalOrExpression) SetConditionalAndExpression(_ConditionalAndExpression IConditionalAndExpression)
- func (my *ConditionalOrExpression) SetConditionalOrExpression(_ConditionalOrExpression IConditionalOrExpression)
- func (my *ConditionalOrExpression) SetOR_OR(_OR_OR *AstToken)
- type ConstantDeclaration
- func (my *ConstantDeclaration) Accept(v IAstVisitor)
- func (my *ConstantDeclaration) Enter(v Visitor)
- func (my *ConstantDeclaration) GetAllChildren() *ArrayList
- func (my *ConstantDeclaration) GetConstantModifiersopt() IConstantModifiersopt
- func (my *ConstantDeclaration) GetType() IType
- func (my *ConstantDeclaration) GetVariableDeclarators() IVariableDeclarators
- func (my *ConstantDeclaration) SetConstantModifiersopt(_ConstantModifiersopt IConstantModifiersopt)
- func (my *ConstantDeclaration) SetType(_Type IType)
- func (my *ConstantDeclaration) SetVariableDeclarators(_VariableDeclarators IVariableDeclarators)
- type ConstantModifier0
- type ConstantModifier1
- type ConstantModifier2
- type ConstantModifiers
- func (my *ConstantModifiers) Accept(v IAstVisitor)
- func (my *ConstantModifiers) Enter(v Visitor)
- func (my *ConstantModifiers) GetAllChildren() *ArrayList
- func (my *ConstantModifiers) GetConstantModifier() IConstantModifier
- func (my *ConstantModifiers) GetConstantModifiers() IConstantModifiers
- func (my *ConstantModifiers) SetConstantModifier(_ConstantModifier IConstantModifier)
- func (my *ConstantModifiers) SetConstantModifiers(_ConstantModifiers IConstantModifiers)
- type ConstructorBody
- func (my *ConstructorBody) Accept(v IAstVisitor)
- func (my *ConstructorBody) Enter(v Visitor)
- func (my *ConstructorBody) GetAllChildren() *ArrayList
- func (my *ConstructorBody) GetBlockStatementsopt() IBlockStatementsopt
- func (my *ConstructorBody) GetExplicitConstructorInvocationopt() IExplicitConstructorInvocationopt
- func (my *ConstructorBody) GetLBRACE() *AstToken
- func (my *ConstructorBody) GetRBRACE() *AstToken
- func (my *ConstructorBody) SetBlockStatementsopt(_BlockStatementsopt IBlockStatementsopt)
- func (my *ConstructorBody) SetExplicitConstructorInvocationopt(_ExplicitConstructorInvocationopt IExplicitConstructorInvocationopt)
- func (my *ConstructorBody) SetLBRACE(_LBRACE *AstToken)
- func (my *ConstructorBody) SetRBRACE(_RBRACE *AstToken)
- type ConstructorDeclaration
- func (my *ConstructorDeclaration) Accept(v IAstVisitor)
- func (my *ConstructorDeclaration) Enter(v Visitor)
- func (my *ConstructorDeclaration) GetAllChildren() *ArrayList
- func (my *ConstructorDeclaration) GetConstructorBody() *ConstructorBody
- func (my *ConstructorDeclaration) GetConstructorDeclarator() *ConstructorDeclarator
- func (my *ConstructorDeclaration) GetConstructorModifiersopt() IConstructorModifiersopt
- func (my *ConstructorDeclaration) GetThrowsopt() *Throws
- func (my *ConstructorDeclaration) SetConstructorBody(_ConstructorBody *ConstructorBody)
- func (my *ConstructorDeclaration) SetConstructorDeclarator(_ConstructorDeclarator *ConstructorDeclarator)
- func (my *ConstructorDeclaration) SetConstructorModifiersopt(_ConstructorModifiersopt IConstructorModifiersopt)
- func (my *ConstructorDeclaration) SetThrowsopt(_Throwsopt *Throws)
- type ConstructorDeclarator
- func (my *ConstructorDeclarator) Accept(v IAstVisitor)
- func (my *ConstructorDeclarator) Enter(v Visitor)
- func (my *ConstructorDeclarator) GetAllChildren() *ArrayList
- func (my *ConstructorDeclarator) GetFormalParameterListopt() IFormalParameterListopt
- func (my *ConstructorDeclarator) GetLPAREN() *AstToken
- func (my *ConstructorDeclarator) GetRPAREN() *AstToken
- func (my *ConstructorDeclarator) GetSimpleTypeName() *identifier
- func (my *ConstructorDeclarator) GetTypeParametersopt() *TypeParameters
- func (my *ConstructorDeclarator) SetFormalParameterListopt(_FormalParameterListopt IFormalParameterListopt)
- func (my *ConstructorDeclarator) SetLPAREN(_LPAREN *AstToken)
- func (my *ConstructorDeclarator) SetRPAREN(_RPAREN *AstToken)
- func (my *ConstructorDeclarator) SetSimpleTypeName(_SimpleTypeName *identifier)
- func (my *ConstructorDeclarator) SetTypeParametersopt(_TypeParametersopt *TypeParameters)
- type ConstructorModifier0
- type ConstructorModifier1
- type ConstructorModifier2
- type ConstructorModifiers
- func (my *ConstructorModifiers) Accept(v IAstVisitor)
- func (my *ConstructorModifiers) Enter(v Visitor)
- func (my *ConstructorModifiers) GetAllChildren() *ArrayList
- func (my *ConstructorModifiers) GetConstructorModifier() IConstructorModifier
- func (my *ConstructorModifiers) GetConstructorModifiers() IConstructorModifiers
- func (my *ConstructorModifiers) SetConstructorModifier(_ConstructorModifier IConstructorModifier)
- func (my *ConstructorModifiers) SetConstructorModifiers(_ConstructorModifiers IConstructorModifiers)
- type ContinueStatement
- func (my *ContinueStatement) Accept(v IAstVisitor)
- func (my *ContinueStatement) Enter(v Visitor)
- func (my *ContinueStatement) GetAllChildren() *ArrayList
- func (my *ContinueStatement) GetSEMICOLON() *AstToken
- func (my *ContinueStatement) Getcontinue() *AstToken
- func (my *ContinueStatement) Getidentifieropt() *identifier
- func (my *ContinueStatement) SetSEMICOLON(_SEMICOLON *AstToken)
- func (my *ContinueStatement) Setcontinue(_continue *AstToken)
- func (my *ContinueStatement) Setidentifieropt(_identifieropt *identifier)
- type DefaultValue
- func (my *DefaultValue) Accept(v IAstVisitor)
- func (my *DefaultValue) Enter(v Visitor)
- func (my *DefaultValue) GetAllChildren() *ArrayList
- func (my *DefaultValue) GetElementValue() IElementValue
- func (my *DefaultValue) Getdefault() *AstToken
- func (my *DefaultValue) SetElementValue(_ElementValue IElementValue)
- func (my *DefaultValue) Setdefault(_default *AstToken)
- type DimExpr
- func (my *DimExpr) Accept(v IAstVisitor)
- func (my *DimExpr) Enter(v Visitor)
- func (my *DimExpr) GetAllChildren() *ArrayList
- func (my *DimExpr) GetExpression() IExpression
- func (my *DimExpr) GetLBRACKET() *AstToken
- func (my *DimExpr) GetRBRACKET() *AstToken
- func (my *DimExpr) SetExpression(_Expression IExpression)
- func (my *DimExpr) SetLBRACKET(_LBRACKET *AstToken)
- func (my *DimExpr) SetRBRACKET(_RBRACKET *AstToken)
- type DimExprs
- func (my *DimExprs) Accept(v IAstVisitor)
- func (my *DimExprs) Enter(v Visitor)
- func (my *DimExprs) GetAllChildren() *ArrayList
- func (my *DimExprs) GetDimExpr() *DimExpr
- func (my *DimExprs) GetDimExprs() IDimExprs
- func (my *DimExprs) SetDimExpr(_DimExpr *DimExpr)
- func (my *DimExprs) SetDimExprs(_DimExprs IDimExprs)
- type Dims0
- type Dims1
- func (my *Dims1) Accept(v IAstVisitor)
- func (my *Dims1) Enter(v Visitor)
- func (my *Dims1) GetAllChildren() *ArrayList
- func (my *Dims1) GetDims() IDims
- func (my *Dims1) GetLBRACKET() *AstToken
- func (my *Dims1) GetRBRACKET() *AstToken
- func (my *Dims1) SetDims(_Dims IDims)
- func (my *Dims1) SetLBRACKET(_LBRACKET *AstToken)
- func (my *Dims1) SetRBRACKET(_RBRACKET *AstToken)
- type DoStatement
- func (my *DoStatement) Accept(v IAstVisitor)
- func (my *DoStatement) Enter(v Visitor)
- func (my *DoStatement) GetAllChildren() *ArrayList
- func (my *DoStatement) GetExpression() IExpression
- func (my *DoStatement) GetLPAREN() *AstToken
- func (my *DoStatement) GetRPAREN() *AstToken
- func (my *DoStatement) GetSEMICOLON() *AstToken
- func (my *DoStatement) GetStatement() IStatement
- func (my *DoStatement) Getdo() *AstToken
- func (my *DoStatement) Getwhile() *AstToken
- func (my *DoStatement) SetExpression(_Expression IExpression)
- func (my *DoStatement) SetLPAREN(_LPAREN *AstToken)
- func (my *DoStatement) SetRPAREN(_RPAREN *AstToken)
- func (my *DoStatement) SetSEMICOLON(_SEMICOLON *AstToken)
- func (my *DoStatement) SetStatement(_Statement IStatement)
- func (my *DoStatement) Setdo(_do *AstToken)
- func (my *DoStatement) Setwhile(_while *AstToken)
- type ElementValueArrayInitializer
- func (my *ElementValueArrayInitializer) Accept(v IAstVisitor)
- func (my *ElementValueArrayInitializer) Enter(v Visitor)
- func (my *ElementValueArrayInitializer) GetAllChildren() *ArrayList
- func (my *ElementValueArrayInitializer) GetCommaopt() *Commaopt
- func (my *ElementValueArrayInitializer) GetElementValuesopt() IElementValuesopt
- func (my *ElementValueArrayInitializer) GetLBRACE() *AstToken
- func (my *ElementValueArrayInitializer) GetRBRACE() *AstToken
- func (my *ElementValueArrayInitializer) SetCommaopt(_Commaopt *Commaopt)
- func (my *ElementValueArrayInitializer) SetElementValuesopt(_ElementValuesopt IElementValuesopt)
- func (my *ElementValueArrayInitializer) SetLBRACE(_LBRACE *AstToken)
- func (my *ElementValueArrayInitializer) SetRBRACE(_RBRACE *AstToken)
- type ElementValuePair
- func (my *ElementValuePair) Accept(v IAstVisitor)
- func (my *ElementValuePair) Enter(v Visitor)
- func (my *ElementValuePair) GetAllChildren() *ArrayList
- func (my *ElementValuePair) GetEQUAL() *AstToken
- func (my *ElementValuePair) GetElementValue() IElementValue
- func (my *ElementValuePair) GetSimpleName() *identifier
- func (my *ElementValuePair) SetEQUAL(_EQUAL *AstToken)
- func (my *ElementValuePair) SetElementValue(_ElementValue IElementValue)
- func (my *ElementValuePair) SetSimpleName(_SimpleName *identifier)
- type ElementValuePairs
- func (my *ElementValuePairs) Accept(v IAstVisitor)
- func (my *ElementValuePairs) Enter(v Visitor)
- func (my *ElementValuePairs) GetAllChildren() *ArrayList
- func (my *ElementValuePairs) GetCOMMA() *AstToken
- func (my *ElementValuePairs) GetElementValuePair() *ElementValuePair
- func (my *ElementValuePairs) GetElementValuePairs() IElementValuePairs
- func (my *ElementValuePairs) SetCOMMA(_COMMA *AstToken)
- func (my *ElementValuePairs) SetElementValuePair(_ElementValuePair *ElementValuePair)
- func (my *ElementValuePairs) SetElementValuePairs(_ElementValuePairs IElementValuePairs)
- type ElementValues
- func (my *ElementValues) Accept(v IAstVisitor)
- func (my *ElementValues) Enter(v Visitor)
- func (my *ElementValues) GetAllChildren() *ArrayList
- func (my *ElementValues) GetCOMMA() *AstToken
- func (my *ElementValues) GetElementValue() IElementValue
- func (my *ElementValues) GetElementValues() IElementValues
- func (my *ElementValues) SetCOMMA(_COMMA *AstToken)
- func (my *ElementValues) SetElementValue(_ElementValue IElementValue)
- func (my *ElementValues) SetElementValues(_ElementValues IElementValues)
- type Ellipsisopt
- type EmptyStatement
- type EnhancedForStatement
- func (my *EnhancedForStatement) Accept(v IAstVisitor)
- func (my *EnhancedForStatement) Enter(v Visitor)
- func (my *EnhancedForStatement) GetAllChildren() *ArrayList
- func (my *EnhancedForStatement) GetCOLON() *AstToken
- func (my *EnhancedForStatement) GetExpression() IExpression
- func (my *EnhancedForStatement) GetFormalParameter() *FormalParameter
- func (my *EnhancedForStatement) GetLPAREN() *AstToken
- func (my *EnhancedForStatement) GetRPAREN() *AstToken
- func (my *EnhancedForStatement) GetStatement() IStatement
- func (my *EnhancedForStatement) Getfor() *AstToken
- func (my *EnhancedForStatement) SetCOLON(_COLON *AstToken)
- func (my *EnhancedForStatement) SetExpression(_Expression IExpression)
- func (my *EnhancedForStatement) SetFormalParameter(_FormalParameter *FormalParameter)
- func (my *EnhancedForStatement) SetLPAREN(_LPAREN *AstToken)
- func (my *EnhancedForStatement) SetRPAREN(_RPAREN *AstToken)
- func (my *EnhancedForStatement) SetStatement(_Statement IStatement)
- func (my *EnhancedForStatement) Setfor(_for *AstToken)
- type EnumBody
- func (my *EnumBody) Accept(v IAstVisitor)
- func (my *EnumBody) Enter(v Visitor)
- func (my *EnumBody) GetAllChildren() *ArrayList
- func (my *EnumBody) GetCommaopt() *Commaopt
- func (my *EnumBody) GetEnumBodyDeclarationsopt() *EnumBodyDeclarations
- func (my *EnumBody) GetEnumConstantsopt() IEnumConstantsopt
- func (my *EnumBody) GetLBRACE() *AstToken
- func (my *EnumBody) GetRBRACE() *AstToken
- func (my *EnumBody) SetCommaopt(_Commaopt *Commaopt)
- func (my *EnumBody) SetEnumBodyDeclarationsopt(_EnumBodyDeclarationsopt *EnumBodyDeclarations)
- func (my *EnumBody) SetEnumConstantsopt(_EnumConstantsopt IEnumConstantsopt)
- func (my *EnumBody) SetLBRACE(_LBRACE *AstToken)
- func (my *EnumBody) SetRBRACE(_RBRACE *AstToken)
- type EnumBodyDeclarations
- func (my *EnumBodyDeclarations) Accept(v IAstVisitor)
- func (my *EnumBodyDeclarations) Enter(v Visitor)
- func (my *EnumBodyDeclarations) GetAllChildren() *ArrayList
- func (my *EnumBodyDeclarations) GetClassBodyDeclarationsopt() IClassBodyDeclarationsopt
- func (my *EnumBodyDeclarations) GetSEMICOLON() *AstToken
- func (my *EnumBodyDeclarations) SetClassBodyDeclarationsopt(_ClassBodyDeclarationsopt IClassBodyDeclarationsopt)
- func (my *EnumBodyDeclarations) SetSEMICOLON(_SEMICOLON *AstToken)
- type EnumConstant
- func (my *EnumConstant) Accept(v IAstVisitor)
- func (my *EnumConstant) Enter(v Visitor)
- func (my *EnumConstant) GetAllChildren() *ArrayList
- func (my *EnumConstant) GetAnnotationsopt() IAnnotationsopt
- func (my *EnumConstant) GetArgumentsopt() *Arguments
- func (my *EnumConstant) GetClassBodyopt() *ClassBody
- func (my *EnumConstant) Getidentifier() *identifier
- func (my *EnumConstant) SetAnnotationsopt(_Annotationsopt IAnnotationsopt)
- func (my *EnumConstant) SetArgumentsopt(_Argumentsopt *Arguments)
- func (my *EnumConstant) SetClassBodyopt(_ClassBodyopt *ClassBody)
- func (my *EnumConstant) Setidentifier(_identifier *identifier)
- type EnumConstants
- func (my *EnumConstants) Accept(v IAstVisitor)
- func (my *EnumConstants) Enter(v Visitor)
- func (my *EnumConstants) GetAllChildren() *ArrayList
- func (my *EnumConstants) GetCOMMA() *AstToken
- func (my *EnumConstants) GetEnumConstant() IEnumConstant
- func (my *EnumConstants) GetEnumConstants() IEnumConstants
- func (my *EnumConstants) SetCOMMA(_COMMA *AstToken)
- func (my *EnumConstants) SetEnumConstant(_EnumConstant IEnumConstant)
- func (my *EnumConstants) SetEnumConstants(_EnumConstants IEnumConstants)
- type EnumDeclaration
- func (my *EnumDeclaration) Accept(v IAstVisitor)
- func (my *EnumDeclaration) Enter(v Visitor)
- func (my *EnumDeclaration) GetAllChildren() *ArrayList
- func (my *EnumDeclaration) GetClassModifiersopt() IClassModifiersopt
- func (my *EnumDeclaration) GetEnumBody() *EnumBody
- func (my *EnumDeclaration) GetInterfacesopt() *Interfaces
- func (my *EnumDeclaration) Getenum() *AstToken
- func (my *EnumDeclaration) Getidentifier() *identifier
- func (my *EnumDeclaration) SetClassModifiersopt(_ClassModifiersopt IClassModifiersopt)
- func (my *EnumDeclaration) SetEnumBody(_EnumBody *EnumBody)
- func (my *EnumDeclaration) SetInterfacesopt(_Interfacesopt *Interfaces)
- func (my *EnumDeclaration) Setenum(_enum *AstToken)
- func (my *EnumDeclaration) Setidentifier(_identifier *identifier)
- type EqualityExpression0
- func (my *EqualityExpression0) Accept(v IAstVisitor)
- func (my *EqualityExpression0) Enter(v Visitor)
- func (my *EqualityExpression0) GetAllChildren() *ArrayList
- func (my *EqualityExpression0) GetEQUAL_EQUAL() *AstToken
- func (my *EqualityExpression0) GetEqualityExpression() IEqualityExpression
- func (my *EqualityExpression0) GetRelationalExpression() IRelationalExpression
- func (my *EqualityExpression0) SetEQUAL_EQUAL(_EQUAL_EQUAL *AstToken)
- func (my *EqualityExpression0) SetEqualityExpression(_EqualityExpression IEqualityExpression)
- func (my *EqualityExpression0) SetRelationalExpression(_RelationalExpression IRelationalExpression)
- type EqualityExpression1
- func (my *EqualityExpression1) Accept(v IAstVisitor)
- func (my *EqualityExpression1) Enter(v Visitor)
- func (my *EqualityExpression1) GetAllChildren() *ArrayList
- func (my *EqualityExpression1) GetEqualityExpression() IEqualityExpression
- func (my *EqualityExpression1) GetNOT_EQUAL() *AstToken
- func (my *EqualityExpression1) GetRelationalExpression() IRelationalExpression
- func (my *EqualityExpression1) SetEqualityExpression(_EqualityExpression IEqualityExpression)
- func (my *EqualityExpression1) SetNOT_EQUAL(_NOT_EQUAL *AstToken)
- func (my *EqualityExpression1) SetRelationalExpression(_RelationalExpression IRelationalExpression)
- type ExceptionTypeList
- func (my *ExceptionTypeList) Accept(v IAstVisitor)
- func (my *ExceptionTypeList) Enter(v Visitor)
- func (my *ExceptionTypeList) GetAllChildren() *ArrayList
- func (my *ExceptionTypeList) GetCOMMA() *AstToken
- func (my *ExceptionTypeList) GetExceptionType() IExceptionType
- func (my *ExceptionTypeList) GetExceptionTypeList() IExceptionTypeList
- func (my *ExceptionTypeList) SetCOMMA(_COMMA *AstToken)
- func (my *ExceptionTypeList) SetExceptionType(_ExceptionType IExceptionType)
- func (my *ExceptionTypeList) SetExceptionTypeList(_ExceptionTypeList IExceptionTypeList)
- type ExclusiveOrExpression
- func (my *ExclusiveOrExpression) Accept(v IAstVisitor)
- func (my *ExclusiveOrExpression) Enter(v Visitor)
- func (my *ExclusiveOrExpression) GetAllChildren() *ArrayList
- func (my *ExclusiveOrExpression) GetAndExpression() IAndExpression
- func (my *ExclusiveOrExpression) GetExclusiveOrExpression() IExclusiveOrExpression
- func (my *ExclusiveOrExpression) GetXOR() *AstToken
- func (my *ExclusiveOrExpression) SetAndExpression(_AndExpression IAndExpression)
- func (my *ExclusiveOrExpression) SetExclusiveOrExpression(_ExclusiveOrExpression IExclusiveOrExpression)
- func (my *ExclusiveOrExpression) SetXOR(_XOR *AstToken)
- type ExplicitConstructorInvocation0
- func (my *ExplicitConstructorInvocation0) Accept(v IAstVisitor)
- func (my *ExplicitConstructorInvocation0) Enter(v Visitor)
- func (my *ExplicitConstructorInvocation0) GetAllChildren() *ArrayList
- func (my *ExplicitConstructorInvocation0) GetArgumentListopt() IArgumentListopt
- func (my *ExplicitConstructorInvocation0) GetLPAREN() *AstToken
- func (my *ExplicitConstructorInvocation0) GetRPAREN() *AstToken
- func (my *ExplicitConstructorInvocation0) GetSEMICOLON() *AstToken
- func (my *ExplicitConstructorInvocation0) GetTypeArgumentsopt() *TypeArguments
- func (my *ExplicitConstructorInvocation0) Getthis() *AstToken
- func (my *ExplicitConstructorInvocation0) SetArgumentListopt(_ArgumentListopt IArgumentListopt)
- func (my *ExplicitConstructorInvocation0) SetLPAREN(_LPAREN *AstToken)
- func (my *ExplicitConstructorInvocation0) SetRPAREN(_RPAREN *AstToken)
- func (my *ExplicitConstructorInvocation0) SetSEMICOLON(_SEMICOLON *AstToken)
- func (my *ExplicitConstructorInvocation0) SetTypeArgumentsopt(_TypeArgumentsopt *TypeArguments)
- func (my *ExplicitConstructorInvocation0) Setthis(_this *AstToken)
- type ExplicitConstructorInvocation1
- func (my *ExplicitConstructorInvocation1) Accept(v IAstVisitor)
- func (my *ExplicitConstructorInvocation1) Enter(v Visitor)
- func (my *ExplicitConstructorInvocation1) GetAllChildren() *ArrayList
- func (my *ExplicitConstructorInvocation1) GetArgumentListopt() IArgumentListopt
- func (my *ExplicitConstructorInvocation1) GetLPAREN() *AstToken
- func (my *ExplicitConstructorInvocation1) GetRPAREN() *AstToken
- func (my *ExplicitConstructorInvocation1) GetSEMICOLON() *AstToken
- func (my *ExplicitConstructorInvocation1) GetTypeArgumentsopt() *TypeArguments
- func (my *ExplicitConstructorInvocation1) Getsuper() *AstToken
- func (my *ExplicitConstructorInvocation1) SetArgumentListopt(_ArgumentListopt IArgumentListopt)
- func (my *ExplicitConstructorInvocation1) SetLPAREN(_LPAREN *AstToken)
- func (my *ExplicitConstructorInvocation1) SetRPAREN(_RPAREN *AstToken)
- func (my *ExplicitConstructorInvocation1) SetSEMICOLON(_SEMICOLON *AstToken)
- func (my *ExplicitConstructorInvocation1) SetTypeArgumentsopt(_TypeArgumentsopt *TypeArguments)
- func (my *ExplicitConstructorInvocation1) Setsuper(_super *AstToken)
- type ExplicitConstructorInvocation2
- func (my *ExplicitConstructorInvocation2) Accept(v IAstVisitor)
- func (my *ExplicitConstructorInvocation2) Enter(v Visitor)
- func (my *ExplicitConstructorInvocation2) GetAllChildren() *ArrayList
- func (my *ExplicitConstructorInvocation2) GetArgumentListopt() IArgumentListopt
- func (my *ExplicitConstructorInvocation2) GetDOT() *AstToken
- func (my *ExplicitConstructorInvocation2) GetLPAREN() *AstToken
- func (my *ExplicitConstructorInvocation2) GetPrimary() IPrimary
- func (my *ExplicitConstructorInvocation2) GetRPAREN() *AstToken
- func (my *ExplicitConstructorInvocation2) GetSEMICOLON() *AstToken
- func (my *ExplicitConstructorInvocation2) GetTypeArgumentsopt() *TypeArguments
- func (my *ExplicitConstructorInvocation2) Getsuper() *AstToken
- func (my *ExplicitConstructorInvocation2) SetArgumentListopt(_ArgumentListopt IArgumentListopt)
- func (my *ExplicitConstructorInvocation2) SetDOT(_DOT *AstToken)
- func (my *ExplicitConstructorInvocation2) SetLPAREN(_LPAREN *AstToken)
- func (my *ExplicitConstructorInvocation2) SetPrimary(_Primary IPrimary)
- func (my *ExplicitConstructorInvocation2) SetRPAREN(_RPAREN *AstToken)
- func (my *ExplicitConstructorInvocation2) SetSEMICOLON(_SEMICOLON *AstToken)
- func (my *ExplicitConstructorInvocation2) SetTypeArgumentsopt(_TypeArgumentsopt *TypeArguments)
- func (my *ExplicitConstructorInvocation2) Setsuper(_super *AstToken)
- type ExpressionName
- func (my *ExpressionName) Accept(v IAstVisitor)
- func (my *ExpressionName) Enter(v Visitor)
- func (my *ExpressionName) GetAllChildren() *ArrayList
- func (my *ExpressionName) GetAmbiguousName() IAmbiguousName
- func (my *ExpressionName) GetDOT() *AstToken
- func (my *ExpressionName) Getidentifier() *identifier
- func (my *ExpressionName) SetAmbiguousName(_AmbiguousName IAmbiguousName)
- func (my *ExpressionName) SetDOT(_DOT *AstToken)
- func (my *ExpressionName) Setidentifier(_identifier *identifier)
- type ExpressionStatement
- func (my *ExpressionStatement) Accept(v IAstVisitor)
- func (my *ExpressionStatement) Enter(v Visitor)
- func (my *ExpressionStatement) GetAllChildren() *ArrayList
- func (my *ExpressionStatement) GetSEMICOLON() *AstToken
- func (my *ExpressionStatement) GetStatementExpression() IStatementExpression
- func (my *ExpressionStatement) SetSEMICOLON(_SEMICOLON *AstToken)
- func (my *ExpressionStatement) SetStatementExpression(_StatementExpression IStatementExpression)
- type ExtendsInterfaces0
- func (my *ExtendsInterfaces0) Accept(v IAstVisitor)
- func (my *ExtendsInterfaces0) Enter(v Visitor)
- func (my *ExtendsInterfaces0) GetAllChildren() *ArrayList
- func (my *ExtendsInterfaces0) GetInterfaceType() *InterfaceType
- func (my *ExtendsInterfaces0) Getextends() *AstToken
- func (my *ExtendsInterfaces0) SetInterfaceType(_InterfaceType *InterfaceType)
- func (my *ExtendsInterfaces0) Setextends(_extends *AstToken)
- type ExtendsInterfaces1
- func (my *ExtendsInterfaces1) Accept(v IAstVisitor)
- func (my *ExtendsInterfaces1) Enter(v Visitor)
- func (my *ExtendsInterfaces1) GetAllChildren() *ArrayList
- func (my *ExtendsInterfaces1) GetCOMMA() *AstToken
- func (my *ExtendsInterfaces1) GetExtendsInterfaces() IExtendsInterfaces
- func (my *ExtendsInterfaces1) GetInterfaceType() *InterfaceType
- func (my *ExtendsInterfaces1) SetCOMMA(_COMMA *AstToken)
- func (my *ExtendsInterfaces1) SetExtendsInterfaces(_ExtendsInterfaces IExtendsInterfaces)
- func (my *ExtendsInterfaces1) SetInterfaceType(_InterfaceType *InterfaceType)
- type FieldAccess0
- func (my *FieldAccess0) Accept(v IAstVisitor)
- func (my *FieldAccess0) Enter(v Visitor)
- func (my *FieldAccess0) GetAllChildren() *ArrayList
- func (my *FieldAccess0) GetDOT() *AstToken
- func (my *FieldAccess0) GetPrimary() IPrimary
- func (my *FieldAccess0) Getidentifier() *identifier
- func (my *FieldAccess0) SetDOT(_DOT *AstToken)
- func (my *FieldAccess0) SetPrimary(_Primary IPrimary)
- func (my *FieldAccess0) Setidentifier(_identifier *identifier)
- type FieldAccess1
- func (my *FieldAccess1) Accept(v IAstVisitor)
- func (my *FieldAccess1) Enter(v Visitor)
- func (my *FieldAccess1) GetAllChildren() *ArrayList
- func (my *FieldAccess1) GetDOT() *AstToken
- func (my *FieldAccess1) Getidentifier() *identifier
- func (my *FieldAccess1) Getsuper() *AstToken
- func (my *FieldAccess1) SetDOT(_DOT *AstToken)
- func (my *FieldAccess1) Setidentifier(_identifier *identifier)
- func (my *FieldAccess1) Setsuper(_super *AstToken)
- type FieldAccess2
- func (my *FieldAccess2) Accept(v IAstVisitor)
- func (my *FieldAccess2) Enter(v Visitor)
- func (my *FieldAccess2) GetAllChildren() *ArrayList
- func (my *FieldAccess2) GetClassName() IClassName
- func (my *FieldAccess2) GetDOT() *AstToken
- func (my *FieldAccess2) GetDOT4() *AstToken
- func (my *FieldAccess2) Getidentifier() *identifier
- func (my *FieldAccess2) Getsuper() *AstToken
- func (my *FieldAccess2) SetClassName(_ClassName IClassName)
- func (my *FieldAccess2) SetDOT(_DOT *AstToken)
- func (my *FieldAccess2) SetDOT4(_DOT4 *AstToken)
- func (my *FieldAccess2) Setidentifier(_identifier *identifier)
- func (my *FieldAccess2) Setsuper(_super *AstToken)
- type FieldDeclaration
- func (my *FieldDeclaration) Accept(v IAstVisitor)
- func (my *FieldDeclaration) Enter(v Visitor)
- func (my *FieldDeclaration) GetAllChildren() *ArrayList
- func (my *FieldDeclaration) GetFieldModifiersopt() IFieldModifiersopt
- func (my *FieldDeclaration) GetSEMICOLON() *AstToken
- func (my *FieldDeclaration) GetType() IType
- func (my *FieldDeclaration) GetVariableDeclarators() IVariableDeclarators
- func (my *FieldDeclaration) SetFieldModifiersopt(_FieldModifiersopt IFieldModifiersopt)
- func (my *FieldDeclaration) SetSEMICOLON(_SEMICOLON *AstToken)
- func (my *FieldDeclaration) SetType(_Type IType)
- func (my *FieldDeclaration) SetVariableDeclarators(_VariableDeclarators IVariableDeclarators)
- type FieldModifier0
- type FieldModifier1
- type FieldModifier2
- type FieldModifier3
- type FieldModifier4
- type FieldModifier5
- type FieldModifier6
- type FieldModifiers
- func (my *FieldModifiers) Accept(v IAstVisitor)
- func (my *FieldModifiers) Enter(v Visitor)
- func (my *FieldModifiers) GetAllChildren() *ArrayList
- func (my *FieldModifiers) GetFieldModifier() IFieldModifier
- func (my *FieldModifiers) GetFieldModifiers() IFieldModifiers
- func (my *FieldModifiers) SetFieldModifier(_FieldModifier IFieldModifier)
- func (my *FieldModifiers) SetFieldModifiers(_FieldModifiers IFieldModifiers)
- type Finally
- type FloatingPointType0
- type FloatingPointType1
- type ForStatementNoShortIf
- func (my *ForStatementNoShortIf) Accept(v IAstVisitor)
- func (my *ForStatementNoShortIf) Enter(v Visitor)
- func (my *ForStatementNoShortIf) GetAllChildren() *ArrayList
- func (my *ForStatementNoShortIf) GetExpressionopt() IExpressionopt
- func (my *ForStatementNoShortIf) GetForInitopt() IForInitopt
- func (my *ForStatementNoShortIf) GetForUpdateopt() IForUpdateopt
- func (my *ForStatementNoShortIf) GetLPAREN() *AstToken
- func (my *ForStatementNoShortIf) GetRPAREN() *AstToken
- func (my *ForStatementNoShortIf) GetSEMICOLON() *AstToken
- func (my *ForStatementNoShortIf) GetSEMICOLON6() *AstToken
- func (my *ForStatementNoShortIf) GetStatementNoShortIf() IStatementNoShortIf
- func (my *ForStatementNoShortIf) Getfor() *AstToken
- func (my *ForStatementNoShortIf) SetExpressionopt(_Expressionopt IExpressionopt)
- func (my *ForStatementNoShortIf) SetForInitopt(_ForInitopt IForInitopt)
- func (my *ForStatementNoShortIf) SetForUpdateopt(_ForUpdateopt IForUpdateopt)
- func (my *ForStatementNoShortIf) SetLPAREN(_LPAREN *AstToken)
- func (my *ForStatementNoShortIf) SetRPAREN(_RPAREN *AstToken)
- func (my *ForStatementNoShortIf) SetSEMICOLON(_SEMICOLON *AstToken)
- func (my *ForStatementNoShortIf) SetSEMICOLON6(_SEMICOLON6 *AstToken)
- func (my *ForStatementNoShortIf) SetStatementNoShortIf(_StatementNoShortIf IStatementNoShortIf)
- func (my *ForStatementNoShortIf) Setfor(_for *AstToken)
- type FormalParameter
- func (my *FormalParameter) Accept(v IAstVisitor)
- func (my *FormalParameter) Enter(v Visitor)
- func (my *FormalParameter) GetAllChildren() *ArrayList
- func (my *FormalParameter) GetType() IType
- func (my *FormalParameter) GetVariableDeclaratorId() IVariableDeclaratorId
- func (my *FormalParameter) GetVariableModifiersopt() IVariableModifiersopt
- func (my *FormalParameter) SetType(_Type IType)
- func (my *FormalParameter) SetVariableDeclaratorId(_VariableDeclaratorId IVariableDeclaratorId)
- func (my *FormalParameter) SetVariableModifiersopt(_VariableModifiersopt IVariableModifiersopt)
- type FormalParameterList
- func (my *FormalParameterList) Accept(v IAstVisitor)
- func (my *FormalParameterList) Enter(v Visitor)
- func (my *FormalParameterList) GetAllChildren() *ArrayList
- func (my *FormalParameterList) GetCOMMA() *AstToken
- func (my *FormalParameterList) GetFormalParameters() IFormalParameters
- func (my *FormalParameterList) GetLastFormalParameter() *LastFormalParameter
- func (my *FormalParameterList) SetCOMMA(_COMMA *AstToken)
- func (my *FormalParameterList) SetFormalParameters(_FormalParameters IFormalParameters)
- func (my *FormalParameterList) SetLastFormalParameter(_LastFormalParameter *LastFormalParameter)
- type FormalParameters
- func (my *FormalParameters) Accept(v IAstVisitor)
- func (my *FormalParameters) Enter(v Visitor)
- func (my *FormalParameters) GetAllChildren() *ArrayList
- func (my *FormalParameters) GetCOMMA() *AstToken
- func (my *FormalParameters) GetFormalParameter() *FormalParameter
- func (my *FormalParameters) GetFormalParameters() IFormalParameters
- func (my *FormalParameters) SetCOMMA(_COMMA *AstToken)
- func (my *FormalParameters) SetFormalParameter(_FormalParameter *FormalParameter)
- func (my *FormalParameters) SetFormalParameters(_FormalParameters IFormalParameters)
- type IAbstractMethodDeclaration
- type IAbstractMethodModifier
- type IAbstractMethodModifiers
- type IAbstractMethodModifiersopt
- type IActualTypeArgument
- type IActualTypeArgumentList
- type IAdditionalBound
- type IAdditionalBoundList
- type IAdditionalBoundListopt
- type IAdditiveExpression
- type IAmbiguousName
- type IAndExpression
- type IAnnotation
- type IAnnotationTypeBody
- type IAnnotationTypeDeclaration
- type IAnnotationTypeElementDeclaration
- type IAnnotationTypeElementDeclarations
- type IAnnotationTypeElementDeclarationsopt
- type IAnnotations
- type IAnnotationsopt
- type IArgumentList
- type IArgumentListopt
- type IArguments
- type IArgumentsopt
- type IArrayAccess
- type IArrayCreationExpression
- type IArrayInitializer
- type IArrayType
- type IAssertStatement
- type IAssignment
- type IAssignmentExpression
- type IAssignmentOperator
- type IAstToken
- type IBasicForStatement
- type IBlock
- type IBlockStatement
- type IBlockStatements
- type IBlockStatementsopt
- type IBooleanLiteral
- type IBreakStatement
- type ICastExpression
- type ICatchClause
- type ICatches
- type ICatchesopt
- type IClassBody
- type IClassBodyDeclaration
- type IClassBodyDeclarations
- type IClassBodyDeclarationsopt
- type IClassBodyopt
- type IClassDeclaration
- type IClassInstanceCreationExpression
- type IClassMemberDeclaration
- type IClassModifier
- type IClassModifiers
- type IClassModifiersopt
- type IClassName
- type IClassOrInterfaceType
- type IClassType
- type ICommaopt
- type ICompilationUnit
- type IConditionalAndExpression
- type IConditionalExpression
- type IConditionalOrExpression
- type IConstantDeclaration
- type IConstantExpression
- type IConstantModifier
- type IConstantModifiers
- type IConstantModifiersopt
- type IConstructorBody
- type IConstructorDeclaration
- type IConstructorDeclarator
- type IConstructorModifier
- type IConstructorModifiers
- type IConstructorModifiersopt
- type IContinueStatement
- type IDefaultValue
- type IDefaultValueopt
- type IDimExpr
- type IDimExprs
- type IDims
- type IDimsopt
- type IDoStatement
- type IElementValue
- type IElementValueArrayInitializer
- type IElementValuePair
- type IElementValuePairs
- type IElementValuePairsopt
- type IElementValues
- type IElementValuesopt
- type IEllipsisopt
- type IEmptyStatement
- type IEnhancedForStatement
- type IEnumBody
- type IEnumBodyDeclarations
- type IEnumBodyDeclarationsopt
- type IEnumConstant
- type IEnumConstants
- type IEnumConstantsopt
- type IEnumDeclaration
- type IEqualityExpression
- type IExceptionType
- type IExceptionTypeList
- type IExclusiveOrExpression
- type IExplicitConstructorInvocation
- type IExplicitConstructorInvocationopt
- type IExpression
- type IExpressionName
- type IExpressionStatement
- type IExpressionopt
- type IExtendsInterfaces
- type IExtendsInterfacesopt
- type IFieldAccess
- type IFieldDeclaration
- type IFieldModifier
- type IFieldModifiers
- type IFieldModifiersopt
- type IFinally
- type IFloatingPointType
- type IForInit
- type IForInitopt
- type IForStatement
- type IForStatementNoShortIf
- type IForUpdate
- type IForUpdateopt
- type IFormalParameter
- type IFormalParameterList
- type IFormalParameterListopt
- type IFormalParameters
- type IIfThenElseStatement
- type IIfThenElseStatementNoShortIf
- type IIfThenStatement
- type IImportDeclaration
- type IImportDeclarations
- type IImportDeclarationsopt
- type IInclusiveOrExpression
- type IInstanceInitializer
- type IIntegralType
- type IInterfaceBody
- type IInterfaceDeclaration
- type IInterfaceMemberDeclaration
- type IInterfaceMemberDeclarations
- type IInterfaceMemberDeclarationsopt
- type IInterfaceModifier
- type IInterfaceModifiers
- type IInterfaceModifiersopt
- type IInterfaceType
- type IInterfaceTypeList
- type IInterfaces
- type IInterfacesopt
- type ILPGUserAction
- type ILabeledStatement
- type ILabeledStatementNoShortIf
- type ILastFormalParameter
- type ILeftHandSide
- type ILiteral
- type ILocalVariableDeclaration
- type ILocalVariableDeclarationStatement
- type IMarkerAnnotation
- type IMethodBody
- type IMethodDeclaration
- type IMethodDeclarator
- type IMethodHeader
- type IMethodInvocation
- type IMethodModifier
- type IMethodModifiers
- type IMethodModifiersopt
- type IMethodName
- type IMultiplicativeExpression
- type INormalAnnotation
- type INormalClassDeclaration
- type INormalInterfaceDeclaration
- type INumericType
- type IPackageDeclaration
- type IPackageDeclarationopt
- type IPackageName
- type IPackageOrTypeName
- type IPostDecrementExpression
- type IPostIncrementExpression
- type IPostfixExpression
- type IPreDecrementExpression
- type IPreIncrementExpression
- type IPrimary
- type IPrimaryNoNewArray
- type IPrimitiveType
- type IReferenceType
- type IRelationalExpression
- type IResultType
- type IReturnStatement
- type IRootForJavaParser
- type IShiftExpression
- type ISimpleName
- type ISimpleTypeName
- type ISingleElementAnnotation
- type ISingleStaticImportDeclaration
- type ISingleTypeImportDeclaration
- type IStatement
- type IStatementExpression
- type IStatementExpressionList
- type IStatementNoShortIf
- type IStatementWithoutTrailingSubstatement
- type IStaticImportOnDemandDeclaration
- type IStaticInitializer
- type ISuper
- type ISuperopt
- type ISwitchBlock
- type ISwitchBlockStatementGroup
- type ISwitchBlockStatementGroups
- type ISwitchBlockStatementGroupsopt
- type ISwitchLabel
- type ISwitchLabels
- type ISwitchLabelsopt
- type ISwitchStatement
- type ISynchronizedStatement
- type IThrowStatement
- type IThrows
- type IThrowsopt
- type ITryStatement
- type IType
- type ITypeArguments
- type ITypeArgumentsopt
- type ITypeBound
- type ITypeBoundopt
- type ITypeDeclaration
- type ITypeDeclarations
- type ITypeDeclarationsopt
- type ITypeImportOnDemandDeclaration
- type ITypeName
- type ITypeParameter
- type ITypeParameterList
- type ITypeParameters
- type ITypeParametersopt
- type ITypeVariable
- type IUnaryExpression
- type IUnaryExpressionNotPlusMinus
- type IVariableDeclarator
- type IVariableDeclaratorId
- type IVariableDeclarators
- type IVariableInitializer
- type IVariableInitializers
- type IVariableInitializersopt
- type IVariableModifier
- type IVariableModifiers
- type IVariableModifiersopt
- type IWhileStatement
- type IWhileStatementNoShortIf
- type IWildcard
- type IWildcardBounds
- type IWildcardBoundsOpt
- type IfThenElseStatement
- func (my *IfThenElseStatement) Accept(v IAstVisitor)
- func (my *IfThenElseStatement) Enter(v Visitor)
- func (my *IfThenElseStatement) GetAllChildren() *ArrayList
- func (my *IfThenElseStatement) GetExpression() IExpression
- func (my *IfThenElseStatement) GetLPAREN() *AstToken
- func (my *IfThenElseStatement) GetRPAREN() *AstToken
- func (my *IfThenElseStatement) GetStatement() IStatement
- func (my *IfThenElseStatement) GetStatementNoShortIf() IStatementNoShortIf
- func (my *IfThenElseStatement) Getelse() *AstToken
- func (my *IfThenElseStatement) Getif() *AstToken
- func (my *IfThenElseStatement) SetExpression(_Expression IExpression)
- func (my *IfThenElseStatement) SetLPAREN(_LPAREN *AstToken)
- func (my *IfThenElseStatement) SetRPAREN(_RPAREN *AstToken)
- func (my *IfThenElseStatement) SetStatement(_Statement IStatement)
- func (my *IfThenElseStatement) SetStatementNoShortIf(_StatementNoShortIf IStatementNoShortIf)
- func (my *IfThenElseStatement) Setelse(_else *AstToken)
- func (my *IfThenElseStatement) Setif(_if *AstToken)
- type IfThenElseStatementNoShortIf
- func (my *IfThenElseStatementNoShortIf) Accept(v IAstVisitor)
- func (my *IfThenElseStatementNoShortIf) Enter(v Visitor)
- func (my *IfThenElseStatementNoShortIf) GetAllChildren() *ArrayList
- func (my *IfThenElseStatementNoShortIf) GetExpression() IExpression
- func (my *IfThenElseStatementNoShortIf) GetLPAREN() *AstToken
- func (my *IfThenElseStatementNoShortIf) GetRPAREN() *AstToken
- func (my *IfThenElseStatementNoShortIf) GetStatementNoShortIf() IStatementNoShortIf
- func (my *IfThenElseStatementNoShortIf) GetStatementNoShortIf7() IStatementNoShortIf
- func (my *IfThenElseStatementNoShortIf) Getelse() *AstToken
- func (my *IfThenElseStatementNoShortIf) Getif() *AstToken
- func (my *IfThenElseStatementNoShortIf) SetExpression(_Expression IExpression)
- func (my *IfThenElseStatementNoShortIf) SetLPAREN(_LPAREN *AstToken)
- func (my *IfThenElseStatementNoShortIf) SetRPAREN(_RPAREN *AstToken)
- func (my *IfThenElseStatementNoShortIf) SetStatementNoShortIf(_StatementNoShortIf IStatementNoShortIf)
- func (my *IfThenElseStatementNoShortIf) SetStatementNoShortIf7(_StatementNoShortIf7 IStatementNoShortIf)
- func (my *IfThenElseStatementNoShortIf) Setelse(_else *AstToken)
- func (my *IfThenElseStatementNoShortIf) Setif(_if *AstToken)
- type IfThenStatement
- func (my *IfThenStatement) Accept(v IAstVisitor)
- func (my *IfThenStatement) Enter(v Visitor)
- func (my *IfThenStatement) GetAllChildren() *ArrayList
- func (my *IfThenStatement) GetExpression() IExpression
- func (my *IfThenStatement) GetLPAREN() *AstToken
- func (my *IfThenStatement) GetRPAREN() *AstToken
- func (my *IfThenStatement) GetStatement() IStatement
- func (my *IfThenStatement) Getif() *AstToken
- func (my *IfThenStatement) SetExpression(_Expression IExpression)
- func (my *IfThenStatement) SetLPAREN(_LPAREN *AstToken)
- func (my *IfThenStatement) SetRPAREN(_RPAREN *AstToken)
- func (my *IfThenStatement) SetStatement(_Statement IStatement)
- func (my *IfThenStatement) Setif(_if *AstToken)
- type Iidentifier
- type Iidentifieropt
- type ImportDeclarations
- func (my *ImportDeclarations) Accept(v IAstVisitor)
- func (my *ImportDeclarations) Enter(v Visitor)
- func (my *ImportDeclarations) GetAllChildren() *ArrayList
- func (my *ImportDeclarations) GetImportDeclaration() IImportDeclaration
- func (my *ImportDeclarations) GetImportDeclarations() IImportDeclarations
- func (my *ImportDeclarations) SetImportDeclaration(_ImportDeclaration IImportDeclaration)
- func (my *ImportDeclarations) SetImportDeclarations(_ImportDeclarations IImportDeclarations)
- type InclusiveOrExpression
- func (my *InclusiveOrExpression) Accept(v IAstVisitor)
- func (my *InclusiveOrExpression) Enter(v Visitor)
- func (my *InclusiveOrExpression) GetAllChildren() *ArrayList
- func (my *InclusiveOrExpression) GetExclusiveOrExpression() IExclusiveOrExpression
- func (my *InclusiveOrExpression) GetInclusiveOrExpression() IInclusiveOrExpression
- func (my *InclusiveOrExpression) GetOR() *AstToken
- func (my *InclusiveOrExpression) SetExclusiveOrExpression(_ExclusiveOrExpression IExclusiveOrExpression)
- func (my *InclusiveOrExpression) SetInclusiveOrExpression(_InclusiveOrExpression IInclusiveOrExpression)
- func (my *InclusiveOrExpression) SetOR(_OR *AstToken)
- type IntegralType0
- type IntegralType1
- type IntegralType2
- type IntegralType3
- type IntegralType4
- type InterfaceBody
- func (my *InterfaceBody) Accept(v IAstVisitor)
- func (my *InterfaceBody) Enter(v Visitor)
- func (my *InterfaceBody) GetAllChildren() *ArrayList
- func (my *InterfaceBody) GetInterfaceMemberDeclarationsopt() IInterfaceMemberDeclarationsopt
- func (my *InterfaceBody) GetLBRACE() *AstToken
- func (my *InterfaceBody) GetRBRACE() *AstToken
- func (my *InterfaceBody) SetInterfaceMemberDeclarationsopt(_InterfaceMemberDeclarationsopt IInterfaceMemberDeclarationsopt)
- func (my *InterfaceBody) SetLBRACE(_LBRACE *AstToken)
- func (my *InterfaceBody) SetRBRACE(_RBRACE *AstToken)
- type InterfaceMemberDeclaration
- type InterfaceMemberDeclarations
- func (my *InterfaceMemberDeclarations) Accept(v IAstVisitor)
- func (my *InterfaceMemberDeclarations) Enter(v Visitor)
- func (my *InterfaceMemberDeclarations) GetAllChildren() *ArrayList
- func (my *InterfaceMemberDeclarations) GetInterfaceMemberDeclaration() IInterfaceMemberDeclaration
- func (my *InterfaceMemberDeclarations) GetInterfaceMemberDeclarations() IInterfaceMemberDeclarations
- func (my *InterfaceMemberDeclarations) SetInterfaceMemberDeclaration(_InterfaceMemberDeclaration IInterfaceMemberDeclaration)
- func (my *InterfaceMemberDeclarations) SetInterfaceMemberDeclarations(_InterfaceMemberDeclarations IInterfaceMemberDeclarations)
- type InterfaceModifier0
- type InterfaceModifier1
- type InterfaceModifier2
- type InterfaceModifier3
- type InterfaceModifier4
- type InterfaceModifier5
- type InterfaceModifiers
- func (my *InterfaceModifiers) Accept(v IAstVisitor)
- func (my *InterfaceModifiers) Enter(v Visitor)
- func (my *InterfaceModifiers) GetAllChildren() *ArrayList
- func (my *InterfaceModifiers) GetInterfaceModifier() IInterfaceModifier
- func (my *InterfaceModifiers) GetInterfaceModifiers() IInterfaceModifiers
- func (my *InterfaceModifiers) SetInterfaceModifier(_InterfaceModifier IInterfaceModifier)
- func (my *InterfaceModifiers) SetInterfaceModifiers(_InterfaceModifiers IInterfaceModifiers)
- type InterfaceType
- func (my *InterfaceType) Accept(v IAstVisitor)
- func (my *InterfaceType) Enter(v Visitor)
- func (my *InterfaceType) GetAllChildren() *ArrayList
- func (my *InterfaceType) GetTypeArgumentsopt() *TypeArguments
- func (my *InterfaceType) GetTypeName() ITypeName
- func (my *InterfaceType) SetTypeArgumentsopt(_TypeArgumentsopt *TypeArguments)
- func (my *InterfaceType) SetTypeName(_TypeName ITypeName)
- type InterfaceTypeList
- func (my *InterfaceTypeList) Accept(v IAstVisitor)
- func (my *InterfaceTypeList) Enter(v Visitor)
- func (my *InterfaceTypeList) GetAllChildren() *ArrayList
- func (my *InterfaceTypeList) GetCOMMA() *AstToken
- func (my *InterfaceTypeList) GetInterfaceType() *InterfaceType
- func (my *InterfaceTypeList) GetInterfaceTypeList() IInterfaceTypeList
- func (my *InterfaceTypeList) SetCOMMA(_COMMA *AstToken)
- func (my *InterfaceTypeList) SetInterfaceType(_InterfaceType *InterfaceType)
- func (my *InterfaceTypeList) SetInterfaceTypeList(_InterfaceTypeList IInterfaceTypeList)
- type Interfaces
- func (my *Interfaces) Accept(v IAstVisitor)
- func (my *Interfaces) Enter(v Visitor)
- func (my *Interfaces) GetAllChildren() *ArrayList
- func (my *Interfaces) GetInterfaceTypeList() IInterfaceTypeList
- func (my *Interfaces) Getimplements() *AstToken
- func (my *Interfaces) SetInterfaceTypeList(_InterfaceTypeList IInterfaceTypeList)
- func (my *Interfaces) Setimplements(_implements *AstToken)
- type JavaKWLexer
- type JavaKWLexerprs
- func (my *JavaKWLexerprs) Asb(index int) int
- func (my *JavaKWLexerprs) Asi(state int) int
- func (my *JavaKWLexerprs) Asr(index int) int
- func (my *JavaKWLexerprs) BaseAction(index int) int
- func (my *JavaKWLexerprs) BaseCheck(index int) int
- func (my *JavaKWLexerprs) GetAcceptAction() int
- func (my *JavaKWLexerprs) GetBacktrack() bool
- func (my *JavaKWLexerprs) GetEoftSymbol() int
- func (my *JavaKWLexerprs) GetEoltSymbol() int
- func (my *JavaKWLexerprs) GetErrorAction() int
- func (my *JavaKWLexerprs) GetErrorSymbol() int
- func (my *JavaKWLexerprs) GetLaStateOffset() int
- func (my *JavaKWLexerprs) GetMaxLa() int
- func (my *JavaKWLexerprs) GetMaxNameLength() int
- func (my *JavaKWLexerprs) GetNtOffset() int
- func (my *JavaKWLexerprs) GetNumNonterminals() int
- func (my *JavaKWLexerprs) GetNumRules() int
- func (my *JavaKWLexerprs) GetNumStates() int
- func (my *JavaKWLexerprs) GetNumSymbols() int
- func (my *JavaKWLexerprs) GetScopeSize() int
- func (my *JavaKWLexerprs) GetScopeUbound() int
- func (my *JavaKWLexerprs) GetStartState() int
- func (my *JavaKWLexerprs) GetStartSymbol() int
- func (my *JavaKWLexerprs) InSymb(index int) int
- func (my *JavaKWLexerprs) InSymbol(state int) int
- func (my *JavaKWLexerprs) IsKeyword(index int) bool
- func (my *JavaKWLexerprs) IsNullable(index int) bool
- func (my *JavaKWLexerprs) IsValidForParser() bool
- func (my *JavaKWLexerprs) Lhs(index int) int
- func (my *JavaKWLexerprs) LookAhead(la_state int, sym int) int
- func (my *JavaKWLexerprs) Name(index int) string
- func (my *JavaKWLexerprs) Nasb(index int) int
- func (my *JavaKWLexerprs) Nasi(state int) int
- func (my *JavaKWLexerprs) Nasr(index int) int
- func (my *JavaKWLexerprs) NonterminalIndex(index int) int
- func (my *JavaKWLexerprs) NtAction(state int, sym int) int
- func (my *JavaKWLexerprs) OriginalState(state int) int
- func (my *JavaKWLexerprs) ProsthesesIndex(index int) int
- func (my *JavaKWLexerprs) Rhs(index int) int
- func (my *JavaKWLexerprs) ScopeLa(index int) int
- func (my *JavaKWLexerprs) ScopeLhs(index int) int
- func (my *JavaKWLexerprs) ScopePrefix(index int) int
- func (my *JavaKWLexerprs) ScopeRhs(index int) int
- func (my *JavaKWLexerprs) ScopeState(index int) int
- func (my *JavaKWLexerprs) ScopeStateSet(index int) int
- func (my *JavaKWLexerprs) ScopeSuffix(index int) int
- func (my *JavaKWLexerprs) TAction(state int, sym int) int
- func (my *JavaKWLexerprs) TermAction(index int) int
- func (my *JavaKWLexerprs) TermCheck(index int) int
- func (my *JavaKWLexerprs) TerminalIndex(index int) int
- type JavaLexer
- func (my *JavaLexer) AddEOF(prsStream IPrsStream, end_offSet int)
- func (my *JavaLexer) CheckForKeyWord()
- func (my *JavaLexer) CheckForKeyWordWithKind(defaultKind int)
- func (my *JavaLexer) GetILexStream() ILexStream
- func (my *JavaLexer) GetKeywordKinds() []int
- func (my *JavaLexer) GetLeftSpan() int
- func (my *JavaLexer) GetParseTable() ParseTable
- func (my *JavaLexer) GetParser() *LexParser
- func (my *JavaLexer) GetRhsFirstTokenIndex(i int) int
- func (my *JavaLexer) GetRhsLastTokenIndex(i int) int
- func (my *JavaLexer) GetRightSpan() int
- func (my *JavaLexer) GetToken(i int) int
- func (my *JavaLexer) InitializeLexer(prsStream IPrsStream, start_offSet int, end_offSet int) error
- func (my *JavaLexer) Lexer(prsStream IPrsStream, monitor Monitor) error
- func (my *JavaLexer) LexerWithPosition(prsStream IPrsStream, start_offSet int, end_offSet int, monitor Monitor) error
- func (my *JavaLexer) MakeComment(kind int)
- func (my *JavaLexer) MakeToken(left_token int, right_token int, kind int)
- func (my *JavaLexer) MakeTokenWithKind(kind int)
- func (my *JavaLexer) PrintValue(startOffset int, endOffset int)
- func (my *JavaLexer) ReportLexicalError(startLoc int, endLoc int)
- func (my *JavaLexer) Reset(filename string, tab int, input_chars []rune) error
- func (my *JavaLexer) ResetKeywordLexer()
- func (my *JavaLexer) RuleAction(ruleNumber int)
- func (my *JavaLexer) SkipToken()
- type JavaLexerLpgLexStream
- type JavaLexerprs
- func (my *JavaLexerprs) Asb(index int) int
- func (my *JavaLexerprs) Asi(state int) int
- func (my *JavaLexerprs) Asr(index int) int
- func (my *JavaLexerprs) BaseAction(index int) int
- func (my *JavaLexerprs) BaseCheck(index int) int
- func (my *JavaLexerprs) GetAcceptAction() int
- func (my *JavaLexerprs) GetBacktrack() bool
- func (my *JavaLexerprs) GetEoftSymbol() int
- func (my *JavaLexerprs) GetEoltSymbol() int
- func (my *JavaLexerprs) GetErrorAction() int
- func (my *JavaLexerprs) GetErrorSymbol() int
- func (my *JavaLexerprs) GetLaStateOffset() int
- func (my *JavaLexerprs) GetMaxLa() int
- func (my *JavaLexerprs) GetMaxNameLength() int
- func (my *JavaLexerprs) GetNtOffset() int
- func (my *JavaLexerprs) GetNumNonterminals() int
- func (my *JavaLexerprs) GetNumRules() int
- func (my *JavaLexerprs) GetNumStates() int
- func (my *JavaLexerprs) GetNumSymbols() int
- func (my *JavaLexerprs) GetScopeSize() int
- func (my *JavaLexerprs) GetScopeUbound() int
- func (my *JavaLexerprs) GetStartState() int
- func (my *JavaLexerprs) GetStartSymbol() int
- func (my *JavaLexerprs) InSymb(index int) int
- func (my *JavaLexerprs) InSymbol(state int) int
- func (my *JavaLexerprs) IsKeyword(index int) bool
- func (my *JavaLexerprs) IsNullable(index int) bool
- func (my *JavaLexerprs) IsValidForParser() bool
- func (my *JavaLexerprs) Lhs(index int) int
- func (my *JavaLexerprs) LookAhead(la_state int, sym int) int
- func (my *JavaLexerprs) Name(index int) string
- func (my *JavaLexerprs) Nasb(index int) int
- func (my *JavaLexerprs) Nasi(state int) int
- func (my *JavaLexerprs) Nasr(index int) int
- func (my *JavaLexerprs) NonterminalIndex(index int) int
- func (my *JavaLexerprs) NtAction(state int, sym int) int
- func (my *JavaLexerprs) OriginalState(state int) int
- func (my *JavaLexerprs) ProsthesesIndex(index int) int
- func (my *JavaLexerprs) Rhs(index int) int
- func (my *JavaLexerprs) ScopeLa(index int) int
- func (my *JavaLexerprs) ScopeLhs(index int) int
- func (my *JavaLexerprs) ScopePrefix(index int) int
- func (my *JavaLexerprs) ScopeRhs(index int) int
- func (my *JavaLexerprs) ScopeState(index int) int
- func (my *JavaLexerprs) ScopeStateSet(index int) int
- func (my *JavaLexerprs) ScopeSuffix(index int) int
- func (my *JavaLexerprs) TAction(state int, sym int) int
- func (my *JavaLexerprs) TermAction(index int) int
- func (my *JavaLexerprs) TermCheck(index int) int
- func (my *JavaLexerprs) TerminalIndex(index int) int
- type JavaParser
- func (my *JavaParser) GetEOFTokenKind() int
- func (my *JavaParser) GetIPrsStream() IPrsStream
- func (my *JavaParser) GetLeftIToken() IToken
- func (my *JavaParser) GetLeftSpan() int
- func (my *JavaParser) GetParseTable() ParseTable
- func (my *JavaParser) GetParser() *BacktrackingParser
- func (my *JavaParser) GetRhsErrorIToken(i int) *ErrorToken
- func (my *JavaParser) GetRhsErrorTokenIndex(i int) int
- func (my *JavaParser) GetRhsFirstIToken(i int) IToken
- func (my *JavaParser) GetRhsFirstTokenIndex(i int) int
- func (my *JavaParser) GetRhsIToken(i int) IToken
- func (my *JavaParser) GetRhsLastIToken(i int) IToken
- func (my *JavaParser) GetRhsLastTokenIndex(i int) int
- func (my *JavaParser) GetRhsSym(i int) interface{}
- func (my *JavaParser) GetRhsTokenIndex(i int) int
- func (my *JavaParser) GetRightIToken() IToken
- func (my *JavaParser) GetRightSpan() int
- func (my *JavaParser) GetTokenKindName(kind int) string
- func (my *JavaParser) NumTokenKinds() int
- func (my *JavaParser) OrderedTerminalSymbols() []string
- func (my *JavaParser) ParseClassBodyDeclarationsopt(error_repair_count int, monitor Monitor) (interface{}, error)
- func (my *JavaParser) ParseLPGUserAction(error_repair_count int, monitor Monitor) (interface{}, error)
- func (my *JavaParser) Parser() (interface{}, error)
- func (my *JavaParser) ParserWithMonitor(error_repair_count int, monitor Monitor) (interface{}, error)
- func (my *JavaParser) Reset(lexStream ILexStream) error
- func (my *JavaParser) RuleAction(ruleNumber int)
- func (my *JavaParser) SetResult(object interface{})
- type JavaParserprs
- func (my *JavaParserprs) Asb(index int) int
- func (my *JavaParserprs) Asi(state int) int
- func (my *JavaParserprs) Asr(index int) int
- func (my *JavaParserprs) BaseAction(index int) int
- func (my *JavaParserprs) BaseCheck(index int) int
- func (my *JavaParserprs) GetAcceptAction() int
- func (my *JavaParserprs) GetBacktrack() bool
- func (my *JavaParserprs) GetEoftSymbol() int
- func (my *JavaParserprs) GetEoltSymbol() int
- func (my *JavaParserprs) GetErrorAction() int
- func (my *JavaParserprs) GetErrorSymbol() int
- func (my *JavaParserprs) GetLaStateOffset() int
- func (my *JavaParserprs) GetMaxLa() int
- func (my *JavaParserprs) GetMaxNameLength() int
- func (my *JavaParserprs) GetNtOffset() int
- func (my *JavaParserprs) GetNumNonterminals() int
- func (my *JavaParserprs) GetNumRules() int
- func (my *JavaParserprs) GetNumStates() int
- func (my *JavaParserprs) GetNumSymbols() int
- func (my *JavaParserprs) GetScopeSize() int
- func (my *JavaParserprs) GetScopeUbound() int
- func (my *JavaParserprs) GetStartState() int
- func (my *JavaParserprs) GetStartSymbol() int
- func (my *JavaParserprs) InSymb(index int) int
- func (my *JavaParserprs) InSymbol(state int) int
- func (my *JavaParserprs) IsKeyword(index int) bool
- func (my *JavaParserprs) IsNullable(index int) bool
- func (my *JavaParserprs) IsValidForParser() bool
- func (my *JavaParserprs) Lhs(index int) int
- func (my *JavaParserprs) LookAhead(la_state int, sym int) int
- func (my *JavaParserprs) Name(index int) string
- func (my *JavaParserprs) Nasb(index int) int
- func (my *JavaParserprs) Nasi(state int) int
- func (my *JavaParserprs) Nasr(index int) int
- func (my *JavaParserprs) NonterminalIndex(index int) int
- func (my *JavaParserprs) NtAction(state int, sym int) int
- func (my *JavaParserprs) OriginalState(state int) int
- func (my *JavaParserprs) ProsthesesIndex(index int) int
- func (my *JavaParserprs) Rhs(index int) int
- func (my *JavaParserprs) ScopeLa(index int) int
- func (my *JavaParserprs) ScopeLhs(index int) int
- func (my *JavaParserprs) ScopePrefix(index int) int
- func (my *JavaParserprs) ScopeRhs(index int) int
- func (my *JavaParserprs) ScopeState(index int) int
- func (my *JavaParserprs) ScopeStateSet(index int) int
- func (my *JavaParserprs) ScopeSuffix(index int) int
- func (my *JavaParserprs) TAction(state int, sym int) int
- func (my *JavaParserprs) TermAction(index int) int
- func (my *JavaParserprs) TermCheck(index int) int
- func (my *JavaParserprs) TerminalIndex(index int) int
- type LPGUserAction0
- func (my *LPGUserAction0) Accept(v IAstVisitor)
- func (my *LPGUserAction0) Enter(v Visitor)
- func (my *LPGUserAction0) GetAllChildren() *ArrayList
- func (my *LPGUserAction0) GetBeginAction() *AstToken
- func (my *LPGUserAction0) GetBlockStatementsopt() IBlockStatementsopt
- func (my *LPGUserAction0) GetEndAction() *AstToken
- func (my *LPGUserAction0) SetBeginAction(_BeginAction *AstToken)
- func (my *LPGUserAction0) SetBlockStatementsopt(_BlockStatementsopt IBlockStatementsopt)
- func (my *LPGUserAction0) SetEndAction(_EndAction *AstToken)
- type LPGUserAction1
- func (my *LPGUserAction1) Accept(v IAstVisitor)
- func (my *LPGUserAction1) Enter(v Visitor)
- func (my *LPGUserAction1) GetAllChildren() *ArrayList
- func (my *LPGUserAction1) GetBeginJava() *AstToken
- func (my *LPGUserAction1) GetBlockStatementsopt() IBlockStatementsopt
- func (my *LPGUserAction1) GetEndJava() *AstToken
- func (my *LPGUserAction1) SetBeginJava(_BeginJava *AstToken)
- func (my *LPGUserAction1) SetBlockStatementsopt(_BlockStatementsopt IBlockStatementsopt)
- func (my *LPGUserAction1) SetEndJava(_EndJava *AstToken)
- type LPGUserAction2
- type LPGUserAction3
- type LPGUserAction4
- type LabeledStatement
- func (my *LabeledStatement) Accept(v IAstVisitor)
- func (my *LabeledStatement) Enter(v Visitor)
- func (my *LabeledStatement) GetAllChildren() *ArrayList
- func (my *LabeledStatement) GetCOLON() *AstToken
- func (my *LabeledStatement) GetStatement() IStatement
- func (my *LabeledStatement) Getidentifier() *identifier
- func (my *LabeledStatement) SetCOLON(_COLON *AstToken)
- func (my *LabeledStatement) SetStatement(_Statement IStatement)
- func (my *LabeledStatement) Setidentifier(_identifier *identifier)
- type LabeledStatementNoShortIf
- func (my *LabeledStatementNoShortIf) Accept(v IAstVisitor)
- func (my *LabeledStatementNoShortIf) Enter(v Visitor)
- func (my *LabeledStatementNoShortIf) GetAllChildren() *ArrayList
- func (my *LabeledStatementNoShortIf) GetCOLON() *AstToken
- func (my *LabeledStatementNoShortIf) GetStatementNoShortIf() IStatementNoShortIf
- func (my *LabeledStatementNoShortIf) Getidentifier() *identifier
- func (my *LabeledStatementNoShortIf) SetCOLON(_COLON *AstToken)
- func (my *LabeledStatementNoShortIf) SetStatementNoShortIf(_StatementNoShortIf IStatementNoShortIf)
- func (my *LabeledStatementNoShortIf) Setidentifier(_identifier *identifier)
- type LastFormalParameter
- func (my *LastFormalParameter) Accept(v IAstVisitor)
- func (my *LastFormalParameter) Enter(v Visitor)
- func (my *LastFormalParameter) GetAllChildren() *ArrayList
- func (my *LastFormalParameter) GetEllipsisopt() *Ellipsisopt
- func (my *LastFormalParameter) GetType() IType
- func (my *LastFormalParameter) GetVariableDeclaratorId() IVariableDeclaratorId
- func (my *LastFormalParameter) GetVariableModifiersopt() IVariableModifiersopt
- func (my *LastFormalParameter) SetEllipsisopt(_Ellipsisopt *Ellipsisopt)
- func (my *LastFormalParameter) SetType(_Type IType)
- func (my *LastFormalParameter) SetVariableDeclaratorId(_VariableDeclaratorId IVariableDeclaratorId)
- func (my *LastFormalParameter) SetVariableModifiersopt(_VariableModifiersopt IVariableModifiersopt)
- type Literal0
- type Literal1
- type Literal2
- type Literal3
- type Literal4
- type Literal5
- type Literal6
- type LocalVariableDeclaration
- func (my *LocalVariableDeclaration) Accept(v IAstVisitor)
- func (my *LocalVariableDeclaration) Enter(v Visitor)
- func (my *LocalVariableDeclaration) GetAllChildren() *ArrayList
- func (my *LocalVariableDeclaration) GetType() IType
- func (my *LocalVariableDeclaration) GetVariableDeclarators() IVariableDeclarators
- func (my *LocalVariableDeclaration) GetVariableModifiersopt() IVariableModifiersopt
- func (my *LocalVariableDeclaration) SetType(_Type IType)
- func (my *LocalVariableDeclaration) SetVariableDeclarators(_VariableDeclarators IVariableDeclarators)
- func (my *LocalVariableDeclaration) SetVariableModifiersopt(_VariableModifiersopt IVariableModifiersopt)
- type LocalVariableDeclarationStatement
- func (my *LocalVariableDeclarationStatement) Accept(v IAstVisitor)
- func (my *LocalVariableDeclarationStatement) Enter(v Visitor)
- func (my *LocalVariableDeclarationStatement) GetAllChildren() *ArrayList
- func (my *LocalVariableDeclarationStatement) GetLocalVariableDeclaration() *LocalVariableDeclaration
- func (my *LocalVariableDeclarationStatement) GetSEMICOLON() *AstToken
- func (my *LocalVariableDeclarationStatement) SetLocalVariableDeclaration(_LocalVariableDeclaration *LocalVariableDeclaration)
- func (my *LocalVariableDeclarationStatement) SetSEMICOLON(_SEMICOLON *AstToken)
- type MarkerAnnotation
- func (my *MarkerAnnotation) Accept(v IAstVisitor)
- func (my *MarkerAnnotation) Enter(v Visitor)
- func (my *MarkerAnnotation) GetAT() *AstToken
- func (my *MarkerAnnotation) GetAllChildren() *ArrayList
- func (my *MarkerAnnotation) GetTypeName() ITypeName
- func (my *MarkerAnnotation) SetAT(_AT *AstToken)
- func (my *MarkerAnnotation) SetTypeName(_TypeName ITypeName)
- type MethodBody
- type MethodDeclaration
- func (my *MethodDeclaration) Accept(v IAstVisitor)
- func (my *MethodDeclaration) Enter(v Visitor)
- func (my *MethodDeclaration) GetAllChildren() *ArrayList
- func (my *MethodDeclaration) GetMethodBody() IMethodBody
- func (my *MethodDeclaration) GetMethodHeader() *MethodHeader
- func (my *MethodDeclaration) SetMethodBody(_MethodBody IMethodBody)
- func (my *MethodDeclaration) SetMethodHeader(_MethodHeader *MethodHeader)
- type MethodDeclarator0
- func (my *MethodDeclarator0) Accept(v IAstVisitor)
- func (my *MethodDeclarator0) Enter(v Visitor)
- func (my *MethodDeclarator0) GetAllChildren() *ArrayList
- func (my *MethodDeclarator0) GetFormalParameterListopt() IFormalParameterListopt
- func (my *MethodDeclarator0) GetLPAREN() *AstToken
- func (my *MethodDeclarator0) GetRPAREN() *AstToken
- func (my *MethodDeclarator0) Getidentifier() *identifier
- func (my *MethodDeclarator0) SetFormalParameterListopt(_FormalParameterListopt IFormalParameterListopt)
- func (my *MethodDeclarator0) SetLPAREN(_LPAREN *AstToken)
- func (my *MethodDeclarator0) SetRPAREN(_RPAREN *AstToken)
- func (my *MethodDeclarator0) Setidentifier(_identifier *identifier)
- type MethodDeclarator1
- func (my *MethodDeclarator1) Accept(v IAstVisitor)
- func (my *MethodDeclarator1) Enter(v Visitor)
- func (my *MethodDeclarator1) GetAllChildren() *ArrayList
- func (my *MethodDeclarator1) GetLBRACKET() *AstToken
- func (my *MethodDeclarator1) GetMethodDeclarator() IMethodDeclarator
- func (my *MethodDeclarator1) GetRBRACKET() *AstToken
- func (my *MethodDeclarator1) SetLBRACKET(_LBRACKET *AstToken)
- func (my *MethodDeclarator1) SetMethodDeclarator(_MethodDeclarator IMethodDeclarator)
- func (my *MethodDeclarator1) SetRBRACKET(_RBRACKET *AstToken)
- type MethodHeader
- func (my *MethodHeader) Accept(v IAstVisitor)
- func (my *MethodHeader) Enter(v Visitor)
- func (my *MethodHeader) GetAllChildren() *ArrayList
- func (my *MethodHeader) GetMethodDeclarator() IMethodDeclarator
- func (my *MethodHeader) GetMethodModifiersopt() IMethodModifiersopt
- func (my *MethodHeader) GetResultType() IResultType
- func (my *MethodHeader) GetThrowsopt() *Throws
- func (my *MethodHeader) GetTypeParametersopt() *TypeParameters
- func (my *MethodHeader) SetMethodDeclarator(_MethodDeclarator IMethodDeclarator)
- func (my *MethodHeader) SetMethodModifiersopt(_MethodModifiersopt IMethodModifiersopt)
- func (my *MethodHeader) SetResultType(_ResultType IResultType)
- func (my *MethodHeader) SetThrowsopt(_Throwsopt *Throws)
- func (my *MethodHeader) SetTypeParametersopt(_TypeParametersopt *TypeParameters)
- type MethodInvocation0
- func (my *MethodInvocation0) Accept(v IAstVisitor)
- func (my *MethodInvocation0) Enter(v Visitor)
- func (my *MethodInvocation0) GetAllChildren() *ArrayList
- func (my *MethodInvocation0) GetArgumentListopt() IArgumentListopt
- func (my *MethodInvocation0) GetLPAREN() *AstToken
- func (my *MethodInvocation0) GetMethodName() IMethodName
- func (my *MethodInvocation0) GetRPAREN() *AstToken
- func (my *MethodInvocation0) SetArgumentListopt(_ArgumentListopt IArgumentListopt)
- func (my *MethodInvocation0) SetLPAREN(_LPAREN *AstToken)
- func (my *MethodInvocation0) SetMethodName(_MethodName IMethodName)
- func (my *MethodInvocation0) SetRPAREN(_RPAREN *AstToken)
- type MethodInvocation1
- func (my *MethodInvocation1) Accept(v IAstVisitor)
- func (my *MethodInvocation1) Enter(v Visitor)
- func (my *MethodInvocation1) GetAllChildren() *ArrayList
- func (my *MethodInvocation1) GetArgumentListopt() IArgumentListopt
- func (my *MethodInvocation1) GetDOT() *AstToken
- func (my *MethodInvocation1) GetLPAREN() *AstToken
- func (my *MethodInvocation1) GetPrimary() IPrimary
- func (my *MethodInvocation1) GetRPAREN() *AstToken
- func (my *MethodInvocation1) GetTypeArgumentsopt() *TypeArguments
- func (my *MethodInvocation1) Getidentifier() *identifier
- func (my *MethodInvocation1) SetArgumentListopt(_ArgumentListopt IArgumentListopt)
- func (my *MethodInvocation1) SetDOT(_DOT *AstToken)
- func (my *MethodInvocation1) SetLPAREN(_LPAREN *AstToken)
- func (my *MethodInvocation1) SetPrimary(_Primary IPrimary)
- func (my *MethodInvocation1) SetRPAREN(_RPAREN *AstToken)
- func (my *MethodInvocation1) SetTypeArgumentsopt(_TypeArgumentsopt *TypeArguments)
- func (my *MethodInvocation1) Setidentifier(_identifier *identifier)
- type MethodInvocation2
- func (my *MethodInvocation2) Accept(v IAstVisitor)
- func (my *MethodInvocation2) Enter(v Visitor)
- func (my *MethodInvocation2) GetAllChildren() *ArrayList
- func (my *MethodInvocation2) GetArgumentListopt() IArgumentListopt
- func (my *MethodInvocation2) GetDOT() *AstToken
- func (my *MethodInvocation2) GetLPAREN() *AstToken
- func (my *MethodInvocation2) GetRPAREN() *AstToken
- func (my *MethodInvocation2) GetTypeArgumentsopt() *TypeArguments
- func (my *MethodInvocation2) Getidentifier() *identifier
- func (my *MethodInvocation2) Getsuper() *AstToken
- func (my *MethodInvocation2) SetArgumentListopt(_ArgumentListopt IArgumentListopt)
- func (my *MethodInvocation2) SetDOT(_DOT *AstToken)
- func (my *MethodInvocation2) SetLPAREN(_LPAREN *AstToken)
- func (my *MethodInvocation2) SetRPAREN(_RPAREN *AstToken)
- func (my *MethodInvocation2) SetTypeArgumentsopt(_TypeArgumentsopt *TypeArguments)
- func (my *MethodInvocation2) Setidentifier(_identifier *identifier)
- func (my *MethodInvocation2) Setsuper(_super *AstToken)
- type MethodInvocation3
- func (my *MethodInvocation3) Accept(v IAstVisitor)
- func (my *MethodInvocation3) Enter(v Visitor)
- func (my *MethodInvocation3) GetAllChildren() *ArrayList
- func (my *MethodInvocation3) GetArgumentListopt() IArgumentListopt
- func (my *MethodInvocation3) GetClassName() IClassName
- func (my *MethodInvocation3) GetDOT() *AstToken
- func (my *MethodInvocation3) GetDOT4() *AstToken
- func (my *MethodInvocation3) GetLPAREN() *AstToken
- func (my *MethodInvocation3) GetRPAREN() *AstToken
- func (my *MethodInvocation3) GetTypeArgumentsopt() *TypeArguments
- func (my *MethodInvocation3) Getidentifier() *identifier
- func (my *MethodInvocation3) Getsuper() *AstToken
- func (my *MethodInvocation3) SetArgumentListopt(_ArgumentListopt IArgumentListopt)
- func (my *MethodInvocation3) SetClassName(_ClassName IClassName)
- func (my *MethodInvocation3) SetDOT(_DOT *AstToken)
- func (my *MethodInvocation3) SetDOT4(_DOT4 *AstToken)
- func (my *MethodInvocation3) SetLPAREN(_LPAREN *AstToken)
- func (my *MethodInvocation3) SetRPAREN(_RPAREN *AstToken)
- func (my *MethodInvocation3) SetTypeArgumentsopt(_TypeArgumentsopt *TypeArguments)
- func (my *MethodInvocation3) Setidentifier(_identifier *identifier)
- func (my *MethodInvocation3) Setsuper(_super *AstToken)
- type MethodInvocation4
- func (my *MethodInvocation4) Accept(v IAstVisitor)
- func (my *MethodInvocation4) Enter(v Visitor)
- func (my *MethodInvocation4) GetAllChildren() *ArrayList
- func (my *MethodInvocation4) GetArgumentListopt() IArgumentListopt
- func (my *MethodInvocation4) GetDOT() *AstToken
- func (my *MethodInvocation4) GetLPAREN() *AstToken
- func (my *MethodInvocation4) GetRPAREN() *AstToken
- func (my *MethodInvocation4) GetTypeArguments() *TypeArguments
- func (my *MethodInvocation4) GetTypeName() ITypeName
- func (my *MethodInvocation4) Getidentifier() *identifier
- func (my *MethodInvocation4) SetArgumentListopt(_ArgumentListopt IArgumentListopt)
- func (my *MethodInvocation4) SetDOT(_DOT *AstToken)
- func (my *MethodInvocation4) SetLPAREN(_LPAREN *AstToken)
- func (my *MethodInvocation4) SetRPAREN(_RPAREN *AstToken)
- func (my *MethodInvocation4) SetTypeArguments(_TypeArguments *TypeArguments)
- func (my *MethodInvocation4) SetTypeName(_TypeName ITypeName)
- func (my *MethodInvocation4) Setidentifier(_identifier *identifier)
- type MethodModifier0
- type MethodModifier1
- type MethodModifier2
- type MethodModifier3
- type MethodModifier4
- type MethodModifier5
- type MethodModifier6
- type MethodModifier7
- type MethodModifier8
- type MethodModifiers
- func (my *MethodModifiers) Accept(v IAstVisitor)
- func (my *MethodModifiers) Enter(v Visitor)
- func (my *MethodModifiers) GetAllChildren() *ArrayList
- func (my *MethodModifiers) GetMethodModifier() IMethodModifier
- func (my *MethodModifiers) GetMethodModifiers() IMethodModifiers
- func (my *MethodModifiers) SetMethodModifier(_MethodModifier IMethodModifier)
- func (my *MethodModifiers) SetMethodModifiers(_MethodModifiers IMethodModifiers)
- type MethodName
- func (my *MethodName) Accept(v IAstVisitor)
- func (my *MethodName) Enter(v Visitor)
- func (my *MethodName) GetAllChildren() *ArrayList
- func (my *MethodName) GetAmbiguousName() IAmbiguousName
- func (my *MethodName) GetDOT() *AstToken
- func (my *MethodName) Getidentifier() *identifier
- func (my *MethodName) SetAmbiguousName(_AmbiguousName IAmbiguousName)
- func (my *MethodName) SetDOT(_DOT *AstToken)
- func (my *MethodName) Setidentifier(_identifier *identifier)
- type MultiplicativeExpression0
- func (my *MultiplicativeExpression0) Accept(v IAstVisitor)
- func (my *MultiplicativeExpression0) Enter(v Visitor)
- func (my *MultiplicativeExpression0) GetAllChildren() *ArrayList
- func (my *MultiplicativeExpression0) GetMULTIPLY() *AstToken
- func (my *MultiplicativeExpression0) GetMultiplicativeExpression() IMultiplicativeExpression
- func (my *MultiplicativeExpression0) GetUnaryExpression() IUnaryExpression
- func (my *MultiplicativeExpression0) SetMULTIPLY(_MULTIPLY *AstToken)
- func (my *MultiplicativeExpression0) SetMultiplicativeExpression(_MultiplicativeExpression IMultiplicativeExpression)
- func (my *MultiplicativeExpression0) SetUnaryExpression(_UnaryExpression IUnaryExpression)
- type MultiplicativeExpression1
- func (my *MultiplicativeExpression1) Accept(v IAstVisitor)
- func (my *MultiplicativeExpression1) Enter(v Visitor)
- func (my *MultiplicativeExpression1) GetAllChildren() *ArrayList
- func (my *MultiplicativeExpression1) GetDIVIDE() *AstToken
- func (my *MultiplicativeExpression1) GetMultiplicativeExpression() IMultiplicativeExpression
- func (my *MultiplicativeExpression1) GetUnaryExpression() IUnaryExpression
- func (my *MultiplicativeExpression1) SetDIVIDE(_DIVIDE *AstToken)
- func (my *MultiplicativeExpression1) SetMultiplicativeExpression(_MultiplicativeExpression IMultiplicativeExpression)
- func (my *MultiplicativeExpression1) SetUnaryExpression(_UnaryExpression IUnaryExpression)
- type MultiplicativeExpression2
- func (my *MultiplicativeExpression2) Accept(v IAstVisitor)
- func (my *MultiplicativeExpression2) Enter(v Visitor)
- func (my *MultiplicativeExpression2) GetAllChildren() *ArrayList
- func (my *MultiplicativeExpression2) GetMultiplicativeExpression() IMultiplicativeExpression
- func (my *MultiplicativeExpression2) GetREMAINDER() *AstToken
- func (my *MultiplicativeExpression2) GetUnaryExpression() IUnaryExpression
- func (my *MultiplicativeExpression2) SetMultiplicativeExpression(_MultiplicativeExpression IMultiplicativeExpression)
- func (my *MultiplicativeExpression2) SetREMAINDER(_REMAINDER *AstToken)
- func (my *MultiplicativeExpression2) SetUnaryExpression(_UnaryExpression IUnaryExpression)
- type NormalAnnotation
- func (my *NormalAnnotation) Accept(v IAstVisitor)
- func (my *NormalAnnotation) Enter(v Visitor)
- func (my *NormalAnnotation) GetAT() *AstToken
- func (my *NormalAnnotation) GetAllChildren() *ArrayList
- func (my *NormalAnnotation) GetElementValuePairsopt() IElementValuePairsopt
- func (my *NormalAnnotation) GetLPAREN() *AstToken
- func (my *NormalAnnotation) GetRPAREN() *AstToken
- func (my *NormalAnnotation) GetTypeName() ITypeName
- func (my *NormalAnnotation) SetAT(_AT *AstToken)
- func (my *NormalAnnotation) SetElementValuePairsopt(_ElementValuePairsopt IElementValuePairsopt)
- func (my *NormalAnnotation) SetLPAREN(_LPAREN *AstToken)
- func (my *NormalAnnotation) SetRPAREN(_RPAREN *AstToken)
- func (my *NormalAnnotation) SetTypeName(_TypeName ITypeName)
- type NormalClassDeclaration
- func (my *NormalClassDeclaration) Accept(v IAstVisitor)
- func (my *NormalClassDeclaration) Enter(v Visitor)
- func (my *NormalClassDeclaration) GetAllChildren() *ArrayList
- func (my *NormalClassDeclaration) GetClassBody() *ClassBody
- func (my *NormalClassDeclaration) GetClassModifiersopt() IClassModifiersopt
- func (my *NormalClassDeclaration) GetInterfacesopt() *Interfaces
- func (my *NormalClassDeclaration) GetSuperopt() *Super
- func (my *NormalClassDeclaration) GetTypeParametersopt() *TypeParameters
- func (my *NormalClassDeclaration) Getclass() *AstToken
- func (my *NormalClassDeclaration) Getidentifier() *identifier
- func (my *NormalClassDeclaration) SetClassBody(_ClassBody *ClassBody)
- func (my *NormalClassDeclaration) SetClassModifiersopt(_ClassModifiersopt IClassModifiersopt)
- func (my *NormalClassDeclaration) SetInterfacesopt(_Interfacesopt *Interfaces)
- func (my *NormalClassDeclaration) SetSuperopt(_Superopt *Super)
- func (my *NormalClassDeclaration) SetTypeParametersopt(_TypeParametersopt *TypeParameters)
- func (my *NormalClassDeclaration) Setclass(_class *AstToken)
- func (my *NormalClassDeclaration) Setidentifier(_identifier *identifier)
- type NormalInterfaceDeclaration
- func (my *NormalInterfaceDeclaration) Accept(v IAstVisitor)
- func (my *NormalInterfaceDeclaration) Enter(v Visitor)
- func (my *NormalInterfaceDeclaration) GetAllChildren() *ArrayList
- func (my *NormalInterfaceDeclaration) GetExtendsInterfacesopt() IExtendsInterfacesopt
- func (my *NormalInterfaceDeclaration) GetInterfaceBody() *InterfaceBody
- func (my *NormalInterfaceDeclaration) GetInterfaceModifiersopt() IInterfaceModifiersopt
- func (my *NormalInterfaceDeclaration) GetTypeParametersopt() *TypeParameters
- func (my *NormalInterfaceDeclaration) Getidentifier() *identifier
- func (my *NormalInterfaceDeclaration) Getinterface() *AstToken
- func (my *NormalInterfaceDeclaration) SetExtendsInterfacesopt(_ExtendsInterfacesopt IExtendsInterfacesopt)
- func (my *NormalInterfaceDeclaration) SetInterfaceBody(_InterfaceBody *InterfaceBody)
- func (my *NormalInterfaceDeclaration) SetInterfaceModifiersopt(_InterfaceModifiersopt IInterfaceModifiersopt)
- func (my *NormalInterfaceDeclaration) SetTypeParametersopt(_TypeParametersopt *TypeParameters)
- func (my *NormalInterfaceDeclaration) Setidentifier(_identifier *identifier)
- func (my *NormalInterfaceDeclaration) Setinterface(_interface *AstToken)
- type PackageDeclaration
- func (my *PackageDeclaration) Accept(v IAstVisitor)
- func (my *PackageDeclaration) Enter(v Visitor)
- func (my *PackageDeclaration) GetAllChildren() *ArrayList
- func (my *PackageDeclaration) GetAnnotationsopt() IAnnotationsopt
- func (my *PackageDeclaration) GetPackageName() IPackageName
- func (my *PackageDeclaration) GetSEMICOLON() *AstToken
- func (my *PackageDeclaration) Getpackage() *AstToken
- func (my *PackageDeclaration) SetAnnotationsopt(_Annotationsopt IAnnotationsopt)
- func (my *PackageDeclaration) SetPackageName(_PackageName IPackageName)
- func (my *PackageDeclaration) SetSEMICOLON(_SEMICOLON *AstToken)
- func (my *PackageDeclaration) Setpackage(_package *AstToken)
- type PackageName
- func (my *PackageName) Accept(v IAstVisitor)
- func (my *PackageName) Enter(v Visitor)
- func (my *PackageName) GetAllChildren() *ArrayList
- func (my *PackageName) GetDOT() *AstToken
- func (my *PackageName) GetPackageName() IPackageName
- func (my *PackageName) Getidentifier() *identifier
- func (my *PackageName) SetDOT(_DOT *AstToken)
- func (my *PackageName) SetPackageName(_PackageName IPackageName)
- func (my *PackageName) Setidentifier(_identifier *identifier)
- type PackageOrTypeName
- func (my *PackageOrTypeName) Accept(v IAstVisitor)
- func (my *PackageOrTypeName) Enter(v Visitor)
- func (my *PackageOrTypeName) GetAllChildren() *ArrayList
- func (my *PackageOrTypeName) GetDOT() *AstToken
- func (my *PackageOrTypeName) GetPackageOrTypeName() IPackageOrTypeName
- func (my *PackageOrTypeName) Getidentifier() *identifier
- func (my *PackageOrTypeName) SetDOT(_DOT *AstToken)
- func (my *PackageOrTypeName) SetPackageOrTypeName(_PackageOrTypeName IPackageOrTypeName)
- func (my *PackageOrTypeName) Setidentifier(_identifier *identifier)
- type PostDecrementExpression
- func (my *PostDecrementExpression) Accept(v IAstVisitor)
- func (my *PostDecrementExpression) Enter(v Visitor)
- func (my *PostDecrementExpression) GetAllChildren() *ArrayList
- func (my *PostDecrementExpression) GetMINUS_MINUS() *AstToken
- func (my *PostDecrementExpression) GetPostfixExpression() IPostfixExpression
- func (my *PostDecrementExpression) SetMINUS_MINUS(_MINUS_MINUS *AstToken)
- func (my *PostDecrementExpression) SetPostfixExpression(_PostfixExpression IPostfixExpression)
- type PostIncrementExpression
- func (my *PostIncrementExpression) Accept(v IAstVisitor)
- func (my *PostIncrementExpression) Enter(v Visitor)
- func (my *PostIncrementExpression) GetAllChildren() *ArrayList
- func (my *PostIncrementExpression) GetPLUS_PLUS() *AstToken
- func (my *PostIncrementExpression) GetPostfixExpression() IPostfixExpression
- func (my *PostIncrementExpression) SetPLUS_PLUS(_PLUS_PLUS *AstToken)
- func (my *PostIncrementExpression) SetPostfixExpression(_PostfixExpression IPostfixExpression)
- type PreDecrementExpression
- func (my *PreDecrementExpression) Accept(v IAstVisitor)
- func (my *PreDecrementExpression) Enter(v Visitor)
- func (my *PreDecrementExpression) GetAllChildren() *ArrayList
- func (my *PreDecrementExpression) GetMINUS_MINUS() *AstToken
- func (my *PreDecrementExpression) GetUnaryExpression() IUnaryExpression
- func (my *PreDecrementExpression) SetMINUS_MINUS(_MINUS_MINUS *AstToken)
- func (my *PreDecrementExpression) SetUnaryExpression(_UnaryExpression IUnaryExpression)
- type PreIncrementExpression
- func (my *PreIncrementExpression) Accept(v IAstVisitor)
- func (my *PreIncrementExpression) Enter(v Visitor)
- func (my *PreIncrementExpression) GetAllChildren() *ArrayList
- func (my *PreIncrementExpression) GetPLUS_PLUS() *AstToken
- func (my *PreIncrementExpression) GetUnaryExpression() IUnaryExpression
- func (my *PreIncrementExpression) SetPLUS_PLUS(_PLUS_PLUS *AstToken)
- func (my *PreIncrementExpression) SetUnaryExpression(_UnaryExpression IUnaryExpression)
- type PrimaryNoNewArray0
- func (my *PrimaryNoNewArray0) Accept(v IAstVisitor)
- func (my *PrimaryNoNewArray0) Enter(v Visitor)
- func (my *PrimaryNoNewArray0) GetAllChildren() *ArrayList
- func (my *PrimaryNoNewArray0) GetDOT() *AstToken
- func (my *PrimaryNoNewArray0) GetType() IType
- func (my *PrimaryNoNewArray0) Getclass() *AstToken
- func (my *PrimaryNoNewArray0) SetDOT(_DOT *AstToken)
- func (my *PrimaryNoNewArray0) SetType(_Type IType)
- func (my *PrimaryNoNewArray0) Setclass(_class *AstToken)
- type PrimaryNoNewArray1
- func (my *PrimaryNoNewArray1) Accept(v IAstVisitor)
- func (my *PrimaryNoNewArray1) Enter(v Visitor)
- func (my *PrimaryNoNewArray1) GetAllChildren() *ArrayList
- func (my *PrimaryNoNewArray1) GetDOT() *AstToken
- func (my *PrimaryNoNewArray1) Getclass() *AstToken
- func (my *PrimaryNoNewArray1) Getvoid() *AstToken
- func (my *PrimaryNoNewArray1) SetDOT(_DOT *AstToken)
- func (my *PrimaryNoNewArray1) Setclass(_class *AstToken)
- func (my *PrimaryNoNewArray1) Setvoid(_void *AstToken)
- type PrimaryNoNewArray2
- type PrimaryNoNewArray3
- func (my *PrimaryNoNewArray3) Accept(v IAstVisitor)
- func (my *PrimaryNoNewArray3) Enter(v Visitor)
- func (my *PrimaryNoNewArray3) GetAllChildren() *ArrayList
- func (my *PrimaryNoNewArray3) GetClassName() IClassName
- func (my *PrimaryNoNewArray3) GetDOT() *AstToken
- func (my *PrimaryNoNewArray3) Getthis() *AstToken
- func (my *PrimaryNoNewArray3) SetClassName(_ClassName IClassName)
- func (my *PrimaryNoNewArray3) SetDOT(_DOT *AstToken)
- func (my *PrimaryNoNewArray3) Setthis(_this *AstToken)
- type PrimaryNoNewArray4
- func (my *PrimaryNoNewArray4) Accept(v IAstVisitor)
- func (my *PrimaryNoNewArray4) Enter(v Visitor)
- func (my *PrimaryNoNewArray4) GetAllChildren() *ArrayList
- func (my *PrimaryNoNewArray4) GetExpression() IExpression
- func (my *PrimaryNoNewArray4) GetLPAREN() *AstToken
- func (my *PrimaryNoNewArray4) GetRPAREN() *AstToken
- func (my *PrimaryNoNewArray4) SetExpression(_Expression IExpression)
- func (my *PrimaryNoNewArray4) SetLPAREN(_LPAREN *AstToken)
- func (my *PrimaryNoNewArray4) SetRPAREN(_RPAREN *AstToken)
- type PrimitiveType
- type RelationalExpression0
- func (my *RelationalExpression0) Accept(v IAstVisitor)
- func (my *RelationalExpression0) Enter(v Visitor)
- func (my *RelationalExpression0) GetAllChildren() *ArrayList
- func (my *RelationalExpression0) GetLESS() *AstToken
- func (my *RelationalExpression0) GetRelationalExpression() IRelationalExpression
- func (my *RelationalExpression0) GetShiftExpression() IShiftExpression
- func (my *RelationalExpression0) SetLESS(_LESS *AstToken)
- func (my *RelationalExpression0) SetRelationalExpression(_RelationalExpression IRelationalExpression)
- func (my *RelationalExpression0) SetShiftExpression(_ShiftExpression IShiftExpression)
- type RelationalExpression1
- func (my *RelationalExpression1) Accept(v IAstVisitor)
- func (my *RelationalExpression1) Enter(v Visitor)
- func (my *RelationalExpression1) GetAllChildren() *ArrayList
- func (my *RelationalExpression1) GetGREATER() *AstToken
- func (my *RelationalExpression1) GetRelationalExpression() IRelationalExpression
- func (my *RelationalExpression1) GetShiftExpression() IShiftExpression
- func (my *RelationalExpression1) SetGREATER(_GREATER *AstToken)
- func (my *RelationalExpression1) SetRelationalExpression(_RelationalExpression IRelationalExpression)
- func (my *RelationalExpression1) SetShiftExpression(_ShiftExpression IShiftExpression)
- type RelationalExpression2
- func (my *RelationalExpression2) Accept(v IAstVisitor)
- func (my *RelationalExpression2) Enter(v Visitor)
- func (my *RelationalExpression2) GetAllChildren() *ArrayList
- func (my *RelationalExpression2) GetLESS_EQUAL() *AstToken
- func (my *RelationalExpression2) GetRelationalExpression() IRelationalExpression
- func (my *RelationalExpression2) GetShiftExpression() IShiftExpression
- func (my *RelationalExpression2) SetLESS_EQUAL(_LESS_EQUAL *AstToken)
- func (my *RelationalExpression2) SetRelationalExpression(_RelationalExpression IRelationalExpression)
- func (my *RelationalExpression2) SetShiftExpression(_ShiftExpression IShiftExpression)
- type RelationalExpression3
- func (my *RelationalExpression3) Accept(v IAstVisitor)
- func (my *RelationalExpression3) Enter(v Visitor)
- func (my *RelationalExpression3) GetAllChildren() *ArrayList
- func (my *RelationalExpression3) GetEQUAL() *AstToken
- func (my *RelationalExpression3) GetGREATER() *AstToken
- func (my *RelationalExpression3) GetRelationalExpression() IRelationalExpression
- func (my *RelationalExpression3) GetShiftExpression() IShiftExpression
- func (my *RelationalExpression3) SetEQUAL(_EQUAL *AstToken)
- func (my *RelationalExpression3) SetGREATER(_GREATER *AstToken)
- func (my *RelationalExpression3) SetRelationalExpression(_RelationalExpression IRelationalExpression)
- func (my *RelationalExpression3) SetShiftExpression(_ShiftExpression IShiftExpression)
- type RelationalExpression4
- func (my *RelationalExpression4) Accept(v IAstVisitor)
- func (my *RelationalExpression4) Enter(v Visitor)
- func (my *RelationalExpression4) GetAllChildren() *ArrayList
- func (my *RelationalExpression4) GetReferenceType() IReferenceType
- func (my *RelationalExpression4) GetRelationalExpression() IRelationalExpression
- func (my *RelationalExpression4) Getinstanceof() *AstToken
- func (my *RelationalExpression4) SetReferenceType(_ReferenceType IReferenceType)
- func (my *RelationalExpression4) SetRelationalExpression(_RelationalExpression IRelationalExpression)
- func (my *RelationalExpression4) Setinstanceof(_instanceof *AstToken)
- type ResultType
- type ReturnStatement
- func (my *ReturnStatement) Accept(v IAstVisitor)
- func (my *ReturnStatement) Enter(v Visitor)
- func (my *ReturnStatement) GetAllChildren() *ArrayList
- func (my *ReturnStatement) GetExpressionopt() IExpressionopt
- func (my *ReturnStatement) GetSEMICOLON() *AstToken
- func (my *ReturnStatement) Getreturn() *AstToken
- func (my *ReturnStatement) SetExpressionopt(_Expressionopt IExpressionopt)
- func (my *ReturnStatement) SetSEMICOLON(_SEMICOLON *AstToken)
- func (my *ReturnStatement) Setreturn(_return *AstToken)
- type ShiftExpression0
- func (my *ShiftExpression0) Accept(v IAstVisitor)
- func (my *ShiftExpression0) Enter(v Visitor)
- func (my *ShiftExpression0) GetAdditiveExpression() IAdditiveExpression
- func (my *ShiftExpression0) GetAllChildren() *ArrayList
- func (my *ShiftExpression0) GetLEFT_SHIFT() *AstToken
- func (my *ShiftExpression0) GetShiftExpression() IShiftExpression
- func (my *ShiftExpression0) SetAdditiveExpression(_AdditiveExpression IAdditiveExpression)
- func (my *ShiftExpression0) SetLEFT_SHIFT(_LEFT_SHIFT *AstToken)
- func (my *ShiftExpression0) SetShiftExpression(_ShiftExpression IShiftExpression)
- type ShiftExpression1
- func (my *ShiftExpression1) Accept(v IAstVisitor)
- func (my *ShiftExpression1) Enter(v Visitor)
- func (my *ShiftExpression1) GetAdditiveExpression() IAdditiveExpression
- func (my *ShiftExpression1) GetAllChildren() *ArrayList
- func (my *ShiftExpression1) GetGREATER() *AstToken
- func (my *ShiftExpression1) GetGREATER3() *AstToken
- func (my *ShiftExpression1) GetShiftExpression() IShiftExpression
- func (my *ShiftExpression1) SetAdditiveExpression(_AdditiveExpression IAdditiveExpression)
- func (my *ShiftExpression1) SetGREATER(_GREATER *AstToken)
- func (my *ShiftExpression1) SetGREATER3(_GREATER3 *AstToken)
- func (my *ShiftExpression1) SetShiftExpression(_ShiftExpression IShiftExpression)
- type ShiftExpression2
- func (my *ShiftExpression2) Accept(v IAstVisitor)
- func (my *ShiftExpression2) Enter(v Visitor)
- func (my *ShiftExpression2) GetAdditiveExpression() IAdditiveExpression
- func (my *ShiftExpression2) GetAllChildren() *ArrayList
- func (my *ShiftExpression2) GetGREATER() *AstToken
- func (my *ShiftExpression2) GetGREATER3() *AstToken
- func (my *ShiftExpression2) GetGREATER4() *AstToken
- func (my *ShiftExpression2) GetShiftExpression() IShiftExpression
- func (my *ShiftExpression2) SetAdditiveExpression(_AdditiveExpression IAdditiveExpression)
- func (my *ShiftExpression2) SetGREATER(_GREATER *AstToken)
- func (my *ShiftExpression2) SetGREATER3(_GREATER3 *AstToken)
- func (my *ShiftExpression2) SetGREATER4(_GREATER4 *AstToken)
- func (my *ShiftExpression2) SetShiftExpression(_ShiftExpression IShiftExpression)
- type SingleElementAnnotation
- func (my *SingleElementAnnotation) Accept(v IAstVisitor)
- func (my *SingleElementAnnotation) Enter(v Visitor)
- func (my *SingleElementAnnotation) GetAT() *AstToken
- func (my *SingleElementAnnotation) GetAllChildren() *ArrayList
- func (my *SingleElementAnnotation) GetElementValue() IElementValue
- func (my *SingleElementAnnotation) GetLPAREN() *AstToken
- func (my *SingleElementAnnotation) GetRPAREN() *AstToken
- func (my *SingleElementAnnotation) GetTypeName() ITypeName
- func (my *SingleElementAnnotation) SetAT(_AT *AstToken)
- func (my *SingleElementAnnotation) SetElementValue(_ElementValue IElementValue)
- func (my *SingleElementAnnotation) SetLPAREN(_LPAREN *AstToken)
- func (my *SingleElementAnnotation) SetRPAREN(_RPAREN *AstToken)
- func (my *SingleElementAnnotation) SetTypeName(_TypeName ITypeName)
- type SingleStaticImportDeclaration
- func (my *SingleStaticImportDeclaration) Accept(v IAstVisitor)
- func (my *SingleStaticImportDeclaration) Enter(v Visitor)
- func (my *SingleStaticImportDeclaration) GetAllChildren() *ArrayList
- func (my *SingleStaticImportDeclaration) GetDOT() *AstToken
- func (my *SingleStaticImportDeclaration) GetSEMICOLON() *AstToken
- func (my *SingleStaticImportDeclaration) GetTypeName() ITypeName
- func (my *SingleStaticImportDeclaration) Getidentifier() *identifier
- func (my *SingleStaticImportDeclaration) Getimport() *AstToken
- func (my *SingleStaticImportDeclaration) Getstatic() *AstToken
- func (my *SingleStaticImportDeclaration) SetDOT(_DOT *AstToken)
- func (my *SingleStaticImportDeclaration) SetSEMICOLON(_SEMICOLON *AstToken)
- func (my *SingleStaticImportDeclaration) SetTypeName(_TypeName ITypeName)
- func (my *SingleStaticImportDeclaration) Setidentifier(_identifier *identifier)
- func (my *SingleStaticImportDeclaration) Setimport(_import *AstToken)
- func (my *SingleStaticImportDeclaration) Setstatic(_static *AstToken)
- type SingleTypeImportDeclaration
- func (my *SingleTypeImportDeclaration) Accept(v IAstVisitor)
- func (my *SingleTypeImportDeclaration) Enter(v Visitor)
- func (my *SingleTypeImportDeclaration) GetAllChildren() *ArrayList
- func (my *SingleTypeImportDeclaration) GetSEMICOLON() *AstToken
- func (my *SingleTypeImportDeclaration) GetTypeName() ITypeName
- func (my *SingleTypeImportDeclaration) Getimport() *AstToken
- func (my *SingleTypeImportDeclaration) SetSEMICOLON(_SEMICOLON *AstToken)
- func (my *SingleTypeImportDeclaration) SetTypeName(_TypeName ITypeName)
- func (my *SingleTypeImportDeclaration) Setimport(_import *AstToken)
- type StatementExpressionList
- func (my *StatementExpressionList) Accept(v IAstVisitor)
- func (my *StatementExpressionList) Enter(v Visitor)
- func (my *StatementExpressionList) GetAllChildren() *ArrayList
- func (my *StatementExpressionList) GetCOMMA() *AstToken
- func (my *StatementExpressionList) GetStatementExpression() IStatementExpression
- func (my *StatementExpressionList) GetStatementExpressionList() IStatementExpressionList
- func (my *StatementExpressionList) SetCOMMA(_COMMA *AstToken)
- func (my *StatementExpressionList) SetStatementExpression(_StatementExpression IStatementExpression)
- func (my *StatementExpressionList) SetStatementExpressionList(_StatementExpressionList IStatementExpressionList)
- type StaticImportOnDemandDeclaration
- func (my *StaticImportOnDemandDeclaration) Accept(v IAstVisitor)
- func (my *StaticImportOnDemandDeclaration) Enter(v Visitor)
- func (my *StaticImportOnDemandDeclaration) GetAllChildren() *ArrayList
- func (my *StaticImportOnDemandDeclaration) GetDOT() *AstToken
- func (my *StaticImportOnDemandDeclaration) GetMULTIPLY() *AstToken
- func (my *StaticImportOnDemandDeclaration) GetSEMICOLON() *AstToken
- func (my *StaticImportOnDemandDeclaration) GetTypeName() ITypeName
- func (my *StaticImportOnDemandDeclaration) Getimport() *AstToken
- func (my *StaticImportOnDemandDeclaration) Getstatic() *AstToken
- func (my *StaticImportOnDemandDeclaration) SetDOT(_DOT *AstToken)
- func (my *StaticImportOnDemandDeclaration) SetMULTIPLY(_MULTIPLY *AstToken)
- func (my *StaticImportOnDemandDeclaration) SetSEMICOLON(_SEMICOLON *AstToken)
- func (my *StaticImportOnDemandDeclaration) SetTypeName(_TypeName ITypeName)
- func (my *StaticImportOnDemandDeclaration) Setimport(_import *AstToken)
- func (my *StaticImportOnDemandDeclaration) Setstatic(_static *AstToken)
- type StaticInitializer
- func (my *StaticInitializer) Accept(v IAstVisitor)
- func (my *StaticInitializer) Enter(v Visitor)
- func (my *StaticInitializer) GetAllChildren() *ArrayList
- func (my *StaticInitializer) GetBlock() *Block
- func (my *StaticInitializer) Getstatic() *AstToken
- func (my *StaticInitializer) SetBlock(_Block *Block)
- func (my *StaticInitializer) Setstatic(_static *AstToken)
- type Super
- func (my *Super) Accept(v IAstVisitor)
- func (my *Super) Enter(v Visitor)
- func (my *Super) GetAllChildren() *ArrayList
- func (my *Super) GetClassType() *ClassType
- func (my *Super) Getextends() *AstToken
- func (my *Super) SetClassType(_ClassType *ClassType)
- func (my *Super) Setextends(_extends *AstToken)
- type SwitchBlock
- func (my *SwitchBlock) Accept(v IAstVisitor)
- func (my *SwitchBlock) Enter(v Visitor)
- func (my *SwitchBlock) GetAllChildren() *ArrayList
- func (my *SwitchBlock) GetLBRACE() *AstToken
- func (my *SwitchBlock) GetRBRACE() *AstToken
- func (my *SwitchBlock) GetSwitchBlockStatementGroupsopt() ISwitchBlockStatementGroupsopt
- func (my *SwitchBlock) GetSwitchLabelsopt() ISwitchLabelsopt
- func (my *SwitchBlock) SetLBRACE(_LBRACE *AstToken)
- func (my *SwitchBlock) SetRBRACE(_RBRACE *AstToken)
- func (my *SwitchBlock) SetSwitchBlockStatementGroupsopt(_SwitchBlockStatementGroupsopt ISwitchBlockStatementGroupsopt)
- func (my *SwitchBlock) SetSwitchLabelsopt(_SwitchLabelsopt ISwitchLabelsopt)
- type SwitchBlockStatementGroup
- func (my *SwitchBlockStatementGroup) Accept(v IAstVisitor)
- func (my *SwitchBlockStatementGroup) Enter(v Visitor)
- func (my *SwitchBlockStatementGroup) GetAllChildren() *ArrayList
- func (my *SwitchBlockStatementGroup) GetBlockStatements() IBlockStatements
- func (my *SwitchBlockStatementGroup) GetSwitchLabels() ISwitchLabels
- func (my *SwitchBlockStatementGroup) SetBlockStatements(_BlockStatements IBlockStatements)
- func (my *SwitchBlockStatementGroup) SetSwitchLabels(_SwitchLabels ISwitchLabels)
- type SwitchBlockStatementGroups
- func (my *SwitchBlockStatementGroups) Accept(v IAstVisitor)
- func (my *SwitchBlockStatementGroups) Enter(v Visitor)
- func (my *SwitchBlockStatementGroups) GetAllChildren() *ArrayList
- func (my *SwitchBlockStatementGroups) GetSwitchBlockStatementGroup() *SwitchBlockStatementGroup
- func (my *SwitchBlockStatementGroups) GetSwitchBlockStatementGroups() ISwitchBlockStatementGroups
- func (my *SwitchBlockStatementGroups) SetSwitchBlockStatementGroup(_SwitchBlockStatementGroup *SwitchBlockStatementGroup)
- func (my *SwitchBlockStatementGroups) SetSwitchBlockStatementGroups(_SwitchBlockStatementGroups ISwitchBlockStatementGroups)
- type SwitchLabel0
- func (my *SwitchLabel0) Accept(v IAstVisitor)
- func (my *SwitchLabel0) Enter(v Visitor)
- func (my *SwitchLabel0) GetAllChildren() *ArrayList
- func (my *SwitchLabel0) GetCOLON() *AstToken
- func (my *SwitchLabel0) GetConstantExpression() IConstantExpression
- func (my *SwitchLabel0) Getcase() *AstToken
- func (my *SwitchLabel0) SetCOLON(_COLON *AstToken)
- func (my *SwitchLabel0) SetConstantExpression(_ConstantExpression IConstantExpression)
- func (my *SwitchLabel0) Setcase(_case *AstToken)
- type SwitchLabel1
- func (my *SwitchLabel1) Accept(v IAstVisitor)
- func (my *SwitchLabel1) Enter(v Visitor)
- func (my *SwitchLabel1) GetAllChildren() *ArrayList
- func (my *SwitchLabel1) GetCOLON() *AstToken
- func (my *SwitchLabel1) GetEnumConstant() IEnumConstant
- func (my *SwitchLabel1) Getcase() *AstToken
- func (my *SwitchLabel1) SetCOLON(_COLON *AstToken)
- func (my *SwitchLabel1) SetEnumConstant(_EnumConstant IEnumConstant)
- func (my *SwitchLabel1) Setcase(_case *AstToken)
- type SwitchLabel2
- func (my *SwitchLabel2) Accept(v IAstVisitor)
- func (my *SwitchLabel2) Enter(v Visitor)
- func (my *SwitchLabel2) GetAllChildren() *ArrayList
- func (my *SwitchLabel2) GetCOLON() *AstToken
- func (my *SwitchLabel2) Getdefault() *AstToken
- func (my *SwitchLabel2) SetCOLON(_COLON *AstToken)
- func (my *SwitchLabel2) Setdefault(_default *AstToken)
- type SwitchLabels
- func (my *SwitchLabels) Accept(v IAstVisitor)
- func (my *SwitchLabels) Enter(v Visitor)
- func (my *SwitchLabels) GetAllChildren() *ArrayList
- func (my *SwitchLabels) GetSwitchLabel() ISwitchLabel
- func (my *SwitchLabels) GetSwitchLabels() ISwitchLabels
- func (my *SwitchLabels) SetSwitchLabel(_SwitchLabel ISwitchLabel)
- func (my *SwitchLabels) SetSwitchLabels(_SwitchLabels ISwitchLabels)
- type SwitchStatement
- func (my *SwitchStatement) Accept(v IAstVisitor)
- func (my *SwitchStatement) Enter(v Visitor)
- func (my *SwitchStatement) GetAllChildren() *ArrayList
- func (my *SwitchStatement) GetExpression() IExpression
- func (my *SwitchStatement) GetLPAREN() *AstToken
- func (my *SwitchStatement) GetRPAREN() *AstToken
- func (my *SwitchStatement) GetSwitchBlock() *SwitchBlock
- func (my *SwitchStatement) Getswitch() *AstToken
- func (my *SwitchStatement) SetExpression(_Expression IExpression)
- func (my *SwitchStatement) SetLPAREN(_LPAREN *AstToken)
- func (my *SwitchStatement) SetRPAREN(_RPAREN *AstToken)
- func (my *SwitchStatement) SetSwitchBlock(_SwitchBlock *SwitchBlock)
- func (my *SwitchStatement) Setswitch(_switch *AstToken)
- type SynchronizedStatement
- func (my *SynchronizedStatement) Accept(v IAstVisitor)
- func (my *SynchronizedStatement) Enter(v Visitor)
- func (my *SynchronizedStatement) GetAllChildren() *ArrayList
- func (my *SynchronizedStatement) GetBlock() *Block
- func (my *SynchronizedStatement) GetExpression() IExpression
- func (my *SynchronizedStatement) GetLPAREN() *AstToken
- func (my *SynchronizedStatement) GetRPAREN() *AstToken
- func (my *SynchronizedStatement) Getsynchronized() *AstToken
- func (my *SynchronizedStatement) SetBlock(_Block *Block)
- func (my *SynchronizedStatement) SetExpression(_Expression IExpression)
- func (my *SynchronizedStatement) SetLPAREN(_LPAREN *AstToken)
- func (my *SynchronizedStatement) SetRPAREN(_RPAREN *AstToken)
- func (my *SynchronizedStatement) Setsynchronized(_synchronized *AstToken)
- type ThrowStatement
- func (my *ThrowStatement) Accept(v IAstVisitor)
- func (my *ThrowStatement) Enter(v Visitor)
- func (my *ThrowStatement) GetAllChildren() *ArrayList
- func (my *ThrowStatement) GetExpression() IExpression
- func (my *ThrowStatement) GetSEMICOLON() *AstToken
- func (my *ThrowStatement) Getthrow() *AstToken
- func (my *ThrowStatement) SetExpression(_Expression IExpression)
- func (my *ThrowStatement) SetSEMICOLON(_SEMICOLON *AstToken)
- func (my *ThrowStatement) Setthrow(_throw *AstToken)
- type Throws
- func (my *Throws) Accept(v IAstVisitor)
- func (my *Throws) Enter(v Visitor)
- func (my *Throws) GetAllChildren() *ArrayList
- func (my *Throws) GetExceptionTypeList() IExceptionTypeList
- func (my *Throws) Getthrows() *AstToken
- func (my *Throws) SetExceptionTypeList(_ExceptionTypeList IExceptionTypeList)
- func (my *Throws) Setthrows(_throws *AstToken)
- type TryStatement0
- func (my *TryStatement0) Accept(v IAstVisitor)
- func (my *TryStatement0) Enter(v Visitor)
- func (my *TryStatement0) GetAllChildren() *ArrayList
- func (my *TryStatement0) GetBlock() *Block
- func (my *TryStatement0) GetCatches() ICatches
- func (my *TryStatement0) Gettry() *AstToken
- func (my *TryStatement0) SetBlock(_Block *Block)
- func (my *TryStatement0) SetCatches(_Catches ICatches)
- func (my *TryStatement0) Settry(_try *AstToken)
- type TryStatement1
- func (my *TryStatement1) Accept(v IAstVisitor)
- func (my *TryStatement1) Enter(v Visitor)
- func (my *TryStatement1) GetAllChildren() *ArrayList
- func (my *TryStatement1) GetBlock() *Block
- func (my *TryStatement1) GetCatchesopt() ICatchesopt
- func (my *TryStatement1) GetFinally() *Finally
- func (my *TryStatement1) Gettry() *AstToken
- func (my *TryStatement1) SetBlock(_Block *Block)
- func (my *TryStatement1) SetCatchesopt(_Catchesopt ICatchesopt)
- func (my *TryStatement1) SetFinally(_Finally *Finally)
- func (my *TryStatement1) Settry(_try *AstToken)
- type TypeArguments
- func (my *TypeArguments) Accept(v IAstVisitor)
- func (my *TypeArguments) Enter(v Visitor)
- func (my *TypeArguments) GetActualTypeArgumentList() IActualTypeArgumentList
- func (my *TypeArguments) GetAllChildren() *ArrayList
- func (my *TypeArguments) GetGREATER() *AstToken
- func (my *TypeArguments) GetLESS() *AstToken
- func (my *TypeArguments) SetActualTypeArgumentList(_ActualTypeArgumentList IActualTypeArgumentList)
- func (my *TypeArguments) SetGREATER(_GREATER *AstToken)
- func (my *TypeArguments) SetLESS(_LESS *AstToken)
- type TypeBound
- func (my *TypeBound) Accept(v IAstVisitor)
- func (my *TypeBound) Enter(v Visitor)
- func (my *TypeBound) GetAdditionalBoundListopt() IAdditionalBoundListopt
- func (my *TypeBound) GetAllChildren() *ArrayList
- func (my *TypeBound) GetClassOrInterfaceType() *ClassType
- func (my *TypeBound) Getextends() *AstToken
- func (my *TypeBound) SetAdditionalBoundListopt(_AdditionalBoundListopt IAdditionalBoundListopt)
- func (my *TypeBound) SetClassOrInterfaceType(_ClassOrInterfaceType *ClassType)
- func (my *TypeBound) Setextends(_extends *AstToken)
- type TypeDeclaration
- type TypeDeclarations
- func (my *TypeDeclarations) Accept(v IAstVisitor)
- func (my *TypeDeclarations) Enter(v Visitor)
- func (my *TypeDeclarations) GetAllChildren() *ArrayList
- func (my *TypeDeclarations) GetTypeDeclaration() ITypeDeclaration
- func (my *TypeDeclarations) GetTypeDeclarations() ITypeDeclarations
- func (my *TypeDeclarations) SetTypeDeclaration(_TypeDeclaration ITypeDeclaration)
- func (my *TypeDeclarations) SetTypeDeclarations(_TypeDeclarations ITypeDeclarations)
- type TypeImportOnDemandDeclaration
- func (my *TypeImportOnDemandDeclaration) Accept(v IAstVisitor)
- func (my *TypeImportOnDemandDeclaration) Enter(v Visitor)
- func (my *TypeImportOnDemandDeclaration) GetAllChildren() *ArrayList
- func (my *TypeImportOnDemandDeclaration) GetDOT() *AstToken
- func (my *TypeImportOnDemandDeclaration) GetMULTIPLY() *AstToken
- func (my *TypeImportOnDemandDeclaration) GetPackageOrTypeName() IPackageOrTypeName
- func (my *TypeImportOnDemandDeclaration) GetSEMICOLON() *AstToken
- func (my *TypeImportOnDemandDeclaration) Getimport() *AstToken
- func (my *TypeImportOnDemandDeclaration) SetDOT(_DOT *AstToken)
- func (my *TypeImportOnDemandDeclaration) SetMULTIPLY(_MULTIPLY *AstToken)
- func (my *TypeImportOnDemandDeclaration) SetPackageOrTypeName(_PackageOrTypeName IPackageOrTypeName)
- func (my *TypeImportOnDemandDeclaration) SetSEMICOLON(_SEMICOLON *AstToken)
- func (my *TypeImportOnDemandDeclaration) Setimport(_import *AstToken)
- type TypeName
- func (my *TypeName) Accept(v IAstVisitor)
- func (my *TypeName) Enter(v Visitor)
- func (my *TypeName) GetAllChildren() *ArrayList
- func (my *TypeName) GetDOT() *AstToken
- func (my *TypeName) GetTypeName() ITypeName
- func (my *TypeName) Getidentifier() *identifier
- func (my *TypeName) SetDOT(_DOT *AstToken)
- func (my *TypeName) SetTypeName(_TypeName ITypeName)
- func (my *TypeName) Setidentifier(_identifier *identifier)
- type TypeParameter
- func (my *TypeParameter) Accept(v IAstVisitor)
- func (my *TypeParameter) Enter(v Visitor)
- func (my *TypeParameter) GetAllChildren() *ArrayList
- func (my *TypeParameter) GetTypeBoundopt() *TypeBound
- func (my *TypeParameter) GetTypeVariable() *identifier
- func (my *TypeParameter) SetTypeBoundopt(_TypeBoundopt *TypeBound)
- func (my *TypeParameter) SetTypeVariable(_TypeVariable *identifier)
- type TypeParameterList
- func (my *TypeParameterList) Accept(v IAstVisitor)
- func (my *TypeParameterList) Enter(v Visitor)
- func (my *TypeParameterList) GetAllChildren() *ArrayList
- func (my *TypeParameterList) GetCOMMA() *AstToken
- func (my *TypeParameterList) GetTypeParameter() *TypeParameter
- func (my *TypeParameterList) GetTypeParameterList() ITypeParameterList
- func (my *TypeParameterList) SetCOMMA(_COMMA *AstToken)
- func (my *TypeParameterList) SetTypeParameter(_TypeParameter *TypeParameter)
- func (my *TypeParameterList) SetTypeParameterList(_TypeParameterList ITypeParameterList)
- type TypeParameters
- func (my *TypeParameters) Accept(v IAstVisitor)
- func (my *TypeParameters) Enter(v Visitor)
- func (my *TypeParameters) GetAllChildren() *ArrayList
- func (my *TypeParameters) GetGREATER() *AstToken
- func (my *TypeParameters) GetLESS() *AstToken
- func (my *TypeParameters) GetTypeParameterList() ITypeParameterList
- func (my *TypeParameters) SetGREATER(_GREATER *AstToken)
- func (my *TypeParameters) SetLESS(_LESS *AstToken)
- func (my *TypeParameters) SetTypeParameterList(_TypeParameterList ITypeParameterList)
- type UnaryExpression0
- func (my *UnaryExpression0) Accept(v IAstVisitor)
- func (my *UnaryExpression0) Enter(v Visitor)
- func (my *UnaryExpression0) GetAllChildren() *ArrayList
- func (my *UnaryExpression0) GetPLUS() *AstToken
- func (my *UnaryExpression0) GetUnaryExpression() IUnaryExpression
- func (my *UnaryExpression0) SetPLUS(_PLUS *AstToken)
- func (my *UnaryExpression0) SetUnaryExpression(_UnaryExpression IUnaryExpression)
- type UnaryExpression1
- func (my *UnaryExpression1) Accept(v IAstVisitor)
- func (my *UnaryExpression1) Enter(v Visitor)
- func (my *UnaryExpression1) GetAllChildren() *ArrayList
- func (my *UnaryExpression1) GetMINUS() *AstToken
- func (my *UnaryExpression1) GetUnaryExpression() IUnaryExpression
- func (my *UnaryExpression1) SetMINUS(_MINUS *AstToken)
- func (my *UnaryExpression1) SetUnaryExpression(_UnaryExpression IUnaryExpression)
- type UnaryExpressionNotPlusMinus0
- func (my *UnaryExpressionNotPlusMinus0) Accept(v IAstVisitor)
- func (my *UnaryExpressionNotPlusMinus0) Enter(v Visitor)
- func (my *UnaryExpressionNotPlusMinus0) GetAllChildren() *ArrayList
- func (my *UnaryExpressionNotPlusMinus0) GetTWIDDLE() *AstToken
- func (my *UnaryExpressionNotPlusMinus0) GetUnaryExpression() IUnaryExpression
- func (my *UnaryExpressionNotPlusMinus0) SetTWIDDLE(_TWIDDLE *AstToken)
- func (my *UnaryExpressionNotPlusMinus0) SetUnaryExpression(_UnaryExpression IUnaryExpression)
- type UnaryExpressionNotPlusMinus1
- func (my *UnaryExpressionNotPlusMinus1) Accept(v IAstVisitor)
- func (my *UnaryExpressionNotPlusMinus1) Enter(v Visitor)
- func (my *UnaryExpressionNotPlusMinus1) GetAllChildren() *ArrayList
- func (my *UnaryExpressionNotPlusMinus1) GetNOT() *AstToken
- func (my *UnaryExpressionNotPlusMinus1) GetUnaryExpression() IUnaryExpression
- func (my *UnaryExpressionNotPlusMinus1) SetNOT(_NOT *AstToken)
- func (my *UnaryExpressionNotPlusMinus1) SetUnaryExpression(_UnaryExpression IUnaryExpression)
- type VariableDeclarator
- func (my *VariableDeclarator) Accept(v IAstVisitor)
- func (my *VariableDeclarator) Enter(v Visitor)
- func (my *VariableDeclarator) GetAllChildren() *ArrayList
- func (my *VariableDeclarator) GetEQUAL() *AstToken
- func (my *VariableDeclarator) GetVariableDeclaratorId() IVariableDeclaratorId
- func (my *VariableDeclarator) GetVariableInitializer() IVariableInitializer
- func (my *VariableDeclarator) SetEQUAL(_EQUAL *AstToken)
- func (my *VariableDeclarator) SetVariableDeclaratorId(_VariableDeclaratorId IVariableDeclaratorId)
- func (my *VariableDeclarator) SetVariableInitializer(_VariableInitializer IVariableInitializer)
- type VariableDeclaratorId
- func (my *VariableDeclaratorId) Accept(v IAstVisitor)
- func (my *VariableDeclaratorId) Enter(v Visitor)
- func (my *VariableDeclaratorId) GetAllChildren() *ArrayList
- func (my *VariableDeclaratorId) GetLBRACKET() *AstToken
- func (my *VariableDeclaratorId) GetRBRACKET() *AstToken
- func (my *VariableDeclaratorId) GetVariableDeclaratorId() IVariableDeclaratorId
- func (my *VariableDeclaratorId) SetLBRACKET(_LBRACKET *AstToken)
- func (my *VariableDeclaratorId) SetRBRACKET(_RBRACKET *AstToken)
- func (my *VariableDeclaratorId) SetVariableDeclaratorId(_VariableDeclaratorId IVariableDeclaratorId)
- type VariableDeclarators
- func (my *VariableDeclarators) Accept(v IAstVisitor)
- func (my *VariableDeclarators) Enter(v Visitor)
- func (my *VariableDeclarators) GetAllChildren() *ArrayList
- func (my *VariableDeclarators) GetCOMMA() *AstToken
- func (my *VariableDeclarators) GetVariableDeclarator() IVariableDeclarator
- func (my *VariableDeclarators) GetVariableDeclarators() IVariableDeclarators
- func (my *VariableDeclarators) SetCOMMA(_COMMA *AstToken)
- func (my *VariableDeclarators) SetVariableDeclarator(_VariableDeclarator IVariableDeclarator)
- func (my *VariableDeclarators) SetVariableDeclarators(_VariableDeclarators IVariableDeclarators)
- type VariableInitializers
- func (my *VariableInitializers) Accept(v IAstVisitor)
- func (my *VariableInitializers) Enter(v Visitor)
- func (my *VariableInitializers) GetAllChildren() *ArrayList
- func (my *VariableInitializers) GetCOMMA() *AstToken
- func (my *VariableInitializers) GetVariableInitializer() IVariableInitializer
- func (my *VariableInitializers) GetVariableInitializers() IVariableInitializers
- func (my *VariableInitializers) SetCOMMA(_COMMA *AstToken)
- func (my *VariableInitializers) SetVariableInitializer(_VariableInitializer IVariableInitializer)
- func (my *VariableInitializers) SetVariableInitializers(_VariableInitializers IVariableInitializers)
- type VariableModifier
- type VariableModifiers
- func (my *VariableModifiers) Accept(v IAstVisitor)
- func (my *VariableModifiers) Enter(v Visitor)
- func (my *VariableModifiers) GetAllChildren() *ArrayList
- func (my *VariableModifiers) GetVariableModifier() IVariableModifier
- func (my *VariableModifiers) GetVariableModifiers() IVariableModifiers
- func (my *VariableModifiers) SetVariableModifier(_VariableModifier IVariableModifier)
- func (my *VariableModifiers) SetVariableModifiers(_VariableModifiers IVariableModifiers)
- type Visitor
- type WhileStatement
- func (my *WhileStatement) Accept(v IAstVisitor)
- func (my *WhileStatement) Enter(v Visitor)
- func (my *WhileStatement) GetAllChildren() *ArrayList
- func (my *WhileStatement) GetExpression() IExpression
- func (my *WhileStatement) GetLPAREN() *AstToken
- func (my *WhileStatement) GetRPAREN() *AstToken
- func (my *WhileStatement) GetStatement() IStatement
- func (my *WhileStatement) Getwhile() *AstToken
- func (my *WhileStatement) SetExpression(_Expression IExpression)
- func (my *WhileStatement) SetLPAREN(_LPAREN *AstToken)
- func (my *WhileStatement) SetRPAREN(_RPAREN *AstToken)
- func (my *WhileStatement) SetStatement(_Statement IStatement)
- func (my *WhileStatement) Setwhile(_while *AstToken)
- type WhileStatementNoShortIf
- func (my *WhileStatementNoShortIf) Accept(v IAstVisitor)
- func (my *WhileStatementNoShortIf) Enter(v Visitor)
- func (my *WhileStatementNoShortIf) GetAllChildren() *ArrayList
- func (my *WhileStatementNoShortIf) GetExpression() IExpression
- func (my *WhileStatementNoShortIf) GetLPAREN() *AstToken
- func (my *WhileStatementNoShortIf) GetRPAREN() *AstToken
- func (my *WhileStatementNoShortIf) GetStatementNoShortIf() IStatementNoShortIf
- func (my *WhileStatementNoShortIf) Getwhile() *AstToken
- func (my *WhileStatementNoShortIf) SetExpression(_Expression IExpression)
- func (my *WhileStatementNoShortIf) SetLPAREN(_LPAREN *AstToken)
- func (my *WhileStatementNoShortIf) SetRPAREN(_RPAREN *AstToken)
- func (my *WhileStatementNoShortIf) SetStatementNoShortIf(_StatementNoShortIf IStatementNoShortIf)
- func (my *WhileStatementNoShortIf) Setwhile(_while *AstToken)
- type Wildcard
- func (my *Wildcard) Accept(v IAstVisitor)
- func (my *Wildcard) Enter(v Visitor)
- func (my *Wildcard) GetAllChildren() *ArrayList
- func (my *Wildcard) GetQUESTION() *AstToken
- func (my *Wildcard) GetWildcardBoundsOpt() IWildcardBoundsOpt
- func (my *Wildcard) SetQUESTION(_QUESTION *AstToken)
- func (my *Wildcard) SetWildcardBoundsOpt(_WildcardBoundsOpt IWildcardBoundsOpt)
- type WildcardBounds0
- func (my *WildcardBounds0) Accept(v IAstVisitor)
- func (my *WildcardBounds0) Enter(v Visitor)
- func (my *WildcardBounds0) GetAllChildren() *ArrayList
- func (my *WildcardBounds0) GetReferenceType() IReferenceType
- func (my *WildcardBounds0) Getextends() *AstToken
- func (my *WildcardBounds0) SetReferenceType(_ReferenceType IReferenceType)
- func (my *WildcardBounds0) Setextends(_extends *AstToken)
- type WildcardBounds1
- func (my *WildcardBounds1) Accept(v IAstVisitor)
- func (my *WildcardBounds1) Enter(v Visitor)
- func (my *WildcardBounds1) GetAllChildren() *ArrayList
- func (my *WildcardBounds1) GetReferenceType() IReferenceType
- func (my *WildcardBounds1) Getsuper() *AstToken
- func (my *WildcardBounds1) SetReferenceType(_ReferenceType IReferenceType)
- func (my *WildcardBounds1) Setsuper(_super *AstToken)
Constants ¶
const JavaKWLexerprs_ACCEPT_ACTION int = 386
const JavaKWLexerprs_BACKTRACK bool = false
const JavaKWLexerprs_EOFT_SYMBOL int = 41
const JavaKWLexerprs_EOLT_SYMBOL int = 57
const JavaKWLexerprs_ERROR_ACTION int = 387
const JavaKWLexerprs_ERROR_SYMBOL int = 0
const JavaKWLexerprs_IDENTIFIER_SYMBOL int = 0
const JavaKWLexerprs_LA_STATE_OFFSET int = 475
const JavaKWLexerprs_MAX_LA int = 1
const JavaKWLexerprs_MAX_NAME_LENGTH int = 0
const JavaKWLexerprs_NT_OFFSET int = 56
const JavaKWLexerprs_NUM_NONTERMINALS int = 16
const JavaKWLexerprs_NUM_RULES int = 88
const JavaKWLexerprs_NUM_STATES int = 242
const JavaKWLexerprs_NUM_SYMBOLS int = 72
const JavaKWLexerprs_SCOPE_SIZE int = 0
const JavaKWLexerprs_SCOPE_UBOUND int = 0
const JavaKWLexerprs_START_STATE int = 95
const JavaLexerprs_ACCEPT_ACTION int = 542
const JavaLexerprs_BACKTRACK bool = false
const JavaLexerprs_EOFT_SYMBOL int = 99
const JavaLexerprs_EOLT_SYMBOL int = 103
const JavaLexerprs_ERROR_ACTION int = 543
const JavaLexerprs_ERROR_SYMBOL int = 0
const JavaLexerprs_IDENTIFIER_SYMBOL int = 0
const JavaLexerprs_LA_STATE_OFFSET int = 895
const JavaLexerprs_MAX_LA int = 1
const JavaLexerprs_MAX_NAME_LENGTH int = 0
const JavaLexerprs_NT_OFFSET int = 102
const JavaLexerprs_NUM_NONTERMINALS int = 39
const JavaLexerprs_NUM_RULES int = 352
const JavaLexerprs_NUM_STATES int = 65
const JavaLexerprs_NUM_SYMBOLS int = 141
const JavaLexerprs_SCOPE_SIZE int = 0
const JavaLexerprs_SCOPE_UBOUND int = 0
const JavaLexerprs_START_STATE int = 353
const JavaParserprs_ACCEPT_ACTION int = 7416
const JavaParserprs_BACKTRACK bool = true
const JavaParserprs_EOFT_SYMBOL int = 85
const JavaParserprs_EOLT_SYMBOL int = 85
const JavaParserprs_ERROR_ACTION int = 7873
const JavaParserprs_ERROR_SYMBOL int = 119
const JavaParserprs_IDENTIFIER_SYMBOL int = 2
const JavaParserprs_LA_STATE_OFFSET int = 8412
const JavaParserprs_MAX_LA int = 1
const JavaParserprs_MAX_NAME_LENGTH int = 36
const JavaParserprs_NT_OFFSET int = 119
const JavaParserprs_NUM_NONTERMINALS int = 249
const JavaParserprs_NUM_RULES int = 539
const JavaParserprs_NUM_STATES int = 479
const JavaParserprs_NUM_SYMBOLS int = 368
const JavaParserprs_SCOPE_SIZE int = 84
const JavaParserprs_SCOPE_UBOUND int = 83
const JavaParserprs_START_STATE int = 7209
Variables ¶
var JavaKWLexerprs_BaseAction []int = []int{}/* 387 elements not displayed */
var JavaKWLexerprs_BaseCheck []int = []int{0,
8, 6, 7, 5, 4, 4, 5, 4, 5, 5,
8, 7, 2, 6, 4, 4, 7, 5, 5, 7,
5, 3, 4, 2, 10, 6, 10, 3, 9, 4,
6, 3, 4, 7, 7, 9, 6, 6, 5, 6,
8, 5, 6, 12, 4, 5, 6, 9, 4, 3,
4, 8, 5, 12, 10, 10, 8, 9, 11, 10,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1,
}
var JavaKWLexerprs_IsKeyword []int = []int{0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
}
var JavaKWLexerprs_IsNullable []int = []int{0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0,
}
var JavaKWLexerprs_Lhs = JavaKWLexerprs_BaseAction
var JavaKWLexerprs_ProsthesesIndex []int = []int{0,
8, 7, 6, 11, 9, 10, 4, 12, 13, 14,
16, 2, 3, 5, 15, 1,
}
var JavaKWLexerprs_Rhs = JavaKWLexerprs_BaseCheck
var JavaKWLexerprs_TermAction []int = []int{}/* 622 elements not displayed */
var JavaKWLexerprs_TermCheck []int = []int{}/* 649 elements not displayed */
var JavaKWLexersym = New__JavaKWLexersym__()
var JavaKWLexertokenKind = JavaKWLexerinit_tokenKind()
var JavaLexerLpgLexStreamtokenKind = []int{}/* 129 elements not displayed */
var JavaLexerprs_BaseAction []int = []int{}/* 543 elements not displayed */
var JavaLexerprs_BaseCheck []int = []int{}/* 353 elements not displayed */
var JavaLexerprs_IsKeyword []int = []int{}/* 103 elements not displayed */
var JavaLexerprs_IsNullable []int = []int{}/* 142 elements not displayed */
var JavaLexerprs_Lhs = JavaLexerprs_BaseAction
var JavaLexerprs_ProsthesesIndex []int = []int{0,
24, 25, 32, 28, 29, 30, 13, 18, 20, 27,
31, 14, 19, 21, 26, 35, 39, 2, 3, 4,
5, 6, 7, 8, 9, 10, 11, 12, 15, 16,
17, 22, 23, 33, 34, 36, 37, 1, 38,
}
var JavaLexerprs_Rhs = JavaLexerprs_BaseCheck
var JavaLexerprs_TermAction []int = []int{}/* 1281 elements not displayed */
var JavaLexerprs_TermCheck []int = []int{}/* 1290 elements not displayed */
var JavaLexersym = New__JavaLexersym__()
var JavaParserprs_Asb []int = []int{}/* 480 elements not displayed */
var JavaParserprs_Asr []int = []int{}/* 1032 elements not displayed */
var JavaParserprs_BaseAction []int = []int{}/* 7873 elements not displayed */
var JavaParserprs_BaseCheck []int = []int{}/* 7467 elements not displayed */
var JavaParserprs_InSymb []int = []int{}/* 480 elements not displayed */
var JavaParserprs_IsKeyword []int = []int{}/* 120 elements not displayed */
var JavaParserprs_IsNullable []int = []int{}/* 369 elements not displayed */
var JavaParserprs_Lhs = JavaParserprs_BaseAction
var JavaParserprs_Name []string = []string{}/* 252 elements not displayed */
var JavaParserprs_Nasb []int = []int{}/* 480 elements not displayed */
var JavaParserprs_Nasr []int = []int{}/* 212 elements not displayed */
var JavaParserprs_NonterminalIndex []int = []int{}/* 250 elements not displayed */
var JavaParserprs_ProsthesesIndex []int = []int{}/* 250 elements not displayed */
var JavaParserprs_Rhs = JavaParserprs_BaseCheck
var JavaParserprs_ScopeLa []int = []int{
20, 20, 20, 20, 20, 20, 20, 4, 20, 20,
4, 20, 20, 94, 94, 4, 4, 4, 20, 20,
45, 20, 20, 20, 53, 53, 20, 98, 45, 45,
45, 45, 27, 20, 4, 50, 20, 20, 20, 20,
20, 20, 50, 20, 20, 4, 4, 53, 20, 97,
4, 4, 50, 50, 4, 45, 45, 45, 20, 45,
44, 50, 6, 6, 56, 19, 4, 4, 27, 51,
6, 6, 6, 43, 2, 24, 6, 6, 1, 41,
21, 6, 31, 42,
}
var JavaParserprs_ScopeLhs []int = []int{
18, 19, 105, 74, 18, 18, 18, 177, 19, 216,
176, 75, 67, 103, 60, 105, 74, 65, 44, 42,
217, 212, 216, 216, 24, 24, 18, 73, 240, 111,
118, 213, 127, 170, 128, 49, 186, 71, 104, 61,
66, 59, 75, 103, 60, 105, 74, 144, 20, 73,
72, 70, 119, 119, 65, 54, 229, 225, 222, 122,
85, 65, 133, 176, 67, 180, 64, 98, 129, 34,
95, 138, 99, 172, 152, 127, 150, 128, 92, 79,
91, 177, 78, 216,
}
var JavaParserprs_ScopePrefix []int = []int{
32, 62, 132, 132, 23, 41, 48, 292, 74, 364,
318, 114, 177, 238, 238, 143, 143, 224, 278, 287,
352, 395, 381, 386, 13, 19, 55, 91, 211, 274,
283, 391, 400, 424, 439, 6, 84, 102, 195, 195,
217, 247, 123, 247, 247, 154, 154, 59, 81, 97,
106, 111, 199, 204, 229, 271, 308, 334, 343, 449,
459, 229, 428, 324, 186, 207, 236, 269, 435, 1,
264, 332, 264, 419, 346, 406, 264, 443, 311, 357,
311, 299, 357, 371,
}
var JavaParserprs_ScopeRhs []int = []int{}/* 464 elements not displayed */
var JavaParserprs_ScopeState []int = []int{}/* 307 elements not displayed */
var JavaParserprs_ScopeStateSet []int = []int{
151, 151, 144, 227, 151, 151, 151, 15, 151, 74,
3, 227, 227, 144, 227, 144, 227, 227, 259, 259,
32, 60, 74, 74, 151, 151, 151, 227, 30, 39,
114, 37, 302, 34, 302, 76, 45, 227, 144, 227,
227, 227, 227, 144, 227, 144, 227, 48, 151, 227,
227, 227, 18, 18, 227, 120, 28, 11, 1, 6,
62, 227, 302, 3, 227, 21, 227, 239, 302, 185,
248, 13, 53, 57, 24, 302, 56, 302, 296, 288,
296, 15, 288, 74,
}
var JavaParserprs_ScopeSuffix []int = []int{
30, 71, 140, 120, 30, 30, 30, 109, 71, 183,
109, 120, 183, 244, 256, 149, 165, 109, 30, 30,
215, 30, 183, 183, 17, 17, 30, 95, 215, 215,
215, 215, 404, 30, 109, 10, 88, 88, 140, 120,
221, 120, 127, 251, 259, 158, 170, 17, 30, 100,
109, 109, 202, 202, 109, 215, 215, 215, 30, 215,
462, 232, 431, 327, 189, 209, 109, 109, 437, 3,
266, 266, 416, 421, 348, 408, 412, 445, 313, 359,
337, 301, 452, 373,
}
var JavaParserprs_TermAction []int = []int{}/* 2440 elements not displayed */
var JavaParserprs_TermCheck []int = []int{}/* 2506 elements not displayed */
var JavaParserprs_TerminalIndex []int = []int{}/* 120 elements not displayed */
var JavaParsersym = New__JavaParsersym__()
Functions ¶
func AnyCastToidentifier ¶
func AnyCastToidentifier(i interface{}) *identifier
func CastToAnyForJavaParser ¶
func CastToAnyForJavaParser(i interface{}) interface{}
func JavaKWLexerinit_tokenKind ¶
func JavaKWLexerinit_tokenKind() []int
func New__JavaKWLexersym__ ¶
func New__JavaKWLexersym__() *__JavaKWLexersym__
func New__JavaLexersym__ ¶
func New__JavaLexersym__() *__JavaLexersym__
func New__JavaParsersym__ ¶
func New__JavaParsersym__() *__JavaParsersym__
func Newidentifier ¶
func Newidentifier(environment *JavaParser, token IToken) *identifier
Types ¶
type AbstractAstList ¶
type AbstractAstList struct {
*Ast
// contains filtered or unexported fields
}
func AnyCastToAbstractAstList ¶
func AnyCastToAbstractAstList(i interface{}) *AbstractAstList
func NewAbstractAstList ¶
func NewAbstractAstList(leftToken IToken, rightToken IToken, leftRecursive bool) *AbstractAstList
func (*AbstractAstList) Add ¶
func (my *AbstractAstList) Add(element IAst) bool
*
- @deprecated replaced by {@link #AddElement()} *
func (*AbstractAstList) AddElement ¶
func (my *AbstractAstList) AddElement(element IAst)
func (*AbstractAstList) GetAllChildren ¶
func (my *AbstractAstList) GetAllChildren() *ArrayList
*
- Make a copy of the list and return it. Note that we obtain the local list by
- invoking GetArrayList so as to make sure that the list we return is in proper order.
func (*AbstractAstList) GetArrayList ¶
func (my *AbstractAstList) GetArrayList() *ArrayList
func (*AbstractAstList) GetElementAt ¶
func (my *AbstractAstList) GetElementAt(i int) IAst
func (*AbstractAstList) GetList ¶
func (my *AbstractAstList) GetList() *ArrayList
func (*AbstractAstList) Size ¶
func (my *AbstractAstList) Size() int
type AbstractMethodDeclaration ¶
type AbstractMethodDeclaration struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 211: AbstractMethodDeclaration ::= AbstractMethodModifiersopt TypeParametersopt ResultType MethodDeclarator Throwsopt ;
*</b>
func AnyCastToAbstractMethodDeclaration ¶
func AnyCastToAbstractMethodDeclaration(i interface{}) *AbstractMethodDeclaration
func NewAbstractMethodDeclaration ¶
func NewAbstractMethodDeclaration(leftIToken IToken, rightIToken IToken, _AbstractMethodModifiersopt IAbstractMethodModifiersopt, _TypeParametersopt *TypeParameters, _ResultType IResultType, _MethodDeclarator IMethodDeclarator, _Throwsopt *Throws, _SEMICOLON *AstToken) *AbstractMethodDeclaration
func (*AbstractMethodDeclaration) Accept ¶
func (my *AbstractMethodDeclaration) Accept(v IAstVisitor)
func (*AbstractMethodDeclaration) Enter ¶
func (my *AbstractMethodDeclaration) Enter(v Visitor)
func (*AbstractMethodDeclaration) GetAbstractMethodModifiersopt ¶
func (my *AbstractMethodDeclaration) GetAbstractMethodModifiersopt() IAbstractMethodModifiersopt
*
- The value returned by <b>GetAbstractMethodModifiersopt</b> may be <b>null</b>
func (*AbstractMethodDeclaration) GetAllChildren ¶
func (my *AbstractMethodDeclaration) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*AbstractMethodDeclaration) GetMethodDeclarator ¶
func (my *AbstractMethodDeclaration) GetMethodDeclarator() IMethodDeclarator
func (*AbstractMethodDeclaration) GetResultType ¶
func (my *AbstractMethodDeclaration) GetResultType() IResultType
func (*AbstractMethodDeclaration) GetSEMICOLON ¶
func (my *AbstractMethodDeclaration) GetSEMICOLON() *AstToken
func (*AbstractMethodDeclaration) GetThrowsopt ¶
func (my *AbstractMethodDeclaration) GetThrowsopt() *Throws
*
- The value returned by <b>GetThrowsopt</b> may be <b>null</b>
func (*AbstractMethodDeclaration) GetTypeParametersopt ¶
func (my *AbstractMethodDeclaration) GetTypeParametersopt() *TypeParameters
*
- The value returned by <b>GetTypeParametersopt</b> may be <b>null</b>
func (*AbstractMethodDeclaration) SetAbstractMethodModifiersopt ¶
func (my *AbstractMethodDeclaration) SetAbstractMethodModifiersopt(_AbstractMethodModifiersopt IAbstractMethodModifiersopt)
func (*AbstractMethodDeclaration) SetMethodDeclarator ¶
func (my *AbstractMethodDeclaration) SetMethodDeclarator(_MethodDeclarator IMethodDeclarator)
func (*AbstractMethodDeclaration) SetResultType ¶
func (my *AbstractMethodDeclaration) SetResultType(_ResultType IResultType)
func (*AbstractMethodDeclaration) SetSEMICOLON ¶
func (my *AbstractMethodDeclaration) SetSEMICOLON(_SEMICOLON *AstToken)
func (*AbstractMethodDeclaration) SetThrowsopt ¶
func (my *AbstractMethodDeclaration) SetThrowsopt(_Throwsopt *Throws)
func (*AbstractMethodDeclaration) SetTypeParametersopt ¶
func (my *AbstractMethodDeclaration) SetTypeParametersopt(_TypeParametersopt *TypeParameters)
type AbstractMethodModifier0 ¶
type AbstractMethodModifier0 struct {
*AstToken
}
*
*<b>
*<li>Rule 215: AbstractMethodModifier ::= public
*</b>
func AnyCastToAbstractMethodModifier0 ¶
func AnyCastToAbstractMethodModifier0(i interface{}) *AbstractMethodModifier0
func NewAbstractMethodModifier0 ¶
func NewAbstractMethodModifier0(token IToken) *AbstractMethodModifier0
func (*AbstractMethodModifier0) Accept ¶
func (my *AbstractMethodModifier0) Accept(v IAstVisitor)
func (*AbstractMethodModifier0) Enter ¶
func (my *AbstractMethodModifier0) Enter(v Visitor)
func (*AbstractMethodModifier0) Getpublic ¶
func (my *AbstractMethodModifier0) Getpublic() IToken
type AbstractMethodModifier1 ¶
type AbstractMethodModifier1 struct {
*AstToken
}
*
*<b>
*<li>Rule 216: AbstractMethodModifier ::= abstract
*</b>
func AnyCastToAbstractMethodModifier1 ¶
func AnyCastToAbstractMethodModifier1(i interface{}) *AbstractMethodModifier1
func NewAbstractMethodModifier1 ¶
func NewAbstractMethodModifier1(token IToken) *AbstractMethodModifier1
func (*AbstractMethodModifier1) Accept ¶
func (my *AbstractMethodModifier1) Accept(v IAstVisitor)
func (*AbstractMethodModifier1) Enter ¶
func (my *AbstractMethodModifier1) Enter(v Visitor)
func (*AbstractMethodModifier1) Getabstract ¶
func (my *AbstractMethodModifier1) Getabstract() IToken
type AbstractMethodModifiers ¶
type AbstractMethodModifiers struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 212: AbstractMethodModifiers ::= AbstractMethodModifier
*</em> *<p> *<b>
*<li>Rule 213: AbstractMethodModifiers ::= AbstractMethodModifiers AbstractMethodModifier
*</b>
func AnyCastToAbstractMethodModifiers ¶
func AnyCastToAbstractMethodModifiers(i interface{}) *AbstractMethodModifiers
func NewAbstractMethodModifiers ¶
func NewAbstractMethodModifiers(leftIToken IToken, rightIToken IToken, _AbstractMethodModifiers IAbstractMethodModifiers, _AbstractMethodModifier IAbstractMethodModifier) *AbstractMethodModifiers
func (*AbstractMethodModifiers) Accept ¶
func (my *AbstractMethodModifiers) Accept(v IAstVisitor)
func (*AbstractMethodModifiers) Enter ¶
func (my *AbstractMethodModifiers) Enter(v Visitor)
func (*AbstractMethodModifiers) GetAbstractMethodModifier ¶
func (my *AbstractMethodModifiers) GetAbstractMethodModifier() IAbstractMethodModifier
func (*AbstractMethodModifiers) GetAbstractMethodModifiers ¶
func (my *AbstractMethodModifiers) GetAbstractMethodModifiers() IAbstractMethodModifiers
func (*AbstractMethodModifiers) GetAllChildren ¶
func (my *AbstractMethodModifiers) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*AbstractMethodModifiers) SetAbstractMethodModifier ¶
func (my *AbstractMethodModifiers) SetAbstractMethodModifier(_AbstractMethodModifier IAbstractMethodModifier)
func (*AbstractMethodModifiers) SetAbstractMethodModifiers ¶
func (my *AbstractMethodModifiers) SetAbstractMethodModifiers(_AbstractMethodModifiers IAbstractMethodModifiers)
type AbstractVisitor ¶
type AbstractVisitor struct {
// contains filtered or unexported fields
}
func AnyCastToAbstractVisitor ¶
func AnyCastToAbstractVisitor(i interface{}) *AbstractVisitor
func NewAbstractVisitor ¶
func NewAbstractVisitor(dispatch Visitor) *AbstractVisitor
func (*AbstractVisitor) EndVisit ¶
func (my *AbstractVisitor) EndVisit(n IAst)
func (*AbstractVisitor) EndVisitAbstractMethodDeclaration ¶
func (my *AbstractVisitor) EndVisitAbstractMethodDeclaration(n *AbstractMethodDeclaration)
func (*AbstractVisitor) EndVisitAbstractMethodModifier0 ¶
func (my *AbstractVisitor) EndVisitAbstractMethodModifier0(n *AbstractMethodModifier0)
func (*AbstractVisitor) EndVisitAbstractMethodModifier1 ¶
func (my *AbstractVisitor) EndVisitAbstractMethodModifier1(n *AbstractMethodModifier1)
func (*AbstractVisitor) EndVisitAbstractMethodModifiers ¶
func (my *AbstractVisitor) EndVisitAbstractMethodModifiers(n *AbstractMethodModifiers)
func (*AbstractVisitor) EndVisitActualTypeArgumentList ¶
func (my *AbstractVisitor) EndVisitActualTypeArgumentList(n *ActualTypeArgumentList)
func (*AbstractVisitor) EndVisitAdditionalBound ¶
func (my *AbstractVisitor) EndVisitAdditionalBound(n *AdditionalBound)
func (*AbstractVisitor) EndVisitAdditionalBoundList ¶
func (my *AbstractVisitor) EndVisitAdditionalBoundList(n *AdditionalBoundList)
func (*AbstractVisitor) EndVisitAdditiveExpression0 ¶
func (my *AbstractVisitor) EndVisitAdditiveExpression0(n *AdditiveExpression0)
func (*AbstractVisitor) EndVisitAdditiveExpression1 ¶
func (my *AbstractVisitor) EndVisitAdditiveExpression1(n *AdditiveExpression1)
func (*AbstractVisitor) EndVisitAmbiguousName ¶
func (my *AbstractVisitor) EndVisitAmbiguousName(n *AmbiguousName)
func (*AbstractVisitor) EndVisitAndExpression ¶
func (my *AbstractVisitor) EndVisitAndExpression(n *AndExpression)
func (*AbstractVisitor) EndVisitAnnotationTypeBody ¶
func (my *AbstractVisitor) EndVisitAnnotationTypeBody(n *AnnotationTypeBody)
func (*AbstractVisitor) EndVisitAnnotationTypeDeclaration ¶
func (my *AbstractVisitor) EndVisitAnnotationTypeDeclaration(n *AnnotationTypeDeclaration)
func (*AbstractVisitor) EndVisitAnnotationTypeElementDeclaration0 ¶
func (my *AbstractVisitor) EndVisitAnnotationTypeElementDeclaration0(n *AnnotationTypeElementDeclaration0)
func (*AbstractVisitor) EndVisitAnnotationTypeElementDeclaration1 ¶
func (my *AbstractVisitor) EndVisitAnnotationTypeElementDeclaration1(n *AnnotationTypeElementDeclaration1)
func (*AbstractVisitor) EndVisitAnnotationTypeElementDeclarations ¶
func (my *AbstractVisitor) EndVisitAnnotationTypeElementDeclarations(n *AnnotationTypeElementDeclarations)
func (*AbstractVisitor) EndVisitAnnotations ¶
func (my *AbstractVisitor) EndVisitAnnotations(n *Annotations)
func (*AbstractVisitor) EndVisitArgumentList ¶
func (my *AbstractVisitor) EndVisitArgumentList(n *ArgumentList)
func (*AbstractVisitor) EndVisitArguments ¶
func (my *AbstractVisitor) EndVisitArguments(n *Arguments)
func (*AbstractVisitor) EndVisitArrayAccess0 ¶
func (my *AbstractVisitor) EndVisitArrayAccess0(n *ArrayAccess0)
func (*AbstractVisitor) EndVisitArrayAccess1 ¶
func (my *AbstractVisitor) EndVisitArrayAccess1(n *ArrayAccess1)
func (*AbstractVisitor) EndVisitArrayCreationExpression0 ¶
func (my *AbstractVisitor) EndVisitArrayCreationExpression0(n *ArrayCreationExpression0)
func (*AbstractVisitor) EndVisitArrayCreationExpression1 ¶
func (my *AbstractVisitor) EndVisitArrayCreationExpression1(n *ArrayCreationExpression1)
func (*AbstractVisitor) EndVisitArrayCreationExpression2 ¶
func (my *AbstractVisitor) EndVisitArrayCreationExpression2(n *ArrayCreationExpression2)
func (*AbstractVisitor) EndVisitArrayCreationExpression3 ¶
func (my *AbstractVisitor) EndVisitArrayCreationExpression3(n *ArrayCreationExpression3)
func (*AbstractVisitor) EndVisitArrayInitializer ¶
func (my *AbstractVisitor) EndVisitArrayInitializer(n *ArrayInitializer)
func (*AbstractVisitor) EndVisitArrayType ¶
func (my *AbstractVisitor) EndVisitArrayType(n *ArrayType)
func (*AbstractVisitor) EndVisitAssertStatement0 ¶
func (my *AbstractVisitor) EndVisitAssertStatement0(n *AssertStatement0)
func (*AbstractVisitor) EndVisitAssertStatement1 ¶
func (my *AbstractVisitor) EndVisitAssertStatement1(n *AssertStatement1)
func (*AbstractVisitor) EndVisitAssignment ¶
func (my *AbstractVisitor) EndVisitAssignment(n *Assignment)
func (*AbstractVisitor) EndVisitAssignmentOperator0 ¶
func (my *AbstractVisitor) EndVisitAssignmentOperator0(n *AssignmentOperator0)
func (*AbstractVisitor) EndVisitAssignmentOperator1 ¶
func (my *AbstractVisitor) EndVisitAssignmentOperator1(n *AssignmentOperator1)
func (*AbstractVisitor) EndVisitAssignmentOperator2 ¶
func (my *AbstractVisitor) EndVisitAssignmentOperator2(n *AssignmentOperator2)
func (*AbstractVisitor) EndVisitAssignmentOperator3 ¶
func (my *AbstractVisitor) EndVisitAssignmentOperator3(n *AssignmentOperator3)
func (*AbstractVisitor) EndVisitAssignmentOperator4 ¶
func (my *AbstractVisitor) EndVisitAssignmentOperator4(n *AssignmentOperator4)
func (*AbstractVisitor) EndVisitAssignmentOperator5 ¶
func (my *AbstractVisitor) EndVisitAssignmentOperator5(n *AssignmentOperator5)
func (*AbstractVisitor) EndVisitAssignmentOperator6 ¶
func (my *AbstractVisitor) EndVisitAssignmentOperator6(n *AssignmentOperator6)
func (*AbstractVisitor) EndVisitAssignmentOperator7 ¶
func (my *AbstractVisitor) EndVisitAssignmentOperator7(n *AssignmentOperator7)
func (*AbstractVisitor) EndVisitAssignmentOperator8 ¶
func (my *AbstractVisitor) EndVisitAssignmentOperator8(n *AssignmentOperator8)
func (*AbstractVisitor) EndVisitAssignmentOperator9 ¶
func (my *AbstractVisitor) EndVisitAssignmentOperator9(n *AssignmentOperator9)
func (*AbstractVisitor) EndVisitAssignmentOperator10 ¶
func (my *AbstractVisitor) EndVisitAssignmentOperator10(n *AssignmentOperator10)
func (*AbstractVisitor) EndVisitAssignmentOperator11 ¶
func (my *AbstractVisitor) EndVisitAssignmentOperator11(n *AssignmentOperator11)
func (*AbstractVisitor) EndVisitAstToken ¶
func (my *AbstractVisitor) EndVisitAstToken(n *AstToken)
func (*AbstractVisitor) EndVisitBasicForStatement ¶
func (my *AbstractVisitor) EndVisitBasicForStatement(n *BasicForStatement)
func (*AbstractVisitor) EndVisitBlock ¶
func (my *AbstractVisitor) EndVisitBlock(n *Block)
func (*AbstractVisitor) EndVisitBlockStatements ¶
func (my *AbstractVisitor) EndVisitBlockStatements(n *BlockStatements)
func (*AbstractVisitor) EndVisitBooleanLiteral0 ¶
func (my *AbstractVisitor) EndVisitBooleanLiteral0(n *BooleanLiteral0)
func (*AbstractVisitor) EndVisitBooleanLiteral1 ¶
func (my *AbstractVisitor) EndVisitBooleanLiteral1(n *BooleanLiteral1)
func (*AbstractVisitor) EndVisitBreakStatement ¶
func (my *AbstractVisitor) EndVisitBreakStatement(n *BreakStatement)
func (*AbstractVisitor) EndVisitCastExpression0 ¶
func (my *AbstractVisitor) EndVisitCastExpression0(n *CastExpression0)
func (*AbstractVisitor) EndVisitCastExpression1 ¶
func (my *AbstractVisitor) EndVisitCastExpression1(n *CastExpression1)
func (*AbstractVisitor) EndVisitCatchClause ¶
func (my *AbstractVisitor) EndVisitCatchClause(n *CatchClause)
func (*AbstractVisitor) EndVisitCatches ¶
func (my *AbstractVisitor) EndVisitCatches(n *Catches)
func (*AbstractVisitor) EndVisitClassBody ¶
func (my *AbstractVisitor) EndVisitClassBody(n *ClassBody)
func (*AbstractVisitor) EndVisitClassBodyDeclarations ¶
func (my *AbstractVisitor) EndVisitClassBodyDeclarations(n *ClassBodyDeclarations)
func (*AbstractVisitor) EndVisitClassInstanceCreationExpression0 ¶
func (my *AbstractVisitor) EndVisitClassInstanceCreationExpression0(n *ClassInstanceCreationExpression0)
func (*AbstractVisitor) EndVisitClassInstanceCreationExpression1 ¶
func (my *AbstractVisitor) EndVisitClassInstanceCreationExpression1(n *ClassInstanceCreationExpression1)
func (*AbstractVisitor) EndVisitClassMemberDeclaration ¶
func (my *AbstractVisitor) EndVisitClassMemberDeclaration(n *ClassMemberDeclaration)
func (*AbstractVisitor) EndVisitClassModifier0 ¶
func (my *AbstractVisitor) EndVisitClassModifier0(n *ClassModifier0)
func (*AbstractVisitor) EndVisitClassModifier1 ¶
func (my *AbstractVisitor) EndVisitClassModifier1(n *ClassModifier1)
func (*AbstractVisitor) EndVisitClassModifier2 ¶
func (my *AbstractVisitor) EndVisitClassModifier2(n *ClassModifier2)
func (*AbstractVisitor) EndVisitClassModifier3 ¶
func (my *AbstractVisitor) EndVisitClassModifier3(n *ClassModifier3)
func (*AbstractVisitor) EndVisitClassModifier4 ¶
func (my *AbstractVisitor) EndVisitClassModifier4(n *ClassModifier4)
func (*AbstractVisitor) EndVisitClassModifier5 ¶
func (my *AbstractVisitor) EndVisitClassModifier5(n *ClassModifier5)
func (*AbstractVisitor) EndVisitClassModifier6 ¶
func (my *AbstractVisitor) EndVisitClassModifier6(n *ClassModifier6)
func (*AbstractVisitor) EndVisitClassModifiers ¶
func (my *AbstractVisitor) EndVisitClassModifiers(n *ClassModifiers)
func (*AbstractVisitor) EndVisitClassType ¶
func (my *AbstractVisitor) EndVisitClassType(n *ClassType)
func (*AbstractVisitor) EndVisitCommaopt ¶
func (my *AbstractVisitor) EndVisitCommaopt(n *Commaopt)
func (*AbstractVisitor) EndVisitCompilationUnit ¶
func (my *AbstractVisitor) EndVisitCompilationUnit(n *CompilationUnit)
func (*AbstractVisitor) EndVisitConditionalAndExpression ¶
func (my *AbstractVisitor) EndVisitConditionalAndExpression(n *ConditionalAndExpression)
func (*AbstractVisitor) EndVisitConditionalExpression ¶
func (my *AbstractVisitor) EndVisitConditionalExpression(n *ConditionalExpression)
func (*AbstractVisitor) EndVisitConditionalOrExpression ¶
func (my *AbstractVisitor) EndVisitConditionalOrExpression(n *ConditionalOrExpression)
func (*AbstractVisitor) EndVisitConstantDeclaration ¶
func (my *AbstractVisitor) EndVisitConstantDeclaration(n *ConstantDeclaration)
func (*AbstractVisitor) EndVisitConstantModifier0 ¶
func (my *AbstractVisitor) EndVisitConstantModifier0(n *ConstantModifier0)
func (*AbstractVisitor) EndVisitConstantModifier1 ¶
func (my *AbstractVisitor) EndVisitConstantModifier1(n *ConstantModifier1)
func (*AbstractVisitor) EndVisitConstantModifier2 ¶
func (my *AbstractVisitor) EndVisitConstantModifier2(n *ConstantModifier2)
func (*AbstractVisitor) EndVisitConstantModifiers ¶
func (my *AbstractVisitor) EndVisitConstantModifiers(n *ConstantModifiers)
func (*AbstractVisitor) EndVisitConstructorBody ¶
func (my *AbstractVisitor) EndVisitConstructorBody(n *ConstructorBody)
func (*AbstractVisitor) EndVisitConstructorDeclaration ¶
func (my *AbstractVisitor) EndVisitConstructorDeclaration(n *ConstructorDeclaration)
func (*AbstractVisitor) EndVisitConstructorDeclarator ¶
func (my *AbstractVisitor) EndVisitConstructorDeclarator(n *ConstructorDeclarator)
func (*AbstractVisitor) EndVisitConstructorModifier0 ¶
func (my *AbstractVisitor) EndVisitConstructorModifier0(n *ConstructorModifier0)
func (*AbstractVisitor) EndVisitConstructorModifier1 ¶
func (my *AbstractVisitor) EndVisitConstructorModifier1(n *ConstructorModifier1)
func (*AbstractVisitor) EndVisitConstructorModifier2 ¶
func (my *AbstractVisitor) EndVisitConstructorModifier2(n *ConstructorModifier2)
func (*AbstractVisitor) EndVisitConstructorModifiers ¶
func (my *AbstractVisitor) EndVisitConstructorModifiers(n *ConstructorModifiers)
func (*AbstractVisitor) EndVisitContinueStatement ¶
func (my *AbstractVisitor) EndVisitContinueStatement(n *ContinueStatement)
func (*AbstractVisitor) EndVisitDefaultValue ¶
func (my *AbstractVisitor) EndVisitDefaultValue(n *DefaultValue)
func (*AbstractVisitor) EndVisitDimExpr ¶
func (my *AbstractVisitor) EndVisitDimExpr(n *DimExpr)
func (*AbstractVisitor) EndVisitDimExprs ¶
func (my *AbstractVisitor) EndVisitDimExprs(n *DimExprs)
func (*AbstractVisitor) EndVisitDims0 ¶
func (my *AbstractVisitor) EndVisitDims0(n *Dims0)
func (*AbstractVisitor) EndVisitDims1 ¶
func (my *AbstractVisitor) EndVisitDims1(n *Dims1)
func (*AbstractVisitor) EndVisitDoStatement ¶
func (my *AbstractVisitor) EndVisitDoStatement(n *DoStatement)
func (*AbstractVisitor) EndVisitElementValueArrayInitializer ¶
func (my *AbstractVisitor) EndVisitElementValueArrayInitializer(n *ElementValueArrayInitializer)
func (*AbstractVisitor) EndVisitElementValuePair ¶
func (my *AbstractVisitor) EndVisitElementValuePair(n *ElementValuePair)
func (*AbstractVisitor) EndVisitElementValuePairs ¶
func (my *AbstractVisitor) EndVisitElementValuePairs(n *ElementValuePairs)
func (*AbstractVisitor) EndVisitElementValues ¶
func (my *AbstractVisitor) EndVisitElementValues(n *ElementValues)
func (*AbstractVisitor) EndVisitEllipsisopt ¶
func (my *AbstractVisitor) EndVisitEllipsisopt(n *Ellipsisopt)
func (*AbstractVisitor) EndVisitEmptyStatement ¶
func (my *AbstractVisitor) EndVisitEmptyStatement(n *EmptyStatement)
func (*AbstractVisitor) EndVisitEnhancedForStatement ¶
func (my *AbstractVisitor) EndVisitEnhancedForStatement(n *EnhancedForStatement)
func (*AbstractVisitor) EndVisitEnumBody ¶
func (my *AbstractVisitor) EndVisitEnumBody(n *EnumBody)
func (*AbstractVisitor) EndVisitEnumBodyDeclarations ¶
func (my *AbstractVisitor) EndVisitEnumBodyDeclarations(n *EnumBodyDeclarations)
func (*AbstractVisitor) EndVisitEnumConstant ¶
func (my *AbstractVisitor) EndVisitEnumConstant(n *EnumConstant)
func (*AbstractVisitor) EndVisitEnumConstants ¶
func (my *AbstractVisitor) EndVisitEnumConstants(n *EnumConstants)
func (*AbstractVisitor) EndVisitEnumDeclaration ¶
func (my *AbstractVisitor) EndVisitEnumDeclaration(n *EnumDeclaration)
func (*AbstractVisitor) EndVisitEqualityExpression0 ¶
func (my *AbstractVisitor) EndVisitEqualityExpression0(n *EqualityExpression0)
func (*AbstractVisitor) EndVisitEqualityExpression1 ¶
func (my *AbstractVisitor) EndVisitEqualityExpression1(n *EqualityExpression1)
func (*AbstractVisitor) EndVisitExceptionTypeList ¶
func (my *AbstractVisitor) EndVisitExceptionTypeList(n *ExceptionTypeList)
func (*AbstractVisitor) EndVisitExclusiveOrExpression ¶
func (my *AbstractVisitor) EndVisitExclusiveOrExpression(n *ExclusiveOrExpression)
func (*AbstractVisitor) EndVisitExplicitConstructorInvocation0 ¶
func (my *AbstractVisitor) EndVisitExplicitConstructorInvocation0(n *ExplicitConstructorInvocation0)
func (*AbstractVisitor) EndVisitExplicitConstructorInvocation1 ¶
func (my *AbstractVisitor) EndVisitExplicitConstructorInvocation1(n *ExplicitConstructorInvocation1)
func (*AbstractVisitor) EndVisitExplicitConstructorInvocation2 ¶
func (my *AbstractVisitor) EndVisitExplicitConstructorInvocation2(n *ExplicitConstructorInvocation2)
func (*AbstractVisitor) EndVisitExpressionName ¶
func (my *AbstractVisitor) EndVisitExpressionName(n *ExpressionName)
func (*AbstractVisitor) EndVisitExpressionStatement ¶
func (my *AbstractVisitor) EndVisitExpressionStatement(n *ExpressionStatement)
func (*AbstractVisitor) EndVisitExtendsInterfaces0 ¶
func (my *AbstractVisitor) EndVisitExtendsInterfaces0(n *ExtendsInterfaces0)
func (*AbstractVisitor) EndVisitExtendsInterfaces1 ¶
func (my *AbstractVisitor) EndVisitExtendsInterfaces1(n *ExtendsInterfaces1)
func (*AbstractVisitor) EndVisitFieldAccess0 ¶
func (my *AbstractVisitor) EndVisitFieldAccess0(n *FieldAccess0)
func (*AbstractVisitor) EndVisitFieldAccess1 ¶
func (my *AbstractVisitor) EndVisitFieldAccess1(n *FieldAccess1)
func (*AbstractVisitor) EndVisitFieldAccess2 ¶
func (my *AbstractVisitor) EndVisitFieldAccess2(n *FieldAccess2)
func (*AbstractVisitor) EndVisitFieldDeclaration ¶
func (my *AbstractVisitor) EndVisitFieldDeclaration(n *FieldDeclaration)
func (*AbstractVisitor) EndVisitFieldModifier0 ¶
func (my *AbstractVisitor) EndVisitFieldModifier0(n *FieldModifier0)
func (*AbstractVisitor) EndVisitFieldModifier1 ¶
func (my *AbstractVisitor) EndVisitFieldModifier1(n *FieldModifier1)
func (*AbstractVisitor) EndVisitFieldModifier2 ¶
func (my *AbstractVisitor) EndVisitFieldModifier2(n *FieldModifier2)
func (*AbstractVisitor) EndVisitFieldModifier3 ¶
func (my *AbstractVisitor) EndVisitFieldModifier3(n *FieldModifier3)
func (*AbstractVisitor) EndVisitFieldModifier4 ¶
func (my *AbstractVisitor) EndVisitFieldModifier4(n *FieldModifier4)
func (*AbstractVisitor) EndVisitFieldModifier5 ¶
func (my *AbstractVisitor) EndVisitFieldModifier5(n *FieldModifier5)
func (*AbstractVisitor) EndVisitFieldModifier6 ¶
func (my *AbstractVisitor) EndVisitFieldModifier6(n *FieldModifier6)
func (*AbstractVisitor) EndVisitFieldModifiers ¶
func (my *AbstractVisitor) EndVisitFieldModifiers(n *FieldModifiers)
func (*AbstractVisitor) EndVisitFinally ¶
func (my *AbstractVisitor) EndVisitFinally(n *Finally)
func (*AbstractVisitor) EndVisitFloatingPointType0 ¶
func (my *AbstractVisitor) EndVisitFloatingPointType0(n *FloatingPointType0)
func (*AbstractVisitor) EndVisitFloatingPointType1 ¶
func (my *AbstractVisitor) EndVisitFloatingPointType1(n *FloatingPointType1)
func (*AbstractVisitor) EndVisitForStatementNoShortIf ¶
func (my *AbstractVisitor) EndVisitForStatementNoShortIf(n *ForStatementNoShortIf)
func (*AbstractVisitor) EndVisitFormalParameter ¶
func (my *AbstractVisitor) EndVisitFormalParameter(n *FormalParameter)
func (*AbstractVisitor) EndVisitFormalParameterList ¶
func (my *AbstractVisitor) EndVisitFormalParameterList(n *FormalParameterList)
func (*AbstractVisitor) EndVisitFormalParameters ¶
func (my *AbstractVisitor) EndVisitFormalParameters(n *FormalParameters)
func (*AbstractVisitor) EndVisitIfThenElseStatement ¶
func (my *AbstractVisitor) EndVisitIfThenElseStatement(n *IfThenElseStatement)
func (*AbstractVisitor) EndVisitIfThenElseStatementNoShortIf ¶
func (my *AbstractVisitor) EndVisitIfThenElseStatementNoShortIf(n *IfThenElseStatementNoShortIf)
func (*AbstractVisitor) EndVisitIfThenStatement ¶
func (my *AbstractVisitor) EndVisitIfThenStatement(n *IfThenStatement)
func (*AbstractVisitor) EndVisitImportDeclarations ¶
func (my *AbstractVisitor) EndVisitImportDeclarations(n *ImportDeclarations)
func (*AbstractVisitor) EndVisitInclusiveOrExpression ¶
func (my *AbstractVisitor) EndVisitInclusiveOrExpression(n *InclusiveOrExpression)
func (*AbstractVisitor) EndVisitIntegralType0 ¶
func (my *AbstractVisitor) EndVisitIntegralType0(n *IntegralType0)
func (*AbstractVisitor) EndVisitIntegralType1 ¶
func (my *AbstractVisitor) EndVisitIntegralType1(n *IntegralType1)
func (*AbstractVisitor) EndVisitIntegralType2 ¶
func (my *AbstractVisitor) EndVisitIntegralType2(n *IntegralType2)
func (*AbstractVisitor) EndVisitIntegralType3 ¶
func (my *AbstractVisitor) EndVisitIntegralType3(n *IntegralType3)
func (*AbstractVisitor) EndVisitIntegralType4 ¶
func (my *AbstractVisitor) EndVisitIntegralType4(n *IntegralType4)
func (*AbstractVisitor) EndVisitInterfaceBody ¶
func (my *AbstractVisitor) EndVisitInterfaceBody(n *InterfaceBody)
func (*AbstractVisitor) EndVisitInterfaceMemberDeclaration ¶
func (my *AbstractVisitor) EndVisitInterfaceMemberDeclaration(n *InterfaceMemberDeclaration)
func (*AbstractVisitor) EndVisitInterfaceMemberDeclarations ¶
func (my *AbstractVisitor) EndVisitInterfaceMemberDeclarations(n *InterfaceMemberDeclarations)
func (*AbstractVisitor) EndVisitInterfaceModifier0 ¶
func (my *AbstractVisitor) EndVisitInterfaceModifier0(n *InterfaceModifier0)
func (*AbstractVisitor) EndVisitInterfaceModifier1 ¶
func (my *AbstractVisitor) EndVisitInterfaceModifier1(n *InterfaceModifier1)
func (*AbstractVisitor) EndVisitInterfaceModifier2 ¶
func (my *AbstractVisitor) EndVisitInterfaceModifier2(n *InterfaceModifier2)
func (*AbstractVisitor) EndVisitInterfaceModifier3 ¶
func (my *AbstractVisitor) EndVisitInterfaceModifier3(n *InterfaceModifier3)
func (*AbstractVisitor) EndVisitInterfaceModifier4 ¶
func (my *AbstractVisitor) EndVisitInterfaceModifier4(n *InterfaceModifier4)
func (*AbstractVisitor) EndVisitInterfaceModifier5 ¶
func (my *AbstractVisitor) EndVisitInterfaceModifier5(n *InterfaceModifier5)
func (*AbstractVisitor) EndVisitInterfaceModifiers ¶
func (my *AbstractVisitor) EndVisitInterfaceModifiers(n *InterfaceModifiers)
func (*AbstractVisitor) EndVisitInterfaceType ¶
func (my *AbstractVisitor) EndVisitInterfaceType(n *InterfaceType)
func (*AbstractVisitor) EndVisitInterfaceTypeList ¶
func (my *AbstractVisitor) EndVisitInterfaceTypeList(n *InterfaceTypeList)
func (*AbstractVisitor) EndVisitInterfaces ¶
func (my *AbstractVisitor) EndVisitInterfaces(n *Interfaces)
func (*AbstractVisitor) EndVisitLPGUserAction0 ¶
func (my *AbstractVisitor) EndVisitLPGUserAction0(n *LPGUserAction0)
func (*AbstractVisitor) EndVisitLPGUserAction1 ¶
func (my *AbstractVisitor) EndVisitLPGUserAction1(n *LPGUserAction1)
func (*AbstractVisitor) EndVisitLPGUserAction2 ¶
func (my *AbstractVisitor) EndVisitLPGUserAction2(n *LPGUserAction2)
func (*AbstractVisitor) EndVisitLPGUserAction3 ¶
func (my *AbstractVisitor) EndVisitLPGUserAction3(n *LPGUserAction3)
func (*AbstractVisitor) EndVisitLPGUserAction4 ¶
func (my *AbstractVisitor) EndVisitLPGUserAction4(n *LPGUserAction4)
func (*AbstractVisitor) EndVisitLabeledStatement ¶
func (my *AbstractVisitor) EndVisitLabeledStatement(n *LabeledStatement)
func (*AbstractVisitor) EndVisitLabeledStatementNoShortIf ¶
func (my *AbstractVisitor) EndVisitLabeledStatementNoShortIf(n *LabeledStatementNoShortIf)
func (*AbstractVisitor) EndVisitLastFormalParameter ¶
func (my *AbstractVisitor) EndVisitLastFormalParameter(n *LastFormalParameter)
func (*AbstractVisitor) EndVisitLiteral0 ¶
func (my *AbstractVisitor) EndVisitLiteral0(n *Literal0)
func (*AbstractVisitor) EndVisitLiteral1 ¶
func (my *AbstractVisitor) EndVisitLiteral1(n *Literal1)
func (*AbstractVisitor) EndVisitLiteral2 ¶
func (my *AbstractVisitor) EndVisitLiteral2(n *Literal2)
func (*AbstractVisitor) EndVisitLiteral3 ¶
func (my *AbstractVisitor) EndVisitLiteral3(n *Literal3)
func (*AbstractVisitor) EndVisitLiteral4 ¶
func (my *AbstractVisitor) EndVisitLiteral4(n *Literal4)
func (*AbstractVisitor) EndVisitLiteral5 ¶
func (my *AbstractVisitor) EndVisitLiteral5(n *Literal5)
func (*AbstractVisitor) EndVisitLiteral6 ¶
func (my *AbstractVisitor) EndVisitLiteral6(n *Literal6)
func (*AbstractVisitor) EndVisitLocalVariableDeclaration ¶
func (my *AbstractVisitor) EndVisitLocalVariableDeclaration(n *LocalVariableDeclaration)
func (*AbstractVisitor) EndVisitLocalVariableDeclarationStatement ¶
func (my *AbstractVisitor) EndVisitLocalVariableDeclarationStatement(n *LocalVariableDeclarationStatement)
func (*AbstractVisitor) EndVisitMarkerAnnotation ¶
func (my *AbstractVisitor) EndVisitMarkerAnnotation(n *MarkerAnnotation)
func (*AbstractVisitor) EndVisitMethodBody ¶
func (my *AbstractVisitor) EndVisitMethodBody(n *MethodBody)
func (*AbstractVisitor) EndVisitMethodDeclaration ¶
func (my *AbstractVisitor) EndVisitMethodDeclaration(n *MethodDeclaration)
func (*AbstractVisitor) EndVisitMethodDeclarator0 ¶
func (my *AbstractVisitor) EndVisitMethodDeclarator0(n *MethodDeclarator0)
func (*AbstractVisitor) EndVisitMethodDeclarator1 ¶
func (my *AbstractVisitor) EndVisitMethodDeclarator1(n *MethodDeclarator1)
func (*AbstractVisitor) EndVisitMethodHeader ¶
func (my *AbstractVisitor) EndVisitMethodHeader(n *MethodHeader)
func (*AbstractVisitor) EndVisitMethodInvocation0 ¶
func (my *AbstractVisitor) EndVisitMethodInvocation0(n *MethodInvocation0)
func (*AbstractVisitor) EndVisitMethodInvocation1 ¶
func (my *AbstractVisitor) EndVisitMethodInvocation1(n *MethodInvocation1)
func (*AbstractVisitor) EndVisitMethodInvocation2 ¶
func (my *AbstractVisitor) EndVisitMethodInvocation2(n *MethodInvocation2)
func (*AbstractVisitor) EndVisitMethodInvocation3 ¶
func (my *AbstractVisitor) EndVisitMethodInvocation3(n *MethodInvocation3)
func (*AbstractVisitor) EndVisitMethodInvocation4 ¶
func (my *AbstractVisitor) EndVisitMethodInvocation4(n *MethodInvocation4)
func (*AbstractVisitor) EndVisitMethodModifier0 ¶
func (my *AbstractVisitor) EndVisitMethodModifier0(n *MethodModifier0)
func (*AbstractVisitor) EndVisitMethodModifier1 ¶
func (my *AbstractVisitor) EndVisitMethodModifier1(n *MethodModifier1)
func (*AbstractVisitor) EndVisitMethodModifier2 ¶
func (my *AbstractVisitor) EndVisitMethodModifier2(n *MethodModifier2)
func (*AbstractVisitor) EndVisitMethodModifier3 ¶
func (my *AbstractVisitor) EndVisitMethodModifier3(n *MethodModifier3)
func (*AbstractVisitor) EndVisitMethodModifier4 ¶
func (my *AbstractVisitor) EndVisitMethodModifier4(n *MethodModifier4)
func (*AbstractVisitor) EndVisitMethodModifier5 ¶
func (my *AbstractVisitor) EndVisitMethodModifier5(n *MethodModifier5)
func (*AbstractVisitor) EndVisitMethodModifier6 ¶
func (my *AbstractVisitor) EndVisitMethodModifier6(n *MethodModifier6)
func (*AbstractVisitor) EndVisitMethodModifier7 ¶
func (my *AbstractVisitor) EndVisitMethodModifier7(n *MethodModifier7)
func (*AbstractVisitor) EndVisitMethodModifier8 ¶
func (my *AbstractVisitor) EndVisitMethodModifier8(n *MethodModifier8)
func (*AbstractVisitor) EndVisitMethodModifiers ¶
func (my *AbstractVisitor) EndVisitMethodModifiers(n *MethodModifiers)
func (*AbstractVisitor) EndVisitMethodName ¶
func (my *AbstractVisitor) EndVisitMethodName(n *MethodName)
func (*AbstractVisitor) EndVisitMultiplicativeExpression0 ¶
func (my *AbstractVisitor) EndVisitMultiplicativeExpression0(n *MultiplicativeExpression0)
func (*AbstractVisitor) EndVisitMultiplicativeExpression1 ¶
func (my *AbstractVisitor) EndVisitMultiplicativeExpression1(n *MultiplicativeExpression1)
func (*AbstractVisitor) EndVisitMultiplicativeExpression2 ¶
func (my *AbstractVisitor) EndVisitMultiplicativeExpression2(n *MultiplicativeExpression2)
func (*AbstractVisitor) EndVisitNormalAnnotation ¶
func (my *AbstractVisitor) EndVisitNormalAnnotation(n *NormalAnnotation)
func (*AbstractVisitor) EndVisitNormalClassDeclaration ¶
func (my *AbstractVisitor) EndVisitNormalClassDeclaration(n *NormalClassDeclaration)
func (*AbstractVisitor) EndVisitNormalInterfaceDeclaration ¶
func (my *AbstractVisitor) EndVisitNormalInterfaceDeclaration(n *NormalInterfaceDeclaration)
func (*AbstractVisitor) EndVisitPackageDeclaration ¶
func (my *AbstractVisitor) EndVisitPackageDeclaration(n *PackageDeclaration)
func (*AbstractVisitor) EndVisitPackageName ¶
func (my *AbstractVisitor) EndVisitPackageName(n *PackageName)
func (*AbstractVisitor) EndVisitPackageOrTypeName ¶
func (my *AbstractVisitor) EndVisitPackageOrTypeName(n *PackageOrTypeName)
func (*AbstractVisitor) EndVisitPostDecrementExpression ¶
func (my *AbstractVisitor) EndVisitPostDecrementExpression(n *PostDecrementExpression)
func (*AbstractVisitor) EndVisitPostIncrementExpression ¶
func (my *AbstractVisitor) EndVisitPostIncrementExpression(n *PostIncrementExpression)
func (*AbstractVisitor) EndVisitPreDecrementExpression ¶
func (my *AbstractVisitor) EndVisitPreDecrementExpression(n *PreDecrementExpression)
func (*AbstractVisitor) EndVisitPreIncrementExpression ¶
func (my *AbstractVisitor) EndVisitPreIncrementExpression(n *PreIncrementExpression)
func (*AbstractVisitor) EndVisitPrimaryNoNewArray0 ¶
func (my *AbstractVisitor) EndVisitPrimaryNoNewArray0(n *PrimaryNoNewArray0)
func (*AbstractVisitor) EndVisitPrimaryNoNewArray1 ¶
func (my *AbstractVisitor) EndVisitPrimaryNoNewArray1(n *PrimaryNoNewArray1)
func (*AbstractVisitor) EndVisitPrimaryNoNewArray2 ¶
func (my *AbstractVisitor) EndVisitPrimaryNoNewArray2(n *PrimaryNoNewArray2)
func (*AbstractVisitor) EndVisitPrimaryNoNewArray3 ¶
func (my *AbstractVisitor) EndVisitPrimaryNoNewArray3(n *PrimaryNoNewArray3)
func (*AbstractVisitor) EndVisitPrimaryNoNewArray4 ¶
func (my *AbstractVisitor) EndVisitPrimaryNoNewArray4(n *PrimaryNoNewArray4)
func (*AbstractVisitor) EndVisitPrimitiveType ¶
func (my *AbstractVisitor) EndVisitPrimitiveType(n *PrimitiveType)
func (*AbstractVisitor) EndVisitRelationalExpression0 ¶
func (my *AbstractVisitor) EndVisitRelationalExpression0(n *RelationalExpression0)
func (*AbstractVisitor) EndVisitRelationalExpression1 ¶
func (my *AbstractVisitor) EndVisitRelationalExpression1(n *RelationalExpression1)
func (*AbstractVisitor) EndVisitRelationalExpression2 ¶
func (my *AbstractVisitor) EndVisitRelationalExpression2(n *RelationalExpression2)
func (*AbstractVisitor) EndVisitRelationalExpression3 ¶
func (my *AbstractVisitor) EndVisitRelationalExpression3(n *RelationalExpression3)
func (*AbstractVisitor) EndVisitRelationalExpression4 ¶
func (my *AbstractVisitor) EndVisitRelationalExpression4(n *RelationalExpression4)
func (*AbstractVisitor) EndVisitResultType ¶
func (my *AbstractVisitor) EndVisitResultType(n *ResultType)
func (*AbstractVisitor) EndVisitReturnStatement ¶
func (my *AbstractVisitor) EndVisitReturnStatement(n *ReturnStatement)
func (*AbstractVisitor) EndVisitShiftExpression0 ¶
func (my *AbstractVisitor) EndVisitShiftExpression0(n *ShiftExpression0)
func (*AbstractVisitor) EndVisitShiftExpression1 ¶
func (my *AbstractVisitor) EndVisitShiftExpression1(n *ShiftExpression1)
func (*AbstractVisitor) EndVisitShiftExpression2 ¶
func (my *AbstractVisitor) EndVisitShiftExpression2(n *ShiftExpression2)
func (*AbstractVisitor) EndVisitSingleElementAnnotation ¶
func (my *AbstractVisitor) EndVisitSingleElementAnnotation(n *SingleElementAnnotation)
func (*AbstractVisitor) EndVisitSingleStaticImportDeclaration ¶
func (my *AbstractVisitor) EndVisitSingleStaticImportDeclaration(n *SingleStaticImportDeclaration)
func (*AbstractVisitor) EndVisitSingleTypeImportDeclaration ¶
func (my *AbstractVisitor) EndVisitSingleTypeImportDeclaration(n *SingleTypeImportDeclaration)
func (*AbstractVisitor) EndVisitStatementExpressionList ¶
func (my *AbstractVisitor) EndVisitStatementExpressionList(n *StatementExpressionList)
func (*AbstractVisitor) EndVisitStaticImportOnDemandDeclaration ¶
func (my *AbstractVisitor) EndVisitStaticImportOnDemandDeclaration(n *StaticImportOnDemandDeclaration)
func (*AbstractVisitor) EndVisitStaticInitializer ¶
func (my *AbstractVisitor) EndVisitStaticInitializer(n *StaticInitializer)
func (*AbstractVisitor) EndVisitSuper ¶
func (my *AbstractVisitor) EndVisitSuper(n *Super)
func (*AbstractVisitor) EndVisitSwitchBlock ¶
func (my *AbstractVisitor) EndVisitSwitchBlock(n *SwitchBlock)
func (*AbstractVisitor) EndVisitSwitchBlockStatementGroup ¶
func (my *AbstractVisitor) EndVisitSwitchBlockStatementGroup(n *SwitchBlockStatementGroup)
func (*AbstractVisitor) EndVisitSwitchBlockStatementGroups ¶
func (my *AbstractVisitor) EndVisitSwitchBlockStatementGroups(n *SwitchBlockStatementGroups)
func (*AbstractVisitor) EndVisitSwitchLabel0 ¶
func (my *AbstractVisitor) EndVisitSwitchLabel0(n *SwitchLabel0)
func (*AbstractVisitor) EndVisitSwitchLabel1 ¶
func (my *AbstractVisitor) EndVisitSwitchLabel1(n *SwitchLabel1)
func (*AbstractVisitor) EndVisitSwitchLabel2 ¶
func (my *AbstractVisitor) EndVisitSwitchLabel2(n *SwitchLabel2)
func (*AbstractVisitor) EndVisitSwitchLabels ¶
func (my *AbstractVisitor) EndVisitSwitchLabels(n *SwitchLabels)
func (*AbstractVisitor) EndVisitSwitchStatement ¶
func (my *AbstractVisitor) EndVisitSwitchStatement(n *SwitchStatement)
func (*AbstractVisitor) EndVisitSynchronizedStatement ¶
func (my *AbstractVisitor) EndVisitSynchronizedStatement(n *SynchronizedStatement)
func (*AbstractVisitor) EndVisitThrowStatement ¶
func (my *AbstractVisitor) EndVisitThrowStatement(n *ThrowStatement)
func (*AbstractVisitor) EndVisitThrows ¶
func (my *AbstractVisitor) EndVisitThrows(n *Throws)
func (*AbstractVisitor) EndVisitTryStatement0 ¶
func (my *AbstractVisitor) EndVisitTryStatement0(n *TryStatement0)
func (*AbstractVisitor) EndVisitTryStatement1 ¶
func (my *AbstractVisitor) EndVisitTryStatement1(n *TryStatement1)
func (*AbstractVisitor) EndVisitTypeArguments ¶
func (my *AbstractVisitor) EndVisitTypeArguments(n *TypeArguments)
func (*AbstractVisitor) EndVisitTypeBound ¶
func (my *AbstractVisitor) EndVisitTypeBound(n *TypeBound)
func (*AbstractVisitor) EndVisitTypeDeclaration ¶
func (my *AbstractVisitor) EndVisitTypeDeclaration(n *TypeDeclaration)
func (*AbstractVisitor) EndVisitTypeDeclarations ¶
func (my *AbstractVisitor) EndVisitTypeDeclarations(n *TypeDeclarations)
func (*AbstractVisitor) EndVisitTypeImportOnDemandDeclaration ¶
func (my *AbstractVisitor) EndVisitTypeImportOnDemandDeclaration(n *TypeImportOnDemandDeclaration)
func (*AbstractVisitor) EndVisitTypeName ¶
func (my *AbstractVisitor) EndVisitTypeName(n *TypeName)
func (*AbstractVisitor) EndVisitTypeParameter ¶
func (my *AbstractVisitor) EndVisitTypeParameter(n *TypeParameter)
func (*AbstractVisitor) EndVisitTypeParameterList ¶
func (my *AbstractVisitor) EndVisitTypeParameterList(n *TypeParameterList)
func (*AbstractVisitor) EndVisitTypeParameters ¶
func (my *AbstractVisitor) EndVisitTypeParameters(n *TypeParameters)
func (*AbstractVisitor) EndVisitUnaryExpression0 ¶
func (my *AbstractVisitor) EndVisitUnaryExpression0(n *UnaryExpression0)
func (*AbstractVisitor) EndVisitUnaryExpression1 ¶
func (my *AbstractVisitor) EndVisitUnaryExpression1(n *UnaryExpression1)
func (*AbstractVisitor) EndVisitUnaryExpressionNotPlusMinus0 ¶
func (my *AbstractVisitor) EndVisitUnaryExpressionNotPlusMinus0(n *UnaryExpressionNotPlusMinus0)
func (*AbstractVisitor) EndVisitUnaryExpressionNotPlusMinus1 ¶
func (my *AbstractVisitor) EndVisitUnaryExpressionNotPlusMinus1(n *UnaryExpressionNotPlusMinus1)
func (*AbstractVisitor) EndVisitVariableDeclarator ¶
func (my *AbstractVisitor) EndVisitVariableDeclarator(n *VariableDeclarator)
func (*AbstractVisitor) EndVisitVariableDeclaratorId ¶
func (my *AbstractVisitor) EndVisitVariableDeclaratorId(n *VariableDeclaratorId)
func (*AbstractVisitor) EndVisitVariableDeclarators ¶
func (my *AbstractVisitor) EndVisitVariableDeclarators(n *VariableDeclarators)
func (*AbstractVisitor) EndVisitVariableInitializers ¶
func (my *AbstractVisitor) EndVisitVariableInitializers(n *VariableInitializers)
func (*AbstractVisitor) EndVisitVariableModifier ¶
func (my *AbstractVisitor) EndVisitVariableModifier(n *VariableModifier)
func (*AbstractVisitor) EndVisitVariableModifiers ¶
func (my *AbstractVisitor) EndVisitVariableModifiers(n *VariableModifiers)
func (*AbstractVisitor) EndVisitWhileStatement ¶
func (my *AbstractVisitor) EndVisitWhileStatement(n *WhileStatement)
func (*AbstractVisitor) EndVisitWhileStatementNoShortIf ¶
func (my *AbstractVisitor) EndVisitWhileStatementNoShortIf(n *WhileStatementNoShortIf)
func (*AbstractVisitor) EndVisitWildcard ¶
func (my *AbstractVisitor) EndVisitWildcard(n *Wildcard)
func (*AbstractVisitor) EndVisitWildcardBounds0 ¶
func (my *AbstractVisitor) EndVisitWildcardBounds0(n *WildcardBounds0)
func (*AbstractVisitor) EndVisitWildcardBounds1 ¶
func (my *AbstractVisitor) EndVisitWildcardBounds1(n *WildcardBounds1)
func (*AbstractVisitor) EndVisitidentifier ¶
func (my *AbstractVisitor) EndVisitidentifier(n *identifier)
func (*AbstractVisitor) PostVisit ¶
func (my *AbstractVisitor) PostVisit(element IAst)
func (*AbstractVisitor) PreVisit ¶
func (my *AbstractVisitor) PreVisit(element IAst) bool
func (*AbstractVisitor) UnimplementedVisitor ¶
func (my *AbstractVisitor) UnimplementedVisitor(s string) bool
func (*AbstractVisitor) Visit ¶
func (my *AbstractVisitor) Visit(n IAst) bool
func (*AbstractVisitor) VisitAbstractMethodDeclaration ¶
func (my *AbstractVisitor) VisitAbstractMethodDeclaration(n *AbstractMethodDeclaration) bool
func (*AbstractVisitor) VisitAbstractMethodModifier0 ¶
func (my *AbstractVisitor) VisitAbstractMethodModifier0(n *AbstractMethodModifier0) bool
func (*AbstractVisitor) VisitAbstractMethodModifier1 ¶
func (my *AbstractVisitor) VisitAbstractMethodModifier1(n *AbstractMethodModifier1) bool
func (*AbstractVisitor) VisitAbstractMethodModifiers ¶
func (my *AbstractVisitor) VisitAbstractMethodModifiers(n *AbstractMethodModifiers) bool
func (*AbstractVisitor) VisitActualTypeArgumentList ¶
func (my *AbstractVisitor) VisitActualTypeArgumentList(n *ActualTypeArgumentList) bool
func (*AbstractVisitor) VisitAdditionalBound ¶
func (my *AbstractVisitor) VisitAdditionalBound(n *AdditionalBound) bool
func (*AbstractVisitor) VisitAdditionalBoundList ¶
func (my *AbstractVisitor) VisitAdditionalBoundList(n *AdditionalBoundList) bool
func (*AbstractVisitor) VisitAdditiveExpression0 ¶
func (my *AbstractVisitor) VisitAdditiveExpression0(n *AdditiveExpression0) bool
func (*AbstractVisitor) VisitAdditiveExpression1 ¶
func (my *AbstractVisitor) VisitAdditiveExpression1(n *AdditiveExpression1) bool
func (*AbstractVisitor) VisitAmbiguousName ¶
func (my *AbstractVisitor) VisitAmbiguousName(n *AmbiguousName) bool
func (*AbstractVisitor) VisitAndExpression ¶
func (my *AbstractVisitor) VisitAndExpression(n *AndExpression) bool
func (*AbstractVisitor) VisitAnnotationTypeBody ¶
func (my *AbstractVisitor) VisitAnnotationTypeBody(n *AnnotationTypeBody) bool
func (*AbstractVisitor) VisitAnnotationTypeDeclaration ¶
func (my *AbstractVisitor) VisitAnnotationTypeDeclaration(n *AnnotationTypeDeclaration) bool
func (*AbstractVisitor) VisitAnnotationTypeElementDeclaration0 ¶
func (my *AbstractVisitor) VisitAnnotationTypeElementDeclaration0(n *AnnotationTypeElementDeclaration0) bool
func (*AbstractVisitor) VisitAnnotationTypeElementDeclaration1 ¶
func (my *AbstractVisitor) VisitAnnotationTypeElementDeclaration1(n *AnnotationTypeElementDeclaration1) bool
func (*AbstractVisitor) VisitAnnotationTypeElementDeclarations ¶
func (my *AbstractVisitor) VisitAnnotationTypeElementDeclarations(n *AnnotationTypeElementDeclarations) bool
func (*AbstractVisitor) VisitAnnotations ¶
func (my *AbstractVisitor) VisitAnnotations(n *Annotations) bool
func (*AbstractVisitor) VisitArgumentList ¶
func (my *AbstractVisitor) VisitArgumentList(n *ArgumentList) bool
func (*AbstractVisitor) VisitArguments ¶
func (my *AbstractVisitor) VisitArguments(n *Arguments) bool
func (*AbstractVisitor) VisitArrayAccess0 ¶
func (my *AbstractVisitor) VisitArrayAccess0(n *ArrayAccess0) bool
func (*AbstractVisitor) VisitArrayAccess1 ¶
func (my *AbstractVisitor) VisitArrayAccess1(n *ArrayAccess1) bool
func (*AbstractVisitor) VisitArrayCreationExpression0 ¶
func (my *AbstractVisitor) VisitArrayCreationExpression0(n *ArrayCreationExpression0) bool
func (*AbstractVisitor) VisitArrayCreationExpression1 ¶
func (my *AbstractVisitor) VisitArrayCreationExpression1(n *ArrayCreationExpression1) bool
func (*AbstractVisitor) VisitArrayCreationExpression2 ¶
func (my *AbstractVisitor) VisitArrayCreationExpression2(n *ArrayCreationExpression2) bool
func (*AbstractVisitor) VisitArrayCreationExpression3 ¶
func (my *AbstractVisitor) VisitArrayCreationExpression3(n *ArrayCreationExpression3) bool
func (*AbstractVisitor) VisitArrayInitializer ¶
func (my *AbstractVisitor) VisitArrayInitializer(n *ArrayInitializer) bool
func (*AbstractVisitor) VisitArrayType ¶
func (my *AbstractVisitor) VisitArrayType(n *ArrayType) bool
func (*AbstractVisitor) VisitAssertStatement0 ¶
func (my *AbstractVisitor) VisitAssertStatement0(n *AssertStatement0) bool
func (*AbstractVisitor) VisitAssertStatement1 ¶
func (my *AbstractVisitor) VisitAssertStatement1(n *AssertStatement1) bool
func (*AbstractVisitor) VisitAssignment ¶
func (my *AbstractVisitor) VisitAssignment(n *Assignment) bool
func (*AbstractVisitor) VisitAssignmentOperator0 ¶
func (my *AbstractVisitor) VisitAssignmentOperator0(n *AssignmentOperator0) bool
func (*AbstractVisitor) VisitAssignmentOperator1 ¶
func (my *AbstractVisitor) VisitAssignmentOperator1(n *AssignmentOperator1) bool
func (*AbstractVisitor) VisitAssignmentOperator2 ¶
func (my *AbstractVisitor) VisitAssignmentOperator2(n *AssignmentOperator2) bool
func (*AbstractVisitor) VisitAssignmentOperator3 ¶
func (my *AbstractVisitor) VisitAssignmentOperator3(n *AssignmentOperator3) bool
func (*AbstractVisitor) VisitAssignmentOperator4 ¶
func (my *AbstractVisitor) VisitAssignmentOperator4(n *AssignmentOperator4) bool
func (*AbstractVisitor) VisitAssignmentOperator5 ¶
func (my *AbstractVisitor) VisitAssignmentOperator5(n *AssignmentOperator5) bool
func (*AbstractVisitor) VisitAssignmentOperator6 ¶
func (my *AbstractVisitor) VisitAssignmentOperator6(n *AssignmentOperator6) bool
func (*AbstractVisitor) VisitAssignmentOperator7 ¶
func (my *AbstractVisitor) VisitAssignmentOperator7(n *AssignmentOperator7) bool
func (*AbstractVisitor) VisitAssignmentOperator8 ¶
func (my *AbstractVisitor) VisitAssignmentOperator8(n *AssignmentOperator8) bool
func (*AbstractVisitor) VisitAssignmentOperator9 ¶
func (my *AbstractVisitor) VisitAssignmentOperator9(n *AssignmentOperator9) bool
func (*AbstractVisitor) VisitAssignmentOperator10 ¶
func (my *AbstractVisitor) VisitAssignmentOperator10(n *AssignmentOperator10) bool
func (*AbstractVisitor) VisitAssignmentOperator11 ¶
func (my *AbstractVisitor) VisitAssignmentOperator11(n *AssignmentOperator11) bool
func (*AbstractVisitor) VisitAstToken ¶
func (my *AbstractVisitor) VisitAstToken(n *AstToken) bool
func (*AbstractVisitor) VisitBasicForStatement ¶
func (my *AbstractVisitor) VisitBasicForStatement(n *BasicForStatement) bool
func (*AbstractVisitor) VisitBlock ¶
func (my *AbstractVisitor) VisitBlock(n *Block) bool
func (*AbstractVisitor) VisitBlockStatements ¶
func (my *AbstractVisitor) VisitBlockStatements(n *BlockStatements) bool
func (*AbstractVisitor) VisitBooleanLiteral0 ¶
func (my *AbstractVisitor) VisitBooleanLiteral0(n *BooleanLiteral0) bool
func (*AbstractVisitor) VisitBooleanLiteral1 ¶
func (my *AbstractVisitor) VisitBooleanLiteral1(n *BooleanLiteral1) bool
func (*AbstractVisitor) VisitBreakStatement ¶
func (my *AbstractVisitor) VisitBreakStatement(n *BreakStatement) bool
func (*AbstractVisitor) VisitCastExpression0 ¶
func (my *AbstractVisitor) VisitCastExpression0(n *CastExpression0) bool
func (*AbstractVisitor) VisitCastExpression1 ¶
func (my *AbstractVisitor) VisitCastExpression1(n *CastExpression1) bool
func (*AbstractVisitor) VisitCatchClause ¶
func (my *AbstractVisitor) VisitCatchClause(n *CatchClause) bool
func (*AbstractVisitor) VisitCatches ¶
func (my *AbstractVisitor) VisitCatches(n *Catches) bool
func (*AbstractVisitor) VisitClassBody ¶
func (my *AbstractVisitor) VisitClassBody(n *ClassBody) bool
func (*AbstractVisitor) VisitClassBodyDeclarations ¶
func (my *AbstractVisitor) VisitClassBodyDeclarations(n *ClassBodyDeclarations) bool
func (*AbstractVisitor) VisitClassInstanceCreationExpression0 ¶
func (my *AbstractVisitor) VisitClassInstanceCreationExpression0(n *ClassInstanceCreationExpression0) bool
func (*AbstractVisitor) VisitClassInstanceCreationExpression1 ¶
func (my *AbstractVisitor) VisitClassInstanceCreationExpression1(n *ClassInstanceCreationExpression1) bool
func (*AbstractVisitor) VisitClassMemberDeclaration ¶
func (my *AbstractVisitor) VisitClassMemberDeclaration(n *ClassMemberDeclaration) bool
func (*AbstractVisitor) VisitClassModifier0 ¶
func (my *AbstractVisitor) VisitClassModifier0(n *ClassModifier0) bool
func (*AbstractVisitor) VisitClassModifier1 ¶
func (my *AbstractVisitor) VisitClassModifier1(n *ClassModifier1) bool
func (*AbstractVisitor) VisitClassModifier2 ¶
func (my *AbstractVisitor) VisitClassModifier2(n *ClassModifier2) bool
func (*AbstractVisitor) VisitClassModifier3 ¶
func (my *AbstractVisitor) VisitClassModifier3(n *ClassModifier3) bool
func (*AbstractVisitor) VisitClassModifier4 ¶
func (my *AbstractVisitor) VisitClassModifier4(n *ClassModifier4) bool
func (*AbstractVisitor) VisitClassModifier5 ¶
func (my *AbstractVisitor) VisitClassModifier5(n *ClassModifier5) bool
func (*AbstractVisitor) VisitClassModifier6 ¶
func (my *AbstractVisitor) VisitClassModifier6(n *ClassModifier6) bool
func (*AbstractVisitor) VisitClassModifiers ¶
func (my *AbstractVisitor) VisitClassModifiers(n *ClassModifiers) bool
func (*AbstractVisitor) VisitClassType ¶
func (my *AbstractVisitor) VisitClassType(n *ClassType) bool
func (*AbstractVisitor) VisitCommaopt ¶
func (my *AbstractVisitor) VisitCommaopt(n *Commaopt) bool
func (*AbstractVisitor) VisitCompilationUnit ¶
func (my *AbstractVisitor) VisitCompilationUnit(n *CompilationUnit) bool
func (*AbstractVisitor) VisitConditionalAndExpression ¶
func (my *AbstractVisitor) VisitConditionalAndExpression(n *ConditionalAndExpression) bool
func (*AbstractVisitor) VisitConditionalExpression ¶
func (my *AbstractVisitor) VisitConditionalExpression(n *ConditionalExpression) bool
func (*AbstractVisitor) VisitConditionalOrExpression ¶
func (my *AbstractVisitor) VisitConditionalOrExpression(n *ConditionalOrExpression) bool
func (*AbstractVisitor) VisitConstantDeclaration ¶
func (my *AbstractVisitor) VisitConstantDeclaration(n *ConstantDeclaration) bool
func (*AbstractVisitor) VisitConstantModifier0 ¶
func (my *AbstractVisitor) VisitConstantModifier0(n *ConstantModifier0) bool
func (*AbstractVisitor) VisitConstantModifier1 ¶
func (my *AbstractVisitor) VisitConstantModifier1(n *ConstantModifier1) bool
func (*AbstractVisitor) VisitConstantModifier2 ¶
func (my *AbstractVisitor) VisitConstantModifier2(n *ConstantModifier2) bool
func (*AbstractVisitor) VisitConstantModifiers ¶
func (my *AbstractVisitor) VisitConstantModifiers(n *ConstantModifiers) bool
func (*AbstractVisitor) VisitConstructorBody ¶
func (my *AbstractVisitor) VisitConstructorBody(n *ConstructorBody) bool
func (*AbstractVisitor) VisitConstructorDeclaration ¶
func (my *AbstractVisitor) VisitConstructorDeclaration(n *ConstructorDeclaration) bool
func (*AbstractVisitor) VisitConstructorDeclarator ¶
func (my *AbstractVisitor) VisitConstructorDeclarator(n *ConstructorDeclarator) bool
func (*AbstractVisitor) VisitConstructorModifier0 ¶
func (my *AbstractVisitor) VisitConstructorModifier0(n *ConstructorModifier0) bool
func (*AbstractVisitor) VisitConstructorModifier1 ¶
func (my *AbstractVisitor) VisitConstructorModifier1(n *ConstructorModifier1) bool
func (*AbstractVisitor) VisitConstructorModifier2 ¶
func (my *AbstractVisitor) VisitConstructorModifier2(n *ConstructorModifier2) bool
func (*AbstractVisitor) VisitConstructorModifiers ¶
func (my *AbstractVisitor) VisitConstructorModifiers(n *ConstructorModifiers) bool
func (*AbstractVisitor) VisitContinueStatement ¶
func (my *AbstractVisitor) VisitContinueStatement(n *ContinueStatement) bool
func (*AbstractVisitor) VisitDefaultValue ¶
func (my *AbstractVisitor) VisitDefaultValue(n *DefaultValue) bool
func (*AbstractVisitor) VisitDimExpr ¶
func (my *AbstractVisitor) VisitDimExpr(n *DimExpr) bool
func (*AbstractVisitor) VisitDimExprs ¶
func (my *AbstractVisitor) VisitDimExprs(n *DimExprs) bool
func (*AbstractVisitor) VisitDims0 ¶
func (my *AbstractVisitor) VisitDims0(n *Dims0) bool
func (*AbstractVisitor) VisitDims1 ¶
func (my *AbstractVisitor) VisitDims1(n *Dims1) bool
func (*AbstractVisitor) VisitDoStatement ¶
func (my *AbstractVisitor) VisitDoStatement(n *DoStatement) bool
func (*AbstractVisitor) VisitElementValueArrayInitializer ¶
func (my *AbstractVisitor) VisitElementValueArrayInitializer(n *ElementValueArrayInitializer) bool
func (*AbstractVisitor) VisitElementValuePair ¶
func (my *AbstractVisitor) VisitElementValuePair(n *ElementValuePair) bool
func (*AbstractVisitor) VisitElementValuePairs ¶
func (my *AbstractVisitor) VisitElementValuePairs(n *ElementValuePairs) bool
func (*AbstractVisitor) VisitElementValues ¶
func (my *AbstractVisitor) VisitElementValues(n *ElementValues) bool
func (*AbstractVisitor) VisitEllipsisopt ¶
func (my *AbstractVisitor) VisitEllipsisopt(n *Ellipsisopt) bool
func (*AbstractVisitor) VisitEmptyStatement ¶
func (my *AbstractVisitor) VisitEmptyStatement(n *EmptyStatement) bool
func (*AbstractVisitor) VisitEnhancedForStatement ¶
func (my *AbstractVisitor) VisitEnhancedForStatement(n *EnhancedForStatement) bool
func (*AbstractVisitor) VisitEnumBody ¶
func (my *AbstractVisitor) VisitEnumBody(n *EnumBody) bool
func (*AbstractVisitor) VisitEnumBodyDeclarations ¶
func (my *AbstractVisitor) VisitEnumBodyDeclarations(n *EnumBodyDeclarations) bool
func (*AbstractVisitor) VisitEnumConstant ¶
func (my *AbstractVisitor) VisitEnumConstant(n *EnumConstant) bool
func (*AbstractVisitor) VisitEnumConstants ¶
func (my *AbstractVisitor) VisitEnumConstants(n *EnumConstants) bool
func (*AbstractVisitor) VisitEnumDeclaration ¶
func (my *AbstractVisitor) VisitEnumDeclaration(n *EnumDeclaration) bool
func (*AbstractVisitor) VisitEqualityExpression0 ¶
func (my *AbstractVisitor) VisitEqualityExpression0(n *EqualityExpression0) bool
func (*AbstractVisitor) VisitEqualityExpression1 ¶
func (my *AbstractVisitor) VisitEqualityExpression1(n *EqualityExpression1) bool
func (*AbstractVisitor) VisitExceptionTypeList ¶
func (my *AbstractVisitor) VisitExceptionTypeList(n *ExceptionTypeList) bool
func (*AbstractVisitor) VisitExclusiveOrExpression ¶
func (my *AbstractVisitor) VisitExclusiveOrExpression(n *ExclusiveOrExpression) bool
func (*AbstractVisitor) VisitExplicitConstructorInvocation0 ¶
func (my *AbstractVisitor) VisitExplicitConstructorInvocation0(n *ExplicitConstructorInvocation0) bool
func (*AbstractVisitor) VisitExplicitConstructorInvocation1 ¶
func (my *AbstractVisitor) VisitExplicitConstructorInvocation1(n *ExplicitConstructorInvocation1) bool
func (*AbstractVisitor) VisitExplicitConstructorInvocation2 ¶
func (my *AbstractVisitor) VisitExplicitConstructorInvocation2(n *ExplicitConstructorInvocation2) bool
func (*AbstractVisitor) VisitExpressionName ¶
func (my *AbstractVisitor) VisitExpressionName(n *ExpressionName) bool
func (*AbstractVisitor) VisitExpressionStatement ¶
func (my *AbstractVisitor) VisitExpressionStatement(n *ExpressionStatement) bool
func (*AbstractVisitor) VisitExtendsInterfaces0 ¶
func (my *AbstractVisitor) VisitExtendsInterfaces0(n *ExtendsInterfaces0) bool
func (*AbstractVisitor) VisitExtendsInterfaces1 ¶
func (my *AbstractVisitor) VisitExtendsInterfaces1(n *ExtendsInterfaces1) bool
func (*AbstractVisitor) VisitFieldAccess0 ¶
func (my *AbstractVisitor) VisitFieldAccess0(n *FieldAccess0) bool
func (*AbstractVisitor) VisitFieldAccess1 ¶
func (my *AbstractVisitor) VisitFieldAccess1(n *FieldAccess1) bool
func (*AbstractVisitor) VisitFieldAccess2 ¶
func (my *AbstractVisitor) VisitFieldAccess2(n *FieldAccess2) bool
func (*AbstractVisitor) VisitFieldDeclaration ¶
func (my *AbstractVisitor) VisitFieldDeclaration(n *FieldDeclaration) bool
func (*AbstractVisitor) VisitFieldModifier0 ¶
func (my *AbstractVisitor) VisitFieldModifier0(n *FieldModifier0) bool
func (*AbstractVisitor) VisitFieldModifier1 ¶
func (my *AbstractVisitor) VisitFieldModifier1(n *FieldModifier1) bool
func (*AbstractVisitor) VisitFieldModifier2 ¶
func (my *AbstractVisitor) VisitFieldModifier2(n *FieldModifier2) bool
func (*AbstractVisitor) VisitFieldModifier3 ¶
func (my *AbstractVisitor) VisitFieldModifier3(n *FieldModifier3) bool
func (*AbstractVisitor) VisitFieldModifier4 ¶
func (my *AbstractVisitor) VisitFieldModifier4(n *FieldModifier4) bool
func (*AbstractVisitor) VisitFieldModifier5 ¶
func (my *AbstractVisitor) VisitFieldModifier5(n *FieldModifier5) bool
func (*AbstractVisitor) VisitFieldModifier6 ¶
func (my *AbstractVisitor) VisitFieldModifier6(n *FieldModifier6) bool
func (*AbstractVisitor) VisitFieldModifiers ¶
func (my *AbstractVisitor) VisitFieldModifiers(n *FieldModifiers) bool
func (*AbstractVisitor) VisitFinally ¶
func (my *AbstractVisitor) VisitFinally(n *Finally) bool
func (*AbstractVisitor) VisitFloatingPointType0 ¶
func (my *AbstractVisitor) VisitFloatingPointType0(n *FloatingPointType0) bool
func (*AbstractVisitor) VisitFloatingPointType1 ¶
func (my *AbstractVisitor) VisitFloatingPointType1(n *FloatingPointType1) bool
func (*AbstractVisitor) VisitForStatementNoShortIf ¶
func (my *AbstractVisitor) VisitForStatementNoShortIf(n *ForStatementNoShortIf) bool
func (*AbstractVisitor) VisitFormalParameter ¶
func (my *AbstractVisitor) VisitFormalParameter(n *FormalParameter) bool
func (*AbstractVisitor) VisitFormalParameterList ¶
func (my *AbstractVisitor) VisitFormalParameterList(n *FormalParameterList) bool
func (*AbstractVisitor) VisitFormalParameters ¶
func (my *AbstractVisitor) VisitFormalParameters(n *FormalParameters) bool
func (*AbstractVisitor) VisitIfThenElseStatement ¶
func (my *AbstractVisitor) VisitIfThenElseStatement(n *IfThenElseStatement) bool
func (*AbstractVisitor) VisitIfThenElseStatementNoShortIf ¶
func (my *AbstractVisitor) VisitIfThenElseStatementNoShortIf(n *IfThenElseStatementNoShortIf) bool
func (*AbstractVisitor) VisitIfThenStatement ¶
func (my *AbstractVisitor) VisitIfThenStatement(n *IfThenStatement) bool
func (*AbstractVisitor) VisitImportDeclarations ¶
func (my *AbstractVisitor) VisitImportDeclarations(n *ImportDeclarations) bool
func (*AbstractVisitor) VisitInclusiveOrExpression ¶
func (my *AbstractVisitor) VisitInclusiveOrExpression(n *InclusiveOrExpression) bool
func (*AbstractVisitor) VisitIntegralType0 ¶
func (my *AbstractVisitor) VisitIntegralType0(n *IntegralType0) bool
func (*AbstractVisitor) VisitIntegralType1 ¶
func (my *AbstractVisitor) VisitIntegralType1(n *IntegralType1) bool
func (*AbstractVisitor) VisitIntegralType2 ¶
func (my *AbstractVisitor) VisitIntegralType2(n *IntegralType2) bool
func (*AbstractVisitor) VisitIntegralType3 ¶
func (my *AbstractVisitor) VisitIntegralType3(n *IntegralType3) bool
func (*AbstractVisitor) VisitIntegralType4 ¶
func (my *AbstractVisitor) VisitIntegralType4(n *IntegralType4) bool
func (*AbstractVisitor) VisitInterfaceBody ¶
func (my *AbstractVisitor) VisitInterfaceBody(n *InterfaceBody) bool
func (*AbstractVisitor) VisitInterfaceMemberDeclaration ¶
func (my *AbstractVisitor) VisitInterfaceMemberDeclaration(n *InterfaceMemberDeclaration) bool
func (*AbstractVisitor) VisitInterfaceMemberDeclarations ¶
func (my *AbstractVisitor) VisitInterfaceMemberDeclarations(n *InterfaceMemberDeclarations) bool
func (*AbstractVisitor) VisitInterfaceModifier0 ¶
func (my *AbstractVisitor) VisitInterfaceModifier0(n *InterfaceModifier0) bool
func (*AbstractVisitor) VisitInterfaceModifier1 ¶
func (my *AbstractVisitor) VisitInterfaceModifier1(n *InterfaceModifier1) bool
func (*AbstractVisitor) VisitInterfaceModifier2 ¶
func (my *AbstractVisitor) VisitInterfaceModifier2(n *InterfaceModifier2) bool
func (*AbstractVisitor) VisitInterfaceModifier3 ¶
func (my *AbstractVisitor) VisitInterfaceModifier3(n *InterfaceModifier3) bool
func (*AbstractVisitor) VisitInterfaceModifier4 ¶
func (my *AbstractVisitor) VisitInterfaceModifier4(n *InterfaceModifier4) bool
func (*AbstractVisitor) VisitInterfaceModifier5 ¶
func (my *AbstractVisitor) VisitInterfaceModifier5(n *InterfaceModifier5) bool
func (*AbstractVisitor) VisitInterfaceModifiers ¶
func (my *AbstractVisitor) VisitInterfaceModifiers(n *InterfaceModifiers) bool
func (*AbstractVisitor) VisitInterfaceType ¶
func (my *AbstractVisitor) VisitInterfaceType(n *InterfaceType) bool
func (*AbstractVisitor) VisitInterfaceTypeList ¶
func (my *AbstractVisitor) VisitInterfaceTypeList(n *InterfaceTypeList) bool
func (*AbstractVisitor) VisitInterfaces ¶
func (my *AbstractVisitor) VisitInterfaces(n *Interfaces) bool
func (*AbstractVisitor) VisitLPGUserAction0 ¶
func (my *AbstractVisitor) VisitLPGUserAction0(n *LPGUserAction0) bool
func (*AbstractVisitor) VisitLPGUserAction1 ¶
func (my *AbstractVisitor) VisitLPGUserAction1(n *LPGUserAction1) bool
func (*AbstractVisitor) VisitLPGUserAction2 ¶
func (my *AbstractVisitor) VisitLPGUserAction2(n *LPGUserAction2) bool
func (*AbstractVisitor) VisitLPGUserAction3 ¶
func (my *AbstractVisitor) VisitLPGUserAction3(n *LPGUserAction3) bool
func (*AbstractVisitor) VisitLPGUserAction4 ¶
func (my *AbstractVisitor) VisitLPGUserAction4(n *LPGUserAction4) bool
func (*AbstractVisitor) VisitLabeledStatement ¶
func (my *AbstractVisitor) VisitLabeledStatement(n *LabeledStatement) bool
func (*AbstractVisitor) VisitLabeledStatementNoShortIf ¶
func (my *AbstractVisitor) VisitLabeledStatementNoShortIf(n *LabeledStatementNoShortIf) bool
func (*AbstractVisitor) VisitLastFormalParameter ¶
func (my *AbstractVisitor) VisitLastFormalParameter(n *LastFormalParameter) bool
func (*AbstractVisitor) VisitLiteral0 ¶
func (my *AbstractVisitor) VisitLiteral0(n *Literal0) bool
func (*AbstractVisitor) VisitLiteral1 ¶
func (my *AbstractVisitor) VisitLiteral1(n *Literal1) bool
func (*AbstractVisitor) VisitLiteral2 ¶
func (my *AbstractVisitor) VisitLiteral2(n *Literal2) bool
func (*AbstractVisitor) VisitLiteral3 ¶
func (my *AbstractVisitor) VisitLiteral3(n *Literal3) bool
func (*AbstractVisitor) VisitLiteral4 ¶
func (my *AbstractVisitor) VisitLiteral4(n *Literal4) bool
func (*AbstractVisitor) VisitLiteral5 ¶
func (my *AbstractVisitor) VisitLiteral5(n *Literal5) bool
func (*AbstractVisitor) VisitLiteral6 ¶
func (my *AbstractVisitor) VisitLiteral6(n *Literal6) bool
func (*AbstractVisitor) VisitLocalVariableDeclaration ¶
func (my *AbstractVisitor) VisitLocalVariableDeclaration(n *LocalVariableDeclaration) bool
func (*AbstractVisitor) VisitLocalVariableDeclarationStatement ¶
func (my *AbstractVisitor) VisitLocalVariableDeclarationStatement(n *LocalVariableDeclarationStatement) bool
func (*AbstractVisitor) VisitMarkerAnnotation ¶
func (my *AbstractVisitor) VisitMarkerAnnotation(n *MarkerAnnotation) bool
func (*AbstractVisitor) VisitMethodBody ¶
func (my *AbstractVisitor) VisitMethodBody(n *MethodBody) bool
func (*AbstractVisitor) VisitMethodDeclaration ¶
func (my *AbstractVisitor) VisitMethodDeclaration(n *MethodDeclaration) bool
func (*AbstractVisitor) VisitMethodDeclarator0 ¶
func (my *AbstractVisitor) VisitMethodDeclarator0(n *MethodDeclarator0) bool
func (*AbstractVisitor) VisitMethodDeclarator1 ¶
func (my *AbstractVisitor) VisitMethodDeclarator1(n *MethodDeclarator1) bool
func (*AbstractVisitor) VisitMethodHeader ¶
func (my *AbstractVisitor) VisitMethodHeader(n *MethodHeader) bool
func (*AbstractVisitor) VisitMethodInvocation0 ¶
func (my *AbstractVisitor) VisitMethodInvocation0(n *MethodInvocation0) bool
func (*AbstractVisitor) VisitMethodInvocation1 ¶
func (my *AbstractVisitor) VisitMethodInvocation1(n *MethodInvocation1) bool
func (*AbstractVisitor) VisitMethodInvocation2 ¶
func (my *AbstractVisitor) VisitMethodInvocation2(n *MethodInvocation2) bool
func (*AbstractVisitor) VisitMethodInvocation3 ¶
func (my *AbstractVisitor) VisitMethodInvocation3(n *MethodInvocation3) bool
func (*AbstractVisitor) VisitMethodInvocation4 ¶
func (my *AbstractVisitor) VisitMethodInvocation4(n *MethodInvocation4) bool
func (*AbstractVisitor) VisitMethodModifier0 ¶
func (my *AbstractVisitor) VisitMethodModifier0(n *MethodModifier0) bool
func (*AbstractVisitor) VisitMethodModifier1 ¶
func (my *AbstractVisitor) VisitMethodModifier1(n *MethodModifier1) bool
func (*AbstractVisitor) VisitMethodModifier2 ¶
func (my *AbstractVisitor) VisitMethodModifier2(n *MethodModifier2) bool
func (*AbstractVisitor) VisitMethodModifier3 ¶
func (my *AbstractVisitor) VisitMethodModifier3(n *MethodModifier3) bool
func (*AbstractVisitor) VisitMethodModifier4 ¶
func (my *AbstractVisitor) VisitMethodModifier4(n *MethodModifier4) bool
func (*AbstractVisitor) VisitMethodModifier5 ¶
func (my *AbstractVisitor) VisitMethodModifier5(n *MethodModifier5) bool
func (*AbstractVisitor) VisitMethodModifier6 ¶
func (my *AbstractVisitor) VisitMethodModifier6(n *MethodModifier6) bool
func (*AbstractVisitor) VisitMethodModifier7 ¶
func (my *AbstractVisitor) VisitMethodModifier7(n *MethodModifier7) bool
func (*AbstractVisitor) VisitMethodModifier8 ¶
func (my *AbstractVisitor) VisitMethodModifier8(n *MethodModifier8) bool
func (*AbstractVisitor) VisitMethodModifiers ¶
func (my *AbstractVisitor) VisitMethodModifiers(n *MethodModifiers) bool
func (*AbstractVisitor) VisitMethodName ¶
func (my *AbstractVisitor) VisitMethodName(n *MethodName) bool
func (*AbstractVisitor) VisitMultiplicativeExpression0 ¶
func (my *AbstractVisitor) VisitMultiplicativeExpression0(n *MultiplicativeExpression0) bool
func (*AbstractVisitor) VisitMultiplicativeExpression1 ¶
func (my *AbstractVisitor) VisitMultiplicativeExpression1(n *MultiplicativeExpression1) bool
func (*AbstractVisitor) VisitMultiplicativeExpression2 ¶
func (my *AbstractVisitor) VisitMultiplicativeExpression2(n *MultiplicativeExpression2) bool
func (*AbstractVisitor) VisitNormalAnnotation ¶
func (my *AbstractVisitor) VisitNormalAnnotation(n *NormalAnnotation) bool
func (*AbstractVisitor) VisitNormalClassDeclaration ¶
func (my *AbstractVisitor) VisitNormalClassDeclaration(n *NormalClassDeclaration) bool
func (*AbstractVisitor) VisitNormalInterfaceDeclaration ¶
func (my *AbstractVisitor) VisitNormalInterfaceDeclaration(n *NormalInterfaceDeclaration) bool
func (*AbstractVisitor) VisitPackageDeclaration ¶
func (my *AbstractVisitor) VisitPackageDeclaration(n *PackageDeclaration) bool
func (*AbstractVisitor) VisitPackageName ¶
func (my *AbstractVisitor) VisitPackageName(n *PackageName) bool
func (*AbstractVisitor) VisitPackageOrTypeName ¶
func (my *AbstractVisitor) VisitPackageOrTypeName(n *PackageOrTypeName) bool
func (*AbstractVisitor) VisitPostDecrementExpression ¶
func (my *AbstractVisitor) VisitPostDecrementExpression(n *PostDecrementExpression) bool
func (*AbstractVisitor) VisitPostIncrementExpression ¶
func (my *AbstractVisitor) VisitPostIncrementExpression(n *PostIncrementExpression) bool
func (*AbstractVisitor) VisitPreDecrementExpression ¶
func (my *AbstractVisitor) VisitPreDecrementExpression(n *PreDecrementExpression) bool
func (*AbstractVisitor) VisitPreIncrementExpression ¶
func (my *AbstractVisitor) VisitPreIncrementExpression(n *PreIncrementExpression) bool
func (*AbstractVisitor) VisitPrimaryNoNewArray0 ¶
func (my *AbstractVisitor) VisitPrimaryNoNewArray0(n *PrimaryNoNewArray0) bool
func (*AbstractVisitor) VisitPrimaryNoNewArray1 ¶
func (my *AbstractVisitor) VisitPrimaryNoNewArray1(n *PrimaryNoNewArray1) bool
func (*AbstractVisitor) VisitPrimaryNoNewArray2 ¶
func (my *AbstractVisitor) VisitPrimaryNoNewArray2(n *PrimaryNoNewArray2) bool
func (*AbstractVisitor) VisitPrimaryNoNewArray3 ¶
func (my *AbstractVisitor) VisitPrimaryNoNewArray3(n *PrimaryNoNewArray3) bool
func (*AbstractVisitor) VisitPrimaryNoNewArray4 ¶
func (my *AbstractVisitor) VisitPrimaryNoNewArray4(n *PrimaryNoNewArray4) bool
func (*AbstractVisitor) VisitPrimitiveType ¶
func (my *AbstractVisitor) VisitPrimitiveType(n *PrimitiveType) bool
func (*AbstractVisitor) VisitRelationalExpression0 ¶
func (my *AbstractVisitor) VisitRelationalExpression0(n *RelationalExpression0) bool
func (*AbstractVisitor) VisitRelationalExpression1 ¶
func (my *AbstractVisitor) VisitRelationalExpression1(n *RelationalExpression1) bool
func (*AbstractVisitor) VisitRelationalExpression2 ¶
func (my *AbstractVisitor) VisitRelationalExpression2(n *RelationalExpression2) bool
func (*AbstractVisitor) VisitRelationalExpression3 ¶
func (my *AbstractVisitor) VisitRelationalExpression3(n *RelationalExpression3) bool
func (*AbstractVisitor) VisitRelationalExpression4 ¶
func (my *AbstractVisitor) VisitRelationalExpression4(n *RelationalExpression4) bool
func (*AbstractVisitor) VisitResultType ¶
func (my *AbstractVisitor) VisitResultType(n *ResultType) bool
func (*AbstractVisitor) VisitReturnStatement ¶
func (my *AbstractVisitor) VisitReturnStatement(n *ReturnStatement) bool
func (*AbstractVisitor) VisitShiftExpression0 ¶
func (my *AbstractVisitor) VisitShiftExpression0(n *ShiftExpression0) bool
func (*AbstractVisitor) VisitShiftExpression1 ¶
func (my *AbstractVisitor) VisitShiftExpression1(n *ShiftExpression1) bool
func (*AbstractVisitor) VisitShiftExpression2 ¶
func (my *AbstractVisitor) VisitShiftExpression2(n *ShiftExpression2) bool
func (*AbstractVisitor) VisitSingleElementAnnotation ¶
func (my *AbstractVisitor) VisitSingleElementAnnotation(n *SingleElementAnnotation) bool
func (*AbstractVisitor) VisitSingleStaticImportDeclaration ¶
func (my *AbstractVisitor) VisitSingleStaticImportDeclaration(n *SingleStaticImportDeclaration) bool
func (*AbstractVisitor) VisitSingleTypeImportDeclaration ¶
func (my *AbstractVisitor) VisitSingleTypeImportDeclaration(n *SingleTypeImportDeclaration) bool
func (*AbstractVisitor) VisitStatementExpressionList ¶
func (my *AbstractVisitor) VisitStatementExpressionList(n *StatementExpressionList) bool
func (*AbstractVisitor) VisitStaticImportOnDemandDeclaration ¶
func (my *AbstractVisitor) VisitStaticImportOnDemandDeclaration(n *StaticImportOnDemandDeclaration) bool
func (*AbstractVisitor) VisitStaticInitializer ¶
func (my *AbstractVisitor) VisitStaticInitializer(n *StaticInitializer) bool
func (*AbstractVisitor) VisitSuper ¶
func (my *AbstractVisitor) VisitSuper(n *Super) bool
func (*AbstractVisitor) VisitSwitchBlock ¶
func (my *AbstractVisitor) VisitSwitchBlock(n *SwitchBlock) bool
func (*AbstractVisitor) VisitSwitchBlockStatementGroup ¶
func (my *AbstractVisitor) VisitSwitchBlockStatementGroup(n *SwitchBlockStatementGroup) bool
func (*AbstractVisitor) VisitSwitchBlockStatementGroups ¶
func (my *AbstractVisitor) VisitSwitchBlockStatementGroups(n *SwitchBlockStatementGroups) bool
func (*AbstractVisitor) VisitSwitchLabel0 ¶
func (my *AbstractVisitor) VisitSwitchLabel0(n *SwitchLabel0) bool
func (*AbstractVisitor) VisitSwitchLabel1 ¶
func (my *AbstractVisitor) VisitSwitchLabel1(n *SwitchLabel1) bool
func (*AbstractVisitor) VisitSwitchLabel2 ¶
func (my *AbstractVisitor) VisitSwitchLabel2(n *SwitchLabel2) bool
func (*AbstractVisitor) VisitSwitchLabels ¶
func (my *AbstractVisitor) VisitSwitchLabels(n *SwitchLabels) bool
func (*AbstractVisitor) VisitSwitchStatement ¶
func (my *AbstractVisitor) VisitSwitchStatement(n *SwitchStatement) bool
func (*AbstractVisitor) VisitSynchronizedStatement ¶
func (my *AbstractVisitor) VisitSynchronizedStatement(n *SynchronizedStatement) bool
func (*AbstractVisitor) VisitThrowStatement ¶
func (my *AbstractVisitor) VisitThrowStatement(n *ThrowStatement) bool
func (*AbstractVisitor) VisitThrows ¶
func (my *AbstractVisitor) VisitThrows(n *Throws) bool
func (*AbstractVisitor) VisitTryStatement0 ¶
func (my *AbstractVisitor) VisitTryStatement0(n *TryStatement0) bool
func (*AbstractVisitor) VisitTryStatement1 ¶
func (my *AbstractVisitor) VisitTryStatement1(n *TryStatement1) bool
func (*AbstractVisitor) VisitTypeArguments ¶
func (my *AbstractVisitor) VisitTypeArguments(n *TypeArguments) bool
func (*AbstractVisitor) VisitTypeBound ¶
func (my *AbstractVisitor) VisitTypeBound(n *TypeBound) bool
func (*AbstractVisitor) VisitTypeDeclaration ¶
func (my *AbstractVisitor) VisitTypeDeclaration(n *TypeDeclaration) bool
func (*AbstractVisitor) VisitTypeDeclarations ¶
func (my *AbstractVisitor) VisitTypeDeclarations(n *TypeDeclarations) bool
func (*AbstractVisitor) VisitTypeImportOnDemandDeclaration ¶
func (my *AbstractVisitor) VisitTypeImportOnDemandDeclaration(n *TypeImportOnDemandDeclaration) bool
func (*AbstractVisitor) VisitTypeName ¶
func (my *AbstractVisitor) VisitTypeName(n *TypeName) bool
func (*AbstractVisitor) VisitTypeParameter ¶
func (my *AbstractVisitor) VisitTypeParameter(n *TypeParameter) bool
func (*AbstractVisitor) VisitTypeParameterList ¶
func (my *AbstractVisitor) VisitTypeParameterList(n *TypeParameterList) bool
func (*AbstractVisitor) VisitTypeParameters ¶
func (my *AbstractVisitor) VisitTypeParameters(n *TypeParameters) bool
func (*AbstractVisitor) VisitUnaryExpression0 ¶
func (my *AbstractVisitor) VisitUnaryExpression0(n *UnaryExpression0) bool
func (*AbstractVisitor) VisitUnaryExpression1 ¶
func (my *AbstractVisitor) VisitUnaryExpression1(n *UnaryExpression1) bool
func (*AbstractVisitor) VisitUnaryExpressionNotPlusMinus0 ¶
func (my *AbstractVisitor) VisitUnaryExpressionNotPlusMinus0(n *UnaryExpressionNotPlusMinus0) bool
func (*AbstractVisitor) VisitUnaryExpressionNotPlusMinus1 ¶
func (my *AbstractVisitor) VisitUnaryExpressionNotPlusMinus1(n *UnaryExpressionNotPlusMinus1) bool
func (*AbstractVisitor) VisitVariableDeclarator ¶
func (my *AbstractVisitor) VisitVariableDeclarator(n *VariableDeclarator) bool
func (*AbstractVisitor) VisitVariableDeclaratorId ¶
func (my *AbstractVisitor) VisitVariableDeclaratorId(n *VariableDeclaratorId) bool
func (*AbstractVisitor) VisitVariableDeclarators ¶
func (my *AbstractVisitor) VisitVariableDeclarators(n *VariableDeclarators) bool
func (*AbstractVisitor) VisitVariableInitializers ¶
func (my *AbstractVisitor) VisitVariableInitializers(n *VariableInitializers) bool
func (*AbstractVisitor) VisitVariableModifier ¶
func (my *AbstractVisitor) VisitVariableModifier(n *VariableModifier) bool
func (*AbstractVisitor) VisitVariableModifiers ¶
func (my *AbstractVisitor) VisitVariableModifiers(n *VariableModifiers) bool
func (*AbstractVisitor) VisitWhileStatement ¶
func (my *AbstractVisitor) VisitWhileStatement(n *WhileStatement) bool
func (*AbstractVisitor) VisitWhileStatementNoShortIf ¶
func (my *AbstractVisitor) VisitWhileStatementNoShortIf(n *WhileStatementNoShortIf) bool
func (*AbstractVisitor) VisitWildcard ¶
func (my *AbstractVisitor) VisitWildcard(n *Wildcard) bool
func (*AbstractVisitor) VisitWildcardBounds0 ¶
func (my *AbstractVisitor) VisitWildcardBounds0(n *WildcardBounds0) bool
func (*AbstractVisitor) VisitWildcardBounds1 ¶
func (my *AbstractVisitor) VisitWildcardBounds1(n *WildcardBounds1) bool
func (*AbstractVisitor) Visitidentifier ¶
func (my *AbstractVisitor) Visitidentifier(n *identifier) bool
type ActualTypeArgumentList ¶
type ActualTypeArgumentList struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 40: ActualTypeArgumentList ::= ActualTypeArgument
*</em> *<p> *<b>
*<li>Rule 41: ActualTypeArgumentList ::= ActualTypeArgumentList , ActualTypeArgument
*</b>
func AnyCastToActualTypeArgumentList ¶
func AnyCastToActualTypeArgumentList(i interface{}) *ActualTypeArgumentList
func NewActualTypeArgumentList ¶
func NewActualTypeArgumentList(leftIToken IToken, rightIToken IToken, _ActualTypeArgumentList IActualTypeArgumentList, _COMMA *AstToken, _ActualTypeArgument IActualTypeArgument) *ActualTypeArgumentList
func (*ActualTypeArgumentList) Accept ¶
func (my *ActualTypeArgumentList) Accept(v IAstVisitor)
func (*ActualTypeArgumentList) Enter ¶
func (my *ActualTypeArgumentList) Enter(v Visitor)
func (*ActualTypeArgumentList) GetActualTypeArgument ¶
func (my *ActualTypeArgumentList) GetActualTypeArgument() IActualTypeArgument
func (*ActualTypeArgumentList) GetActualTypeArgumentList ¶
func (my *ActualTypeArgumentList) GetActualTypeArgumentList() IActualTypeArgumentList
func (*ActualTypeArgumentList) GetAllChildren ¶
func (my *ActualTypeArgumentList) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ActualTypeArgumentList) GetCOMMA ¶
func (my *ActualTypeArgumentList) GetCOMMA() *AstToken
func (*ActualTypeArgumentList) SetActualTypeArgument ¶
func (my *ActualTypeArgumentList) SetActualTypeArgument(_ActualTypeArgument IActualTypeArgument)
func (*ActualTypeArgumentList) SetActualTypeArgumentList ¶
func (my *ActualTypeArgumentList) SetActualTypeArgumentList(_ActualTypeArgumentList IActualTypeArgumentList)
func (*ActualTypeArgumentList) SetCOMMA ¶
func (my *ActualTypeArgumentList) SetCOMMA(_COMMA *AstToken)
type AdditionalBound ¶
type AdditionalBound struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 38: AdditionalBound ::= & InterfaceType
*</b>
func AnyCastToAdditionalBound ¶
func AnyCastToAdditionalBound(i interface{}) *AdditionalBound
func NewAdditionalBound ¶
func NewAdditionalBound(leftIToken IToken, rightIToken IToken, _AND *AstToken, _InterfaceType *InterfaceType) *AdditionalBound
func (*AdditionalBound) Accept ¶
func (my *AdditionalBound) Accept(v IAstVisitor)
func (*AdditionalBound) Enter ¶
func (my *AdditionalBound) Enter(v Visitor)
func (*AdditionalBound) GetAND ¶
func (my *AdditionalBound) GetAND() *AstToken
func (*AdditionalBound) GetAllChildren ¶
func (my *AdditionalBound) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*AdditionalBound) GetInterfaceType ¶
func (my *AdditionalBound) GetInterfaceType() *InterfaceType
func (*AdditionalBound) SetAND ¶
func (my *AdditionalBound) SetAND(_AND *AstToken)
func (*AdditionalBound) SetInterfaceType ¶
func (my *AdditionalBound) SetInterfaceType(_InterfaceType *InterfaceType)
type AdditionalBoundList ¶
type AdditionalBoundList struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 36: AdditionalBoundList ::= AdditionalBound
*</em> *<p> *<b>
*<li>Rule 37: AdditionalBoundList ::= AdditionalBoundList AdditionalBound
*</b>
func AnyCastToAdditionalBoundList ¶
func AnyCastToAdditionalBoundList(i interface{}) *AdditionalBoundList
func NewAdditionalBoundList ¶
func NewAdditionalBoundList(leftIToken IToken, rightIToken IToken, _AdditionalBoundList IAdditionalBoundList, _AdditionalBound *AdditionalBound) *AdditionalBoundList
func (*AdditionalBoundList) Accept ¶
func (my *AdditionalBoundList) Accept(v IAstVisitor)
func (*AdditionalBoundList) Enter ¶
func (my *AdditionalBoundList) Enter(v Visitor)
func (*AdditionalBoundList) GetAdditionalBound ¶
func (my *AdditionalBoundList) GetAdditionalBound() *AdditionalBound
func (*AdditionalBoundList) GetAdditionalBoundList ¶
func (my *AdditionalBoundList) GetAdditionalBoundList() IAdditionalBoundList
func (*AdditionalBoundList) GetAllChildren ¶
func (my *AdditionalBoundList) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*AdditionalBoundList) SetAdditionalBound ¶
func (my *AdditionalBoundList) SetAdditionalBound(_AdditionalBound *AdditionalBound)
func (*AdditionalBoundList) SetAdditionalBoundList ¶
func (my *AdditionalBoundList) SetAdditionalBoundList(_AdditionalBoundList IAdditionalBoundList)
type AdditiveExpression0 ¶
type AdditiveExpression0 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 401: AdditiveExpression ::= AdditiveExpression + MultiplicativeExpression
*</b>
func AnyCastToAdditiveExpression0 ¶
func AnyCastToAdditiveExpression0(i interface{}) *AdditiveExpression0
func NewAdditiveExpression0 ¶
func NewAdditiveExpression0(leftIToken IToken, rightIToken IToken, _AdditiveExpression IAdditiveExpression, _PLUS *AstToken, _MultiplicativeExpression IMultiplicativeExpression) *AdditiveExpression0
func (*AdditiveExpression0) Accept ¶
func (my *AdditiveExpression0) Accept(v IAstVisitor)
func (*AdditiveExpression0) Enter ¶
func (my *AdditiveExpression0) Enter(v Visitor)
func (*AdditiveExpression0) GetAdditiveExpression ¶
func (my *AdditiveExpression0) GetAdditiveExpression() IAdditiveExpression
func (*AdditiveExpression0) GetAllChildren ¶
func (my *AdditiveExpression0) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*AdditiveExpression0) GetMultiplicativeExpression ¶
func (my *AdditiveExpression0) GetMultiplicativeExpression() IMultiplicativeExpression
func (*AdditiveExpression0) GetPLUS ¶
func (my *AdditiveExpression0) GetPLUS() *AstToken
func (*AdditiveExpression0) SetAdditiveExpression ¶
func (my *AdditiveExpression0) SetAdditiveExpression(_AdditiveExpression IAdditiveExpression)
func (*AdditiveExpression0) SetMultiplicativeExpression ¶
func (my *AdditiveExpression0) SetMultiplicativeExpression(_MultiplicativeExpression IMultiplicativeExpression)
func (*AdditiveExpression0) SetPLUS ¶
func (my *AdditiveExpression0) SetPLUS(_PLUS *AstToken)
type AdditiveExpression1 ¶
type AdditiveExpression1 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 402: AdditiveExpression ::= AdditiveExpression - MultiplicativeExpression
*</b>
func AnyCastToAdditiveExpression1 ¶
func AnyCastToAdditiveExpression1(i interface{}) *AdditiveExpression1
func NewAdditiveExpression1 ¶
func NewAdditiveExpression1(leftIToken IToken, rightIToken IToken, _AdditiveExpression IAdditiveExpression, _MINUS *AstToken, _MultiplicativeExpression IMultiplicativeExpression) *AdditiveExpression1
func (*AdditiveExpression1) Accept ¶
func (my *AdditiveExpression1) Accept(v IAstVisitor)
func (*AdditiveExpression1) Enter ¶
func (my *AdditiveExpression1) Enter(v Visitor)
func (*AdditiveExpression1) GetAdditiveExpression ¶
func (my *AdditiveExpression1) GetAdditiveExpression() IAdditiveExpression
func (*AdditiveExpression1) GetAllChildren ¶
func (my *AdditiveExpression1) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*AdditiveExpression1) GetMINUS ¶
func (my *AdditiveExpression1) GetMINUS() *AstToken
func (*AdditiveExpression1) GetMultiplicativeExpression ¶
func (my *AdditiveExpression1) GetMultiplicativeExpression() IMultiplicativeExpression
func (*AdditiveExpression1) SetAdditiveExpression ¶
func (my *AdditiveExpression1) SetAdditiveExpression(_AdditiveExpression IAdditiveExpression)
func (*AdditiveExpression1) SetMINUS ¶
func (my *AdditiveExpression1) SetMINUS(_MINUS *AstToken)
func (*AdditiveExpression1) SetMultiplicativeExpression ¶
func (my *AdditiveExpression1) SetMultiplicativeExpression(_MultiplicativeExpression IMultiplicativeExpression)
type AmbiguousName ¶
type AmbiguousName struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 55: AmbiguousName ::= identifier
*</em> *<p> *<b>
*<li>Rule 56: AmbiguousName ::= AmbiguousName . identifier
*</b>
func AnyCastToAmbiguousName ¶
func AnyCastToAmbiguousName(i interface{}) *AmbiguousName
func NewAmbiguousName ¶
func NewAmbiguousName(leftIToken IToken, rightIToken IToken, _AmbiguousName IAmbiguousName, _DOT *AstToken, _identifier *identifier) *AmbiguousName
func (*AmbiguousName) Accept ¶
func (my *AmbiguousName) Accept(v IAstVisitor)
func (*AmbiguousName) Enter ¶
func (my *AmbiguousName) Enter(v Visitor)
func (*AmbiguousName) GetAllChildren ¶
func (my *AmbiguousName) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*AmbiguousName) GetAmbiguousName ¶
func (my *AmbiguousName) GetAmbiguousName() IAmbiguousName
func (*AmbiguousName) GetDOT ¶
func (my *AmbiguousName) GetDOT() *AstToken
func (*AmbiguousName) Getidentifier ¶
func (my *AmbiguousName) Getidentifier() *identifier
func (*AmbiguousName) SetAmbiguousName ¶
func (my *AmbiguousName) SetAmbiguousName(_AmbiguousName IAmbiguousName)
func (*AmbiguousName) SetDOT ¶
func (my *AmbiguousName) SetDOT(_DOT *AstToken)
func (*AmbiguousName) Setidentifier ¶
func (my *AmbiguousName) Setidentifier(_identifier *identifier)
type AndExpression ¶
type AndExpression struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 416: AndExpression ::= EqualityExpression
*</em> *<p> *<b>
*<li>Rule 417: AndExpression ::= AndExpression & EqualityExpression
*</b>
func AnyCastToAndExpression ¶
func AnyCastToAndExpression(i interface{}) *AndExpression
func NewAndExpression ¶
func NewAndExpression(leftIToken IToken, rightIToken IToken, _AndExpression IAndExpression, _AND *AstToken, _EqualityExpression IEqualityExpression) *AndExpression
func (*AndExpression) Accept ¶
func (my *AndExpression) Accept(v IAstVisitor)
func (*AndExpression) Enter ¶
func (my *AndExpression) Enter(v Visitor)
func (*AndExpression) GetAND ¶
func (my *AndExpression) GetAND() *AstToken
func (*AndExpression) GetAllChildren ¶
func (my *AndExpression) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*AndExpression) GetAndExpression ¶
func (my *AndExpression) GetAndExpression() IAndExpression
func (*AndExpression) GetEqualityExpression ¶
func (my *AndExpression) GetEqualityExpression() IEqualityExpression
func (*AndExpression) SetAND ¶
func (my *AndExpression) SetAND(_AND *AstToken)
func (*AndExpression) SetAndExpression ¶
func (my *AndExpression) SetAndExpression(_AndExpression IAndExpression)
func (*AndExpression) SetEqualityExpression ¶
func (my *AndExpression) SetEqualityExpression(_EqualityExpression IEqualityExpression)
type AnnotationTypeBody ¶
type AnnotationTypeBody struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 218: AnnotationTypeBody ::= { AnnotationTypeElementDeclarationsopt }
*</b>
func AnyCastToAnnotationTypeBody ¶
func AnyCastToAnnotationTypeBody(i interface{}) *AnnotationTypeBody
func NewAnnotationTypeBody ¶
func NewAnnotationTypeBody(leftIToken IToken, rightIToken IToken, _LBRACE *AstToken, _AnnotationTypeElementDeclarationsopt IAnnotationTypeElementDeclarationsopt, _RBRACE *AstToken) *AnnotationTypeBody
func (*AnnotationTypeBody) Accept ¶
func (my *AnnotationTypeBody) Accept(v IAstVisitor)
func (*AnnotationTypeBody) Enter ¶
func (my *AnnotationTypeBody) Enter(v Visitor)
func (*AnnotationTypeBody) GetAllChildren ¶
func (my *AnnotationTypeBody) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*AnnotationTypeBody) GetAnnotationTypeElementDeclarationsopt ¶
func (my *AnnotationTypeBody) GetAnnotationTypeElementDeclarationsopt() IAnnotationTypeElementDeclarationsopt
*
- The value returned by <b>GetAnnotationTypeElementDeclarationsopt</b> may be <b>null</b>
func (*AnnotationTypeBody) GetLBRACE ¶
func (my *AnnotationTypeBody) GetLBRACE() *AstToken
func (*AnnotationTypeBody) GetRBRACE ¶
func (my *AnnotationTypeBody) GetRBRACE() *AstToken
func (*AnnotationTypeBody) SetAnnotationTypeElementDeclarationsopt ¶
func (my *AnnotationTypeBody) SetAnnotationTypeElementDeclarationsopt(_AnnotationTypeElementDeclarationsopt IAnnotationTypeElementDeclarationsopt)
func (*AnnotationTypeBody) SetLBRACE ¶
func (my *AnnotationTypeBody) SetLBRACE(_LBRACE *AstToken)
func (*AnnotationTypeBody) SetRBRACE ¶
func (my *AnnotationTypeBody) SetRBRACE(_RBRACE *AstToken)
type AnnotationTypeDeclaration ¶
type AnnotationTypeDeclaration struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 217: AnnotationTypeDeclaration ::= InterfaceModifiersopt @ interface identifier AnnotationTypeBody
*</b>
func AnyCastToAnnotationTypeDeclaration ¶
func AnyCastToAnnotationTypeDeclaration(i interface{}) *AnnotationTypeDeclaration
func NewAnnotationTypeDeclaration ¶
func NewAnnotationTypeDeclaration(leftIToken IToken, rightIToken IToken, _InterfaceModifiersopt IInterfaceModifiersopt, _AT *AstToken, _interface *AstToken, _identifier *identifier, _AnnotationTypeBody *AnnotationTypeBody) *AnnotationTypeDeclaration
func (*AnnotationTypeDeclaration) Accept ¶
func (my *AnnotationTypeDeclaration) Accept(v IAstVisitor)
func (*AnnotationTypeDeclaration) Enter ¶
func (my *AnnotationTypeDeclaration) Enter(v Visitor)
func (*AnnotationTypeDeclaration) GetAT ¶
func (my *AnnotationTypeDeclaration) GetAT() *AstToken
func (*AnnotationTypeDeclaration) GetAllChildren ¶
func (my *AnnotationTypeDeclaration) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*AnnotationTypeDeclaration) GetAnnotationTypeBody ¶
func (my *AnnotationTypeDeclaration) GetAnnotationTypeBody() *AnnotationTypeBody
func (*AnnotationTypeDeclaration) GetInterfaceModifiersopt ¶
func (my *AnnotationTypeDeclaration) GetInterfaceModifiersopt() IInterfaceModifiersopt
*
- The value returned by <b>GetInterfaceModifiersopt</b> may be <b>null</b>
func (*AnnotationTypeDeclaration) Getidentifier ¶
func (my *AnnotationTypeDeclaration) Getidentifier() *identifier
func (*AnnotationTypeDeclaration) Getinterface ¶
func (my *AnnotationTypeDeclaration) Getinterface() *AstToken
func (*AnnotationTypeDeclaration) SetAT ¶
func (my *AnnotationTypeDeclaration) SetAT(_AT *AstToken)
func (*AnnotationTypeDeclaration) SetAnnotationTypeBody ¶
func (my *AnnotationTypeDeclaration) SetAnnotationTypeBody(_AnnotationTypeBody *AnnotationTypeBody)
func (*AnnotationTypeDeclaration) SetInterfaceModifiersopt ¶
func (my *AnnotationTypeDeclaration) SetInterfaceModifiersopt(_InterfaceModifiersopt IInterfaceModifiersopt)
func (*AnnotationTypeDeclaration) Setidentifier ¶
func (my *AnnotationTypeDeclaration) Setidentifier(_identifier *identifier)
func (*AnnotationTypeDeclaration) Setinterface ¶
func (my *AnnotationTypeDeclaration) Setinterface(_interface *AstToken)
type AnnotationTypeElementDeclaration0 ¶
type AnnotationTypeElementDeclaration0 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 221: AnnotationTypeElementDeclaration ::= AbstractMethodModifiersopt Type identifier ( ) DefaultValueopt ;
*</b>
func AnyCastToAnnotationTypeElementDeclaration0 ¶
func AnyCastToAnnotationTypeElementDeclaration0(i interface{}) *AnnotationTypeElementDeclaration0
func NewAnnotationTypeElementDeclaration0 ¶
func NewAnnotationTypeElementDeclaration0(leftIToken IToken, rightIToken IToken, _AbstractMethodModifiersopt IAbstractMethodModifiersopt, _Type IType, _identifier *identifier, _LPAREN *AstToken, _RPAREN *AstToken, _DefaultValueopt *DefaultValue, _SEMICOLON *AstToken) *AnnotationTypeElementDeclaration0
func (*AnnotationTypeElementDeclaration0) Accept ¶
func (my *AnnotationTypeElementDeclaration0) Accept(v IAstVisitor)
func (*AnnotationTypeElementDeclaration0) Enter ¶
func (my *AnnotationTypeElementDeclaration0) Enter(v Visitor)
func (*AnnotationTypeElementDeclaration0) GetAbstractMethodModifiersopt ¶
func (my *AnnotationTypeElementDeclaration0) GetAbstractMethodModifiersopt() IAbstractMethodModifiersopt
*
- The value returned by <b>GetAbstractMethodModifiersopt</b> may be <b>null</b>
func (*AnnotationTypeElementDeclaration0) GetAllChildren ¶
func (my *AnnotationTypeElementDeclaration0) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*AnnotationTypeElementDeclaration0) GetDefaultValueopt ¶
func (my *AnnotationTypeElementDeclaration0) GetDefaultValueopt() *DefaultValue
*
- The value returned by <b>GetDefaultValueopt</b> may be <b>null</b>
func (*AnnotationTypeElementDeclaration0) GetLPAREN ¶
func (my *AnnotationTypeElementDeclaration0) GetLPAREN() *AstToken
func (*AnnotationTypeElementDeclaration0) GetRPAREN ¶
func (my *AnnotationTypeElementDeclaration0) GetRPAREN() *AstToken
func (*AnnotationTypeElementDeclaration0) GetSEMICOLON ¶
func (my *AnnotationTypeElementDeclaration0) GetSEMICOLON() *AstToken
func (*AnnotationTypeElementDeclaration0) GetType ¶
func (my *AnnotationTypeElementDeclaration0) GetType() IType
func (*AnnotationTypeElementDeclaration0) Getidentifier ¶
func (my *AnnotationTypeElementDeclaration0) Getidentifier() *identifier
func (*AnnotationTypeElementDeclaration0) SetAbstractMethodModifiersopt ¶
func (my *AnnotationTypeElementDeclaration0) SetAbstractMethodModifiersopt(_AbstractMethodModifiersopt IAbstractMethodModifiersopt)
func (*AnnotationTypeElementDeclaration0) SetDefaultValueopt ¶
func (my *AnnotationTypeElementDeclaration0) SetDefaultValueopt(_DefaultValueopt *DefaultValue)
func (*AnnotationTypeElementDeclaration0) SetLPAREN ¶
func (my *AnnotationTypeElementDeclaration0) SetLPAREN(_LPAREN *AstToken)
func (*AnnotationTypeElementDeclaration0) SetRPAREN ¶
func (my *AnnotationTypeElementDeclaration0) SetRPAREN(_RPAREN *AstToken)
func (*AnnotationTypeElementDeclaration0) SetSEMICOLON ¶
func (my *AnnotationTypeElementDeclaration0) SetSEMICOLON(_SEMICOLON *AstToken)
func (*AnnotationTypeElementDeclaration0) SetType ¶
func (my *AnnotationTypeElementDeclaration0) SetType(_Type IType)
func (*AnnotationTypeElementDeclaration0) Setidentifier ¶
func (my *AnnotationTypeElementDeclaration0) Setidentifier(_identifier *identifier)
type AnnotationTypeElementDeclaration1 ¶
type AnnotationTypeElementDeclaration1 struct {
*AstToken
}
*
*<b>
*<li>Rule 227: AnnotationTypeElementDeclaration ::= ;
*</b>
func AnyCastToAnnotationTypeElementDeclaration1 ¶
func AnyCastToAnnotationTypeElementDeclaration1(i interface{}) *AnnotationTypeElementDeclaration1
func NewAnnotationTypeElementDeclaration1 ¶
func NewAnnotationTypeElementDeclaration1(token IToken) *AnnotationTypeElementDeclaration1
func (*AnnotationTypeElementDeclaration1) Accept ¶
func (my *AnnotationTypeElementDeclaration1) Accept(v IAstVisitor)
func (*AnnotationTypeElementDeclaration1) Enter ¶
func (my *AnnotationTypeElementDeclaration1) Enter(v Visitor)
func (*AnnotationTypeElementDeclaration1) GetSEMICOLON ¶
func (my *AnnotationTypeElementDeclaration1) GetSEMICOLON() IToken
type AnnotationTypeElementDeclarations ¶
type AnnotationTypeElementDeclarations struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 219: AnnotationTypeElementDeclarations ::= AnnotationTypeElementDeclaration
*</em> *<p> *<b>
*<li>Rule 220: AnnotationTypeElementDeclarations ::= AnnotationTypeElementDeclarations AnnotationTypeElementDeclaration
*</b>
func AnyCastToAnnotationTypeElementDeclarations ¶
func AnyCastToAnnotationTypeElementDeclarations(i interface{}) *AnnotationTypeElementDeclarations
func NewAnnotationTypeElementDeclarations ¶
func NewAnnotationTypeElementDeclarations(leftIToken IToken, rightIToken IToken, _AnnotationTypeElementDeclarations IAnnotationTypeElementDeclarations, _AnnotationTypeElementDeclaration IAnnotationTypeElementDeclaration) *AnnotationTypeElementDeclarations
func (*AnnotationTypeElementDeclarations) Accept ¶
func (my *AnnotationTypeElementDeclarations) Accept(v IAstVisitor)
func (*AnnotationTypeElementDeclarations) Enter ¶
func (my *AnnotationTypeElementDeclarations) Enter(v Visitor)
func (*AnnotationTypeElementDeclarations) GetAllChildren ¶
func (my *AnnotationTypeElementDeclarations) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*AnnotationTypeElementDeclarations) GetAnnotationTypeElementDeclaration ¶
func (my *AnnotationTypeElementDeclarations) GetAnnotationTypeElementDeclaration() IAnnotationTypeElementDeclaration
func (*AnnotationTypeElementDeclarations) GetAnnotationTypeElementDeclarations ¶
func (my *AnnotationTypeElementDeclarations) GetAnnotationTypeElementDeclarations() IAnnotationTypeElementDeclarations
func (*AnnotationTypeElementDeclarations) SetAnnotationTypeElementDeclaration ¶
func (my *AnnotationTypeElementDeclarations) SetAnnotationTypeElementDeclaration(_AnnotationTypeElementDeclaration IAnnotationTypeElementDeclaration)
func (*AnnotationTypeElementDeclarations) SetAnnotationTypeElementDeclarations ¶
func (my *AnnotationTypeElementDeclarations) SetAnnotationTypeElementDeclarations(_AnnotationTypeElementDeclarations IAnnotationTypeElementDeclarations)
type Annotations ¶
type Annotations struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 229: Annotations ::= Annotation
*</em> *<p> *<b>
*<li>Rule 230: Annotations ::= Annotations Annotation
*</b>
func AnyCastToAnnotations ¶
func AnyCastToAnnotations(i interface{}) *Annotations
func NewAnnotations ¶
func NewAnnotations(leftIToken IToken, rightIToken IToken, _Annotations IAnnotations, _Annotation IAnnotation) *Annotations
func (*Annotations) Accept ¶
func (my *Annotations) Accept(v IAstVisitor)
func (*Annotations) Enter ¶
func (my *Annotations) Enter(v Visitor)
func (*Annotations) GetAllChildren ¶
func (my *Annotations) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*Annotations) GetAnnotation ¶
func (my *Annotations) GetAnnotation() IAnnotation
func (*Annotations) GetAnnotations ¶
func (my *Annotations) GetAnnotations() IAnnotations
func (*Annotations) SetAnnotation ¶
func (my *Annotations) SetAnnotation(_Annotation IAnnotation)
func (*Annotations) SetAnnotations ¶
func (my *Annotations) SetAnnotations(_Annotations IAnnotations)
type ArgumentList ¶
type ArgumentList struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 356: ArgumentList ::= Expression
*</em> *<p> *<b>
*<li>Rule 357: ArgumentList ::= ArgumentList , Expression
*</b>
func AnyCastToArgumentList ¶
func AnyCastToArgumentList(i interface{}) *ArgumentList
func NewArgumentList ¶
func NewArgumentList(leftIToken IToken, rightIToken IToken, _ArgumentList IArgumentList, _COMMA *AstToken, _Expression IExpression) *ArgumentList
func (*ArgumentList) Accept ¶
func (my *ArgumentList) Accept(v IAstVisitor)
func (*ArgumentList) Enter ¶
func (my *ArgumentList) Enter(v Visitor)
func (*ArgumentList) GetAllChildren ¶
func (my *ArgumentList) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ArgumentList) GetArgumentList ¶
func (my *ArgumentList) GetArgumentList() IArgumentList
func (*ArgumentList) GetCOMMA ¶
func (my *ArgumentList) GetCOMMA() *AstToken
func (*ArgumentList) GetExpression ¶
func (my *ArgumentList) GetExpression() IExpression
func (*ArgumentList) SetArgumentList ¶
func (my *ArgumentList) SetArgumentList(_ArgumentList IArgumentList)
func (*ArgumentList) SetCOMMA ¶
func (my *ArgumentList) SetCOMMA(_COMMA *AstToken)
func (*ArgumentList) SetExpression ¶
func (my *ArgumentList) SetExpression(_Expression IExpression)
type Arguments ¶
type Arguments struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 180: Arguments ::= ( ArgumentListopt )
*</b>
func AnyCastToArguments ¶
func AnyCastToArguments(i interface{}) *Arguments
func NewArguments ¶
func NewArguments(leftIToken IToken, rightIToken IToken, _LPAREN *AstToken, _ArgumentListopt IArgumentListopt, _RPAREN *AstToken) *Arguments
func (*Arguments) GetAllChildren ¶
func (my *Arguments) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*Arguments) GetArgumentListopt ¶
func (my *Arguments) GetArgumentListopt() IArgumentListopt
*
- The value returned by <b>GetArgumentListopt</b> may be <b>null</b>
func (*Arguments) SetArgumentListopt ¶
func (my *Arguments) SetArgumentListopt(_ArgumentListopt IArgumentListopt)
type ArrayAccess0 ¶
type ArrayAccess0 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 375: ArrayAccess ::= ExpressionName [ Expression ]
*</b>
func AnyCastToArrayAccess0 ¶
func AnyCastToArrayAccess0(i interface{}) *ArrayAccess0
func NewArrayAccess0 ¶
func NewArrayAccess0(leftIToken IToken, rightIToken IToken, _ExpressionName IExpressionName, _LBRACKET *AstToken, _Expression IExpression, _RBRACKET *AstToken) *ArrayAccess0
func (*ArrayAccess0) Accept ¶
func (my *ArrayAccess0) Accept(v IAstVisitor)
func (*ArrayAccess0) Enter ¶
func (my *ArrayAccess0) Enter(v Visitor)
func (*ArrayAccess0) GetAllChildren ¶
func (my *ArrayAccess0) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ArrayAccess0) GetExpression ¶
func (my *ArrayAccess0) GetExpression() IExpression
func (*ArrayAccess0) GetExpressionName ¶
func (my *ArrayAccess0) GetExpressionName() IExpressionName
func (*ArrayAccess0) GetLBRACKET ¶
func (my *ArrayAccess0) GetLBRACKET() *AstToken
func (*ArrayAccess0) GetRBRACKET ¶
func (my *ArrayAccess0) GetRBRACKET() *AstToken
func (*ArrayAccess0) SetExpression ¶
func (my *ArrayAccess0) SetExpression(_Expression IExpression)
func (*ArrayAccess0) SetExpressionName ¶
func (my *ArrayAccess0) SetExpressionName(_ExpressionName IExpressionName)
func (*ArrayAccess0) SetLBRACKET ¶
func (my *ArrayAccess0) SetLBRACKET(_LBRACKET *AstToken)
func (*ArrayAccess0) SetRBRACKET ¶
func (my *ArrayAccess0) SetRBRACKET(_RBRACKET *AstToken)
type ArrayAccess1 ¶
type ArrayAccess1 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 376: ArrayAccess ::= PrimaryNoNewArray [ Expression ]
*</b>
func AnyCastToArrayAccess1 ¶
func AnyCastToArrayAccess1(i interface{}) *ArrayAccess1
func NewArrayAccess1 ¶
func NewArrayAccess1(leftIToken IToken, rightIToken IToken, _PrimaryNoNewArray IPrimaryNoNewArray, _LBRACKET *AstToken, _Expression IExpression, _RBRACKET *AstToken) *ArrayAccess1
func (*ArrayAccess1) Accept ¶
func (my *ArrayAccess1) Accept(v IAstVisitor)
func (*ArrayAccess1) Enter ¶
func (my *ArrayAccess1) Enter(v Visitor)
func (*ArrayAccess1) GetAllChildren ¶
func (my *ArrayAccess1) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ArrayAccess1) GetExpression ¶
func (my *ArrayAccess1) GetExpression() IExpression
func (*ArrayAccess1) GetLBRACKET ¶
func (my *ArrayAccess1) GetLBRACKET() *AstToken
func (*ArrayAccess1) GetPrimaryNoNewArray ¶
func (my *ArrayAccess1) GetPrimaryNoNewArray() IPrimaryNoNewArray
func (*ArrayAccess1) GetRBRACKET ¶
func (my *ArrayAccess1) GetRBRACKET() *AstToken
func (*ArrayAccess1) SetExpression ¶
func (my *ArrayAccess1) SetExpression(_Expression IExpression)
func (*ArrayAccess1) SetLBRACKET ¶
func (my *ArrayAccess1) SetLBRACKET(_LBRACKET *AstToken)
func (*ArrayAccess1) SetPrimaryNoNewArray ¶
func (my *ArrayAccess1) SetPrimaryNoNewArray(_PrimaryNoNewArray IPrimaryNoNewArray)
func (*ArrayAccess1) SetRBRACKET ¶
func (my *ArrayAccess1) SetRBRACKET(_RBRACKET *AstToken)
type ArrayCreationExpression0 ¶
type ArrayCreationExpression0 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 358: ArrayCreationExpression ::= new PrimitiveType DimExprs Dimsopt
*</b>
func AnyCastToArrayCreationExpression0 ¶
func AnyCastToArrayCreationExpression0(i interface{}) *ArrayCreationExpression0
func NewArrayCreationExpression0 ¶
func NewArrayCreationExpression0(leftIToken IToken, rightIToken IToken, _new *AstToken, _PrimitiveType IPrimitiveType, _DimExprs IDimExprs, _Dimsopt IDimsopt) *ArrayCreationExpression0
func (*ArrayCreationExpression0) Accept ¶
func (my *ArrayCreationExpression0) Accept(v IAstVisitor)
func (*ArrayCreationExpression0) Enter ¶
func (my *ArrayCreationExpression0) Enter(v Visitor)
func (*ArrayCreationExpression0) GetAllChildren ¶
func (my *ArrayCreationExpression0) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ArrayCreationExpression0) GetDimExprs ¶
func (my *ArrayCreationExpression0) GetDimExprs() IDimExprs
func (*ArrayCreationExpression0) GetDimsopt ¶
func (my *ArrayCreationExpression0) GetDimsopt() IDimsopt
*
- The value returned by <b>GetDimsopt</b> may be <b>null</b>
func (*ArrayCreationExpression0) GetPrimitiveType ¶
func (my *ArrayCreationExpression0) GetPrimitiveType() IPrimitiveType
func (*ArrayCreationExpression0) Getnew ¶
func (my *ArrayCreationExpression0) Getnew() *AstToken
func (*ArrayCreationExpression0) SetDimExprs ¶
func (my *ArrayCreationExpression0) SetDimExprs(_DimExprs IDimExprs)
func (*ArrayCreationExpression0) SetDimsopt ¶
func (my *ArrayCreationExpression0) SetDimsopt(_Dimsopt IDimsopt)
func (*ArrayCreationExpression0) SetPrimitiveType ¶
func (my *ArrayCreationExpression0) SetPrimitiveType(_PrimitiveType IPrimitiveType)
func (*ArrayCreationExpression0) Setnew ¶
func (my *ArrayCreationExpression0) Setnew(_new *AstToken)
type ArrayCreationExpression1 ¶
type ArrayCreationExpression1 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 359: ArrayCreationExpression ::= new ClassOrInterfaceType DimExprs Dimsopt
*</b>
func AnyCastToArrayCreationExpression1 ¶
func AnyCastToArrayCreationExpression1(i interface{}) *ArrayCreationExpression1
func NewArrayCreationExpression1 ¶
func NewArrayCreationExpression1(leftIToken IToken, rightIToken IToken, _new *AstToken, _ClassOrInterfaceType *ClassType, _DimExprs IDimExprs, _Dimsopt IDimsopt) *ArrayCreationExpression1
func (*ArrayCreationExpression1) Accept ¶
func (my *ArrayCreationExpression1) Accept(v IAstVisitor)
func (*ArrayCreationExpression1) Enter ¶
func (my *ArrayCreationExpression1) Enter(v Visitor)
func (*ArrayCreationExpression1) GetAllChildren ¶
func (my *ArrayCreationExpression1) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ArrayCreationExpression1) GetClassOrInterfaceType ¶
func (my *ArrayCreationExpression1) GetClassOrInterfaceType() *ClassType
func (*ArrayCreationExpression1) GetDimExprs ¶
func (my *ArrayCreationExpression1) GetDimExprs() IDimExprs
func (*ArrayCreationExpression1) GetDimsopt ¶
func (my *ArrayCreationExpression1) GetDimsopt() IDimsopt
*
- The value returned by <b>GetDimsopt</b> may be <b>null</b>
func (*ArrayCreationExpression1) Getnew ¶
func (my *ArrayCreationExpression1) Getnew() *AstToken
func (*ArrayCreationExpression1) SetClassOrInterfaceType ¶
func (my *ArrayCreationExpression1) SetClassOrInterfaceType(_ClassOrInterfaceType *ClassType)
func (*ArrayCreationExpression1) SetDimExprs ¶
func (my *ArrayCreationExpression1) SetDimExprs(_DimExprs IDimExprs)
func (*ArrayCreationExpression1) SetDimsopt ¶
func (my *ArrayCreationExpression1) SetDimsopt(_Dimsopt IDimsopt)
func (*ArrayCreationExpression1) Setnew ¶
func (my *ArrayCreationExpression1) Setnew(_new *AstToken)
type ArrayCreationExpression2 ¶
type ArrayCreationExpression2 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 360: ArrayCreationExpression ::= new PrimitiveType Dims ArrayInitializer
*</b>
func AnyCastToArrayCreationExpression2 ¶
func AnyCastToArrayCreationExpression2(i interface{}) *ArrayCreationExpression2
func NewArrayCreationExpression2 ¶
func NewArrayCreationExpression2(leftIToken IToken, rightIToken IToken, _new *AstToken, _PrimitiveType IPrimitiveType, _Dims IDims, _ArrayInitializer *ArrayInitializer) *ArrayCreationExpression2
func (*ArrayCreationExpression2) Accept ¶
func (my *ArrayCreationExpression2) Accept(v IAstVisitor)
func (*ArrayCreationExpression2) Enter ¶
func (my *ArrayCreationExpression2) Enter(v Visitor)
func (*ArrayCreationExpression2) GetAllChildren ¶
func (my *ArrayCreationExpression2) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ArrayCreationExpression2) GetArrayInitializer ¶
func (my *ArrayCreationExpression2) GetArrayInitializer() *ArrayInitializer
func (*ArrayCreationExpression2) GetDims ¶
func (my *ArrayCreationExpression2) GetDims() IDims
func (*ArrayCreationExpression2) GetPrimitiveType ¶
func (my *ArrayCreationExpression2) GetPrimitiveType() IPrimitiveType
func (*ArrayCreationExpression2) Getnew ¶
func (my *ArrayCreationExpression2) Getnew() *AstToken
func (*ArrayCreationExpression2) SetArrayInitializer ¶
func (my *ArrayCreationExpression2) SetArrayInitializer(_ArrayInitializer *ArrayInitializer)
func (*ArrayCreationExpression2) SetDims ¶
func (my *ArrayCreationExpression2) SetDims(_Dims IDims)
func (*ArrayCreationExpression2) SetPrimitiveType ¶
func (my *ArrayCreationExpression2) SetPrimitiveType(_PrimitiveType IPrimitiveType)
func (*ArrayCreationExpression2) Setnew ¶
func (my *ArrayCreationExpression2) Setnew(_new *AstToken)
type ArrayCreationExpression3 ¶
type ArrayCreationExpression3 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 361: ArrayCreationExpression ::= new ClassOrInterfaceType Dims ArrayInitializer
*</b>
func AnyCastToArrayCreationExpression3 ¶
func AnyCastToArrayCreationExpression3(i interface{}) *ArrayCreationExpression3
func NewArrayCreationExpression3 ¶
func NewArrayCreationExpression3(leftIToken IToken, rightIToken IToken, _new *AstToken, _ClassOrInterfaceType *ClassType, _Dims IDims, _ArrayInitializer *ArrayInitializer) *ArrayCreationExpression3
func (*ArrayCreationExpression3) Accept ¶
func (my *ArrayCreationExpression3) Accept(v IAstVisitor)
func (*ArrayCreationExpression3) Enter ¶
func (my *ArrayCreationExpression3) Enter(v Visitor)
func (*ArrayCreationExpression3) GetAllChildren ¶
func (my *ArrayCreationExpression3) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ArrayCreationExpression3) GetArrayInitializer ¶
func (my *ArrayCreationExpression3) GetArrayInitializer() *ArrayInitializer
func (*ArrayCreationExpression3) GetClassOrInterfaceType ¶
func (my *ArrayCreationExpression3) GetClassOrInterfaceType() *ClassType
func (*ArrayCreationExpression3) GetDims ¶
func (my *ArrayCreationExpression3) GetDims() IDims
func (*ArrayCreationExpression3) Getnew ¶
func (my *ArrayCreationExpression3) Getnew() *AstToken
func (*ArrayCreationExpression3) SetArrayInitializer ¶
func (my *ArrayCreationExpression3) SetArrayInitializer(_ArrayInitializer *ArrayInitializer)
func (*ArrayCreationExpression3) SetClassOrInterfaceType ¶
func (my *ArrayCreationExpression3) SetClassOrInterfaceType(_ClassOrInterfaceType *ClassType)
func (*ArrayCreationExpression3) SetDims ¶
func (my *ArrayCreationExpression3) SetDims(_Dims IDims)
func (*ArrayCreationExpression3) Setnew ¶
func (my *ArrayCreationExpression3) Setnew(_new *AstToken)
type ArrayInitializer ¶
type ArrayInitializer struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 247: ArrayInitializer ::= { VariableInitializersopt ,opt }
*</b>
func AnyCastToArrayInitializer ¶
func AnyCastToArrayInitializer(i interface{}) *ArrayInitializer
func NewArrayInitializer ¶
func NewArrayInitializer(leftIToken IToken, rightIToken IToken, _LBRACE *AstToken, _VariableInitializersopt IVariableInitializersopt, _Commaopt *Commaopt, _RBRACE *AstToken) *ArrayInitializer
func (*ArrayInitializer) Accept ¶
func (my *ArrayInitializer) Accept(v IAstVisitor)
func (*ArrayInitializer) Enter ¶
func (my *ArrayInitializer) Enter(v Visitor)
func (*ArrayInitializer) GetAllChildren ¶
func (my *ArrayInitializer) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ArrayInitializer) GetCommaopt ¶
func (my *ArrayInitializer) GetCommaopt() *Commaopt
*
- The value returned by <b>GetCommaopt</b> may be <b>null</b>
func (*ArrayInitializer) GetLBRACE ¶
func (my *ArrayInitializer) GetLBRACE() *AstToken
func (*ArrayInitializer) GetRBRACE ¶
func (my *ArrayInitializer) GetRBRACE() *AstToken
func (*ArrayInitializer) GetVariableInitializersopt ¶
func (my *ArrayInitializer) GetVariableInitializersopt() IVariableInitializersopt
*
- The value returned by <b>GetVariableInitializersopt</b> may be <b>null</b>
func (*ArrayInitializer) SetCommaopt ¶
func (my *ArrayInitializer) SetCommaopt(_Commaopt *Commaopt)
func (*ArrayInitializer) SetLBRACE ¶
func (my *ArrayInitializer) SetLBRACE(_LBRACE *AstToken)
func (*ArrayInitializer) SetRBRACE ¶
func (my *ArrayInitializer) SetRBRACE(_RBRACE *AstToken)
func (*ArrayInitializer) SetVariableInitializersopt ¶
func (my *ArrayInitializer) SetVariableInitializersopt(_VariableInitializersopt IVariableInitializersopt)
type ArrayType ¶
type ArrayType struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 33: ArrayType ::= Type [ ]
*</b>
func AnyCastToArrayType ¶
func AnyCastToArrayType(i interface{}) *ArrayType
func NewArrayType ¶
func (*ArrayType) GetAllChildren ¶
func (my *ArrayType) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ArrayType) GetLBRACKET ¶
func (*ArrayType) GetRBRACKET ¶
func (*ArrayType) SetLBRACKET ¶
func (*ArrayType) SetRBRACKET ¶
type AssertStatement0 ¶
type AssertStatement0 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 295: AssertStatement ::= assert Expression ;
*</b>
func AnyCastToAssertStatement0 ¶
func AnyCastToAssertStatement0(i interface{}) *AssertStatement0
func NewAssertStatement0 ¶
func NewAssertStatement0(leftIToken IToken, rightIToken IToken, _assert *AstToken, _Expression IExpression, _SEMICOLON *AstToken) *AssertStatement0
func (*AssertStatement0) Accept ¶
func (my *AssertStatement0) Accept(v IAstVisitor)
func (*AssertStatement0) Enter ¶
func (my *AssertStatement0) Enter(v Visitor)
func (*AssertStatement0) GetAllChildren ¶
func (my *AssertStatement0) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*AssertStatement0) GetExpression ¶
func (my *AssertStatement0) GetExpression() IExpression
func (*AssertStatement0) GetSEMICOLON ¶
func (my *AssertStatement0) GetSEMICOLON() *AstToken
func (*AssertStatement0) Getassert ¶
func (my *AssertStatement0) Getassert() *AstToken
func (*AssertStatement0) SetExpression ¶
func (my *AssertStatement0) SetExpression(_Expression IExpression)
func (*AssertStatement0) SetSEMICOLON ¶
func (my *AssertStatement0) SetSEMICOLON(_SEMICOLON *AstToken)
func (*AssertStatement0) Setassert ¶
func (my *AssertStatement0) Setassert(_assert *AstToken)
type AssertStatement1 ¶
type AssertStatement1 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 296: AssertStatement ::= assert Expression : Expression ;
*</b>
func AnyCastToAssertStatement1 ¶
func AnyCastToAssertStatement1(i interface{}) *AssertStatement1
func NewAssertStatement1 ¶
func NewAssertStatement1(leftIToken IToken, rightIToken IToken, _assert *AstToken, _Expression IExpression, _COLON *AstToken, _Expression4 IExpression, _SEMICOLON *AstToken) *AssertStatement1
func (*AssertStatement1) Accept ¶
func (my *AssertStatement1) Accept(v IAstVisitor)
func (*AssertStatement1) Enter ¶
func (my *AssertStatement1) Enter(v Visitor)
func (*AssertStatement1) GetAllChildren ¶
func (my *AssertStatement1) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*AssertStatement1) GetCOLON ¶
func (my *AssertStatement1) GetCOLON() *AstToken
func (*AssertStatement1) GetExpression ¶
func (my *AssertStatement1) GetExpression() IExpression
func (*AssertStatement1) GetExpression4 ¶
func (my *AssertStatement1) GetExpression4() IExpression
func (*AssertStatement1) GetSEMICOLON ¶
func (my *AssertStatement1) GetSEMICOLON() *AstToken
func (*AssertStatement1) Getassert ¶
func (my *AssertStatement1) Getassert() *AstToken
func (*AssertStatement1) SetCOLON ¶
func (my *AssertStatement1) SetCOLON(_COLON *AstToken)
func (*AssertStatement1) SetExpression ¶
func (my *AssertStatement1) SetExpression(_Expression IExpression)
func (*AssertStatement1) SetExpression4 ¶
func (my *AssertStatement1) SetExpression4(_Expression4 IExpression)
func (*AssertStatement1) SetSEMICOLON ¶
func (my *AssertStatement1) SetSEMICOLON(_SEMICOLON *AstToken)
func (*AssertStatement1) Setassert ¶
func (my *AssertStatement1) Setassert(_assert *AstToken)
type Assignment ¶
type Assignment struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 430: Assignment ::= LeftHandSide AssignmentOperator AssignmentExpression
*</b>
func AnyCastToAssignment ¶
func AnyCastToAssignment(i interface{}) *Assignment
func NewAssignment ¶
func NewAssignment(leftIToken IToken, rightIToken IToken, _LeftHandSide ILeftHandSide, _AssignmentOperator IAssignmentOperator, _AssignmentExpression IAssignmentExpression) *Assignment
func (*Assignment) Accept ¶
func (my *Assignment) Accept(v IAstVisitor)
func (*Assignment) Enter ¶
func (my *Assignment) Enter(v Visitor)
func (*Assignment) GetAllChildren ¶
func (my *Assignment) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*Assignment) GetAssignmentExpression ¶
func (my *Assignment) GetAssignmentExpression() IAssignmentExpression
func (*Assignment) GetAssignmentOperator ¶
func (my *Assignment) GetAssignmentOperator() IAssignmentOperator
func (*Assignment) GetLeftHandSide ¶
func (my *Assignment) GetLeftHandSide() ILeftHandSide
func (*Assignment) SetAssignmentExpression ¶
func (my *Assignment) SetAssignmentExpression(_AssignmentExpression IAssignmentExpression)
func (*Assignment) SetAssignmentOperator ¶
func (my *Assignment) SetAssignmentOperator(_AssignmentOperator IAssignmentOperator)
func (*Assignment) SetLeftHandSide ¶
func (my *Assignment) SetLeftHandSide(_LeftHandSide ILeftHandSide)
type AssignmentOperator0 ¶
type AssignmentOperator0 struct {
*AstToken
}
*
*<b>
*<li>Rule 434: AssignmentOperator ::= =
*</b>
func AnyCastToAssignmentOperator0 ¶
func AnyCastToAssignmentOperator0(i interface{}) *AssignmentOperator0
func NewAssignmentOperator0 ¶
func NewAssignmentOperator0(token IToken) *AssignmentOperator0
func (*AssignmentOperator0) Accept ¶
func (my *AssignmentOperator0) Accept(v IAstVisitor)
func (*AssignmentOperator0) Enter ¶
func (my *AssignmentOperator0) Enter(v Visitor)
func (*AssignmentOperator0) GetEQUAL ¶
func (my *AssignmentOperator0) GetEQUAL() IToken
type AssignmentOperator1 ¶
type AssignmentOperator1 struct {
*AstToken
}
*
*<b>
*<li>Rule 435: AssignmentOperator ::= *=
*</b>
func AnyCastToAssignmentOperator1 ¶
func AnyCastToAssignmentOperator1(i interface{}) *AssignmentOperator1
func NewAssignmentOperator1 ¶
func NewAssignmentOperator1(token IToken) *AssignmentOperator1
func (*AssignmentOperator1) Accept ¶
func (my *AssignmentOperator1) Accept(v IAstVisitor)
func (*AssignmentOperator1) Enter ¶
func (my *AssignmentOperator1) Enter(v Visitor)
func (*AssignmentOperator1) GetMULTIPLY_EQUAL ¶
func (my *AssignmentOperator1) GetMULTIPLY_EQUAL() IToken
type AssignmentOperator2 ¶
type AssignmentOperator2 struct {
*AstToken
}
*
*<b>
*<li>Rule 436: AssignmentOperator ::= /=
*</b>
func AnyCastToAssignmentOperator2 ¶
func AnyCastToAssignmentOperator2(i interface{}) *AssignmentOperator2
func NewAssignmentOperator2 ¶
func NewAssignmentOperator2(token IToken) *AssignmentOperator2
func (*AssignmentOperator2) Accept ¶
func (my *AssignmentOperator2) Accept(v IAstVisitor)
func (*AssignmentOperator2) Enter ¶
func (my *AssignmentOperator2) Enter(v Visitor)
func (*AssignmentOperator2) GetDIVIDE_EQUAL ¶
func (my *AssignmentOperator2) GetDIVIDE_EQUAL() IToken
type AssignmentOperator3 ¶
type AssignmentOperator3 struct {
*AstToken
}
*
*<b>
*<li>Rule 437: AssignmentOperator ::= %=
*</b>
func AnyCastToAssignmentOperator3 ¶
func AnyCastToAssignmentOperator3(i interface{}) *AssignmentOperator3
func NewAssignmentOperator3 ¶
func NewAssignmentOperator3(token IToken) *AssignmentOperator3
func (*AssignmentOperator3) Accept ¶
func (my *AssignmentOperator3) Accept(v IAstVisitor)
func (*AssignmentOperator3) Enter ¶
func (my *AssignmentOperator3) Enter(v Visitor)
func (*AssignmentOperator3) GetREMAINDER_EQUAL ¶
func (my *AssignmentOperator3) GetREMAINDER_EQUAL() IToken
type AssignmentOperator4 ¶
type AssignmentOperator4 struct {
*AstToken
}
*
*<b>
*<li>Rule 438: AssignmentOperator ::= +=
*</b>
func AnyCastToAssignmentOperator4 ¶
func AnyCastToAssignmentOperator4(i interface{}) *AssignmentOperator4
func NewAssignmentOperator4 ¶
func NewAssignmentOperator4(token IToken) *AssignmentOperator4
func (*AssignmentOperator4) Accept ¶
func (my *AssignmentOperator4) Accept(v IAstVisitor)
func (*AssignmentOperator4) Enter ¶
func (my *AssignmentOperator4) Enter(v Visitor)
func (*AssignmentOperator4) GetPLUS_EQUAL ¶
func (my *AssignmentOperator4) GetPLUS_EQUAL() IToken
type AssignmentOperator5 ¶
type AssignmentOperator5 struct {
*AstToken
}
*
*<b>
*<li>Rule 439: AssignmentOperator ::= -=
*</b>
func AnyCastToAssignmentOperator5 ¶
func AnyCastToAssignmentOperator5(i interface{}) *AssignmentOperator5
func NewAssignmentOperator5 ¶
func NewAssignmentOperator5(token IToken) *AssignmentOperator5
func (*AssignmentOperator5) Accept ¶
func (my *AssignmentOperator5) Accept(v IAstVisitor)
func (*AssignmentOperator5) Enter ¶
func (my *AssignmentOperator5) Enter(v Visitor)
func (*AssignmentOperator5) GetMINUS_EQUAL ¶
func (my *AssignmentOperator5) GetMINUS_EQUAL() IToken
type AssignmentOperator6 ¶
type AssignmentOperator6 struct {
*AstToken
}
*
*<b>
*<li>Rule 440: AssignmentOperator ::= <<=
*</b>
func AnyCastToAssignmentOperator6 ¶
func AnyCastToAssignmentOperator6(i interface{}) *AssignmentOperator6
func NewAssignmentOperator6 ¶
func NewAssignmentOperator6(token IToken) *AssignmentOperator6
func (*AssignmentOperator6) Accept ¶
func (my *AssignmentOperator6) Accept(v IAstVisitor)
func (*AssignmentOperator6) Enter ¶
func (my *AssignmentOperator6) Enter(v Visitor)
func (*AssignmentOperator6) GetLEFT_SHIFT_EQUAL ¶
func (my *AssignmentOperator6) GetLEFT_SHIFT_EQUAL() IToken
type AssignmentOperator7 ¶
type AssignmentOperator7 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 441: AssignmentOperator ::= > > =
*</b>
func AnyCastToAssignmentOperator7 ¶
func AnyCastToAssignmentOperator7(i interface{}) *AssignmentOperator7
func NewAssignmentOperator7 ¶
func NewAssignmentOperator7(leftIToken IToken, rightIToken IToken, _GREATER *AstToken, _GREATER2 *AstToken, _EQUAL *AstToken) *AssignmentOperator7
func (*AssignmentOperator7) Accept ¶
func (my *AssignmentOperator7) Accept(v IAstVisitor)
func (*AssignmentOperator7) Enter ¶
func (my *AssignmentOperator7) Enter(v Visitor)
func (*AssignmentOperator7) GetAllChildren ¶
func (my *AssignmentOperator7) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*AssignmentOperator7) GetEQUAL ¶
func (my *AssignmentOperator7) GetEQUAL() *AstToken
func (*AssignmentOperator7) GetGREATER ¶
func (my *AssignmentOperator7) GetGREATER() *AstToken
func (*AssignmentOperator7) GetGREATER2 ¶
func (my *AssignmentOperator7) GetGREATER2() *AstToken
func (*AssignmentOperator7) SetEQUAL ¶
func (my *AssignmentOperator7) SetEQUAL(_EQUAL *AstToken)
func (*AssignmentOperator7) SetGREATER ¶
func (my *AssignmentOperator7) SetGREATER(_GREATER *AstToken)
func (*AssignmentOperator7) SetGREATER2 ¶
func (my *AssignmentOperator7) SetGREATER2(_GREATER2 *AstToken)
type AssignmentOperator8 ¶
type AssignmentOperator8 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 442: AssignmentOperator ::= > > > =
*</b>
func AnyCastToAssignmentOperator8 ¶
func AnyCastToAssignmentOperator8(i interface{}) *AssignmentOperator8
func NewAssignmentOperator8 ¶
func NewAssignmentOperator8(leftIToken IToken, rightIToken IToken, _GREATER *AstToken, _GREATER2 *AstToken, _GREATER3 *AstToken, _EQUAL *AstToken) *AssignmentOperator8
func (*AssignmentOperator8) Accept ¶
func (my *AssignmentOperator8) Accept(v IAstVisitor)
func (*AssignmentOperator8) Enter ¶
func (my *AssignmentOperator8) Enter(v Visitor)
func (*AssignmentOperator8) GetAllChildren ¶
func (my *AssignmentOperator8) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*AssignmentOperator8) GetEQUAL ¶
func (my *AssignmentOperator8) GetEQUAL() *AstToken
func (*AssignmentOperator8) GetGREATER ¶
func (my *AssignmentOperator8) GetGREATER() *AstToken
func (*AssignmentOperator8) GetGREATER2 ¶
func (my *AssignmentOperator8) GetGREATER2() *AstToken
func (*AssignmentOperator8) GetGREATER3 ¶
func (my *AssignmentOperator8) GetGREATER3() *AstToken
func (*AssignmentOperator8) SetEQUAL ¶
func (my *AssignmentOperator8) SetEQUAL(_EQUAL *AstToken)
func (*AssignmentOperator8) SetGREATER ¶
func (my *AssignmentOperator8) SetGREATER(_GREATER *AstToken)
func (*AssignmentOperator8) SetGREATER2 ¶
func (my *AssignmentOperator8) SetGREATER2(_GREATER2 *AstToken)
func (*AssignmentOperator8) SetGREATER3 ¶
func (my *AssignmentOperator8) SetGREATER3(_GREATER3 *AstToken)
type AssignmentOperator9 ¶
type AssignmentOperator9 struct {
*AstToken
}
*
*<b>
*<li>Rule 443: AssignmentOperator ::= &=
*</b>
func AnyCastToAssignmentOperator9 ¶
func AnyCastToAssignmentOperator9(i interface{}) *AssignmentOperator9
func NewAssignmentOperator9 ¶
func NewAssignmentOperator9(token IToken) *AssignmentOperator9
func (*AssignmentOperator9) Accept ¶
func (my *AssignmentOperator9) Accept(v IAstVisitor)
func (*AssignmentOperator9) Enter ¶
func (my *AssignmentOperator9) Enter(v Visitor)
func (*AssignmentOperator9) GetAND_EQUAL ¶
func (my *AssignmentOperator9) GetAND_EQUAL() IToken
type AssignmentOperator10 ¶
type AssignmentOperator10 struct {
*AstToken
}
*
*<b>
*<li>Rule 444: AssignmentOperator ::= ^=
*</b>
func AnyCastToAssignmentOperator10 ¶
func AnyCastToAssignmentOperator10(i interface{}) *AssignmentOperator10
func NewAssignmentOperator10 ¶
func NewAssignmentOperator10(token IToken) *AssignmentOperator10
func (*AssignmentOperator10) Accept ¶
func (my *AssignmentOperator10) Accept(v IAstVisitor)
func (*AssignmentOperator10) Enter ¶
func (my *AssignmentOperator10) Enter(v Visitor)
func (*AssignmentOperator10) GetXOR_EQUAL ¶
func (my *AssignmentOperator10) GetXOR_EQUAL() IToken
type AssignmentOperator11 ¶
type AssignmentOperator11 struct {
*AstToken
}
*
*<b>
*<li>Rule 445: AssignmentOperator ::= |=
*</b>
func AnyCastToAssignmentOperator11 ¶
func AnyCastToAssignmentOperator11(i interface{}) *AssignmentOperator11
func NewAssignmentOperator11 ¶
func NewAssignmentOperator11(token IToken) *AssignmentOperator11
func (*AssignmentOperator11) Accept ¶
func (my *AssignmentOperator11) Accept(v IAstVisitor)
func (*AssignmentOperator11) Enter ¶
func (my *AssignmentOperator11) Enter(v Visitor)
func (*AssignmentOperator11) GetOR_EQUAL ¶
func (my *AssignmentOperator11) GetOR_EQUAL() IToken
type Ast ¶
type Ast struct {
// contains filtered or unexported fields
}
func AnyCastToAst ¶
func AnyCastToAst(i interface{}) *Ast
func (*Ast) GetAllChildren ¶
func (my *Ast) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*Ast) GetChildren ¶
func (my *Ast) GetChildren() *ArrayList
*
- A list of all children of my node, excluding the null ones.
func (*Ast) GetFollowingAdjuncts ¶
func (my *Ast) GetFollowingAdjuncts() []IToken
func (*Ast) GetLeftIToken ¶
func (my *Ast) GetLeftIToken() IToken
func (*Ast) GetNextAst ¶
func (my *Ast) GetNextAst() IAst
func (*Ast) GetPrecedingAdjuncts ¶
func (my *Ast) GetPrecedingAdjuncts() []IToken
func (*Ast) GetRightIToken ¶
func (my *Ast) GetRightIToken() IToken
func (*Ast) Initialize ¶
func (my *Ast) Initialize()
type AstToken ¶
type AstToken struct {
*Ast
}
func AnyCastToAstToken ¶
func AnyCastToAstToken(i interface{}) *AstToken
func NewAstToken ¶
func NewAstToken(token IToken) *AstToken
func (*AstToken) GetAllChildren ¶
func (my *AstToken) GetAllChildren() *ArrayList
*
- A token class has no children. So, we return the empty list.
type BasicForStatement ¶
type BasicForStatement struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 313: BasicForStatement ::= for ( ForInitopt ; Expressionopt ; ForUpdateopt ) Statement
*</b>
func AnyCastToBasicForStatement ¶
func AnyCastToBasicForStatement(i interface{}) *BasicForStatement
func NewBasicForStatement ¶
func NewBasicForStatement(leftIToken IToken, rightIToken IToken, _for *AstToken, _LPAREN *AstToken, _ForInitopt IForInitopt, _SEMICOLON *AstToken, _Expressionopt IExpressionopt, _SEMICOLON6 *AstToken, _ForUpdateopt IForUpdateopt, _RPAREN *AstToken, _Statement IStatement) *BasicForStatement
func (*BasicForStatement) Accept ¶
func (my *BasicForStatement) Accept(v IAstVisitor)
func (*BasicForStatement) Enter ¶
func (my *BasicForStatement) Enter(v Visitor)
func (*BasicForStatement) GetAllChildren ¶
func (my *BasicForStatement) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*BasicForStatement) GetExpressionopt ¶
func (my *BasicForStatement) GetExpressionopt() IExpressionopt
*
- The value returned by <b>GetExpressionopt</b> may be <b>null</b>
func (*BasicForStatement) GetForInitopt ¶
func (my *BasicForStatement) GetForInitopt() IForInitopt
*
- The value returned by <b>GetForInitopt</b> may be <b>null</b>
func (*BasicForStatement) GetForUpdateopt ¶
func (my *BasicForStatement) GetForUpdateopt() IForUpdateopt
*
- The value returned by <b>GetForUpdateopt</b> may be <b>null</b>
func (*BasicForStatement) GetLPAREN ¶
func (my *BasicForStatement) GetLPAREN() *AstToken
func (*BasicForStatement) GetRPAREN ¶
func (my *BasicForStatement) GetRPAREN() *AstToken
func (*BasicForStatement) GetSEMICOLON ¶
func (my *BasicForStatement) GetSEMICOLON() *AstToken
func (*BasicForStatement) GetSEMICOLON6 ¶
func (my *BasicForStatement) GetSEMICOLON6() *AstToken
func (*BasicForStatement) GetStatement ¶
func (my *BasicForStatement) GetStatement() IStatement
func (*BasicForStatement) Getfor ¶
func (my *BasicForStatement) Getfor() *AstToken
func (*BasicForStatement) SetExpressionopt ¶
func (my *BasicForStatement) SetExpressionopt(_Expressionopt IExpressionopt)
func (*BasicForStatement) SetForInitopt ¶
func (my *BasicForStatement) SetForInitopt(_ForInitopt IForInitopt)
func (*BasicForStatement) SetForUpdateopt ¶
func (my *BasicForStatement) SetForUpdateopt(_ForUpdateopt IForUpdateopt)
func (*BasicForStatement) SetLPAREN ¶
func (my *BasicForStatement) SetLPAREN(_LPAREN *AstToken)
func (*BasicForStatement) SetRPAREN ¶
func (my *BasicForStatement) SetRPAREN(_RPAREN *AstToken)
func (*BasicForStatement) SetSEMICOLON ¶
func (my *BasicForStatement) SetSEMICOLON(_SEMICOLON *AstToken)
func (*BasicForStatement) SetSEMICOLON6 ¶
func (my *BasicForStatement) SetSEMICOLON6(_SEMICOLON6 *AstToken)
func (*BasicForStatement) SetStatement ¶
func (my *BasicForStatement) SetStatement(_Statement IStatement)
func (*BasicForStatement) Setfor ¶
func (my *BasicForStatement) Setfor(_for *AstToken)
type Block ¶
type Block struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 250: Block ::= { BlockStatementsopt }
*</b>
func AnyCastToBlock ¶
func AnyCastToBlock(i interface{}) *Block
func NewBlock ¶
func NewBlock(leftIToken IToken, rightIToken IToken, _LBRACE *AstToken, _BlockStatementsopt IBlockStatementsopt, _RBRACE *AstToken) *Block
func (*Block) GetAllChildren ¶
func (my *Block) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*Block) GetBlockStatementsopt ¶
func (my *Block) GetBlockStatementsopt() IBlockStatementsopt
*
- The value returned by <b>GetBlockStatementsopt</b> may be <b>null</b>
func (*Block) SetBlockStatementsopt ¶
func (my *Block) SetBlockStatementsopt(_BlockStatementsopt IBlockStatementsopt)
type BlockStatements ¶
type BlockStatements struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 251: BlockStatements ::= BlockStatement
*</em> *<p> *<b>
*<li>Rule 252: BlockStatements ::= BlockStatements BlockStatement
*</b>
func AnyCastToBlockStatements ¶
func AnyCastToBlockStatements(i interface{}) *BlockStatements
func NewBlockStatements ¶
func NewBlockStatements(leftIToken IToken, rightIToken IToken, _BlockStatements IBlockStatements, _BlockStatement IBlockStatement) *BlockStatements
func (*BlockStatements) Accept ¶
func (my *BlockStatements) Accept(v IAstVisitor)
func (*BlockStatements) Enter ¶
func (my *BlockStatements) Enter(v Visitor)
func (*BlockStatements) GetAllChildren ¶
func (my *BlockStatements) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*BlockStatements) GetBlockStatement ¶
func (my *BlockStatements) GetBlockStatement() IBlockStatement
func (*BlockStatements) GetBlockStatements ¶
func (my *BlockStatements) GetBlockStatements() IBlockStatements
func (*BlockStatements) SetBlockStatement ¶
func (my *BlockStatements) SetBlockStatement(_BlockStatement IBlockStatement)
func (*BlockStatements) SetBlockStatements ¶
func (my *BlockStatements) SetBlockStatements(_BlockStatements IBlockStatements)
type BooleanLiteral0 ¶
type BooleanLiteral0 struct {
*AstToken
}
*
*<b>
*<li>Rule 352: BooleanLiteral ::= true
*</b>
func AnyCastToBooleanLiteral0 ¶
func AnyCastToBooleanLiteral0(i interface{}) *BooleanLiteral0
func NewBooleanLiteral0 ¶
func NewBooleanLiteral0(token IToken) *BooleanLiteral0
func (*BooleanLiteral0) Accept ¶
func (my *BooleanLiteral0) Accept(v IAstVisitor)
func (*BooleanLiteral0) Enter ¶
func (my *BooleanLiteral0) Enter(v Visitor)
func (*BooleanLiteral0) Gettrue ¶
func (my *BooleanLiteral0) Gettrue() IToken
type BooleanLiteral1 ¶
type BooleanLiteral1 struct {
*AstToken
}
*
*<b>
*<li>Rule 353: BooleanLiteral ::= false
*</b>
func AnyCastToBooleanLiteral1 ¶
func AnyCastToBooleanLiteral1(i interface{}) *BooleanLiteral1
func NewBooleanLiteral1 ¶
func NewBooleanLiteral1(token IToken) *BooleanLiteral1
func (*BooleanLiteral1) Accept ¶
func (my *BooleanLiteral1) Accept(v IAstVisitor)
func (*BooleanLiteral1) Enter ¶
func (my *BooleanLiteral1) Enter(v Visitor)
func (*BooleanLiteral1) Getfalse ¶
func (my *BooleanLiteral1) Getfalse() IToken
type BreakStatement ¶
type BreakStatement struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 321: BreakStatement ::= break identifieropt ;
*</b>
func AnyCastToBreakStatement ¶
func AnyCastToBreakStatement(i interface{}) *BreakStatement
func NewBreakStatement ¶
func NewBreakStatement(leftIToken IToken, rightIToken IToken, _break *AstToken, _identifieropt *identifier, _SEMICOLON *AstToken) *BreakStatement
func (*BreakStatement) Accept ¶
func (my *BreakStatement) Accept(v IAstVisitor)
func (*BreakStatement) Enter ¶
func (my *BreakStatement) Enter(v Visitor)
func (*BreakStatement) GetAllChildren ¶
func (my *BreakStatement) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*BreakStatement) GetSEMICOLON ¶
func (my *BreakStatement) GetSEMICOLON() *AstToken
func (*BreakStatement) Getbreak ¶
func (my *BreakStatement) Getbreak() *AstToken
func (*BreakStatement) Getidentifieropt ¶
func (my *BreakStatement) Getidentifieropt() *identifier
*
- The value returned by <b>Getidentifieropt</b> may be <b>null</b>
func (*BreakStatement) SetSEMICOLON ¶
func (my *BreakStatement) SetSEMICOLON(_SEMICOLON *AstToken)
func (*BreakStatement) Setbreak ¶
func (my *BreakStatement) Setbreak(_break *AstToken)
func (*BreakStatement) Setidentifieropt ¶
func (my *BreakStatement) Setidentifieropt(_identifieropt *identifier)
type CastExpression0 ¶
type CastExpression0 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 394: CastExpression ::= ( PrimitiveType Dimsopt ) UnaryExpression
*</b>
func AnyCastToCastExpression0 ¶
func AnyCastToCastExpression0(i interface{}) *CastExpression0
func NewCastExpression0 ¶
func NewCastExpression0(leftIToken IToken, rightIToken IToken, _LPAREN *AstToken, _PrimitiveType IPrimitiveType, _Dimsopt IDimsopt, _RPAREN *AstToken, _UnaryExpression IUnaryExpression) *CastExpression0
func (*CastExpression0) Accept ¶
func (my *CastExpression0) Accept(v IAstVisitor)
func (*CastExpression0) Enter ¶
func (my *CastExpression0) Enter(v Visitor)
func (*CastExpression0) GetAllChildren ¶
func (my *CastExpression0) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*CastExpression0) GetDimsopt ¶
func (my *CastExpression0) GetDimsopt() IDimsopt
*
- The value returned by <b>GetDimsopt</b> may be <b>null</b>
func (*CastExpression0) GetLPAREN ¶
func (my *CastExpression0) GetLPAREN() *AstToken
func (*CastExpression0) GetPrimitiveType ¶
func (my *CastExpression0) GetPrimitiveType() IPrimitiveType
func (*CastExpression0) GetRPAREN ¶
func (my *CastExpression0) GetRPAREN() *AstToken
func (*CastExpression0) GetUnaryExpression ¶
func (my *CastExpression0) GetUnaryExpression() IUnaryExpression
func (*CastExpression0) SetDimsopt ¶
func (my *CastExpression0) SetDimsopt(_Dimsopt IDimsopt)
func (*CastExpression0) SetLPAREN ¶
func (my *CastExpression0) SetLPAREN(_LPAREN *AstToken)
func (*CastExpression0) SetPrimitiveType ¶
func (my *CastExpression0) SetPrimitiveType(_PrimitiveType IPrimitiveType)
func (*CastExpression0) SetRPAREN ¶
func (my *CastExpression0) SetRPAREN(_RPAREN *AstToken)
func (*CastExpression0) SetUnaryExpression ¶
func (my *CastExpression0) SetUnaryExpression(_UnaryExpression IUnaryExpression)
type CastExpression1 ¶
type CastExpression1 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 395: CastExpression ::= ( ReferenceType ) UnaryExpressionNotPlusMinus
*</b>
func AnyCastToCastExpression1 ¶
func AnyCastToCastExpression1(i interface{}) *CastExpression1
func NewCastExpression1 ¶
func NewCastExpression1(leftIToken IToken, rightIToken IToken, _LPAREN *AstToken, _ReferenceType IReferenceType, _RPAREN *AstToken, _UnaryExpressionNotPlusMinus IUnaryExpressionNotPlusMinus) *CastExpression1
func (*CastExpression1) Accept ¶
func (my *CastExpression1) Accept(v IAstVisitor)
func (*CastExpression1) Enter ¶
func (my *CastExpression1) Enter(v Visitor)
func (*CastExpression1) GetAllChildren ¶
func (my *CastExpression1) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*CastExpression1) GetLPAREN ¶
func (my *CastExpression1) GetLPAREN() *AstToken
func (*CastExpression1) GetRPAREN ¶
func (my *CastExpression1) GetRPAREN() *AstToken
func (*CastExpression1) GetReferenceType ¶
func (my *CastExpression1) GetReferenceType() IReferenceType
func (*CastExpression1) GetUnaryExpressionNotPlusMinus ¶
func (my *CastExpression1) GetUnaryExpressionNotPlusMinus() IUnaryExpressionNotPlusMinus
func (*CastExpression1) SetLPAREN ¶
func (my *CastExpression1) SetLPAREN(_LPAREN *AstToken)
func (*CastExpression1) SetRPAREN ¶
func (my *CastExpression1) SetRPAREN(_RPAREN *AstToken)
func (*CastExpression1) SetReferenceType ¶
func (my *CastExpression1) SetReferenceType(_ReferenceType IReferenceType)
func (*CastExpression1) SetUnaryExpressionNotPlusMinus ¶
func (my *CastExpression1) SetUnaryExpressionNotPlusMinus(_UnaryExpressionNotPlusMinus IUnaryExpressionNotPlusMinus)
type CatchClause ¶
type CatchClause struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 330: CatchClause ::= catch ( FormalParameter ) Block
*</b>
func AnyCastToCatchClause ¶
func AnyCastToCatchClause(i interface{}) *CatchClause
func NewCatchClause ¶
func NewCatchClause(leftIToken IToken, rightIToken IToken, _catch *AstToken, _LPAREN *AstToken, _FormalParameter *FormalParameter, _RPAREN *AstToken, _Block *Block) *CatchClause
func (*CatchClause) Accept ¶
func (my *CatchClause) Accept(v IAstVisitor)
func (*CatchClause) Enter ¶
func (my *CatchClause) Enter(v Visitor)
func (*CatchClause) GetAllChildren ¶
func (my *CatchClause) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*CatchClause) GetBlock ¶
func (my *CatchClause) GetBlock() *Block
func (*CatchClause) GetFormalParameter ¶
func (my *CatchClause) GetFormalParameter() *FormalParameter
func (*CatchClause) GetLPAREN ¶
func (my *CatchClause) GetLPAREN() *AstToken
func (*CatchClause) GetRPAREN ¶
func (my *CatchClause) GetRPAREN() *AstToken
func (*CatchClause) Getcatch ¶
func (my *CatchClause) Getcatch() *AstToken
func (*CatchClause) SetBlock ¶
func (my *CatchClause) SetBlock(_Block *Block)
func (*CatchClause) SetFormalParameter ¶
func (my *CatchClause) SetFormalParameter(_FormalParameter *FormalParameter)
func (*CatchClause) SetLPAREN ¶
func (my *CatchClause) SetLPAREN(_LPAREN *AstToken)
func (*CatchClause) SetRPAREN ¶
func (my *CatchClause) SetRPAREN(_RPAREN *AstToken)
func (*CatchClause) Setcatch ¶
func (my *CatchClause) Setcatch(_catch *AstToken)
type Catches ¶
type Catches struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 328: Catches ::= CatchClause
*</em> *<p> *<b>
*<li>Rule 329: Catches ::= Catches CatchClause
*</b>
func AnyCastToCatches ¶
func AnyCastToCatches(i interface{}) *Catches
func NewCatches ¶
func NewCatches(leftIToken IToken, rightIToken IToken, _Catches ICatches, _CatchClause *CatchClause) *Catches
func (*Catches) GetAllChildren ¶
func (my *Catches) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*Catches) GetCatchClause ¶
func (my *Catches) GetCatchClause() *CatchClause
func (*Catches) GetCatches ¶
func (*Catches) SetCatchClause ¶
func (my *Catches) SetCatchClause(_CatchClause *CatchClause)
func (*Catches) SetCatches ¶
type ClassBody ¶
type ClassBody struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 94: ClassBody ::= { ClassBodyDeclarationsopt }
*</b>
func AnyCastToClassBody ¶
func AnyCastToClassBody(i interface{}) *ClassBody
func NewClassBody ¶
func NewClassBody(leftIToken IToken, rightIToken IToken, _LBRACE *AstToken, _ClassBodyDeclarationsopt IClassBodyDeclarationsopt, _RBRACE *AstToken) *ClassBody
func (*ClassBody) GetAllChildren ¶
func (my *ClassBody) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ClassBody) GetClassBodyDeclarationsopt ¶
func (my *ClassBody) GetClassBodyDeclarationsopt() IClassBodyDeclarationsopt
*
- The value returned by <b>GetClassBodyDeclarationsopt</b> may be <b>null</b>
func (*ClassBody) SetClassBodyDeclarationsopt ¶
func (my *ClassBody) SetClassBodyDeclarationsopt(_ClassBodyDeclarationsopt IClassBodyDeclarationsopt)
type ClassBodyDeclarations ¶
type ClassBodyDeclarations struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 95: ClassBodyDeclarations ::= ClassBodyDeclaration
*</em> *<p> *<b>
*<li>Rule 96: ClassBodyDeclarations ::= ClassBodyDeclarations ClassBodyDeclaration
*</b>
func AnyCastToClassBodyDeclarations ¶
func AnyCastToClassBodyDeclarations(i interface{}) *ClassBodyDeclarations
func NewClassBodyDeclarations ¶
func NewClassBodyDeclarations(leftIToken IToken, rightIToken IToken, _ClassBodyDeclarations IClassBodyDeclarations, _ClassBodyDeclaration IClassBodyDeclaration) *ClassBodyDeclarations
func (*ClassBodyDeclarations) Accept ¶
func (my *ClassBodyDeclarations) Accept(v IAstVisitor)
func (*ClassBodyDeclarations) Enter ¶
func (my *ClassBodyDeclarations) Enter(v Visitor)
func (*ClassBodyDeclarations) GetAllChildren ¶
func (my *ClassBodyDeclarations) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ClassBodyDeclarations) GetClassBodyDeclaration ¶
func (my *ClassBodyDeclarations) GetClassBodyDeclaration() IClassBodyDeclaration
func (*ClassBodyDeclarations) GetClassBodyDeclarations ¶
func (my *ClassBodyDeclarations) GetClassBodyDeclarations() IClassBodyDeclarations
func (*ClassBodyDeclarations) SetClassBodyDeclaration ¶
func (my *ClassBodyDeclarations) SetClassBodyDeclaration(_ClassBodyDeclaration IClassBodyDeclaration)
func (*ClassBodyDeclarations) SetClassBodyDeclarations ¶
func (my *ClassBodyDeclarations) SetClassBodyDeclarations(_ClassBodyDeclarations IClassBodyDeclarations)
type ClassInstanceCreationExpression0 ¶
type ClassInstanceCreationExpression0 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 354: ClassInstanceCreationExpression ::= new TypeArgumentsopt ClassOrInterfaceType TypeArgumentsopt ( ArgumentListopt ) ClassBodyopt
*</b>
func AnyCastToClassInstanceCreationExpression0 ¶
func AnyCastToClassInstanceCreationExpression0(i interface{}) *ClassInstanceCreationExpression0
func NewClassInstanceCreationExpression0 ¶
func NewClassInstanceCreationExpression0(leftIToken IToken, rightIToken IToken, _new *AstToken, _TypeArgumentsopt *TypeArguments, _ClassOrInterfaceType *ClassType, _TypeArgumentsopt4 *TypeArguments, _LPAREN *AstToken, _ArgumentListopt IArgumentListopt, _RPAREN *AstToken, _ClassBodyopt *ClassBody) *ClassInstanceCreationExpression0
func (*ClassInstanceCreationExpression0) Accept ¶
func (my *ClassInstanceCreationExpression0) Accept(v IAstVisitor)
func (*ClassInstanceCreationExpression0) Enter ¶
func (my *ClassInstanceCreationExpression0) Enter(v Visitor)
func (*ClassInstanceCreationExpression0) GetAllChildren ¶
func (my *ClassInstanceCreationExpression0) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ClassInstanceCreationExpression0) GetArgumentListopt ¶
func (my *ClassInstanceCreationExpression0) GetArgumentListopt() IArgumentListopt
*
- The value returned by <b>GetArgumentListopt</b> may be <b>null</b>
func (*ClassInstanceCreationExpression0) GetClassBodyopt ¶
func (my *ClassInstanceCreationExpression0) GetClassBodyopt() *ClassBody
*
- The value returned by <b>GetClassBodyopt</b> may be <b>null</b>
func (*ClassInstanceCreationExpression0) GetClassOrInterfaceType ¶
func (my *ClassInstanceCreationExpression0) GetClassOrInterfaceType() *ClassType
func (*ClassInstanceCreationExpression0) GetLPAREN ¶
func (my *ClassInstanceCreationExpression0) GetLPAREN() *AstToken
func (*ClassInstanceCreationExpression0) GetRPAREN ¶
func (my *ClassInstanceCreationExpression0) GetRPAREN() *AstToken
func (*ClassInstanceCreationExpression0) GetTypeArgumentsopt ¶
func (my *ClassInstanceCreationExpression0) GetTypeArgumentsopt() *TypeArguments
*
- The value returned by <b>GetTypeArgumentsopt</b> may be <b>null</b>
func (*ClassInstanceCreationExpression0) GetTypeArgumentsopt4 ¶
func (my *ClassInstanceCreationExpression0) GetTypeArgumentsopt4() *TypeArguments
*
- The value returned by <b>GetTypeArgumentsopt4</b> may be <b>null</b>
func (*ClassInstanceCreationExpression0) Getnew ¶
func (my *ClassInstanceCreationExpression0) Getnew() *AstToken
func (*ClassInstanceCreationExpression0) SetArgumentListopt ¶
func (my *ClassInstanceCreationExpression0) SetArgumentListopt(_ArgumentListopt IArgumentListopt)
func (*ClassInstanceCreationExpression0) SetClassBodyopt ¶
func (my *ClassInstanceCreationExpression0) SetClassBodyopt(_ClassBodyopt *ClassBody)
func (*ClassInstanceCreationExpression0) SetClassOrInterfaceType ¶
func (my *ClassInstanceCreationExpression0) SetClassOrInterfaceType(_ClassOrInterfaceType *ClassType)
func (*ClassInstanceCreationExpression0) SetLPAREN ¶
func (my *ClassInstanceCreationExpression0) SetLPAREN(_LPAREN *AstToken)
func (*ClassInstanceCreationExpression0) SetRPAREN ¶
func (my *ClassInstanceCreationExpression0) SetRPAREN(_RPAREN *AstToken)
func (*ClassInstanceCreationExpression0) SetTypeArgumentsopt ¶
func (my *ClassInstanceCreationExpression0) SetTypeArgumentsopt(_TypeArgumentsopt *TypeArguments)
func (*ClassInstanceCreationExpression0) SetTypeArgumentsopt4 ¶
func (my *ClassInstanceCreationExpression0) SetTypeArgumentsopt4(_TypeArgumentsopt4 *TypeArguments)
func (*ClassInstanceCreationExpression0) Setnew ¶
func (my *ClassInstanceCreationExpression0) Setnew(_new *AstToken)
type ClassInstanceCreationExpression1 ¶
type ClassInstanceCreationExpression1 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 355: ClassInstanceCreationExpression ::= Primary . new TypeArgumentsopt identifier TypeArgumentsopt ( ArgumentListopt ) ClassBodyopt
*</b>
func AnyCastToClassInstanceCreationExpression1 ¶
func AnyCastToClassInstanceCreationExpression1(i interface{}) *ClassInstanceCreationExpression1
func NewClassInstanceCreationExpression1 ¶
func NewClassInstanceCreationExpression1(leftIToken IToken, rightIToken IToken, _Primary IPrimary, _DOT *AstToken, _new *AstToken, _TypeArgumentsopt *TypeArguments, _identifier *identifier, _TypeArgumentsopt6 *TypeArguments, _LPAREN *AstToken, _ArgumentListopt IArgumentListopt, _RPAREN *AstToken, _ClassBodyopt *ClassBody) *ClassInstanceCreationExpression1
func (*ClassInstanceCreationExpression1) Accept ¶
func (my *ClassInstanceCreationExpression1) Accept(v IAstVisitor)
func (*ClassInstanceCreationExpression1) Enter ¶
func (my *ClassInstanceCreationExpression1) Enter(v Visitor)
func (*ClassInstanceCreationExpression1) GetAllChildren ¶
func (my *ClassInstanceCreationExpression1) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ClassInstanceCreationExpression1) GetArgumentListopt ¶
func (my *ClassInstanceCreationExpression1) GetArgumentListopt() IArgumentListopt
*
- The value returned by <b>GetArgumentListopt</b> may be <b>null</b>
func (*ClassInstanceCreationExpression1) GetClassBodyopt ¶
func (my *ClassInstanceCreationExpression1) GetClassBodyopt() *ClassBody
*
- The value returned by <b>GetClassBodyopt</b> may be <b>null</b>
func (*ClassInstanceCreationExpression1) GetDOT ¶
func (my *ClassInstanceCreationExpression1) GetDOT() *AstToken
func (*ClassInstanceCreationExpression1) GetLPAREN ¶
func (my *ClassInstanceCreationExpression1) GetLPAREN() *AstToken
func (*ClassInstanceCreationExpression1) GetPrimary ¶
func (my *ClassInstanceCreationExpression1) GetPrimary() IPrimary
func (*ClassInstanceCreationExpression1) GetRPAREN ¶
func (my *ClassInstanceCreationExpression1) GetRPAREN() *AstToken
func (*ClassInstanceCreationExpression1) GetTypeArgumentsopt ¶
func (my *ClassInstanceCreationExpression1) GetTypeArgumentsopt() *TypeArguments
*
- The value returned by <b>GetTypeArgumentsopt</b> may be <b>null</b>
func (*ClassInstanceCreationExpression1) GetTypeArgumentsopt6 ¶
func (my *ClassInstanceCreationExpression1) GetTypeArgumentsopt6() *TypeArguments
*
- The value returned by <b>GetTypeArgumentsopt6</b> may be <b>null</b>
func (*ClassInstanceCreationExpression1) Getidentifier ¶
func (my *ClassInstanceCreationExpression1) Getidentifier() *identifier
func (*ClassInstanceCreationExpression1) Getnew ¶
func (my *ClassInstanceCreationExpression1) Getnew() *AstToken
func (*ClassInstanceCreationExpression1) SetArgumentListopt ¶
func (my *ClassInstanceCreationExpression1) SetArgumentListopt(_ArgumentListopt IArgumentListopt)
func (*ClassInstanceCreationExpression1) SetClassBodyopt ¶
func (my *ClassInstanceCreationExpression1) SetClassBodyopt(_ClassBodyopt *ClassBody)
func (*ClassInstanceCreationExpression1) SetDOT ¶
func (my *ClassInstanceCreationExpression1) SetDOT(_DOT *AstToken)
func (*ClassInstanceCreationExpression1) SetLPAREN ¶
func (my *ClassInstanceCreationExpression1) SetLPAREN(_LPAREN *AstToken)
func (*ClassInstanceCreationExpression1) SetPrimary ¶
func (my *ClassInstanceCreationExpression1) SetPrimary(_Primary IPrimary)
func (*ClassInstanceCreationExpression1) SetRPAREN ¶
func (my *ClassInstanceCreationExpression1) SetRPAREN(_RPAREN *AstToken)
func (*ClassInstanceCreationExpression1) SetTypeArgumentsopt ¶
func (my *ClassInstanceCreationExpression1) SetTypeArgumentsopt(_TypeArgumentsopt *TypeArguments)
func (*ClassInstanceCreationExpression1) SetTypeArgumentsopt6 ¶
func (my *ClassInstanceCreationExpression1) SetTypeArgumentsopt6(_TypeArgumentsopt6 *TypeArguments)
func (*ClassInstanceCreationExpression1) Setidentifier ¶
func (my *ClassInstanceCreationExpression1) Setidentifier(_identifier *identifier)
func (*ClassInstanceCreationExpression1) Setnew ¶
func (my *ClassInstanceCreationExpression1) Setnew(_new *AstToken)
type ClassMemberDeclaration ¶
type ClassMemberDeclaration struct {
*AstToken
}
*
*<em>
*<li>Rule 101: ClassMemberDeclaration ::= FieldDeclaration *<li>Rule 102: ClassMemberDeclaration ::= MethodDeclaration *<li>Rule 103: ClassMemberDeclaration ::= ClassDeclaration *<li>Rule 104: ClassMemberDeclaration ::= InterfaceDeclaration
*</em> *<p> *<b>
*<li>Rule 105: ClassMemberDeclaration ::= ;
*</b>
func AnyCastToClassMemberDeclaration ¶
func AnyCastToClassMemberDeclaration(i interface{}) *ClassMemberDeclaration
func NewClassMemberDeclaration ¶
func NewClassMemberDeclaration(token IToken) *ClassMemberDeclaration
func (*ClassMemberDeclaration) Accept ¶
func (my *ClassMemberDeclaration) Accept(v IAstVisitor)
func (*ClassMemberDeclaration) Enter ¶
func (my *ClassMemberDeclaration) Enter(v Visitor)
func (*ClassMemberDeclaration) GetSEMICOLON ¶
func (my *ClassMemberDeclaration) GetSEMICOLON() IToken
type ClassModifier0 ¶
type ClassModifier0 struct {
*AstToken
}
*
*<b>
*<li>Rule 80: ClassModifier ::= public
*</b>
func AnyCastToClassModifier0 ¶
func AnyCastToClassModifier0(i interface{}) *ClassModifier0
func NewClassModifier0 ¶
func NewClassModifier0(token IToken) *ClassModifier0
func (*ClassModifier0) Accept ¶
func (my *ClassModifier0) Accept(v IAstVisitor)
func (*ClassModifier0) Enter ¶
func (my *ClassModifier0) Enter(v Visitor)
func (*ClassModifier0) Getpublic ¶
func (my *ClassModifier0) Getpublic() IToken
type ClassModifier1 ¶
type ClassModifier1 struct {
*AstToken
}
*
*<b>
*<li>Rule 81: ClassModifier ::= protected
*</b>
func AnyCastToClassModifier1 ¶
func AnyCastToClassModifier1(i interface{}) *ClassModifier1
func NewClassModifier1 ¶
func NewClassModifier1(token IToken) *ClassModifier1
func (*ClassModifier1) Accept ¶
func (my *ClassModifier1) Accept(v IAstVisitor)
func (*ClassModifier1) Enter ¶
func (my *ClassModifier1) Enter(v Visitor)
func (*ClassModifier1) Getprotected ¶
func (my *ClassModifier1) Getprotected() IToken
type ClassModifier2 ¶
type ClassModifier2 struct {
*AstToken
}
*
*<b>
*<li>Rule 82: ClassModifier ::= private
*</b>
func AnyCastToClassModifier2 ¶
func AnyCastToClassModifier2(i interface{}) *ClassModifier2
func NewClassModifier2 ¶
func NewClassModifier2(token IToken) *ClassModifier2
func (*ClassModifier2) Accept ¶
func (my *ClassModifier2) Accept(v IAstVisitor)
func (*ClassModifier2) Enter ¶
func (my *ClassModifier2) Enter(v Visitor)
func (*ClassModifier2) Getprivate ¶
func (my *ClassModifier2) Getprivate() IToken
type ClassModifier3 ¶
type ClassModifier3 struct {
*AstToken
}
*
*<b>
*<li>Rule 83: ClassModifier ::= abstract
*</b>
func AnyCastToClassModifier3 ¶
func AnyCastToClassModifier3(i interface{}) *ClassModifier3
func NewClassModifier3 ¶
func NewClassModifier3(token IToken) *ClassModifier3
func (*ClassModifier3) Accept ¶
func (my *ClassModifier3) Accept(v IAstVisitor)
func (*ClassModifier3) Enter ¶
func (my *ClassModifier3) Enter(v Visitor)
func (*ClassModifier3) Getabstract ¶
func (my *ClassModifier3) Getabstract() IToken
type ClassModifier4 ¶
type ClassModifier4 struct {
*AstToken
}
*
*<b>
*<li>Rule 84: ClassModifier ::= static
*</b>
func AnyCastToClassModifier4 ¶
func AnyCastToClassModifier4(i interface{}) *ClassModifier4
func NewClassModifier4 ¶
func NewClassModifier4(token IToken) *ClassModifier4
func (*ClassModifier4) Accept ¶
func (my *ClassModifier4) Accept(v IAstVisitor)
func (*ClassModifier4) Enter ¶
func (my *ClassModifier4) Enter(v Visitor)
func (*ClassModifier4) Getstatic ¶
func (my *ClassModifier4) Getstatic() IToken
type ClassModifier5 ¶
type ClassModifier5 struct {
*AstToken
}
*
*<b>
*<li>Rule 85: ClassModifier ::= final
*</b>
func AnyCastToClassModifier5 ¶
func AnyCastToClassModifier5(i interface{}) *ClassModifier5
func NewClassModifier5 ¶
func NewClassModifier5(token IToken) *ClassModifier5
func (*ClassModifier5) Accept ¶
func (my *ClassModifier5) Accept(v IAstVisitor)
func (*ClassModifier5) Enter ¶
func (my *ClassModifier5) Enter(v Visitor)
func (*ClassModifier5) Getfinal ¶
func (my *ClassModifier5) Getfinal() IToken
type ClassModifier6 ¶
type ClassModifier6 struct {
*AstToken
}
*
*<b>
*<li>Rule 86: ClassModifier ::= strictfp
*</b>
func AnyCastToClassModifier6 ¶
func AnyCastToClassModifier6(i interface{}) *ClassModifier6
func NewClassModifier6 ¶
func NewClassModifier6(token IToken) *ClassModifier6
func (*ClassModifier6) Accept ¶
func (my *ClassModifier6) Accept(v IAstVisitor)
func (*ClassModifier6) Enter ¶
func (my *ClassModifier6) Enter(v Visitor)
func (*ClassModifier6) Getstrictfp ¶
func (my *ClassModifier6) Getstrictfp() IToken
type ClassModifiers ¶
type ClassModifiers struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 77: ClassModifiers ::= ClassModifier
*</em> *<p> *<b>
*<li>Rule 78: ClassModifiers ::= ClassModifiers ClassModifier
*</b>
func AnyCastToClassModifiers ¶
func AnyCastToClassModifiers(i interface{}) *ClassModifiers
func NewClassModifiers ¶
func NewClassModifiers(leftIToken IToken, rightIToken IToken, _ClassModifiers IClassModifiers, _ClassModifier IClassModifier) *ClassModifiers
func (*ClassModifiers) Accept ¶
func (my *ClassModifiers) Accept(v IAstVisitor)
func (*ClassModifiers) Enter ¶
func (my *ClassModifiers) Enter(v Visitor)
func (*ClassModifiers) GetAllChildren ¶
func (my *ClassModifiers) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ClassModifiers) GetClassModifier ¶
func (my *ClassModifiers) GetClassModifier() IClassModifier
func (*ClassModifiers) GetClassModifiers ¶
func (my *ClassModifiers) GetClassModifiers() IClassModifiers
func (*ClassModifiers) SetClassModifier ¶
func (my *ClassModifiers) SetClassModifier(_ClassModifier IClassModifier)
func (*ClassModifiers) SetClassModifiers ¶
func (my *ClassModifiers) SetClassModifiers(_ClassModifiers IClassModifiers)
type ClassType ¶
type ClassType struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 27: ClassType ::= TypeName TypeArgumentsopt
*</b>
func AnyCastToClassType ¶
func AnyCastToClassType(i interface{}) *ClassType
func NewClassType ¶
func NewClassType(leftIToken IToken, rightIToken IToken, _TypeName ITypeName, _TypeArgumentsopt *TypeArguments) *ClassType
func (*ClassType) GetAllChildren ¶
func (my *ClassType) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ClassType) GetTypeArgumentsopt ¶
func (my *ClassType) GetTypeArgumentsopt() *TypeArguments
*
- The value returned by <b>GetTypeArgumentsopt</b> may be <b>null</b>
func (*ClassType) GetTypeName ¶
func (*ClassType) SetTypeArgumentsopt ¶
func (my *ClassType) SetTypeArgumentsopt(_TypeArgumentsopt *TypeArguments)
func (*ClassType) SetTypeName ¶
type Commaopt ¶
type Commaopt struct {
*AstToken
}
*
*<em>
*<li>Rule 492: ,opt ::= $Empty
*</em> *<p> *<b>
*<li>Rule 493: ,opt ::= ,
*</b>
func AnyCastToCommaopt ¶
func AnyCastToCommaopt(i interface{}) *Commaopt
func NewCommaopt ¶
func NewCommaopt(token IToken) *Commaopt
type CompilationUnit ¶
type CompilationUnit struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 57: CompilationUnit ::= PackageDeclarationopt ImportDeclarationsopt TypeDeclarationsopt
*</b>
func AnyCastToCompilationUnit ¶
func AnyCastToCompilationUnit(i interface{}) *CompilationUnit
func NewCompilationUnit ¶
func NewCompilationUnit(leftIToken IToken, rightIToken IToken, _PackageDeclarationopt *PackageDeclaration, _ImportDeclarationsopt IImportDeclarationsopt, _TypeDeclarationsopt ITypeDeclarationsopt) *CompilationUnit
func (*CompilationUnit) Accept ¶
func (my *CompilationUnit) Accept(v IAstVisitor)
func (*CompilationUnit) Enter ¶
func (my *CompilationUnit) Enter(v Visitor)
func (*CompilationUnit) GetAllChildren ¶
func (my *CompilationUnit) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*CompilationUnit) GetImportDeclarationsopt ¶
func (my *CompilationUnit) GetImportDeclarationsopt() IImportDeclarationsopt
*
- The value returned by <b>GetImportDeclarationsopt</b> may be <b>null</b>
func (*CompilationUnit) GetPackageDeclarationopt ¶
func (my *CompilationUnit) GetPackageDeclarationopt() *PackageDeclaration
*
- The value returned by <b>GetPackageDeclarationopt</b> may be <b>null</b>
func (*CompilationUnit) GetTypeDeclarationsopt ¶
func (my *CompilationUnit) GetTypeDeclarationsopt() ITypeDeclarationsopt
*
- The value returned by <b>GetTypeDeclarationsopt</b> may be <b>null</b>
func (*CompilationUnit) SetImportDeclarationsopt ¶
func (my *CompilationUnit) SetImportDeclarationsopt(_ImportDeclarationsopt IImportDeclarationsopt)
func (*CompilationUnit) SetPackageDeclarationopt ¶
func (my *CompilationUnit) SetPackageDeclarationopt(_PackageDeclarationopt *PackageDeclaration)
func (*CompilationUnit) SetTypeDeclarationsopt ¶
func (my *CompilationUnit) SetTypeDeclarationsopt(_TypeDeclarationsopt ITypeDeclarationsopt)
type ConditionalAndExpression ¶
type ConditionalAndExpression struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 422: ConditionalAndExpression ::= InclusiveOrExpression
*</em> *<p> *<b>
*<li>Rule 423: ConditionalAndExpression ::= ConditionalAndExpression && InclusiveOrExpression
*</b>
func AnyCastToConditionalAndExpression ¶
func AnyCastToConditionalAndExpression(i interface{}) *ConditionalAndExpression
func NewConditionalAndExpression ¶
func NewConditionalAndExpression(leftIToken IToken, rightIToken IToken, _ConditionalAndExpression IConditionalAndExpression, _AND_AND *AstToken, _InclusiveOrExpression IInclusiveOrExpression) *ConditionalAndExpression
func (*ConditionalAndExpression) Accept ¶
func (my *ConditionalAndExpression) Accept(v IAstVisitor)
func (*ConditionalAndExpression) Enter ¶
func (my *ConditionalAndExpression) Enter(v Visitor)
func (*ConditionalAndExpression) GetAND_AND ¶
func (my *ConditionalAndExpression) GetAND_AND() *AstToken
func (*ConditionalAndExpression) GetAllChildren ¶
func (my *ConditionalAndExpression) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ConditionalAndExpression) GetConditionalAndExpression ¶
func (my *ConditionalAndExpression) GetConditionalAndExpression() IConditionalAndExpression
func (*ConditionalAndExpression) GetInclusiveOrExpression ¶
func (my *ConditionalAndExpression) GetInclusiveOrExpression() IInclusiveOrExpression
func (*ConditionalAndExpression) SetAND_AND ¶
func (my *ConditionalAndExpression) SetAND_AND(_AND_AND *AstToken)
func (*ConditionalAndExpression) SetConditionalAndExpression ¶
func (my *ConditionalAndExpression) SetConditionalAndExpression(_ConditionalAndExpression IConditionalAndExpression)
func (*ConditionalAndExpression) SetInclusiveOrExpression ¶
func (my *ConditionalAndExpression) SetInclusiveOrExpression(_InclusiveOrExpression IInclusiveOrExpression)
type ConditionalExpression ¶
type ConditionalExpression struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 426: ConditionalExpression ::= ConditionalOrExpression
*</em> *<p> *<b>
*<li>Rule 427: ConditionalExpression ::= ConditionalOrExpression ? Expression : ConditionalExpression
*</b>
func AnyCastToConditionalExpression ¶
func AnyCastToConditionalExpression(i interface{}) *ConditionalExpression
func NewConditionalExpression ¶
func NewConditionalExpression(leftIToken IToken, rightIToken IToken, _ConditionalOrExpression IConditionalOrExpression, _QUESTION *AstToken, _Expression IExpression, _COLON *AstToken, _ConditionalExpression IConditionalExpression) *ConditionalExpression
func (*ConditionalExpression) Accept ¶
func (my *ConditionalExpression) Accept(v IAstVisitor)
func (*ConditionalExpression) Enter ¶
func (my *ConditionalExpression) Enter(v Visitor)
func (*ConditionalExpression) GetAllChildren ¶
func (my *ConditionalExpression) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ConditionalExpression) GetCOLON ¶
func (my *ConditionalExpression) GetCOLON() *AstToken
func (*ConditionalExpression) GetConditionalExpression ¶
func (my *ConditionalExpression) GetConditionalExpression() IConditionalExpression
func (*ConditionalExpression) GetConditionalOrExpression ¶
func (my *ConditionalExpression) GetConditionalOrExpression() IConditionalOrExpression
func (*ConditionalExpression) GetExpression ¶
func (my *ConditionalExpression) GetExpression() IExpression
func (*ConditionalExpression) GetQUESTION ¶
func (my *ConditionalExpression) GetQUESTION() *AstToken
func (*ConditionalExpression) SetCOLON ¶
func (my *ConditionalExpression) SetCOLON(_COLON *AstToken)
func (*ConditionalExpression) SetConditionalExpression ¶
func (my *ConditionalExpression) SetConditionalExpression(_ConditionalExpression IConditionalExpression)
func (*ConditionalExpression) SetConditionalOrExpression ¶
func (my *ConditionalExpression) SetConditionalOrExpression(_ConditionalOrExpression IConditionalOrExpression)
func (*ConditionalExpression) SetExpression ¶
func (my *ConditionalExpression) SetExpression(_Expression IExpression)
func (*ConditionalExpression) SetQUESTION ¶
func (my *ConditionalExpression) SetQUESTION(_QUESTION *AstToken)
type ConditionalOrExpression ¶
type ConditionalOrExpression struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 424: ConditionalOrExpression ::= ConditionalAndExpression
*</em> *<p> *<b>
*<li>Rule 425: ConditionalOrExpression ::= ConditionalOrExpression || ConditionalAndExpression
*</b>
func AnyCastToConditionalOrExpression ¶
func AnyCastToConditionalOrExpression(i interface{}) *ConditionalOrExpression
func NewConditionalOrExpression ¶
func NewConditionalOrExpression(leftIToken IToken, rightIToken IToken, _ConditionalOrExpression IConditionalOrExpression, _OR_OR *AstToken, _ConditionalAndExpression IConditionalAndExpression) *ConditionalOrExpression
func (*ConditionalOrExpression) Accept ¶
func (my *ConditionalOrExpression) Accept(v IAstVisitor)
func (*ConditionalOrExpression) Enter ¶
func (my *ConditionalOrExpression) Enter(v Visitor)
func (*ConditionalOrExpression) GetAllChildren ¶
func (my *ConditionalOrExpression) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ConditionalOrExpression) GetConditionalAndExpression ¶
func (my *ConditionalOrExpression) GetConditionalAndExpression() IConditionalAndExpression
func (*ConditionalOrExpression) GetConditionalOrExpression ¶
func (my *ConditionalOrExpression) GetConditionalOrExpression() IConditionalOrExpression
func (*ConditionalOrExpression) GetOR_OR ¶
func (my *ConditionalOrExpression) GetOR_OR() *AstToken
func (*ConditionalOrExpression) SetConditionalAndExpression ¶
func (my *ConditionalOrExpression) SetConditionalAndExpression(_ConditionalAndExpression IConditionalAndExpression)
func (*ConditionalOrExpression) SetConditionalOrExpression ¶
func (my *ConditionalOrExpression) SetConditionalOrExpression(_ConditionalOrExpression IConditionalOrExpression)
func (*ConditionalOrExpression) SetOR_OR ¶
func (my *ConditionalOrExpression) SetOR_OR(_OR_OR *AstToken)
type ConstantDeclaration ¶
type ConstantDeclaration struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 204: ConstantDeclaration ::= ConstantModifiersopt Type VariableDeclarators
*</b>
func AnyCastToConstantDeclaration ¶
func AnyCastToConstantDeclaration(i interface{}) *ConstantDeclaration
func NewConstantDeclaration ¶
func NewConstantDeclaration(leftIToken IToken, rightIToken IToken, _ConstantModifiersopt IConstantModifiersopt, _Type IType, _VariableDeclarators IVariableDeclarators) *ConstantDeclaration
func (*ConstantDeclaration) Accept ¶
func (my *ConstantDeclaration) Accept(v IAstVisitor)
func (*ConstantDeclaration) Enter ¶
func (my *ConstantDeclaration) Enter(v Visitor)
func (*ConstantDeclaration) GetAllChildren ¶
func (my *ConstantDeclaration) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ConstantDeclaration) GetConstantModifiersopt ¶
func (my *ConstantDeclaration) GetConstantModifiersopt() IConstantModifiersopt
*
- The value returned by <b>GetConstantModifiersopt</b> may be <b>null</b>
func (*ConstantDeclaration) GetType ¶
func (my *ConstantDeclaration) GetType() IType
func (*ConstantDeclaration) GetVariableDeclarators ¶
func (my *ConstantDeclaration) GetVariableDeclarators() IVariableDeclarators
func (*ConstantDeclaration) SetConstantModifiersopt ¶
func (my *ConstantDeclaration) SetConstantModifiersopt(_ConstantModifiersopt IConstantModifiersopt)
func (*ConstantDeclaration) SetType ¶
func (my *ConstantDeclaration) SetType(_Type IType)
func (*ConstantDeclaration) SetVariableDeclarators ¶
func (my *ConstantDeclaration) SetVariableDeclarators(_VariableDeclarators IVariableDeclarators)
type ConstantModifier0 ¶
type ConstantModifier0 struct {
*AstToken
}
*
*<b>
*<li>Rule 208: ConstantModifier ::= public
*</b>
func AnyCastToConstantModifier0 ¶
func AnyCastToConstantModifier0(i interface{}) *ConstantModifier0
func NewConstantModifier0 ¶
func NewConstantModifier0(token IToken) *ConstantModifier0
func (*ConstantModifier0) Accept ¶
func (my *ConstantModifier0) Accept(v IAstVisitor)
func (*ConstantModifier0) Enter ¶
func (my *ConstantModifier0) Enter(v Visitor)
func (*ConstantModifier0) Getpublic ¶
func (my *ConstantModifier0) Getpublic() IToken
type ConstantModifier1 ¶
type ConstantModifier1 struct {
*AstToken
}
*
*<b>
*<li>Rule 209: ConstantModifier ::= static
*</b>
func AnyCastToConstantModifier1 ¶
func AnyCastToConstantModifier1(i interface{}) *ConstantModifier1
func NewConstantModifier1 ¶
func NewConstantModifier1(token IToken) *ConstantModifier1
func (*ConstantModifier1) Accept ¶
func (my *ConstantModifier1) Accept(v IAstVisitor)
func (*ConstantModifier1) Enter ¶
func (my *ConstantModifier1) Enter(v Visitor)
func (*ConstantModifier1) Getstatic ¶
func (my *ConstantModifier1) Getstatic() IToken
type ConstantModifier2 ¶
type ConstantModifier2 struct {
*AstToken
}
*
*<b>
*<li>Rule 210: ConstantModifier ::= final
*</b>
func AnyCastToConstantModifier2 ¶
func AnyCastToConstantModifier2(i interface{}) *ConstantModifier2
func NewConstantModifier2 ¶
func NewConstantModifier2(token IToken) *ConstantModifier2
func (*ConstantModifier2) Accept ¶
func (my *ConstantModifier2) Accept(v IAstVisitor)
func (*ConstantModifier2) Enter ¶
func (my *ConstantModifier2) Enter(v Visitor)
func (*ConstantModifier2) Getfinal ¶
func (my *ConstantModifier2) Getfinal() IToken
type ConstantModifiers ¶
type ConstantModifiers struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 205: ConstantModifiers ::= ConstantModifier
*</em> *<p> *<b>
*<li>Rule 206: ConstantModifiers ::= ConstantModifiers ConstantModifier
*</b>
func AnyCastToConstantModifiers ¶
func AnyCastToConstantModifiers(i interface{}) *ConstantModifiers
func NewConstantModifiers ¶
func NewConstantModifiers(leftIToken IToken, rightIToken IToken, _ConstantModifiers IConstantModifiers, _ConstantModifier IConstantModifier) *ConstantModifiers
func (*ConstantModifiers) Accept ¶
func (my *ConstantModifiers) Accept(v IAstVisitor)
func (*ConstantModifiers) Enter ¶
func (my *ConstantModifiers) Enter(v Visitor)
func (*ConstantModifiers) GetAllChildren ¶
func (my *ConstantModifiers) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ConstantModifiers) GetConstantModifier ¶
func (my *ConstantModifiers) GetConstantModifier() IConstantModifier
func (*ConstantModifiers) GetConstantModifiers ¶
func (my *ConstantModifiers) GetConstantModifiers() IConstantModifiers
func (*ConstantModifiers) SetConstantModifier ¶
func (my *ConstantModifiers) SetConstantModifier(_ConstantModifier IConstantModifier)
func (*ConstantModifiers) SetConstantModifiers ¶
func (my *ConstantModifiers) SetConstantModifiers(_ConstantModifiers IConstantModifiers)
type ConstructorBody ¶
type ConstructorBody struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 171: ConstructorBody ::= { ExplicitConstructorInvocationopt BlockStatementsopt }
*</b>
func AnyCastToConstructorBody ¶
func AnyCastToConstructorBody(i interface{}) *ConstructorBody
func NewConstructorBody ¶
func NewConstructorBody(leftIToken IToken, rightIToken IToken, _LBRACE *AstToken, _ExplicitConstructorInvocationopt IExplicitConstructorInvocationopt, _BlockStatementsopt IBlockStatementsopt, _RBRACE *AstToken) *ConstructorBody
func (*ConstructorBody) Accept ¶
func (my *ConstructorBody) Accept(v IAstVisitor)
func (*ConstructorBody) Enter ¶
func (my *ConstructorBody) Enter(v Visitor)
func (*ConstructorBody) GetAllChildren ¶
func (my *ConstructorBody) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ConstructorBody) GetBlockStatementsopt ¶
func (my *ConstructorBody) GetBlockStatementsopt() IBlockStatementsopt
*
- The value returned by <b>GetBlockStatementsopt</b> may be <b>null</b>
func (*ConstructorBody) GetExplicitConstructorInvocationopt ¶
func (my *ConstructorBody) GetExplicitConstructorInvocationopt() IExplicitConstructorInvocationopt
*
- The value returned by <b>GetExplicitConstructorInvocationopt</b> may be <b>null</b>
func (*ConstructorBody) GetLBRACE ¶
func (my *ConstructorBody) GetLBRACE() *AstToken
func (*ConstructorBody) GetRBRACE ¶
func (my *ConstructorBody) GetRBRACE() *AstToken
func (*ConstructorBody) SetBlockStatementsopt ¶
func (my *ConstructorBody) SetBlockStatementsopt(_BlockStatementsopt IBlockStatementsopt)
func (*ConstructorBody) SetExplicitConstructorInvocationopt ¶
func (my *ConstructorBody) SetExplicitConstructorInvocationopt(_ExplicitConstructorInvocationopt IExplicitConstructorInvocationopt)
func (*ConstructorBody) SetLBRACE ¶
func (my *ConstructorBody) SetLBRACE(_LBRACE *AstToken)
func (*ConstructorBody) SetRBRACE ¶
func (my *ConstructorBody) SetRBRACE(_RBRACE *AstToken)
type ConstructorDeclaration ¶
type ConstructorDeclaration struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 162: ConstructorDeclaration ::= ConstructorModifiersopt ConstructorDeclarator Throwsopt ConstructorBody
*</b>
func AnyCastToConstructorDeclaration ¶
func AnyCastToConstructorDeclaration(i interface{}) *ConstructorDeclaration
func NewConstructorDeclaration ¶
func NewConstructorDeclaration(leftIToken IToken, rightIToken IToken, _ConstructorModifiersopt IConstructorModifiersopt, _ConstructorDeclarator *ConstructorDeclarator, _Throwsopt *Throws, _ConstructorBody *ConstructorBody) *ConstructorDeclaration
func (*ConstructorDeclaration) Accept ¶
func (my *ConstructorDeclaration) Accept(v IAstVisitor)
func (*ConstructorDeclaration) Enter ¶
func (my *ConstructorDeclaration) Enter(v Visitor)
func (*ConstructorDeclaration) GetAllChildren ¶
func (my *ConstructorDeclaration) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ConstructorDeclaration) GetConstructorBody ¶
func (my *ConstructorDeclaration) GetConstructorBody() *ConstructorBody
func (*ConstructorDeclaration) GetConstructorDeclarator ¶
func (my *ConstructorDeclaration) GetConstructorDeclarator() *ConstructorDeclarator
func (*ConstructorDeclaration) GetConstructorModifiersopt ¶
func (my *ConstructorDeclaration) GetConstructorModifiersopt() IConstructorModifiersopt
*
- The value returned by <b>GetConstructorModifiersopt</b> may be <b>null</b>
func (*ConstructorDeclaration) GetThrowsopt ¶
func (my *ConstructorDeclaration) GetThrowsopt() *Throws
*
- The value returned by <b>GetThrowsopt</b> may be <b>null</b>
func (*ConstructorDeclaration) SetConstructorBody ¶
func (my *ConstructorDeclaration) SetConstructorBody(_ConstructorBody *ConstructorBody)
func (*ConstructorDeclaration) SetConstructorDeclarator ¶
func (my *ConstructorDeclaration) SetConstructorDeclarator(_ConstructorDeclarator *ConstructorDeclarator)
func (*ConstructorDeclaration) SetConstructorModifiersopt ¶
func (my *ConstructorDeclaration) SetConstructorModifiersopt(_ConstructorModifiersopt IConstructorModifiersopt)
func (*ConstructorDeclaration) SetThrowsopt ¶
func (my *ConstructorDeclaration) SetThrowsopt(_Throwsopt *Throws)
type ConstructorDeclarator ¶
type ConstructorDeclarator struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 163: ConstructorDeclarator ::= TypeParametersopt SimpleTypeName ( FormalParameterListopt )
*</b>
func AnyCastToConstructorDeclarator ¶
func AnyCastToConstructorDeclarator(i interface{}) *ConstructorDeclarator
func NewConstructorDeclarator ¶
func NewConstructorDeclarator(leftIToken IToken, rightIToken IToken, _TypeParametersopt *TypeParameters, _SimpleTypeName *identifier, _LPAREN *AstToken, _FormalParameterListopt IFormalParameterListopt, _RPAREN *AstToken) *ConstructorDeclarator
func (*ConstructorDeclarator) Accept ¶
func (my *ConstructorDeclarator) Accept(v IAstVisitor)
func (*ConstructorDeclarator) Enter ¶
func (my *ConstructorDeclarator) Enter(v Visitor)
func (*ConstructorDeclarator) GetAllChildren ¶
func (my *ConstructorDeclarator) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ConstructorDeclarator) GetFormalParameterListopt ¶
func (my *ConstructorDeclarator) GetFormalParameterListopt() IFormalParameterListopt
*
- The value returned by <b>GetFormalParameterListopt</b> may be <b>null</b>
func (*ConstructorDeclarator) GetLPAREN ¶
func (my *ConstructorDeclarator) GetLPAREN() *AstToken
func (*ConstructorDeclarator) GetRPAREN ¶
func (my *ConstructorDeclarator) GetRPAREN() *AstToken
func (*ConstructorDeclarator) GetSimpleTypeName ¶
func (my *ConstructorDeclarator) GetSimpleTypeName() *identifier
func (*ConstructorDeclarator) GetTypeParametersopt ¶
func (my *ConstructorDeclarator) GetTypeParametersopt() *TypeParameters
*
- The value returned by <b>GetTypeParametersopt</b> may be <b>null</b>
func (*ConstructorDeclarator) SetFormalParameterListopt ¶
func (my *ConstructorDeclarator) SetFormalParameterListopt(_FormalParameterListopt IFormalParameterListopt)
func (*ConstructorDeclarator) SetLPAREN ¶
func (my *ConstructorDeclarator) SetLPAREN(_LPAREN *AstToken)
func (*ConstructorDeclarator) SetRPAREN ¶
func (my *ConstructorDeclarator) SetRPAREN(_RPAREN *AstToken)
func (*ConstructorDeclarator) SetSimpleTypeName ¶
func (my *ConstructorDeclarator) SetSimpleTypeName(_SimpleTypeName *identifier)
func (*ConstructorDeclarator) SetTypeParametersopt ¶
func (my *ConstructorDeclarator) SetTypeParametersopt(_TypeParametersopt *TypeParameters)
type ConstructorModifier0 ¶
type ConstructorModifier0 struct {
*AstToken
}
*
*<b>
*<li>Rule 168: ConstructorModifier ::= public
*</b>
func AnyCastToConstructorModifier0 ¶
func AnyCastToConstructorModifier0(i interface{}) *ConstructorModifier0
func NewConstructorModifier0 ¶
func NewConstructorModifier0(token IToken) *ConstructorModifier0
func (*ConstructorModifier0) Accept ¶
func (my *ConstructorModifier0) Accept(v IAstVisitor)
func (*ConstructorModifier0) Enter ¶
func (my *ConstructorModifier0) Enter(v Visitor)
func (*ConstructorModifier0) Getpublic ¶
func (my *ConstructorModifier0) Getpublic() IToken
type ConstructorModifier1 ¶
type ConstructorModifier1 struct {
*AstToken
}
*
*<b>
*<li>Rule 169: ConstructorModifier ::= protected
*</b>
func AnyCastToConstructorModifier1 ¶
func AnyCastToConstructorModifier1(i interface{}) *ConstructorModifier1
func NewConstructorModifier1 ¶
func NewConstructorModifier1(token IToken) *ConstructorModifier1
func (*ConstructorModifier1) Accept ¶
func (my *ConstructorModifier1) Accept(v IAstVisitor)
func (*ConstructorModifier1) Enter ¶
func (my *ConstructorModifier1) Enter(v Visitor)
func (*ConstructorModifier1) Getprotected ¶
func (my *ConstructorModifier1) Getprotected() IToken
type ConstructorModifier2 ¶
type ConstructorModifier2 struct {
*AstToken
}
*
*<b>
*<li>Rule 170: ConstructorModifier ::= private
*</b>
func AnyCastToConstructorModifier2 ¶
func AnyCastToConstructorModifier2(i interface{}) *ConstructorModifier2
func NewConstructorModifier2 ¶
func NewConstructorModifier2(token IToken) *ConstructorModifier2
func (*ConstructorModifier2) Accept ¶
func (my *ConstructorModifier2) Accept(v IAstVisitor)
func (*ConstructorModifier2) Enter ¶
func (my *ConstructorModifier2) Enter(v Visitor)
func (*ConstructorModifier2) Getprivate ¶
func (my *ConstructorModifier2) Getprivate() IToken
type ConstructorModifiers ¶
type ConstructorModifiers struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 165: ConstructorModifiers ::= ConstructorModifier
*</em> *<p> *<b>
*<li>Rule 166: ConstructorModifiers ::= ConstructorModifiers ConstructorModifier
*</b>
func AnyCastToConstructorModifiers ¶
func AnyCastToConstructorModifiers(i interface{}) *ConstructorModifiers
func NewConstructorModifiers ¶
func NewConstructorModifiers(leftIToken IToken, rightIToken IToken, _ConstructorModifiers IConstructorModifiers, _ConstructorModifier IConstructorModifier) *ConstructorModifiers
func (*ConstructorModifiers) Accept ¶
func (my *ConstructorModifiers) Accept(v IAstVisitor)
func (*ConstructorModifiers) Enter ¶
func (my *ConstructorModifiers) Enter(v Visitor)
func (*ConstructorModifiers) GetAllChildren ¶
func (my *ConstructorModifiers) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ConstructorModifiers) GetConstructorModifier ¶
func (my *ConstructorModifiers) GetConstructorModifier() IConstructorModifier
func (*ConstructorModifiers) GetConstructorModifiers ¶
func (my *ConstructorModifiers) GetConstructorModifiers() IConstructorModifiers
func (*ConstructorModifiers) SetConstructorModifier ¶
func (my *ConstructorModifiers) SetConstructorModifier(_ConstructorModifier IConstructorModifier)
func (*ConstructorModifiers) SetConstructorModifiers ¶
func (my *ConstructorModifiers) SetConstructorModifiers(_ConstructorModifiers IConstructorModifiers)
type ContinueStatement ¶
type ContinueStatement struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 322: ContinueStatement ::= continue identifieropt ;
*</b>
func AnyCastToContinueStatement ¶
func AnyCastToContinueStatement(i interface{}) *ContinueStatement
func NewContinueStatement ¶
func NewContinueStatement(leftIToken IToken, rightIToken IToken, _continue *AstToken, _identifieropt *identifier, _SEMICOLON *AstToken) *ContinueStatement
func (*ContinueStatement) Accept ¶
func (my *ContinueStatement) Accept(v IAstVisitor)
func (*ContinueStatement) Enter ¶
func (my *ContinueStatement) Enter(v Visitor)
func (*ContinueStatement) GetAllChildren ¶
func (my *ContinueStatement) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ContinueStatement) GetSEMICOLON ¶
func (my *ContinueStatement) GetSEMICOLON() *AstToken
func (*ContinueStatement) Getcontinue ¶
func (my *ContinueStatement) Getcontinue() *AstToken
func (*ContinueStatement) Getidentifieropt ¶
func (my *ContinueStatement) Getidentifieropt() *identifier
*
- The value returned by <b>Getidentifieropt</b> may be <b>null</b>
func (*ContinueStatement) SetSEMICOLON ¶
func (my *ContinueStatement) SetSEMICOLON(_SEMICOLON *AstToken)
func (*ContinueStatement) Setcontinue ¶
func (my *ContinueStatement) Setcontinue(_continue *AstToken)
func (*ContinueStatement) Setidentifieropt ¶
func (my *ContinueStatement) Setidentifieropt(_identifieropt *identifier)
type DefaultValue ¶
type DefaultValue struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 228: DefaultValue ::= default ElementValue
*</b>
func AnyCastToDefaultValue ¶
func AnyCastToDefaultValue(i interface{}) *DefaultValue
func NewDefaultValue ¶
func NewDefaultValue(leftIToken IToken, rightIToken IToken, _default *AstToken, _ElementValue IElementValue) *DefaultValue
func (*DefaultValue) Accept ¶
func (my *DefaultValue) Accept(v IAstVisitor)
func (*DefaultValue) Enter ¶
func (my *DefaultValue) Enter(v Visitor)
func (*DefaultValue) GetAllChildren ¶
func (my *DefaultValue) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*DefaultValue) GetElementValue ¶
func (my *DefaultValue) GetElementValue() IElementValue
func (*DefaultValue) Getdefault ¶
func (my *DefaultValue) Getdefault() *AstToken
func (*DefaultValue) SetElementValue ¶
func (my *DefaultValue) SetElementValue(_ElementValue IElementValue)
func (*DefaultValue) Setdefault ¶
func (my *DefaultValue) Setdefault(_default *AstToken)
type DimExpr ¶
type DimExpr struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 364: DimExpr ::= [ Expression ]
*</b>
func AnyCastToDimExpr ¶
func AnyCastToDimExpr(i interface{}) *DimExpr
func NewDimExpr ¶
func NewDimExpr(leftIToken IToken, rightIToken IToken, _LBRACKET *AstToken, _Expression IExpression, _RBRACKET *AstToken) *DimExpr
func (*DimExpr) GetAllChildren ¶
func (my *DimExpr) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*DimExpr) GetExpression ¶
func (my *DimExpr) GetExpression() IExpression
func (*DimExpr) GetLBRACKET ¶
func (*DimExpr) GetRBRACKET ¶
func (*DimExpr) SetExpression ¶
func (my *DimExpr) SetExpression(_Expression IExpression)
func (*DimExpr) SetLBRACKET ¶
func (*DimExpr) SetRBRACKET ¶
type DimExprs ¶
type DimExprs struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 362: DimExprs ::= DimExpr
*</em> *<p> *<b>
*<li>Rule 363: DimExprs ::= DimExprs DimExpr
*</b>
func AnyCastToDimExprs ¶
func AnyCastToDimExprs(i interface{}) *DimExprs
func NewDimExprs ¶
func (*DimExprs) GetAllChildren ¶
func (my *DimExprs) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*DimExprs) GetDimExpr ¶
func (*DimExprs) GetDimExprs ¶
func (*DimExprs) SetDimExpr ¶
func (*DimExprs) SetDimExprs ¶
type Dims0 ¶
type Dims0 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 365: Dims ::= [ ]
*</b>
func AnyCastToDims0 ¶
func AnyCastToDims0(i interface{}) *Dims0
func (*Dims0) GetAllChildren ¶
func (my *Dims0) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*Dims0) GetLBRACKET ¶
func (*Dims0) GetRBRACKET ¶
func (*Dims0) SetLBRACKET ¶
func (*Dims0) SetRBRACKET ¶
type Dims1 ¶
type Dims1 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 366: Dims ::= Dims [ ]
*</b>
func AnyCastToDims1 ¶
func AnyCastToDims1(i interface{}) *Dims1
func (*Dims1) GetAllChildren ¶
func (my *Dims1) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*Dims1) GetLBRACKET ¶
func (*Dims1) GetRBRACKET ¶
func (*Dims1) SetLBRACKET ¶
func (*Dims1) SetRBRACKET ¶
type DoStatement ¶
type DoStatement struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 310: DoStatement ::= do Statement while ( Expression ) ;
*</b>
func AnyCastToDoStatement ¶
func AnyCastToDoStatement(i interface{}) *DoStatement
func NewDoStatement ¶
func NewDoStatement(leftIToken IToken, rightIToken IToken, _do *AstToken, _Statement IStatement, _while *AstToken, _LPAREN *AstToken, _Expression IExpression, _RPAREN *AstToken, _SEMICOLON *AstToken) *DoStatement
func (*DoStatement) Accept ¶
func (my *DoStatement) Accept(v IAstVisitor)
func (*DoStatement) Enter ¶
func (my *DoStatement) Enter(v Visitor)
func (*DoStatement) GetAllChildren ¶
func (my *DoStatement) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*DoStatement) GetExpression ¶
func (my *DoStatement) GetExpression() IExpression
func (*DoStatement) GetLPAREN ¶
func (my *DoStatement) GetLPAREN() *AstToken
func (*DoStatement) GetRPAREN ¶
func (my *DoStatement) GetRPAREN() *AstToken
func (*DoStatement) GetSEMICOLON ¶
func (my *DoStatement) GetSEMICOLON() *AstToken
func (*DoStatement) GetStatement ¶
func (my *DoStatement) GetStatement() IStatement
func (*DoStatement) Getdo ¶
func (my *DoStatement) Getdo() *AstToken
func (*DoStatement) Getwhile ¶
func (my *DoStatement) Getwhile() *AstToken
func (*DoStatement) SetExpression ¶
func (my *DoStatement) SetExpression(_Expression IExpression)
func (*DoStatement) SetLPAREN ¶
func (my *DoStatement) SetLPAREN(_LPAREN *AstToken)
func (*DoStatement) SetRPAREN ¶
func (my *DoStatement) SetRPAREN(_RPAREN *AstToken)
func (*DoStatement) SetSEMICOLON ¶
func (my *DoStatement) SetSEMICOLON(_SEMICOLON *AstToken)
func (*DoStatement) SetStatement ¶
func (my *DoStatement) SetStatement(_Statement IStatement)
func (*DoStatement) Setdo ¶
func (my *DoStatement) Setdo(_do *AstToken)
func (*DoStatement) Setwhile ¶
func (my *DoStatement) Setwhile(_while *AstToken)
type ElementValueArrayInitializer ¶
type ElementValueArrayInitializer struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 242: ElementValueArrayInitializer ::= { ElementValuesopt ,opt }
*</b>
func AnyCastToElementValueArrayInitializer ¶
func AnyCastToElementValueArrayInitializer(i interface{}) *ElementValueArrayInitializer
func NewElementValueArrayInitializer ¶
func NewElementValueArrayInitializer(leftIToken IToken, rightIToken IToken, _LBRACE *AstToken, _ElementValuesopt IElementValuesopt, _Commaopt *Commaopt, _RBRACE *AstToken) *ElementValueArrayInitializer
func (*ElementValueArrayInitializer) Accept ¶
func (my *ElementValueArrayInitializer) Accept(v IAstVisitor)
func (*ElementValueArrayInitializer) Enter ¶
func (my *ElementValueArrayInitializer) Enter(v Visitor)
func (*ElementValueArrayInitializer) GetAllChildren ¶
func (my *ElementValueArrayInitializer) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ElementValueArrayInitializer) GetCommaopt ¶
func (my *ElementValueArrayInitializer) GetCommaopt() *Commaopt
*
- The value returned by <b>GetCommaopt</b> may be <b>null</b>
func (*ElementValueArrayInitializer) GetElementValuesopt ¶
func (my *ElementValueArrayInitializer) GetElementValuesopt() IElementValuesopt
*
- The value returned by <b>GetElementValuesopt</b> may be <b>null</b>
func (*ElementValueArrayInitializer) GetLBRACE ¶
func (my *ElementValueArrayInitializer) GetLBRACE() *AstToken
func (*ElementValueArrayInitializer) GetRBRACE ¶
func (my *ElementValueArrayInitializer) GetRBRACE() *AstToken
func (*ElementValueArrayInitializer) SetCommaopt ¶
func (my *ElementValueArrayInitializer) SetCommaopt(_Commaopt *Commaopt)
func (*ElementValueArrayInitializer) SetElementValuesopt ¶
func (my *ElementValueArrayInitializer) SetElementValuesopt(_ElementValuesopt IElementValuesopt)
func (*ElementValueArrayInitializer) SetLBRACE ¶
func (my *ElementValueArrayInitializer) SetLBRACE(_LBRACE *AstToken)
func (*ElementValueArrayInitializer) SetRBRACE ¶
func (my *ElementValueArrayInitializer) SetRBRACE(_RBRACE *AstToken)
type ElementValuePair ¶
type ElementValuePair struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 237: ElementValuePair ::= SimpleName = ElementValue
*</b>
func AnyCastToElementValuePair ¶
func AnyCastToElementValuePair(i interface{}) *ElementValuePair
func NewElementValuePair ¶
func NewElementValuePair(leftIToken IToken, rightIToken IToken, _SimpleName *identifier, _EQUAL *AstToken, _ElementValue IElementValue) *ElementValuePair
func (*ElementValuePair) Accept ¶
func (my *ElementValuePair) Accept(v IAstVisitor)
func (*ElementValuePair) Enter ¶
func (my *ElementValuePair) Enter(v Visitor)
func (*ElementValuePair) GetAllChildren ¶
func (my *ElementValuePair) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ElementValuePair) GetEQUAL ¶
func (my *ElementValuePair) GetEQUAL() *AstToken
func (*ElementValuePair) GetElementValue ¶
func (my *ElementValuePair) GetElementValue() IElementValue
func (*ElementValuePair) GetSimpleName ¶
func (my *ElementValuePair) GetSimpleName() *identifier
func (*ElementValuePair) SetEQUAL ¶
func (my *ElementValuePair) SetEQUAL(_EQUAL *AstToken)
func (*ElementValuePair) SetElementValue ¶
func (my *ElementValuePair) SetElementValue(_ElementValue IElementValue)
func (*ElementValuePair) SetSimpleName ¶
func (my *ElementValuePair) SetSimpleName(_SimpleName *identifier)
type ElementValuePairs ¶
type ElementValuePairs struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 235: ElementValuePairs ::= ElementValuePair
*</em> *<p> *<b>
*<li>Rule 236: ElementValuePairs ::= ElementValuePairs , ElementValuePair
*</b>
func AnyCastToElementValuePairs ¶
func AnyCastToElementValuePairs(i interface{}) *ElementValuePairs
func NewElementValuePairs ¶
func NewElementValuePairs(leftIToken IToken, rightIToken IToken, _ElementValuePairs IElementValuePairs, _COMMA *AstToken, _ElementValuePair *ElementValuePair) *ElementValuePairs
func (*ElementValuePairs) Accept ¶
func (my *ElementValuePairs) Accept(v IAstVisitor)
func (*ElementValuePairs) Enter ¶
func (my *ElementValuePairs) Enter(v Visitor)
func (*ElementValuePairs) GetAllChildren ¶
func (my *ElementValuePairs) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ElementValuePairs) GetCOMMA ¶
func (my *ElementValuePairs) GetCOMMA() *AstToken
func (*ElementValuePairs) GetElementValuePair ¶
func (my *ElementValuePairs) GetElementValuePair() *ElementValuePair
func (*ElementValuePairs) GetElementValuePairs ¶
func (my *ElementValuePairs) GetElementValuePairs() IElementValuePairs
func (*ElementValuePairs) SetCOMMA ¶
func (my *ElementValuePairs) SetCOMMA(_COMMA *AstToken)
func (*ElementValuePairs) SetElementValuePair ¶
func (my *ElementValuePairs) SetElementValuePair(_ElementValuePair *ElementValuePair)
func (*ElementValuePairs) SetElementValuePairs ¶
func (my *ElementValuePairs) SetElementValuePairs(_ElementValuePairs IElementValuePairs)
type ElementValues ¶
type ElementValues struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 243: ElementValues ::= ElementValue
*</em> *<p> *<b>
*<li>Rule 244: ElementValues ::= ElementValues , ElementValue
*</b>
func AnyCastToElementValues ¶
func AnyCastToElementValues(i interface{}) *ElementValues
func NewElementValues ¶
func NewElementValues(leftIToken IToken, rightIToken IToken, _ElementValues IElementValues, _COMMA *AstToken, _ElementValue IElementValue) *ElementValues
func (*ElementValues) Accept ¶
func (my *ElementValues) Accept(v IAstVisitor)
func (*ElementValues) Enter ¶
func (my *ElementValues) Enter(v Visitor)
func (*ElementValues) GetAllChildren ¶
func (my *ElementValues) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ElementValues) GetCOMMA ¶
func (my *ElementValues) GetCOMMA() *AstToken
func (*ElementValues) GetElementValue ¶
func (my *ElementValues) GetElementValue() IElementValue
func (*ElementValues) GetElementValues ¶
func (my *ElementValues) GetElementValues() IElementValues
func (*ElementValues) SetCOMMA ¶
func (my *ElementValues) SetCOMMA(_COMMA *AstToken)
func (*ElementValues) SetElementValue ¶
func (my *ElementValues) SetElementValue(_ElementValue IElementValue)
func (*ElementValues) SetElementValues ¶
func (my *ElementValues) SetElementValues(_ElementValues IElementValues)
type Ellipsisopt ¶
type Ellipsisopt struct {
*AstToken
}
*
*<em>
*<li>Rule 504: ...opt ::= $Empty
*</em> *<p> *<b>
*<li>Rule 505: ...opt ::= ...
*</b>
func AnyCastToEllipsisopt ¶
func AnyCastToEllipsisopt(i interface{}) *Ellipsisopt
func NewEllipsisopt ¶
func NewEllipsisopt(token IToken) *Ellipsisopt
func (*Ellipsisopt) Accept ¶
func (my *Ellipsisopt) Accept(v IAstVisitor)
func (*Ellipsisopt) Enter ¶
func (my *Ellipsisopt) Enter(v Visitor)
func (*Ellipsisopt) GetELLIPSIS ¶
func (my *Ellipsisopt) GetELLIPSIS() IToken
type EmptyStatement ¶
type EmptyStatement struct {
*AstToken
}
*
*<b>
*<li>Rule 284: EmptyStatement ::= ;
*</b>
func AnyCastToEmptyStatement ¶
func AnyCastToEmptyStatement(i interface{}) *EmptyStatement
func NewEmptyStatement ¶
func NewEmptyStatement(token IToken) *EmptyStatement
func (*EmptyStatement) Accept ¶
func (my *EmptyStatement) Accept(v IAstVisitor)
func (*EmptyStatement) Enter ¶
func (my *EmptyStatement) Enter(v Visitor)
func (*EmptyStatement) GetSEMICOLON ¶
func (my *EmptyStatement) GetSEMICOLON() IToken
type EnhancedForStatement ¶
type EnhancedForStatement struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 320: EnhancedForStatement ::= for ( FormalParameter : Expression ) Statement
*</b>
func AnyCastToEnhancedForStatement ¶
func AnyCastToEnhancedForStatement(i interface{}) *EnhancedForStatement
func NewEnhancedForStatement ¶
func NewEnhancedForStatement(leftIToken IToken, rightIToken IToken, _for *AstToken, _LPAREN *AstToken, _FormalParameter *FormalParameter, _COLON *AstToken, _Expression IExpression, _RPAREN *AstToken, _Statement IStatement) *EnhancedForStatement
func (*EnhancedForStatement) Accept ¶
func (my *EnhancedForStatement) Accept(v IAstVisitor)
func (*EnhancedForStatement) Enter ¶
func (my *EnhancedForStatement) Enter(v Visitor)
func (*EnhancedForStatement) GetAllChildren ¶
func (my *EnhancedForStatement) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*EnhancedForStatement) GetCOLON ¶
func (my *EnhancedForStatement) GetCOLON() *AstToken
func (*EnhancedForStatement) GetExpression ¶
func (my *EnhancedForStatement) GetExpression() IExpression
func (*EnhancedForStatement) GetFormalParameter ¶
func (my *EnhancedForStatement) GetFormalParameter() *FormalParameter
func (*EnhancedForStatement) GetLPAREN ¶
func (my *EnhancedForStatement) GetLPAREN() *AstToken
func (*EnhancedForStatement) GetRPAREN ¶
func (my *EnhancedForStatement) GetRPAREN() *AstToken
func (*EnhancedForStatement) GetStatement ¶
func (my *EnhancedForStatement) GetStatement() IStatement
func (*EnhancedForStatement) Getfor ¶
func (my *EnhancedForStatement) Getfor() *AstToken
func (*EnhancedForStatement) SetCOLON ¶
func (my *EnhancedForStatement) SetCOLON(_COLON *AstToken)
func (*EnhancedForStatement) SetExpression ¶
func (my *EnhancedForStatement) SetExpression(_Expression IExpression)
func (*EnhancedForStatement) SetFormalParameter ¶
func (my *EnhancedForStatement) SetFormalParameter(_FormalParameter *FormalParameter)
func (*EnhancedForStatement) SetLPAREN ¶
func (my *EnhancedForStatement) SetLPAREN(_LPAREN *AstToken)
func (*EnhancedForStatement) SetRPAREN ¶
func (my *EnhancedForStatement) SetRPAREN(_RPAREN *AstToken)
func (*EnhancedForStatement) SetStatement ¶
func (my *EnhancedForStatement) SetStatement(_Statement IStatement)
func (*EnhancedForStatement) Setfor ¶
func (my *EnhancedForStatement) Setfor(_for *AstToken)
type EnumBody ¶
type EnumBody struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 176: EnumBody ::= { EnumConstantsopt ,opt EnumBodyDeclarationsopt }
*</b>
func AnyCastToEnumBody ¶
func AnyCastToEnumBody(i interface{}) *EnumBody
func NewEnumBody ¶
func NewEnumBody(leftIToken IToken, rightIToken IToken, _LBRACE *AstToken, _EnumConstantsopt IEnumConstantsopt, _Commaopt *Commaopt, _EnumBodyDeclarationsopt *EnumBodyDeclarations, _RBRACE *AstToken) *EnumBody
func (*EnumBody) GetAllChildren ¶
func (my *EnumBody) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*EnumBody) GetEnumBodyDeclarationsopt ¶
func (my *EnumBody) GetEnumBodyDeclarationsopt() *EnumBodyDeclarations
*
- The value returned by <b>GetEnumBodyDeclarationsopt</b> may be <b>null</b>
func (*EnumBody) GetEnumConstantsopt ¶
func (my *EnumBody) GetEnumConstantsopt() IEnumConstantsopt
*
- The value returned by <b>GetEnumConstantsopt</b> may be <b>null</b>
func (*EnumBody) SetCommaopt ¶
func (*EnumBody) SetEnumBodyDeclarationsopt ¶
func (my *EnumBody) SetEnumBodyDeclarationsopt(_EnumBodyDeclarationsopt *EnumBodyDeclarations)
func (*EnumBody) SetEnumConstantsopt ¶
func (my *EnumBody) SetEnumConstantsopt(_EnumConstantsopt IEnumConstantsopt)
type EnumBodyDeclarations ¶
type EnumBodyDeclarations struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 181: EnumBodyDeclarations ::= ; ClassBodyDeclarationsopt
*</b>
func AnyCastToEnumBodyDeclarations ¶
func AnyCastToEnumBodyDeclarations(i interface{}) *EnumBodyDeclarations
func NewEnumBodyDeclarations ¶
func NewEnumBodyDeclarations(leftIToken IToken, rightIToken IToken, _SEMICOLON *AstToken, _ClassBodyDeclarationsopt IClassBodyDeclarationsopt) *EnumBodyDeclarations
func (*EnumBodyDeclarations) Accept ¶
func (my *EnumBodyDeclarations) Accept(v IAstVisitor)
func (*EnumBodyDeclarations) Enter ¶
func (my *EnumBodyDeclarations) Enter(v Visitor)
func (*EnumBodyDeclarations) GetAllChildren ¶
func (my *EnumBodyDeclarations) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*EnumBodyDeclarations) GetClassBodyDeclarationsopt ¶
func (my *EnumBodyDeclarations) GetClassBodyDeclarationsopt() IClassBodyDeclarationsopt
*
- The value returned by <b>GetClassBodyDeclarationsopt</b> may be <b>null</b>
func (*EnumBodyDeclarations) GetSEMICOLON ¶
func (my *EnumBodyDeclarations) GetSEMICOLON() *AstToken
func (*EnumBodyDeclarations) SetClassBodyDeclarationsopt ¶
func (my *EnumBodyDeclarations) SetClassBodyDeclarationsopt(_ClassBodyDeclarationsopt IClassBodyDeclarationsopt)
func (*EnumBodyDeclarations) SetSEMICOLON ¶
func (my *EnumBodyDeclarations) SetSEMICOLON(_SEMICOLON *AstToken)
type EnumConstant ¶
type EnumConstant struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 307: EnumConstant ::= identifier
*</em> *<p> *<b>
*<li>Rule 179: EnumConstant ::= Annotationsopt identifier Argumentsopt ClassBodyopt
*</b>
func AnyCastToEnumConstant ¶
func AnyCastToEnumConstant(i interface{}) *EnumConstant
func NewEnumConstant ¶
func NewEnumConstant(leftIToken IToken, rightIToken IToken, _Annotationsopt IAnnotationsopt, _identifier *identifier, _Argumentsopt *Arguments, _ClassBodyopt *ClassBody) *EnumConstant
func (*EnumConstant) Accept ¶
func (my *EnumConstant) Accept(v IAstVisitor)
func (*EnumConstant) Enter ¶
func (my *EnumConstant) Enter(v Visitor)
func (*EnumConstant) GetAllChildren ¶
func (my *EnumConstant) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*EnumConstant) GetAnnotationsopt ¶
func (my *EnumConstant) GetAnnotationsopt() IAnnotationsopt
*
- The value returned by <b>GetAnnotationsopt</b> may be <b>null</b>
func (*EnumConstant) GetArgumentsopt ¶
func (my *EnumConstant) GetArgumentsopt() *Arguments
*
- The value returned by <b>GetArgumentsopt</b> may be <b>null</b>
func (*EnumConstant) GetClassBodyopt ¶
func (my *EnumConstant) GetClassBodyopt() *ClassBody
*
- The value returned by <b>GetClassBodyopt</b> may be <b>null</b>
func (*EnumConstant) Getidentifier ¶
func (my *EnumConstant) Getidentifier() *identifier
func (*EnumConstant) SetAnnotationsopt ¶
func (my *EnumConstant) SetAnnotationsopt(_Annotationsopt IAnnotationsopt)
func (*EnumConstant) SetArgumentsopt ¶
func (my *EnumConstant) SetArgumentsopt(_Argumentsopt *Arguments)
func (*EnumConstant) SetClassBodyopt ¶
func (my *EnumConstant) SetClassBodyopt(_ClassBodyopt *ClassBody)
func (*EnumConstant) Setidentifier ¶
func (my *EnumConstant) Setidentifier(_identifier *identifier)
type EnumConstants ¶
type EnumConstants struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 177: EnumConstants ::= EnumConstant
*</em> *<p> *<b>
*<li>Rule 178: EnumConstants ::= EnumConstants , EnumConstant
*</b>
func AnyCastToEnumConstants ¶
func AnyCastToEnumConstants(i interface{}) *EnumConstants
func NewEnumConstants ¶
func NewEnumConstants(leftIToken IToken, rightIToken IToken, _EnumConstants IEnumConstants, _COMMA *AstToken, _EnumConstant IEnumConstant) *EnumConstants
func (*EnumConstants) Accept ¶
func (my *EnumConstants) Accept(v IAstVisitor)
func (*EnumConstants) Enter ¶
func (my *EnumConstants) Enter(v Visitor)
func (*EnumConstants) GetAllChildren ¶
func (my *EnumConstants) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*EnumConstants) GetCOMMA ¶
func (my *EnumConstants) GetCOMMA() *AstToken
func (*EnumConstants) GetEnumConstant ¶
func (my *EnumConstants) GetEnumConstant() IEnumConstant
func (*EnumConstants) GetEnumConstants ¶
func (my *EnumConstants) GetEnumConstants() IEnumConstants
func (*EnumConstants) SetCOMMA ¶
func (my *EnumConstants) SetCOMMA(_COMMA *AstToken)
func (*EnumConstants) SetEnumConstant ¶
func (my *EnumConstants) SetEnumConstant(_EnumConstant IEnumConstant)
func (*EnumConstants) SetEnumConstants ¶
func (my *EnumConstants) SetEnumConstants(_EnumConstants IEnumConstants)
type EnumDeclaration ¶
type EnumDeclaration struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 175: EnumDeclaration ::= ClassModifiersopt enum identifier Interfacesopt EnumBody
*</b>
func AnyCastToEnumDeclaration ¶
func AnyCastToEnumDeclaration(i interface{}) *EnumDeclaration
func NewEnumDeclaration ¶
func NewEnumDeclaration(leftIToken IToken, rightIToken IToken, _ClassModifiersopt IClassModifiersopt, _enum *AstToken, _identifier *identifier, _Interfacesopt *Interfaces, _EnumBody *EnumBody) *EnumDeclaration
func (*EnumDeclaration) Accept ¶
func (my *EnumDeclaration) Accept(v IAstVisitor)
func (*EnumDeclaration) Enter ¶
func (my *EnumDeclaration) Enter(v Visitor)
func (*EnumDeclaration) GetAllChildren ¶
func (my *EnumDeclaration) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*EnumDeclaration) GetClassModifiersopt ¶
func (my *EnumDeclaration) GetClassModifiersopt() IClassModifiersopt
*
- The value returned by <b>GetClassModifiersopt</b> may be <b>null</b>
func (*EnumDeclaration) GetEnumBody ¶
func (my *EnumDeclaration) GetEnumBody() *EnumBody
func (*EnumDeclaration) GetInterfacesopt ¶
func (my *EnumDeclaration) GetInterfacesopt() *Interfaces
*
- The value returned by <b>GetInterfacesopt</b> may be <b>null</b>
func (*EnumDeclaration) Getenum ¶
func (my *EnumDeclaration) Getenum() *AstToken
func (*EnumDeclaration) Getidentifier ¶
func (my *EnumDeclaration) Getidentifier() *identifier
func (*EnumDeclaration) SetClassModifiersopt ¶
func (my *EnumDeclaration) SetClassModifiersopt(_ClassModifiersopt IClassModifiersopt)
func (*EnumDeclaration) SetEnumBody ¶
func (my *EnumDeclaration) SetEnumBody(_EnumBody *EnumBody)
func (*EnumDeclaration) SetInterfacesopt ¶
func (my *EnumDeclaration) SetInterfacesopt(_Interfacesopt *Interfaces)
func (*EnumDeclaration) Setenum ¶
func (my *EnumDeclaration) Setenum(_enum *AstToken)
func (*EnumDeclaration) Setidentifier ¶
func (my *EnumDeclaration) Setidentifier(_identifier *identifier)
type EqualityExpression0 ¶
type EqualityExpression0 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 414: EqualityExpression ::= EqualityExpression == RelationalExpression
*</b>
func AnyCastToEqualityExpression0 ¶
func AnyCastToEqualityExpression0(i interface{}) *EqualityExpression0
func NewEqualityExpression0 ¶
func NewEqualityExpression0(leftIToken IToken, rightIToken IToken, _EqualityExpression IEqualityExpression, _EQUAL_EQUAL *AstToken, _RelationalExpression IRelationalExpression) *EqualityExpression0
func (*EqualityExpression0) Accept ¶
func (my *EqualityExpression0) Accept(v IAstVisitor)
func (*EqualityExpression0) Enter ¶
func (my *EqualityExpression0) Enter(v Visitor)
func (*EqualityExpression0) GetAllChildren ¶
func (my *EqualityExpression0) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*EqualityExpression0) GetEQUAL_EQUAL ¶
func (my *EqualityExpression0) GetEQUAL_EQUAL() *AstToken
func (*EqualityExpression0) GetEqualityExpression ¶
func (my *EqualityExpression0) GetEqualityExpression() IEqualityExpression
func (*EqualityExpression0) GetRelationalExpression ¶
func (my *EqualityExpression0) GetRelationalExpression() IRelationalExpression
func (*EqualityExpression0) SetEQUAL_EQUAL ¶
func (my *EqualityExpression0) SetEQUAL_EQUAL(_EQUAL_EQUAL *AstToken)
func (*EqualityExpression0) SetEqualityExpression ¶
func (my *EqualityExpression0) SetEqualityExpression(_EqualityExpression IEqualityExpression)
func (*EqualityExpression0) SetRelationalExpression ¶
func (my *EqualityExpression0) SetRelationalExpression(_RelationalExpression IRelationalExpression)
type EqualityExpression1 ¶
type EqualityExpression1 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 415: EqualityExpression ::= EqualityExpression != RelationalExpression
*</b>
func AnyCastToEqualityExpression1 ¶
func AnyCastToEqualityExpression1(i interface{}) *EqualityExpression1
func NewEqualityExpression1 ¶
func NewEqualityExpression1(leftIToken IToken, rightIToken IToken, _EqualityExpression IEqualityExpression, _NOT_EQUAL *AstToken, _RelationalExpression IRelationalExpression) *EqualityExpression1
func (*EqualityExpression1) Accept ¶
func (my *EqualityExpression1) Accept(v IAstVisitor)
func (*EqualityExpression1) Enter ¶
func (my *EqualityExpression1) Enter(v Visitor)
func (*EqualityExpression1) GetAllChildren ¶
func (my *EqualityExpression1) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*EqualityExpression1) GetEqualityExpression ¶
func (my *EqualityExpression1) GetEqualityExpression() IEqualityExpression
func (*EqualityExpression1) GetNOT_EQUAL ¶
func (my *EqualityExpression1) GetNOT_EQUAL() *AstToken
func (*EqualityExpression1) GetRelationalExpression ¶
func (my *EqualityExpression1) GetRelationalExpression() IRelationalExpression
func (*EqualityExpression1) SetEqualityExpression ¶
func (my *EqualityExpression1) SetEqualityExpression(_EqualityExpression IEqualityExpression)
func (*EqualityExpression1) SetNOT_EQUAL ¶
func (my *EqualityExpression1) SetNOT_EQUAL(_NOT_EQUAL *AstToken)
func (*EqualityExpression1) SetRelationalExpression ¶
func (my *EqualityExpression1) SetRelationalExpression(_RelationalExpression IRelationalExpression)
type ExceptionTypeList ¶
type ExceptionTypeList struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 154: ExceptionTypeList ::= ExceptionType
*</em> *<p> *<b>
*<li>Rule 155: ExceptionTypeList ::= ExceptionTypeList , ExceptionType
*</b>
func AnyCastToExceptionTypeList ¶
func AnyCastToExceptionTypeList(i interface{}) *ExceptionTypeList
func NewExceptionTypeList ¶
func NewExceptionTypeList(leftIToken IToken, rightIToken IToken, _ExceptionTypeList IExceptionTypeList, _COMMA *AstToken, _ExceptionType IExceptionType) *ExceptionTypeList
func (*ExceptionTypeList) Accept ¶
func (my *ExceptionTypeList) Accept(v IAstVisitor)
func (*ExceptionTypeList) Enter ¶
func (my *ExceptionTypeList) Enter(v Visitor)
func (*ExceptionTypeList) GetAllChildren ¶
func (my *ExceptionTypeList) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ExceptionTypeList) GetCOMMA ¶
func (my *ExceptionTypeList) GetCOMMA() *AstToken
func (*ExceptionTypeList) GetExceptionType ¶
func (my *ExceptionTypeList) GetExceptionType() IExceptionType
func (*ExceptionTypeList) GetExceptionTypeList ¶
func (my *ExceptionTypeList) GetExceptionTypeList() IExceptionTypeList
func (*ExceptionTypeList) SetCOMMA ¶
func (my *ExceptionTypeList) SetCOMMA(_COMMA *AstToken)
func (*ExceptionTypeList) SetExceptionType ¶
func (my *ExceptionTypeList) SetExceptionType(_ExceptionType IExceptionType)
func (*ExceptionTypeList) SetExceptionTypeList ¶
func (my *ExceptionTypeList) SetExceptionTypeList(_ExceptionTypeList IExceptionTypeList)
type ExclusiveOrExpression ¶
type ExclusiveOrExpression struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 418: ExclusiveOrExpression ::= AndExpression
*</em> *<p> *<b>
*<li>Rule 419: ExclusiveOrExpression ::= ExclusiveOrExpression ^ AndExpression
*</b>
func AnyCastToExclusiveOrExpression ¶
func AnyCastToExclusiveOrExpression(i interface{}) *ExclusiveOrExpression
func NewExclusiveOrExpression ¶
func NewExclusiveOrExpression(leftIToken IToken, rightIToken IToken, _ExclusiveOrExpression IExclusiveOrExpression, _XOR *AstToken, _AndExpression IAndExpression) *ExclusiveOrExpression
func (*ExclusiveOrExpression) Accept ¶
func (my *ExclusiveOrExpression) Accept(v IAstVisitor)
func (*ExclusiveOrExpression) Enter ¶
func (my *ExclusiveOrExpression) Enter(v Visitor)
func (*ExclusiveOrExpression) GetAllChildren ¶
func (my *ExclusiveOrExpression) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ExclusiveOrExpression) GetAndExpression ¶
func (my *ExclusiveOrExpression) GetAndExpression() IAndExpression
func (*ExclusiveOrExpression) GetExclusiveOrExpression ¶
func (my *ExclusiveOrExpression) GetExclusiveOrExpression() IExclusiveOrExpression
func (*ExclusiveOrExpression) GetXOR ¶
func (my *ExclusiveOrExpression) GetXOR() *AstToken
func (*ExclusiveOrExpression) SetAndExpression ¶
func (my *ExclusiveOrExpression) SetAndExpression(_AndExpression IAndExpression)
func (*ExclusiveOrExpression) SetExclusiveOrExpression ¶
func (my *ExclusiveOrExpression) SetExclusiveOrExpression(_ExclusiveOrExpression IExclusiveOrExpression)
func (*ExclusiveOrExpression) SetXOR ¶
func (my *ExclusiveOrExpression) SetXOR(_XOR *AstToken)
type ExplicitConstructorInvocation0 ¶
type ExplicitConstructorInvocation0 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 172: ExplicitConstructorInvocation ::= TypeArgumentsopt this ( ArgumentListopt ) ;
*</b>
func AnyCastToExplicitConstructorInvocation0 ¶
func AnyCastToExplicitConstructorInvocation0(i interface{}) *ExplicitConstructorInvocation0
func NewExplicitConstructorInvocation0 ¶
func NewExplicitConstructorInvocation0(leftIToken IToken, rightIToken IToken, _TypeArgumentsopt *TypeArguments, _this *AstToken, _LPAREN *AstToken, _ArgumentListopt IArgumentListopt, _RPAREN *AstToken, _SEMICOLON *AstToken) *ExplicitConstructorInvocation0
func (*ExplicitConstructorInvocation0) Accept ¶
func (my *ExplicitConstructorInvocation0) Accept(v IAstVisitor)
func (*ExplicitConstructorInvocation0) Enter ¶
func (my *ExplicitConstructorInvocation0) Enter(v Visitor)
func (*ExplicitConstructorInvocation0) GetAllChildren ¶
func (my *ExplicitConstructorInvocation0) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ExplicitConstructorInvocation0) GetArgumentListopt ¶
func (my *ExplicitConstructorInvocation0) GetArgumentListopt() IArgumentListopt
*
- The value returned by <b>GetArgumentListopt</b> may be <b>null</b>
func (*ExplicitConstructorInvocation0) GetLPAREN ¶
func (my *ExplicitConstructorInvocation0) GetLPAREN() *AstToken
func (*ExplicitConstructorInvocation0) GetRPAREN ¶
func (my *ExplicitConstructorInvocation0) GetRPAREN() *AstToken
func (*ExplicitConstructorInvocation0) GetSEMICOLON ¶
func (my *ExplicitConstructorInvocation0) GetSEMICOLON() *AstToken
func (*ExplicitConstructorInvocation0) GetTypeArgumentsopt ¶
func (my *ExplicitConstructorInvocation0) GetTypeArgumentsopt() *TypeArguments
*
- The value returned by <b>GetTypeArgumentsopt</b> may be <b>null</b>
func (*ExplicitConstructorInvocation0) Getthis ¶
func (my *ExplicitConstructorInvocation0) Getthis() *AstToken
func (*ExplicitConstructorInvocation0) SetArgumentListopt ¶
func (my *ExplicitConstructorInvocation0) SetArgumentListopt(_ArgumentListopt IArgumentListopt)
func (*ExplicitConstructorInvocation0) SetLPAREN ¶
func (my *ExplicitConstructorInvocation0) SetLPAREN(_LPAREN *AstToken)
func (*ExplicitConstructorInvocation0) SetRPAREN ¶
func (my *ExplicitConstructorInvocation0) SetRPAREN(_RPAREN *AstToken)
func (*ExplicitConstructorInvocation0) SetSEMICOLON ¶
func (my *ExplicitConstructorInvocation0) SetSEMICOLON(_SEMICOLON *AstToken)
func (*ExplicitConstructorInvocation0) SetTypeArgumentsopt ¶
func (my *ExplicitConstructorInvocation0) SetTypeArgumentsopt(_TypeArgumentsopt *TypeArguments)
func (*ExplicitConstructorInvocation0) Setthis ¶
func (my *ExplicitConstructorInvocation0) Setthis(_this *AstToken)
type ExplicitConstructorInvocation1 ¶
type ExplicitConstructorInvocation1 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 173: ExplicitConstructorInvocation ::= TypeArgumentsopt super ( ArgumentListopt ) ;
*</b>
func AnyCastToExplicitConstructorInvocation1 ¶
func AnyCastToExplicitConstructorInvocation1(i interface{}) *ExplicitConstructorInvocation1
func NewExplicitConstructorInvocation1 ¶
func NewExplicitConstructorInvocation1(leftIToken IToken, rightIToken IToken, _TypeArgumentsopt *TypeArguments, _super *AstToken, _LPAREN *AstToken, _ArgumentListopt IArgumentListopt, _RPAREN *AstToken, _SEMICOLON *AstToken) *ExplicitConstructorInvocation1
func (*ExplicitConstructorInvocation1) Accept ¶
func (my *ExplicitConstructorInvocation1) Accept(v IAstVisitor)
func (*ExplicitConstructorInvocation1) Enter ¶
func (my *ExplicitConstructorInvocation1) Enter(v Visitor)
func (*ExplicitConstructorInvocation1) GetAllChildren ¶
func (my *ExplicitConstructorInvocation1) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ExplicitConstructorInvocation1) GetArgumentListopt ¶
func (my *ExplicitConstructorInvocation1) GetArgumentListopt() IArgumentListopt
*
- The value returned by <b>GetArgumentListopt</b> may be <b>null</b>
func (*ExplicitConstructorInvocation1) GetLPAREN ¶
func (my *ExplicitConstructorInvocation1) GetLPAREN() *AstToken
func (*ExplicitConstructorInvocation1) GetRPAREN ¶
func (my *ExplicitConstructorInvocation1) GetRPAREN() *AstToken
func (*ExplicitConstructorInvocation1) GetSEMICOLON ¶
func (my *ExplicitConstructorInvocation1) GetSEMICOLON() *AstToken
func (*ExplicitConstructorInvocation1) GetTypeArgumentsopt ¶
func (my *ExplicitConstructorInvocation1) GetTypeArgumentsopt() *TypeArguments
*
- The value returned by <b>GetTypeArgumentsopt</b> may be <b>null</b>
func (*ExplicitConstructorInvocation1) Getsuper ¶
func (my *ExplicitConstructorInvocation1) Getsuper() *AstToken
func (*ExplicitConstructorInvocation1) SetArgumentListopt ¶
func (my *ExplicitConstructorInvocation1) SetArgumentListopt(_ArgumentListopt IArgumentListopt)
func (*ExplicitConstructorInvocation1) SetLPAREN ¶
func (my *ExplicitConstructorInvocation1) SetLPAREN(_LPAREN *AstToken)
func (*ExplicitConstructorInvocation1) SetRPAREN ¶
func (my *ExplicitConstructorInvocation1) SetRPAREN(_RPAREN *AstToken)
func (*ExplicitConstructorInvocation1) SetSEMICOLON ¶
func (my *ExplicitConstructorInvocation1) SetSEMICOLON(_SEMICOLON *AstToken)
func (*ExplicitConstructorInvocation1) SetTypeArgumentsopt ¶
func (my *ExplicitConstructorInvocation1) SetTypeArgumentsopt(_TypeArgumentsopt *TypeArguments)
func (*ExplicitConstructorInvocation1) Setsuper ¶
func (my *ExplicitConstructorInvocation1) Setsuper(_super *AstToken)
type ExplicitConstructorInvocation2 ¶
type ExplicitConstructorInvocation2 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 174: ExplicitConstructorInvocation ::= Primary . TypeArgumentsopt super ( ArgumentListopt ) ;
*</b>
func AnyCastToExplicitConstructorInvocation2 ¶
func AnyCastToExplicitConstructorInvocation2(i interface{}) *ExplicitConstructorInvocation2
func NewExplicitConstructorInvocation2 ¶
func NewExplicitConstructorInvocation2(leftIToken IToken, rightIToken IToken, _Primary IPrimary, _DOT *AstToken, _TypeArgumentsopt *TypeArguments, _super *AstToken, _LPAREN *AstToken, _ArgumentListopt IArgumentListopt, _RPAREN *AstToken, _SEMICOLON *AstToken) *ExplicitConstructorInvocation2
func (*ExplicitConstructorInvocation2) Accept ¶
func (my *ExplicitConstructorInvocation2) Accept(v IAstVisitor)
func (*ExplicitConstructorInvocation2) Enter ¶
func (my *ExplicitConstructorInvocation2) Enter(v Visitor)
func (*ExplicitConstructorInvocation2) GetAllChildren ¶
func (my *ExplicitConstructorInvocation2) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ExplicitConstructorInvocation2) GetArgumentListopt ¶
func (my *ExplicitConstructorInvocation2) GetArgumentListopt() IArgumentListopt
*
- The value returned by <b>GetArgumentListopt</b> may be <b>null</b>
func (*ExplicitConstructorInvocation2) GetDOT ¶
func (my *ExplicitConstructorInvocation2) GetDOT() *AstToken
func (*ExplicitConstructorInvocation2) GetLPAREN ¶
func (my *ExplicitConstructorInvocation2) GetLPAREN() *AstToken
func (*ExplicitConstructorInvocation2) GetPrimary ¶
func (my *ExplicitConstructorInvocation2) GetPrimary() IPrimary
func (*ExplicitConstructorInvocation2) GetRPAREN ¶
func (my *ExplicitConstructorInvocation2) GetRPAREN() *AstToken
func (*ExplicitConstructorInvocation2) GetSEMICOLON ¶
func (my *ExplicitConstructorInvocation2) GetSEMICOLON() *AstToken
func (*ExplicitConstructorInvocation2) GetTypeArgumentsopt ¶
func (my *ExplicitConstructorInvocation2) GetTypeArgumentsopt() *TypeArguments
*
- The value returned by <b>GetTypeArgumentsopt</b> may be <b>null</b>
func (*ExplicitConstructorInvocation2) Getsuper ¶
func (my *ExplicitConstructorInvocation2) Getsuper() *AstToken
func (*ExplicitConstructorInvocation2) SetArgumentListopt ¶
func (my *ExplicitConstructorInvocation2) SetArgumentListopt(_ArgumentListopt IArgumentListopt)
func (*ExplicitConstructorInvocation2) SetDOT ¶
func (my *ExplicitConstructorInvocation2) SetDOT(_DOT *AstToken)
func (*ExplicitConstructorInvocation2) SetLPAREN ¶
func (my *ExplicitConstructorInvocation2) SetLPAREN(_LPAREN *AstToken)
func (*ExplicitConstructorInvocation2) SetPrimary ¶
func (my *ExplicitConstructorInvocation2) SetPrimary(_Primary IPrimary)
func (*ExplicitConstructorInvocation2) SetRPAREN ¶
func (my *ExplicitConstructorInvocation2) SetRPAREN(_RPAREN *AstToken)
func (*ExplicitConstructorInvocation2) SetSEMICOLON ¶
func (my *ExplicitConstructorInvocation2) SetSEMICOLON(_SEMICOLON *AstToken)
func (*ExplicitConstructorInvocation2) SetTypeArgumentsopt ¶
func (my *ExplicitConstructorInvocation2) SetTypeArgumentsopt(_TypeArgumentsopt *TypeArguments)
func (*ExplicitConstructorInvocation2) Setsuper ¶
func (my *ExplicitConstructorInvocation2) Setsuper(_super *AstToken)
type ExpressionName ¶
type ExpressionName struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 49: ExpressionName ::= identifier
*</em> *<p> *<b>
*<li>Rule 50: ExpressionName ::= AmbiguousName . identifier
*</b>
func AnyCastToExpressionName ¶
func AnyCastToExpressionName(i interface{}) *ExpressionName
func NewExpressionName ¶
func NewExpressionName(leftIToken IToken, rightIToken IToken, _AmbiguousName IAmbiguousName, _DOT *AstToken, _identifier *identifier) *ExpressionName
func (*ExpressionName) Accept ¶
func (my *ExpressionName) Accept(v IAstVisitor)
func (*ExpressionName) Enter ¶
func (my *ExpressionName) Enter(v Visitor)
func (*ExpressionName) GetAllChildren ¶
func (my *ExpressionName) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ExpressionName) GetAmbiguousName ¶
func (my *ExpressionName) GetAmbiguousName() IAmbiguousName
func (*ExpressionName) GetDOT ¶
func (my *ExpressionName) GetDOT() *AstToken
func (*ExpressionName) Getidentifier ¶
func (my *ExpressionName) Getidentifier() *identifier
func (*ExpressionName) SetAmbiguousName ¶
func (my *ExpressionName) SetAmbiguousName(_AmbiguousName IAmbiguousName)
func (*ExpressionName) SetDOT ¶
func (my *ExpressionName) SetDOT(_DOT *AstToken)
func (*ExpressionName) Setidentifier ¶
func (my *ExpressionName) Setidentifier(_identifier *identifier)
type ExpressionStatement ¶
type ExpressionStatement struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 287: ExpressionStatement ::= StatementExpression ;
*</b>
func AnyCastToExpressionStatement ¶
func AnyCastToExpressionStatement(i interface{}) *ExpressionStatement
func NewExpressionStatement ¶
func NewExpressionStatement(leftIToken IToken, rightIToken IToken, _StatementExpression IStatementExpression, _SEMICOLON *AstToken) *ExpressionStatement
func (*ExpressionStatement) Accept ¶
func (my *ExpressionStatement) Accept(v IAstVisitor)
func (*ExpressionStatement) Enter ¶
func (my *ExpressionStatement) Enter(v Visitor)
func (*ExpressionStatement) GetAllChildren ¶
func (my *ExpressionStatement) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ExpressionStatement) GetSEMICOLON ¶
func (my *ExpressionStatement) GetSEMICOLON() *AstToken
func (*ExpressionStatement) GetStatementExpression ¶
func (my *ExpressionStatement) GetStatementExpression() IStatementExpression
func (*ExpressionStatement) SetSEMICOLON ¶
func (my *ExpressionStatement) SetSEMICOLON(_SEMICOLON *AstToken)
func (*ExpressionStatement) SetStatementExpression ¶
func (my *ExpressionStatement) SetStatementExpression(_StatementExpression IStatementExpression)
type ExtendsInterfaces0 ¶
type ExtendsInterfaces0 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 194: ExtendsInterfaces ::= extends InterfaceType
*</b>
func AnyCastToExtendsInterfaces0 ¶
func AnyCastToExtendsInterfaces0(i interface{}) *ExtendsInterfaces0
func NewExtendsInterfaces0 ¶
func NewExtendsInterfaces0(leftIToken IToken, rightIToken IToken, _extends *AstToken, _InterfaceType *InterfaceType) *ExtendsInterfaces0
func (*ExtendsInterfaces0) Accept ¶
func (my *ExtendsInterfaces0) Accept(v IAstVisitor)
func (*ExtendsInterfaces0) Enter ¶
func (my *ExtendsInterfaces0) Enter(v Visitor)
func (*ExtendsInterfaces0) GetAllChildren ¶
func (my *ExtendsInterfaces0) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ExtendsInterfaces0) GetInterfaceType ¶
func (my *ExtendsInterfaces0) GetInterfaceType() *InterfaceType
func (*ExtendsInterfaces0) Getextends ¶
func (my *ExtendsInterfaces0) Getextends() *AstToken
func (*ExtendsInterfaces0) SetInterfaceType ¶
func (my *ExtendsInterfaces0) SetInterfaceType(_InterfaceType *InterfaceType)
func (*ExtendsInterfaces0) Setextends ¶
func (my *ExtendsInterfaces0) Setextends(_extends *AstToken)
type ExtendsInterfaces1 ¶
type ExtendsInterfaces1 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 195: ExtendsInterfaces ::= ExtendsInterfaces , InterfaceType
*</b>
func AnyCastToExtendsInterfaces1 ¶
func AnyCastToExtendsInterfaces1(i interface{}) *ExtendsInterfaces1
func NewExtendsInterfaces1 ¶
func NewExtendsInterfaces1(leftIToken IToken, rightIToken IToken, _ExtendsInterfaces IExtendsInterfaces, _COMMA *AstToken, _InterfaceType *InterfaceType) *ExtendsInterfaces1
func (*ExtendsInterfaces1) Accept ¶
func (my *ExtendsInterfaces1) Accept(v IAstVisitor)
func (*ExtendsInterfaces1) Enter ¶
func (my *ExtendsInterfaces1) Enter(v Visitor)
func (*ExtendsInterfaces1) GetAllChildren ¶
func (my *ExtendsInterfaces1) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ExtendsInterfaces1) GetCOMMA ¶
func (my *ExtendsInterfaces1) GetCOMMA() *AstToken
func (*ExtendsInterfaces1) GetExtendsInterfaces ¶
func (my *ExtendsInterfaces1) GetExtendsInterfaces() IExtendsInterfaces
func (*ExtendsInterfaces1) GetInterfaceType ¶
func (my *ExtendsInterfaces1) GetInterfaceType() *InterfaceType
func (*ExtendsInterfaces1) SetCOMMA ¶
func (my *ExtendsInterfaces1) SetCOMMA(_COMMA *AstToken)
func (*ExtendsInterfaces1) SetExtendsInterfaces ¶
func (my *ExtendsInterfaces1) SetExtendsInterfaces(_ExtendsInterfaces IExtendsInterfaces)
func (*ExtendsInterfaces1) SetInterfaceType ¶
func (my *ExtendsInterfaces1) SetInterfaceType(_InterfaceType *InterfaceType)
type FieldAccess0 ¶
type FieldAccess0 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 367: FieldAccess ::= Primary . identifier
*</b>
func AnyCastToFieldAccess0 ¶
func AnyCastToFieldAccess0(i interface{}) *FieldAccess0
func NewFieldAccess0 ¶
func NewFieldAccess0(leftIToken IToken, rightIToken IToken, _Primary IPrimary, _DOT *AstToken, _identifier *identifier) *FieldAccess0
func (*FieldAccess0) Accept ¶
func (my *FieldAccess0) Accept(v IAstVisitor)
func (*FieldAccess0) Enter ¶
func (my *FieldAccess0) Enter(v Visitor)
func (*FieldAccess0) GetAllChildren ¶
func (my *FieldAccess0) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*FieldAccess0) GetDOT ¶
func (my *FieldAccess0) GetDOT() *AstToken
func (*FieldAccess0) GetPrimary ¶
func (my *FieldAccess0) GetPrimary() IPrimary
func (*FieldAccess0) Getidentifier ¶
func (my *FieldAccess0) Getidentifier() *identifier
func (*FieldAccess0) SetDOT ¶
func (my *FieldAccess0) SetDOT(_DOT *AstToken)
func (*FieldAccess0) SetPrimary ¶
func (my *FieldAccess0) SetPrimary(_Primary IPrimary)
func (*FieldAccess0) Setidentifier ¶
func (my *FieldAccess0) Setidentifier(_identifier *identifier)
type FieldAccess1 ¶
type FieldAccess1 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 368: FieldAccess ::= super . identifier
*</b>
func AnyCastToFieldAccess1 ¶
func AnyCastToFieldAccess1(i interface{}) *FieldAccess1
func NewFieldAccess1 ¶
func NewFieldAccess1(leftIToken IToken, rightIToken IToken, _super *AstToken, _DOT *AstToken, _identifier *identifier) *FieldAccess1
func (*FieldAccess1) Accept ¶
func (my *FieldAccess1) Accept(v IAstVisitor)
func (*FieldAccess1) Enter ¶
func (my *FieldAccess1) Enter(v Visitor)
func (*FieldAccess1) GetAllChildren ¶
func (my *FieldAccess1) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*FieldAccess1) GetDOT ¶
func (my *FieldAccess1) GetDOT() *AstToken
func (*FieldAccess1) Getidentifier ¶
func (my *FieldAccess1) Getidentifier() *identifier
func (*FieldAccess1) Getsuper ¶
func (my *FieldAccess1) Getsuper() *AstToken
func (*FieldAccess1) SetDOT ¶
func (my *FieldAccess1) SetDOT(_DOT *AstToken)
func (*FieldAccess1) Setidentifier ¶
func (my *FieldAccess1) Setidentifier(_identifier *identifier)
func (*FieldAccess1) Setsuper ¶
func (my *FieldAccess1) Setsuper(_super *AstToken)
type FieldAccess2 ¶
type FieldAccess2 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 369: FieldAccess ::= ClassName . super . identifier
*</b>
func AnyCastToFieldAccess2 ¶
func AnyCastToFieldAccess2(i interface{}) *FieldAccess2
func NewFieldAccess2 ¶
func NewFieldAccess2(leftIToken IToken, rightIToken IToken, _ClassName IClassName, _DOT *AstToken, _super *AstToken, _DOT4 *AstToken, _identifier *identifier) *FieldAccess2
func (*FieldAccess2) Accept ¶
func (my *FieldAccess2) Accept(v IAstVisitor)
func (*FieldAccess2) Enter ¶
func (my *FieldAccess2) Enter(v Visitor)
func (*FieldAccess2) GetAllChildren ¶
func (my *FieldAccess2) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*FieldAccess2) GetClassName ¶
func (my *FieldAccess2) GetClassName() IClassName
func (*FieldAccess2) GetDOT ¶
func (my *FieldAccess2) GetDOT() *AstToken
func (*FieldAccess2) GetDOT4 ¶
func (my *FieldAccess2) GetDOT4() *AstToken
func (*FieldAccess2) Getidentifier ¶
func (my *FieldAccess2) Getidentifier() *identifier
func (*FieldAccess2) Getsuper ¶
func (my *FieldAccess2) Getsuper() *AstToken
func (*FieldAccess2) SetClassName ¶
func (my *FieldAccess2) SetClassName(_ClassName IClassName)
func (*FieldAccess2) SetDOT ¶
func (my *FieldAccess2) SetDOT(_DOT *AstToken)
func (*FieldAccess2) SetDOT4 ¶
func (my *FieldAccess2) SetDOT4(_DOT4 *AstToken)
func (*FieldAccess2) Setidentifier ¶
func (my *FieldAccess2) Setidentifier(_identifier *identifier)
func (*FieldAccess2) Setsuper ¶
func (my *FieldAccess2) Setsuper(_super *AstToken)
type FieldDeclaration ¶
type FieldDeclaration struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 106: FieldDeclaration ::= FieldModifiersopt Type VariableDeclarators ;
*</b>
func AnyCastToFieldDeclaration ¶
func AnyCastToFieldDeclaration(i interface{}) *FieldDeclaration
func NewFieldDeclaration ¶
func NewFieldDeclaration(leftIToken IToken, rightIToken IToken, _FieldModifiersopt IFieldModifiersopt, _Type IType, _VariableDeclarators IVariableDeclarators, _SEMICOLON *AstToken) *FieldDeclaration
func (*FieldDeclaration) Accept ¶
func (my *FieldDeclaration) Accept(v IAstVisitor)
func (*FieldDeclaration) Enter ¶
func (my *FieldDeclaration) Enter(v Visitor)
func (*FieldDeclaration) GetAllChildren ¶
func (my *FieldDeclaration) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*FieldDeclaration) GetFieldModifiersopt ¶
func (my *FieldDeclaration) GetFieldModifiersopt() IFieldModifiersopt
*
- The value returned by <b>GetFieldModifiersopt</b> may be <b>null</b>
func (*FieldDeclaration) GetSEMICOLON ¶
func (my *FieldDeclaration) GetSEMICOLON() *AstToken
func (*FieldDeclaration) GetType ¶
func (my *FieldDeclaration) GetType() IType
func (*FieldDeclaration) GetVariableDeclarators ¶
func (my *FieldDeclaration) GetVariableDeclarators() IVariableDeclarators
func (*FieldDeclaration) SetFieldModifiersopt ¶
func (my *FieldDeclaration) SetFieldModifiersopt(_FieldModifiersopt IFieldModifiersopt)
func (*FieldDeclaration) SetSEMICOLON ¶
func (my *FieldDeclaration) SetSEMICOLON(_SEMICOLON *AstToken)
func (*FieldDeclaration) SetType ¶
func (my *FieldDeclaration) SetType(_Type IType)
func (*FieldDeclaration) SetVariableDeclarators ¶
func (my *FieldDeclaration) SetVariableDeclarators(_VariableDeclarators IVariableDeclarators)
type FieldModifier0 ¶
type FieldModifier0 struct {
*AstToken
}
*
*<b>
*<li>Rule 118: FieldModifier ::= public
*</b>
func AnyCastToFieldModifier0 ¶
func AnyCastToFieldModifier0(i interface{}) *FieldModifier0
func NewFieldModifier0 ¶
func NewFieldModifier0(token IToken) *FieldModifier0
func (*FieldModifier0) Accept ¶
func (my *FieldModifier0) Accept(v IAstVisitor)
func (*FieldModifier0) Enter ¶
func (my *FieldModifier0) Enter(v Visitor)
func (*FieldModifier0) Getpublic ¶
func (my *FieldModifier0) Getpublic() IToken
type FieldModifier1 ¶
type FieldModifier1 struct {
*AstToken
}
*
*<b>
*<li>Rule 119: FieldModifier ::= protected
*</b>
func AnyCastToFieldModifier1 ¶
func AnyCastToFieldModifier1(i interface{}) *FieldModifier1
func NewFieldModifier1 ¶
func NewFieldModifier1(token IToken) *FieldModifier1
func (*FieldModifier1) Accept ¶
func (my *FieldModifier1) Accept(v IAstVisitor)
func (*FieldModifier1) Enter ¶
func (my *FieldModifier1) Enter(v Visitor)
func (*FieldModifier1) Getprotected ¶
func (my *FieldModifier1) Getprotected() IToken
type FieldModifier2 ¶
type FieldModifier2 struct {
*AstToken
}
*
*<b>
*<li>Rule 120: FieldModifier ::= private
*</b>
func AnyCastToFieldModifier2 ¶
func AnyCastToFieldModifier2(i interface{}) *FieldModifier2
func NewFieldModifier2 ¶
func NewFieldModifier2(token IToken) *FieldModifier2
func (*FieldModifier2) Accept ¶
func (my *FieldModifier2) Accept(v IAstVisitor)
func (*FieldModifier2) Enter ¶
func (my *FieldModifier2) Enter(v Visitor)
func (*FieldModifier2) Getprivate ¶
func (my *FieldModifier2) Getprivate() IToken
type FieldModifier3 ¶
type FieldModifier3 struct {
*AstToken
}
*
*<b>
*<li>Rule 121: FieldModifier ::= static
*</b>
func AnyCastToFieldModifier3 ¶
func AnyCastToFieldModifier3(i interface{}) *FieldModifier3
func NewFieldModifier3 ¶
func NewFieldModifier3(token IToken) *FieldModifier3
func (*FieldModifier3) Accept ¶
func (my *FieldModifier3) Accept(v IAstVisitor)
func (*FieldModifier3) Enter ¶
func (my *FieldModifier3) Enter(v Visitor)
func (*FieldModifier3) Getstatic ¶
func (my *FieldModifier3) Getstatic() IToken
type FieldModifier4 ¶
type FieldModifier4 struct {
*AstToken
}
*
*<b>
*<li>Rule 122: FieldModifier ::= final
*</b>
func AnyCastToFieldModifier4 ¶
func AnyCastToFieldModifier4(i interface{}) *FieldModifier4
func NewFieldModifier4 ¶
func NewFieldModifier4(token IToken) *FieldModifier4
func (*FieldModifier4) Accept ¶
func (my *FieldModifier4) Accept(v IAstVisitor)
func (*FieldModifier4) Enter ¶
func (my *FieldModifier4) Enter(v Visitor)
func (*FieldModifier4) Getfinal ¶
func (my *FieldModifier4) Getfinal() IToken
type FieldModifier5 ¶
type FieldModifier5 struct {
*AstToken
}
*
*<b>
*<li>Rule 123: FieldModifier ::= transient
*</b>
func AnyCastToFieldModifier5 ¶
func AnyCastToFieldModifier5(i interface{}) *FieldModifier5
func NewFieldModifier5 ¶
func NewFieldModifier5(token IToken) *FieldModifier5
func (*FieldModifier5) Accept ¶
func (my *FieldModifier5) Accept(v IAstVisitor)
func (*FieldModifier5) Enter ¶
func (my *FieldModifier5) Enter(v Visitor)
func (*FieldModifier5) Gettransient ¶
func (my *FieldModifier5) Gettransient() IToken
type FieldModifier6 ¶
type FieldModifier6 struct {
*AstToken
}
*
*<b>
*<li>Rule 124: FieldModifier ::= volatile
*</b>
func AnyCastToFieldModifier6 ¶
func AnyCastToFieldModifier6(i interface{}) *FieldModifier6
func NewFieldModifier6 ¶
func NewFieldModifier6(token IToken) *FieldModifier6
func (*FieldModifier6) Accept ¶
func (my *FieldModifier6) Accept(v IAstVisitor)
func (*FieldModifier6) Enter ¶
func (my *FieldModifier6) Enter(v Visitor)
func (*FieldModifier6) Getvolatile ¶
func (my *FieldModifier6) Getvolatile() IToken
type FieldModifiers ¶
type FieldModifiers struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 115: FieldModifiers ::= FieldModifier
*</em> *<p> *<b>
*<li>Rule 116: FieldModifiers ::= FieldModifiers FieldModifier
*</b>
func AnyCastToFieldModifiers ¶
func AnyCastToFieldModifiers(i interface{}) *FieldModifiers
func NewFieldModifiers ¶
func NewFieldModifiers(leftIToken IToken, rightIToken IToken, _FieldModifiers IFieldModifiers, _FieldModifier IFieldModifier) *FieldModifiers
func (*FieldModifiers) Accept ¶
func (my *FieldModifiers) Accept(v IAstVisitor)
func (*FieldModifiers) Enter ¶
func (my *FieldModifiers) Enter(v Visitor)
func (*FieldModifiers) GetAllChildren ¶
func (my *FieldModifiers) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*FieldModifiers) GetFieldModifier ¶
func (my *FieldModifiers) GetFieldModifier() IFieldModifier
func (*FieldModifiers) GetFieldModifiers ¶
func (my *FieldModifiers) GetFieldModifiers() IFieldModifiers
func (*FieldModifiers) SetFieldModifier ¶
func (my *FieldModifiers) SetFieldModifier(_FieldModifier IFieldModifier)
func (*FieldModifiers) SetFieldModifiers ¶
func (my *FieldModifiers) SetFieldModifiers(_FieldModifiers IFieldModifiers)
type Finally ¶
type Finally struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 331: Finally ::= finally Block
*</b>
func AnyCastToFinally ¶
func AnyCastToFinally(i interface{}) *Finally
func NewFinally ¶
func (*Finally) GetAllChildren ¶
func (my *Finally) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*Finally) Getfinally ¶
func (*Finally) Setfinally ¶
type FloatingPointType0 ¶
type FloatingPointType0 struct {
*AstToken
}
*
*<b>
*<li>Rule 21: FloatingPointType ::= float
*</b>
func AnyCastToFloatingPointType0 ¶
func AnyCastToFloatingPointType0(i interface{}) *FloatingPointType0
func NewFloatingPointType0 ¶
func NewFloatingPointType0(token IToken) *FloatingPointType0
func (*FloatingPointType0) Accept ¶
func (my *FloatingPointType0) Accept(v IAstVisitor)
func (*FloatingPointType0) Enter ¶
func (my *FloatingPointType0) Enter(v Visitor)
func (*FloatingPointType0) Getfloat ¶
func (my *FloatingPointType0) Getfloat() IToken
type FloatingPointType1 ¶
type FloatingPointType1 struct {
*AstToken
}
*
*<b>
*<li>Rule 22: FloatingPointType ::= double
*</b>
func AnyCastToFloatingPointType1 ¶
func AnyCastToFloatingPointType1(i interface{}) *FloatingPointType1
func NewFloatingPointType1 ¶
func NewFloatingPointType1(token IToken) *FloatingPointType1
func (*FloatingPointType1) Accept ¶
func (my *FloatingPointType1) Accept(v IAstVisitor)
func (*FloatingPointType1) Enter ¶
func (my *FloatingPointType1) Enter(v Visitor)
func (*FloatingPointType1) Getdouble ¶
func (my *FloatingPointType1) Getdouble() IToken
type ForStatementNoShortIf ¶
type ForStatementNoShortIf struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 314: ForStatementNoShortIf ::= for ( ForInitopt ; Expressionopt ; ForUpdateopt ) StatementNoShortIf
*</b>
func AnyCastToForStatementNoShortIf ¶
func AnyCastToForStatementNoShortIf(i interface{}) *ForStatementNoShortIf
func NewForStatementNoShortIf ¶
func NewForStatementNoShortIf(leftIToken IToken, rightIToken IToken, _for *AstToken, _LPAREN *AstToken, _ForInitopt IForInitopt, _SEMICOLON *AstToken, _Expressionopt IExpressionopt, _SEMICOLON6 *AstToken, _ForUpdateopt IForUpdateopt, _RPAREN *AstToken, _StatementNoShortIf IStatementNoShortIf) *ForStatementNoShortIf
func (*ForStatementNoShortIf) Accept ¶
func (my *ForStatementNoShortIf) Accept(v IAstVisitor)
func (*ForStatementNoShortIf) Enter ¶
func (my *ForStatementNoShortIf) Enter(v Visitor)
func (*ForStatementNoShortIf) GetAllChildren ¶
func (my *ForStatementNoShortIf) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ForStatementNoShortIf) GetExpressionopt ¶
func (my *ForStatementNoShortIf) GetExpressionopt() IExpressionopt
*
- The value returned by <b>GetExpressionopt</b> may be <b>null</b>
func (*ForStatementNoShortIf) GetForInitopt ¶
func (my *ForStatementNoShortIf) GetForInitopt() IForInitopt
*
- The value returned by <b>GetForInitopt</b> may be <b>null</b>
func (*ForStatementNoShortIf) GetForUpdateopt ¶
func (my *ForStatementNoShortIf) GetForUpdateopt() IForUpdateopt
*
- The value returned by <b>GetForUpdateopt</b> may be <b>null</b>
func (*ForStatementNoShortIf) GetLPAREN ¶
func (my *ForStatementNoShortIf) GetLPAREN() *AstToken
func (*ForStatementNoShortIf) GetRPAREN ¶
func (my *ForStatementNoShortIf) GetRPAREN() *AstToken
func (*ForStatementNoShortIf) GetSEMICOLON ¶
func (my *ForStatementNoShortIf) GetSEMICOLON() *AstToken
func (*ForStatementNoShortIf) GetSEMICOLON6 ¶
func (my *ForStatementNoShortIf) GetSEMICOLON6() *AstToken
func (*ForStatementNoShortIf) GetStatementNoShortIf ¶
func (my *ForStatementNoShortIf) GetStatementNoShortIf() IStatementNoShortIf
func (*ForStatementNoShortIf) Getfor ¶
func (my *ForStatementNoShortIf) Getfor() *AstToken
func (*ForStatementNoShortIf) SetExpressionopt ¶
func (my *ForStatementNoShortIf) SetExpressionopt(_Expressionopt IExpressionopt)
func (*ForStatementNoShortIf) SetForInitopt ¶
func (my *ForStatementNoShortIf) SetForInitopt(_ForInitopt IForInitopt)
func (*ForStatementNoShortIf) SetForUpdateopt ¶
func (my *ForStatementNoShortIf) SetForUpdateopt(_ForUpdateopt IForUpdateopt)
func (*ForStatementNoShortIf) SetLPAREN ¶
func (my *ForStatementNoShortIf) SetLPAREN(_LPAREN *AstToken)
func (*ForStatementNoShortIf) SetRPAREN ¶
func (my *ForStatementNoShortIf) SetRPAREN(_RPAREN *AstToken)
func (*ForStatementNoShortIf) SetSEMICOLON ¶
func (my *ForStatementNoShortIf) SetSEMICOLON(_SEMICOLON *AstToken)
func (*ForStatementNoShortIf) SetSEMICOLON6 ¶
func (my *ForStatementNoShortIf) SetSEMICOLON6(_SEMICOLON6 *AstToken)
func (*ForStatementNoShortIf) SetStatementNoShortIf ¶
func (my *ForStatementNoShortIf) SetStatementNoShortIf(_StatementNoShortIf IStatementNoShortIf)
func (*ForStatementNoShortIf) Setfor ¶
func (my *ForStatementNoShortIf) Setfor(_for *AstToken)
type FormalParameter ¶
type FormalParameter struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 135: FormalParameter ::= VariableModifiersopt Type VariableDeclaratorId
*</b>
func AnyCastToFormalParameter ¶
func AnyCastToFormalParameter(i interface{}) *FormalParameter
func NewFormalParameter ¶
func NewFormalParameter(leftIToken IToken, rightIToken IToken, _VariableModifiersopt IVariableModifiersopt, _Type IType, _VariableDeclaratorId IVariableDeclaratorId) *FormalParameter
func (*FormalParameter) Accept ¶
func (my *FormalParameter) Accept(v IAstVisitor)
func (*FormalParameter) Enter ¶
func (my *FormalParameter) Enter(v Visitor)
func (*FormalParameter) GetAllChildren ¶
func (my *FormalParameter) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*FormalParameter) GetType ¶
func (my *FormalParameter) GetType() IType
func (*FormalParameter) GetVariableDeclaratorId ¶
func (my *FormalParameter) GetVariableDeclaratorId() IVariableDeclaratorId
func (*FormalParameter) GetVariableModifiersopt ¶
func (my *FormalParameter) GetVariableModifiersopt() IVariableModifiersopt
*
- The value returned by <b>GetVariableModifiersopt</b> may be <b>null</b>
func (*FormalParameter) SetType ¶
func (my *FormalParameter) SetType(_Type IType)
func (*FormalParameter) SetVariableDeclaratorId ¶
func (my *FormalParameter) SetVariableDeclaratorId(_VariableDeclaratorId IVariableDeclaratorId)
func (*FormalParameter) SetVariableModifiersopt ¶
func (my *FormalParameter) SetVariableModifiersopt(_VariableModifiersopt IVariableModifiersopt)
type FormalParameterList ¶
type FormalParameterList struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 131: FormalParameterList ::= LastFormalParameter
*</em> *<p> *<b>
*<li>Rule 132: FormalParameterList ::= FormalParameters , LastFormalParameter
*</b>
func AnyCastToFormalParameterList ¶
func AnyCastToFormalParameterList(i interface{}) *FormalParameterList
func NewFormalParameterList ¶
func NewFormalParameterList(leftIToken IToken, rightIToken IToken, _FormalParameters IFormalParameters, _COMMA *AstToken, _LastFormalParameter *LastFormalParameter) *FormalParameterList
func (*FormalParameterList) Accept ¶
func (my *FormalParameterList) Accept(v IAstVisitor)
func (*FormalParameterList) Enter ¶
func (my *FormalParameterList) Enter(v Visitor)
func (*FormalParameterList) GetAllChildren ¶
func (my *FormalParameterList) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*FormalParameterList) GetCOMMA ¶
func (my *FormalParameterList) GetCOMMA() *AstToken
func (*FormalParameterList) GetFormalParameters ¶
func (my *FormalParameterList) GetFormalParameters() IFormalParameters
func (*FormalParameterList) GetLastFormalParameter ¶
func (my *FormalParameterList) GetLastFormalParameter() *LastFormalParameter
func (*FormalParameterList) SetCOMMA ¶
func (my *FormalParameterList) SetCOMMA(_COMMA *AstToken)
func (*FormalParameterList) SetFormalParameters ¶
func (my *FormalParameterList) SetFormalParameters(_FormalParameters IFormalParameters)
func (*FormalParameterList) SetLastFormalParameter ¶
func (my *FormalParameterList) SetLastFormalParameter(_LastFormalParameter *LastFormalParameter)
type FormalParameters ¶
type FormalParameters struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 133: FormalParameters ::= FormalParameter
*</em> *<p> *<b>
*<li>Rule 134: FormalParameters ::= FormalParameters , FormalParameter
*</b>
func AnyCastToFormalParameters ¶
func AnyCastToFormalParameters(i interface{}) *FormalParameters
func NewFormalParameters ¶
func NewFormalParameters(leftIToken IToken, rightIToken IToken, _FormalParameters IFormalParameters, _COMMA *AstToken, _FormalParameter *FormalParameter) *FormalParameters
func (*FormalParameters) Accept ¶
func (my *FormalParameters) Accept(v IAstVisitor)
func (*FormalParameters) Enter ¶
func (my *FormalParameters) Enter(v Visitor)
func (*FormalParameters) GetAllChildren ¶
func (my *FormalParameters) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*FormalParameters) GetCOMMA ¶
func (my *FormalParameters) GetCOMMA() *AstToken
func (*FormalParameters) GetFormalParameter ¶
func (my *FormalParameters) GetFormalParameter() *FormalParameter
func (*FormalParameters) GetFormalParameters ¶
func (my *FormalParameters) GetFormalParameters() IFormalParameters
func (*FormalParameters) SetCOMMA ¶
func (my *FormalParameters) SetCOMMA(_COMMA *AstToken)
func (*FormalParameters) SetFormalParameter ¶
func (my *FormalParameters) SetFormalParameter(_FormalParameter *FormalParameter)
func (*FormalParameters) SetFormalParameters ¶
func (my *FormalParameters) SetFormalParameters(_FormalParameters IFormalParameters)
type IAbstractMethodDeclaration ¶
type IAbstractMethodDeclaration interface {
IInterfaceMemberDeclaration
}
*
- is implemented by <b>AbstractMethodDeclaration</b>
func AnyCastToIAbstractMethodDeclaration ¶
func AnyCastToIAbstractMethodDeclaration(i interface{}) IAbstractMethodDeclaration
type IAbstractMethodModifier ¶
type IAbstractMethodModifier interface {
IAbstractMethodModifiers
IAstToken
}
*
- is implemented by: *<b> *<ul> *<li>Annotations *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *<li>AbstractMethodModifier0 *<li>AbstractMethodModifier1 *</ul> *</b>
func AnyCastToIAbstractMethodModifier ¶
func AnyCastToIAbstractMethodModifier(i interface{}) IAbstractMethodModifier
type IAbstractMethodModifiers ¶
type IAbstractMethodModifiers interface {
IAbstractMethodModifiersopt
}
*
- is implemented by: *<b> *<ul> *<li>AbstractMethodModifiers *<li>Annotations *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *<li>AbstractMethodModifier0 *<li>AbstractMethodModifier1 *</ul> *</b>
func AnyCastToIAbstractMethodModifiers ¶
func AnyCastToIAbstractMethodModifiers(i interface{}) IAbstractMethodModifiers
type IAbstractMethodModifiersopt ¶
type IAbstractMethodModifiersopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>AbstractMethodModifiers *<li>Annotations *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *<li>AbstractMethodModifier0 *<li>AbstractMethodModifier1 *</ul> *</b>
func AnyCastToIAbstractMethodModifiersopt ¶
func AnyCastToIAbstractMethodModifiersopt(i interface{}) IAbstractMethodModifiersopt
type IActualTypeArgument ¶
type IActualTypeArgument interface {
IActualTypeArgumentList
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ClassType *<li>ArrayType *<li>Wildcard *</ul> *</b>
func AnyCastToIActualTypeArgument ¶
func AnyCastToIActualTypeArgument(i interface{}) IActualTypeArgument
type IActualTypeArgumentList ¶
type IActualTypeArgumentList interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ClassType *<li>ArrayType *<li>ActualTypeArgumentList *<li>Wildcard *</ul> *</b>
func AnyCastToIActualTypeArgumentList ¶
func AnyCastToIActualTypeArgumentList(i interface{}) IActualTypeArgumentList
type IAdditionalBound ¶
type IAdditionalBound interface {
IAdditionalBoundList
}
*
- is implemented by <b>AdditionalBound</b>
func AnyCastToIAdditionalBound ¶
func AnyCastToIAdditionalBound(i interface{}) IAdditionalBound
type IAdditionalBoundList ¶
type IAdditionalBoundList interface {
IAdditionalBoundListopt
}
*
- is implemented by: *<b> *<ul> *<li>AdditionalBoundList *<li>AdditionalBound *</ul> *</b>
func AnyCastToIAdditionalBoundList ¶
func AnyCastToIAdditionalBoundList(i interface{}) IAdditionalBoundList
type IAdditionalBoundListopt ¶
type IAdditionalBoundListopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>AdditionalBoundList *<li>AdditionalBound *</ul> *</b>
func AnyCastToIAdditionalBoundListopt ¶
func AnyCastToIAdditionalBoundListopt(i interface{}) IAdditionalBoundListopt
type IAdditiveExpression ¶
type IAdditiveExpression interface {
IShiftExpression
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>UnaryExpression0 *<li>UnaryExpression1 *<li>UnaryExpressionNotPlusMinus0 *<li>UnaryExpressionNotPlusMinus1 *<li>CastExpression0 *<li>CastExpression1 *<li>MultiplicativeExpression0 *<li>MultiplicativeExpression1 *<li>MultiplicativeExpression2 *<li>AdditiveExpression0 *<li>AdditiveExpression1 *</ul> *</b>
func AnyCastToIAdditiveExpression ¶
func AnyCastToIAdditiveExpression(i interface{}) IAdditiveExpression
type IAmbiguousName ¶
type IAmbiguousName interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>AmbiguousName *</ul> *</b>
func AnyCastToIAmbiguousName ¶
func AnyCastToIAmbiguousName(i interface{}) IAmbiguousName
type IAndExpression ¶
type IAndExpression interface {
IExclusiveOrExpression
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>AndExpression *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>UnaryExpression0 *<li>UnaryExpression1 *<li>UnaryExpressionNotPlusMinus0 *<li>UnaryExpressionNotPlusMinus1 *<li>CastExpression0 *<li>CastExpression1 *<li>MultiplicativeExpression0 *<li>MultiplicativeExpression1 *<li>MultiplicativeExpression2 *<li>AdditiveExpression0 *<li>AdditiveExpression1 *<li>ShiftExpression0 *<li>ShiftExpression1 *<li>ShiftExpression2 *<li>RelationalExpression0 *<li>RelationalExpression1 *<li>RelationalExpression2 *<li>RelationalExpression3 *<li>RelationalExpression4 *<li>EqualityExpression0 *<li>EqualityExpression1 *</ul> *</b>
func AnyCastToIAndExpression ¶
func AnyCastToIAndExpression(i interface{}) IAndExpression
type IAnnotation ¶
type IAnnotation interface {
IClassModifier
IFieldModifier
IInterfaceModifier
IConstantModifier
IAnnotations
IElementValue
}
*
- is implemented by: *<b> *<ul> *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *</ul> *</b>
func AnyCastToIAnnotation ¶
func AnyCastToIAnnotation(i interface{}) IAnnotation
type IAnnotationTypeBody ¶
type IAnnotationTypeBody interface {
IRootForJavaParser
}
*
- is implemented by <b>AnnotationTypeBody</b>
func AnyCastToIAnnotationTypeBody ¶
func AnyCastToIAnnotationTypeBody(i interface{}) IAnnotationTypeBody
type IAnnotationTypeDeclaration ¶
type IAnnotationTypeDeclaration interface {
IInterfaceDeclaration
IAnnotationTypeElementDeclaration
}
*
- is implemented by <b>AnnotationTypeDeclaration</b>
func AnyCastToIAnnotationTypeDeclaration ¶
func AnyCastToIAnnotationTypeDeclaration(i interface{}) IAnnotationTypeDeclaration
type IAnnotationTypeElementDeclaration ¶
type IAnnotationTypeElementDeclaration interface {
IAnnotationTypeElementDeclarations
IAstToken
}
*
- is implemented by: *<b> *<ul> *<li>NormalClassDeclaration *<li>EnumDeclaration *<li>NormalInterfaceDeclaration *<li>ConstantDeclaration *<li>AnnotationTypeDeclaration *<li>AnnotationTypeElementDeclaration0 *<li>AnnotationTypeElementDeclaration1 *</ul> *</b>
func AnyCastToIAnnotationTypeElementDeclaration ¶
func AnyCastToIAnnotationTypeElementDeclaration(i interface{}) IAnnotationTypeElementDeclaration
type IAnnotationTypeElementDeclarations ¶
type IAnnotationTypeElementDeclarations interface {
IAnnotationTypeElementDeclarationsopt
}
*
- is implemented by: *<b> *<ul> *<li>NormalClassDeclaration *<li>EnumDeclaration *<li>NormalInterfaceDeclaration *<li>ConstantDeclaration *<li>AnnotationTypeDeclaration *<li>AnnotationTypeElementDeclarations *<li>AnnotationTypeElementDeclaration0 *<li>AnnotationTypeElementDeclaration1 *</ul> *</b>
func AnyCastToIAnnotationTypeElementDeclarations ¶
func AnyCastToIAnnotationTypeElementDeclarations(i interface{}) IAnnotationTypeElementDeclarations
type IAnnotationTypeElementDeclarationsopt ¶
type IAnnotationTypeElementDeclarationsopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>NormalClassDeclaration *<li>EnumDeclaration *<li>NormalInterfaceDeclaration *<li>ConstantDeclaration *<li>AnnotationTypeDeclaration *<li>AnnotationTypeElementDeclarations *<li>AnnotationTypeElementDeclaration0 *<li>AnnotationTypeElementDeclaration1 *</ul> *</b>
func AnyCastToIAnnotationTypeElementDeclarationsopt ¶
func AnyCastToIAnnotationTypeElementDeclarationsopt(i interface{}) IAnnotationTypeElementDeclarationsopt
type IAnnotations ¶
type IAnnotations interface {
IVariableModifier
IMethodModifier
IConstructorModifier
IAbstractMethodModifier
IAnnotationsopt
}
*
- is implemented by: *<b> *<ul> *<li>Annotations *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *</ul> *</b>
func AnyCastToIAnnotations ¶
func AnyCastToIAnnotations(i interface{}) IAnnotations
type IAnnotationsopt ¶
type IAnnotationsopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>Annotations *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *</ul> *</b>
func AnyCastToIAnnotationsopt ¶
func AnyCastToIAnnotationsopt(i interface{}) IAnnotationsopt
type IArgumentList ¶
type IArgumentList interface {
IArgumentListopt
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>ArgumentList *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>AndExpression *<li>ExclusiveOrExpression *<li>InclusiveOrExpression *<li>ConditionalAndExpression *<li>ConditionalOrExpression *<li>ConditionalExpression *<li>Assignment *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>UnaryExpression0 *<li>UnaryExpression1 *<li>UnaryExpressionNotPlusMinus0 *<li>UnaryExpressionNotPlusMinus1 *<li>CastExpression0 *<li>CastExpression1 *<li>MultiplicativeExpression0 *<li>MultiplicativeExpression1 *<li>MultiplicativeExpression2 *<li>AdditiveExpression0 *<li>AdditiveExpression1 *<li>ShiftExpression0 *<li>ShiftExpression1 *<li>ShiftExpression2 *<li>RelationalExpression0 *<li>RelationalExpression1 *<li>RelationalExpression2 *<li>RelationalExpression3 *<li>RelationalExpression4 *<li>EqualityExpression0 *<li>EqualityExpression1 *</ul> *</b>
func AnyCastToIArgumentList ¶
func AnyCastToIArgumentList(i interface{}) IArgumentList
type IArgumentListopt ¶
type IArgumentListopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>ArgumentList *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>AndExpression *<li>ExclusiveOrExpression *<li>InclusiveOrExpression *<li>ConditionalAndExpression *<li>ConditionalOrExpression *<li>ConditionalExpression *<li>Assignment *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>UnaryExpression0 *<li>UnaryExpression1 *<li>UnaryExpressionNotPlusMinus0 *<li>UnaryExpressionNotPlusMinus1 *<li>CastExpression0 *<li>CastExpression1 *<li>MultiplicativeExpression0 *<li>MultiplicativeExpression1 *<li>MultiplicativeExpression2 *<li>AdditiveExpression0 *<li>AdditiveExpression1 *<li>ShiftExpression0 *<li>ShiftExpression1 *<li>ShiftExpression2 *<li>RelationalExpression0 *<li>RelationalExpression1 *<li>RelationalExpression2 *<li>RelationalExpression3 *<li>RelationalExpression4 *<li>EqualityExpression0 *<li>EqualityExpression1 *</ul> *</b>
func AnyCastToIArgumentListopt ¶
func AnyCastToIArgumentListopt(i interface{}) IArgumentListopt
type IArguments ¶
type IArguments interface {
IArgumentsopt
}
*
- is implemented by <b>Arguments</b>
func AnyCastToIArguments ¶
func AnyCastToIArguments(i interface{}) IArguments
type IArgumentsopt ¶
type IArgumentsopt interface {
IRootForJavaParser
}
*
- is implemented by <b>Arguments</b>
func AnyCastToIArgumentsopt ¶
func AnyCastToIArgumentsopt(i interface{}) IArgumentsopt
type IArrayAccess ¶
type IArrayAccess interface {
IPrimaryNoNewArray
ILeftHandSide
}
*
- is implemented by: *<b> *<ul> *<li>ArrayAccess0 *<li>ArrayAccess1 *</ul> *</b>
func AnyCastToIArrayAccess ¶
func AnyCastToIArrayAccess(i interface{}) IArrayAccess
type IArrayCreationExpression ¶
type IArrayCreationExpression interface {
IPrimary
}
*
- is implemented by: *<b> *<ul> *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *</ul> *</b>
func AnyCastToIArrayCreationExpression ¶
func AnyCastToIArrayCreationExpression(i interface{}) IArrayCreationExpression
type IArrayInitializer ¶
type IArrayInitializer interface {
IVariableInitializer
}
*
- is implemented by <b>ArrayInitializer</b>
func AnyCastToIArrayInitializer ¶
func AnyCastToIArrayInitializer(i interface{}) IArrayInitializer
type IArrayType ¶
type IArrayType interface {
IReferenceType
}
*
- is implemented by <b>ArrayType</b>
func AnyCastToIArrayType ¶
func AnyCastToIArrayType(i interface{}) IArrayType
type IAssertStatement ¶
type IAssertStatement interface {
IStatementWithoutTrailingSubstatement
}
*
- is implemented by: *<b> *<ul> *<li>AssertStatement0 *<li>AssertStatement1 *</ul> *</b>
func AnyCastToIAssertStatement ¶
func AnyCastToIAssertStatement(i interface{}) IAssertStatement
type IAssignment ¶
type IAssignment interface {
IStatementExpression
IAssignmentExpression
}
*
- is implemented by <b>Assignment</b>
func AnyCastToIAssignment ¶
func AnyCastToIAssignment(i interface{}) IAssignment
type IAssignmentExpression ¶
type IAssignmentExpression interface {
IExpression
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>AndExpression *<li>ExclusiveOrExpression *<li>InclusiveOrExpression *<li>ConditionalAndExpression *<li>ConditionalOrExpression *<li>ConditionalExpression *<li>Assignment *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>UnaryExpression0 *<li>UnaryExpression1 *<li>UnaryExpressionNotPlusMinus0 *<li>UnaryExpressionNotPlusMinus1 *<li>CastExpression0 *<li>CastExpression1 *<li>MultiplicativeExpression0 *<li>MultiplicativeExpression1 *<li>MultiplicativeExpression2 *<li>AdditiveExpression0 *<li>AdditiveExpression1 *<li>ShiftExpression0 *<li>ShiftExpression1 *<li>ShiftExpression2 *<li>RelationalExpression0 *<li>RelationalExpression1 *<li>RelationalExpression2 *<li>RelationalExpression3 *<li>RelationalExpression4 *<li>EqualityExpression0 *<li>EqualityExpression1 *</ul> *</b>
func AnyCastToIAssignmentExpression ¶
func AnyCastToIAssignmentExpression(i interface{}) IAssignmentExpression
type IAssignmentOperator ¶
type IAssignmentOperator interface {
IAstToken
}
*
- is implemented by: *<b> *<ul> *<li>AssignmentOperator0 *<li>AssignmentOperator1 *<li>AssignmentOperator2 *<li>AssignmentOperator3 *<li>AssignmentOperator4 *<li>AssignmentOperator5 *<li>AssignmentOperator6 *<li>AssignmentOperator7 *<li>AssignmentOperator8 *<li>AssignmentOperator9 *<li>AssignmentOperator10 *<li>AssignmentOperator11 *</ul> *</b>
func AnyCastToIAssignmentOperator ¶
func AnyCastToIAssignmentOperator(i interface{}) IAssignmentOperator
type IAstToken ¶
type IAstToken interface {
IRootForJavaParser
}
*
- is always implemented by <b>AstToken</b>. It is also implemented by: *<b> *<ul> *<li>identifier *<li>PrimitiveType *<li>ClassType *<li>ArrayType *<li>TypeDeclaration *<li>NormalClassDeclaration *<li>ClassMemberDeclaration *<li>FieldDeclaration *<li>MethodDeclaration *<li>ResultType *<li>VariableModifier *<li>MethodBody *<li>EnumDeclaration *<li>NormalInterfaceDeclaration *<li>InterfaceMemberDeclaration *<li>ConstantDeclaration *<li>AbstractMethodDeclaration *<li>AnnotationTypeDeclaration *<li>Annotations *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *<li>Block *<li>BlockStatements *<li>LocalVariableDeclarationStatement *<li>IfThenStatement *<li>IfThenElseStatement *<li>EmptyStatement *<li>LabeledStatement *<li>ExpressionStatement *<li>SwitchStatement *<li>WhileStatement *<li>DoStatement *<li>BasicForStatement *<li>EnhancedForStatement *<li>BreakStatement *<li>ContinueStatement *<li>ReturnStatement *<li>ThrowStatement *<li>SynchronizedStatement *<li>Commaopt *<li>Ellipsisopt *<li>LPGUserAction0 *<li>LPGUserAction1 *<li>LPGUserAction2 *<li>LPGUserAction3 *<li>LPGUserAction4 *<li>IntegralType0 *<li>IntegralType1 *<li>IntegralType2 *<li>IntegralType3 *<li>IntegralType4 *<li>FloatingPointType0 *<li>FloatingPointType1 *<li>ClassModifier0 *<li>ClassModifier1 *<li>ClassModifier2 *<li>ClassModifier3 *<li>ClassModifier4 *<li>ClassModifier5 *<li>ClassModifier6 *<li>FieldModifier0 *<li>FieldModifier1 *<li>FieldModifier2 *<li>FieldModifier3 *<li>FieldModifier4 *<li>FieldModifier5 *<li>FieldModifier6 *<li>MethodModifier0 *<li>MethodModifier1 *<li>MethodModifier2 *<li>MethodModifier3 *<li>MethodModifier4 *<li>MethodModifier5 *<li>MethodModifier6 *<li>MethodModifier7 *<li>MethodModifier8 *<li>ConstructorModifier0 *<li>ConstructorModifier1 *<li>ConstructorModifier2 *<li>InterfaceModifier0 *<li>InterfaceModifier1 *<li>InterfaceModifier2 *<li>InterfaceModifier3 *<li>InterfaceModifier4 *<li>InterfaceModifier5 *<li>ConstantModifier0 *<li>ConstantModifier1 *<li>ConstantModifier2 *<li>AbstractMethodModifier0 *<li>AbstractMethodModifier1 *<li>AnnotationTypeElementDeclaration0 *<li>AnnotationTypeElementDeclaration1 *<li>AssertStatement0 *<li>AssertStatement1 *<li>TryStatement0 *<li>TryStatement1 *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>AssignmentOperator0 *<li>AssignmentOperator1 *<li>AssignmentOperator2 *<li>AssignmentOperator3 *<li>AssignmentOperator4 *<li>AssignmentOperator5 *<li>AssignmentOperator6 *<li>AssignmentOperator7 *<li>AssignmentOperator8 *<li>AssignmentOperator9 *<li>AssignmentOperator10 *<li>AssignmentOperator11 *</ul> *</b>
func AnyCastToIAstToken ¶
func AnyCastToIAstToken(i interface{}) IAstToken
type IBasicForStatement ¶
type IBasicForStatement interface {
IForStatement
}
*
- is implemented by <b>BasicForStatement</b>
func AnyCastToIBasicForStatement ¶
func AnyCastToIBasicForStatement(i interface{}) IBasicForStatement
type IBlock ¶
type IBlock interface {
IMethodBody
IInstanceInitializer
IStatementWithoutTrailingSubstatement
}
*
- is implemented by <b>Block</b>
func AnyCastToIBlock ¶
func AnyCastToIBlock(i interface{}) IBlock
type IBlockStatement ¶
type IBlockStatement interface {
IBlockStatements
}
*
- is implemented by: *<b> *<ul> *<li>NormalClassDeclaration *<li>EnumDeclaration *<li>Block *<li>LocalVariableDeclarationStatement *<li>IfThenStatement *<li>IfThenElseStatement *<li>EmptyStatement *<li>LabeledStatement *<li>ExpressionStatement *<li>SwitchStatement *<li>WhileStatement *<li>DoStatement *<li>BasicForStatement *<li>EnhancedForStatement *<li>BreakStatement *<li>ContinueStatement *<li>ReturnStatement *<li>ThrowStatement *<li>SynchronizedStatement *<li>AssertStatement0 *<li>AssertStatement1 *<li>TryStatement0 *<li>TryStatement1 *</ul> *</b>
func AnyCastToIBlockStatement ¶
func AnyCastToIBlockStatement(i interface{}) IBlockStatement
type IBlockStatements ¶
type IBlockStatements interface {
IBlockStatementsopt
}
*
- is implemented by: *<b> *<ul> *<li>NormalClassDeclaration *<li>EnumDeclaration *<li>Block *<li>BlockStatements *<li>LocalVariableDeclarationStatement *<li>IfThenStatement *<li>IfThenElseStatement *<li>EmptyStatement *<li>LabeledStatement *<li>ExpressionStatement *<li>SwitchStatement *<li>WhileStatement *<li>DoStatement *<li>BasicForStatement *<li>EnhancedForStatement *<li>BreakStatement *<li>ContinueStatement *<li>ReturnStatement *<li>ThrowStatement *<li>SynchronizedStatement *<li>AssertStatement0 *<li>AssertStatement1 *<li>TryStatement0 *<li>TryStatement1 *</ul> *</b>
func AnyCastToIBlockStatements ¶
func AnyCastToIBlockStatements(i interface{}) IBlockStatements
type IBlockStatementsopt ¶
type IBlockStatementsopt interface {
ILPGUserAction
}
*
- is implemented by: *<b> *<ul> *<li>NormalClassDeclaration *<li>EnumDeclaration *<li>Block *<li>BlockStatements *<li>LocalVariableDeclarationStatement *<li>IfThenStatement *<li>IfThenElseStatement *<li>EmptyStatement *<li>LabeledStatement *<li>ExpressionStatement *<li>SwitchStatement *<li>WhileStatement *<li>DoStatement *<li>BasicForStatement *<li>EnhancedForStatement *<li>BreakStatement *<li>ContinueStatement *<li>ReturnStatement *<li>ThrowStatement *<li>SynchronizedStatement *<li>AssertStatement0 *<li>AssertStatement1 *<li>TryStatement0 *<li>TryStatement1 *</ul> *</b>
func AnyCastToIBlockStatementsopt ¶
func AnyCastToIBlockStatementsopt(i interface{}) IBlockStatementsopt
type IBooleanLiteral ¶
*
- is always implemented by <b>AstToken</b>. It is also implemented by: *<b> *<ul> *<li>BooleanLiteral0 *<li>BooleanLiteral1 *</ul> *</b>
func AnyCastToIBooleanLiteral ¶
func AnyCastToIBooleanLiteral(i interface{}) IBooleanLiteral
type IBreakStatement ¶
type IBreakStatement interface {
IStatementWithoutTrailingSubstatement
}
*
- is implemented by <b>BreakStatement</b>
func AnyCastToIBreakStatement ¶
func AnyCastToIBreakStatement(i interface{}) IBreakStatement
type ICastExpression ¶
type ICastExpression interface {
IUnaryExpressionNotPlusMinus
}
*
- is implemented by: *<b> *<ul> *<li>CastExpression0 *<li>CastExpression1 *</ul> *</b>
func AnyCastToICastExpression ¶
func AnyCastToICastExpression(i interface{}) ICastExpression
type ICatchClause ¶
type ICatchClause interface {
ICatches
}
*
- is implemented by <b>CatchClause</b>
func AnyCastToICatchClause ¶
func AnyCastToICatchClause(i interface{}) ICatchClause
type ICatches ¶
type ICatches interface {
ICatchesopt
}
*
- is implemented by: *<b> *<ul> *<li>Catches *<li>CatchClause *</ul> *</b>
func AnyCastToICatches ¶
func AnyCastToICatches(i interface{}) ICatches
type ICatchesopt ¶
type ICatchesopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>Catches *<li>CatchClause *</ul> *</b>
func AnyCastToICatchesopt ¶
func AnyCastToICatchesopt(i interface{}) ICatchesopt
type IClassBody ¶
type IClassBody interface {
IClassBodyopt
}
*
- is implemented by <b>ClassBody</b>
func AnyCastToIClassBody ¶
func AnyCastToIClassBody(i interface{}) IClassBody
type IClassBodyDeclaration ¶
type IClassBodyDeclaration interface {
IClassBodyDeclarations
}
*
- is implemented by: *<b> *<ul> *<li>NormalClassDeclaration *<li>ClassMemberDeclaration *<li>FieldDeclaration *<li>MethodDeclaration *<li>StaticInitializer *<li>ConstructorDeclaration *<li>EnumDeclaration *<li>NormalInterfaceDeclaration *<li>AnnotationTypeDeclaration *<li>Block *</ul> *</b>
func AnyCastToIClassBodyDeclaration ¶
func AnyCastToIClassBodyDeclaration(i interface{}) IClassBodyDeclaration
type IClassBodyDeclarations ¶
type IClassBodyDeclarations interface {
IClassBodyDeclarationsopt
}
*
- is implemented by: *<b> *<ul> *<li>NormalClassDeclaration *<li>ClassBodyDeclarations *<li>ClassMemberDeclaration *<li>FieldDeclaration *<li>MethodDeclaration *<li>StaticInitializer *<li>ConstructorDeclaration *<li>EnumDeclaration *<li>NormalInterfaceDeclaration *<li>AnnotationTypeDeclaration *<li>Block *</ul> *</b>
func AnyCastToIClassBodyDeclarations ¶
func AnyCastToIClassBodyDeclarations(i interface{}) IClassBodyDeclarations
type IClassBodyDeclarationsopt ¶
type IClassBodyDeclarationsopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>NormalClassDeclaration *<li>ClassBodyDeclarations *<li>ClassMemberDeclaration *<li>FieldDeclaration *<li>MethodDeclaration *<li>StaticInitializer *<li>ConstructorDeclaration *<li>EnumDeclaration *<li>NormalInterfaceDeclaration *<li>AnnotationTypeDeclaration *<li>Block *</ul> *</b>
func AnyCastToIClassBodyDeclarationsopt ¶
func AnyCastToIClassBodyDeclarationsopt(i interface{}) IClassBodyDeclarationsopt
type IClassBodyopt ¶
type IClassBodyopt interface {
IRootForJavaParser
}
*
- is implemented by <b>ClassBody</b>
func AnyCastToIClassBodyopt ¶
func AnyCastToIClassBodyopt(i interface{}) IClassBodyopt
type IClassDeclaration ¶
type IClassDeclaration interface {
ITypeDeclaration
IClassMemberDeclaration
IInterfaceMemberDeclaration
IAnnotationTypeElementDeclaration
IBlockStatement
}
*
- is implemented by: *<b> *<ul> *<li>NormalClassDeclaration *<li>EnumDeclaration *</ul> *</b>
func AnyCastToIClassDeclaration ¶
func AnyCastToIClassDeclaration(i interface{}) IClassDeclaration
type IClassInstanceCreationExpression ¶
type IClassInstanceCreationExpression interface {
IStatementExpression
IPrimaryNoNewArray
}
*
- is implemented by: *<b> *<ul> *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *</ul> *</b>
func AnyCastToIClassInstanceCreationExpression ¶
func AnyCastToIClassInstanceCreationExpression(i interface{}) IClassInstanceCreationExpression
type IClassMemberDeclaration ¶
type IClassMemberDeclaration interface {
IClassBodyDeclaration
IAstToken
}
*
- is implemented by: *<b> *<ul> *<li>NormalClassDeclaration *<li>ClassMemberDeclaration *<li>FieldDeclaration *<li>MethodDeclaration *<li>EnumDeclaration *<li>NormalInterfaceDeclaration *<li>AnnotationTypeDeclaration *</ul> *</b>
func AnyCastToIClassMemberDeclaration ¶
func AnyCastToIClassMemberDeclaration(i interface{}) IClassMemberDeclaration
type IClassModifier ¶
type IClassModifier interface {
IClassModifiers
IAstToken
}
*
- is implemented by: *<b> *<ul> *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *<li>ClassModifier0 *<li>ClassModifier1 *<li>ClassModifier2 *<li>ClassModifier3 *<li>ClassModifier4 *<li>ClassModifier5 *<li>ClassModifier6 *</ul> *</b>
func AnyCastToIClassModifier ¶
func AnyCastToIClassModifier(i interface{}) IClassModifier
type IClassModifiers ¶
type IClassModifiers interface {
IClassModifiersopt
}
*
- is implemented by: *<b> *<ul> *<li>ClassModifiers *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *<li>ClassModifier0 *<li>ClassModifier1 *<li>ClassModifier2 *<li>ClassModifier3 *<li>ClassModifier4 *<li>ClassModifier5 *<li>ClassModifier6 *</ul> *</b>
func AnyCastToIClassModifiers ¶
func AnyCastToIClassModifiers(i interface{}) IClassModifiers
type IClassModifiersopt ¶
type IClassModifiersopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>ClassModifiers *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *<li>ClassModifier0 *<li>ClassModifier1 *<li>ClassModifier2 *<li>ClassModifier3 *<li>ClassModifier4 *<li>ClassModifier5 *<li>ClassModifier6 *</ul> *</b>
func AnyCastToIClassModifiersopt ¶
func AnyCastToIClassModifiersopt(i interface{}) IClassModifiersopt
type IClassName ¶
type IClassName interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>TypeName *</ul> *</b>
func AnyCastToIClassName ¶
func AnyCastToIClassName(i interface{}) IClassName
type IClassOrInterfaceType ¶
type IClassOrInterfaceType interface {
IReferenceType
}
*
- is implemented by <b>ClassType</b>
func AnyCastToIClassOrInterfaceType ¶
func AnyCastToIClassOrInterfaceType(i interface{}) IClassOrInterfaceType
type IClassType ¶
type IClassType interface {
IClassOrInterfaceType
IExceptionType
}
*
- is implemented by <b>ClassType</b>
func AnyCastToIClassType ¶
func AnyCastToIClassType(i interface{}) IClassType
type ICommaopt ¶
type ICommaopt interface {
IAstToken
}
*
- is always implemented by <b>AstToken</b>. It is also implemented by <b>Commaopt</b>
func AnyCastToICommaopt ¶
func AnyCastToICommaopt(i interface{}) ICommaopt
type ICompilationUnit ¶
type ICompilationUnit interface {
IRootForJavaParser
}
*
- is implemented by <b>CompilationUnit</b>
func AnyCastToICompilationUnit ¶
func AnyCastToICompilationUnit(i interface{}) ICompilationUnit
type IConditionalAndExpression ¶
type IConditionalAndExpression interface {
IConditionalOrExpression
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>AndExpression *<li>ExclusiveOrExpression *<li>InclusiveOrExpression *<li>ConditionalAndExpression *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>UnaryExpression0 *<li>UnaryExpression1 *<li>UnaryExpressionNotPlusMinus0 *<li>UnaryExpressionNotPlusMinus1 *<li>CastExpression0 *<li>CastExpression1 *<li>MultiplicativeExpression0 *<li>MultiplicativeExpression1 *<li>MultiplicativeExpression2 *<li>AdditiveExpression0 *<li>AdditiveExpression1 *<li>ShiftExpression0 *<li>ShiftExpression1 *<li>ShiftExpression2 *<li>RelationalExpression0 *<li>RelationalExpression1 *<li>RelationalExpression2 *<li>RelationalExpression3 *<li>RelationalExpression4 *<li>EqualityExpression0 *<li>EqualityExpression1 *</ul> *</b>
func AnyCastToIConditionalAndExpression ¶
func AnyCastToIConditionalAndExpression(i interface{}) IConditionalAndExpression
type IConditionalExpression ¶
type IConditionalExpression interface {
IElementValue
IAssignmentExpression
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>AndExpression *<li>ExclusiveOrExpression *<li>InclusiveOrExpression *<li>ConditionalAndExpression *<li>ConditionalOrExpression *<li>ConditionalExpression *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>UnaryExpression0 *<li>UnaryExpression1 *<li>UnaryExpressionNotPlusMinus0 *<li>UnaryExpressionNotPlusMinus1 *<li>CastExpression0 *<li>CastExpression1 *<li>MultiplicativeExpression0 *<li>MultiplicativeExpression1 *<li>MultiplicativeExpression2 *<li>AdditiveExpression0 *<li>AdditiveExpression1 *<li>ShiftExpression0 *<li>ShiftExpression1 *<li>ShiftExpression2 *<li>RelationalExpression0 *<li>RelationalExpression1 *<li>RelationalExpression2 *<li>RelationalExpression3 *<li>RelationalExpression4 *<li>EqualityExpression0 *<li>EqualityExpression1 *</ul> *</b>
func AnyCastToIConditionalExpression ¶
func AnyCastToIConditionalExpression(i interface{}) IConditionalExpression
type IConditionalOrExpression ¶
type IConditionalOrExpression interface {
IConditionalExpression
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>AndExpression *<li>ExclusiveOrExpression *<li>InclusiveOrExpression *<li>ConditionalAndExpression *<li>ConditionalOrExpression *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>UnaryExpression0 *<li>UnaryExpression1 *<li>UnaryExpressionNotPlusMinus0 *<li>UnaryExpressionNotPlusMinus1 *<li>CastExpression0 *<li>CastExpression1 *<li>MultiplicativeExpression0 *<li>MultiplicativeExpression1 *<li>MultiplicativeExpression2 *<li>AdditiveExpression0 *<li>AdditiveExpression1 *<li>ShiftExpression0 *<li>ShiftExpression1 *<li>ShiftExpression2 *<li>RelationalExpression0 *<li>RelationalExpression1 *<li>RelationalExpression2 *<li>RelationalExpression3 *<li>RelationalExpression4 *<li>EqualityExpression0 *<li>EqualityExpression1 *</ul> *</b>
func AnyCastToIConditionalOrExpression ¶
func AnyCastToIConditionalOrExpression(i interface{}) IConditionalOrExpression
type IConstantDeclaration ¶
type IConstantDeclaration interface {
IInterfaceMemberDeclaration
IAnnotationTypeElementDeclaration
}
*
- is implemented by <b>ConstantDeclaration</b>
func AnyCastToIConstantDeclaration ¶
func AnyCastToIConstantDeclaration(i interface{}) IConstantDeclaration
type IConstantExpression ¶
type IConstantExpression interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>AndExpression *<li>ExclusiveOrExpression *<li>InclusiveOrExpression *<li>ConditionalAndExpression *<li>ConditionalOrExpression *<li>ConditionalExpression *<li>Assignment *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>UnaryExpression0 *<li>UnaryExpression1 *<li>UnaryExpressionNotPlusMinus0 *<li>UnaryExpressionNotPlusMinus1 *<li>CastExpression0 *<li>CastExpression1 *<li>MultiplicativeExpression0 *<li>MultiplicativeExpression1 *<li>MultiplicativeExpression2 *<li>AdditiveExpression0 *<li>AdditiveExpression1 *<li>ShiftExpression0 *<li>ShiftExpression1 *<li>ShiftExpression2 *<li>RelationalExpression0 *<li>RelationalExpression1 *<li>RelationalExpression2 *<li>RelationalExpression3 *<li>RelationalExpression4 *<li>EqualityExpression0 *<li>EqualityExpression1 *</ul> *</b>
func AnyCastToIConstantExpression ¶
func AnyCastToIConstantExpression(i interface{}) IConstantExpression
type IConstantModifier ¶
type IConstantModifier interface {
IConstantModifiers
IAstToken
}
*
- is implemented by: *<b> *<ul> *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *<li>ConstantModifier0 *<li>ConstantModifier1 *<li>ConstantModifier2 *</ul> *</b>
func AnyCastToIConstantModifier ¶
func AnyCastToIConstantModifier(i interface{}) IConstantModifier
type IConstantModifiers ¶
type IConstantModifiers interface {
IConstantModifiersopt
}
*
- is implemented by: *<b> *<ul> *<li>ConstantModifiers *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *<li>ConstantModifier0 *<li>ConstantModifier1 *<li>ConstantModifier2 *</ul> *</b>
func AnyCastToIConstantModifiers ¶
func AnyCastToIConstantModifiers(i interface{}) IConstantModifiers
type IConstantModifiersopt ¶
type IConstantModifiersopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>ConstantModifiers *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *<li>ConstantModifier0 *<li>ConstantModifier1 *<li>ConstantModifier2 *</ul> *</b>
func AnyCastToIConstantModifiersopt ¶
func AnyCastToIConstantModifiersopt(i interface{}) IConstantModifiersopt
type IConstructorBody ¶
type IConstructorBody interface {
IRootForJavaParser
}
*
- is implemented by <b>ConstructorBody</b>
func AnyCastToIConstructorBody ¶
func AnyCastToIConstructorBody(i interface{}) IConstructorBody
type IConstructorDeclaration ¶
type IConstructorDeclaration interface {
IClassBodyDeclaration
}
*
- is implemented by <b>ConstructorDeclaration</b>
func AnyCastToIConstructorDeclaration ¶
func AnyCastToIConstructorDeclaration(i interface{}) IConstructorDeclaration
type IConstructorDeclarator ¶
type IConstructorDeclarator interface {
IRootForJavaParser
}
*
- is implemented by <b>ConstructorDeclarator</b>
func AnyCastToIConstructorDeclarator ¶
func AnyCastToIConstructorDeclarator(i interface{}) IConstructorDeclarator
type IConstructorModifier ¶
type IConstructorModifier interface {
IConstructorModifiers
IAstToken
}
*
- is implemented by: *<b> *<ul> *<li>Annotations *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *<li>ConstructorModifier0 *<li>ConstructorModifier1 *<li>ConstructorModifier2 *</ul> *</b>
func AnyCastToIConstructorModifier ¶
func AnyCastToIConstructorModifier(i interface{}) IConstructorModifier
type IConstructorModifiers ¶
type IConstructorModifiers interface {
IConstructorModifiersopt
}
*
- is implemented by: *<b> *<ul> *<li>ConstructorModifiers *<li>Annotations *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *<li>ConstructorModifier0 *<li>ConstructorModifier1 *<li>ConstructorModifier2 *</ul> *</b>
func AnyCastToIConstructorModifiers ¶
func AnyCastToIConstructorModifiers(i interface{}) IConstructorModifiers
type IConstructorModifiersopt ¶
type IConstructorModifiersopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>ConstructorModifiers *<li>Annotations *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *<li>ConstructorModifier0 *<li>ConstructorModifier1 *<li>ConstructorModifier2 *</ul> *</b>
func AnyCastToIConstructorModifiersopt ¶
func AnyCastToIConstructorModifiersopt(i interface{}) IConstructorModifiersopt
type IContinueStatement ¶
type IContinueStatement interface {
IStatementWithoutTrailingSubstatement
}
*
- is implemented by <b>ContinueStatement</b>
func AnyCastToIContinueStatement ¶
func AnyCastToIContinueStatement(i interface{}) IContinueStatement
type IDefaultValue ¶
type IDefaultValue interface {
IDefaultValueopt
}
*
- is implemented by <b>DefaultValue</b>
func AnyCastToIDefaultValue ¶
func AnyCastToIDefaultValue(i interface{}) IDefaultValue
type IDefaultValueopt ¶
type IDefaultValueopt interface {
IRootForJavaParser
}
*
- is implemented by <b>DefaultValue</b>
func AnyCastToIDefaultValueopt ¶
func AnyCastToIDefaultValueopt(i interface{}) IDefaultValueopt
type IDimExpr ¶
type IDimExpr interface {
IDimExprs
}
*
- is implemented by <b>DimExpr</b>
func AnyCastToIDimExpr ¶
func AnyCastToIDimExpr(i interface{}) IDimExpr
type IDimExprs ¶
type IDimExprs interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>DimExprs *<li>DimExpr *</ul> *</b>
func AnyCastToIDimExprs ¶
func AnyCastToIDimExprs(i interface{}) IDimExprs
type IDims ¶
type IDims interface {
IDimsopt
}
*
- is implemented by: *<b> *<ul> *<li>Dims0 *<li>Dims1 *</ul> *</b>
func AnyCastToIDims ¶
func AnyCastToIDims(i interface{}) IDims
type IDimsopt ¶
type IDimsopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>Dims0 *<li>Dims1 *</ul> *</b>
func AnyCastToIDimsopt ¶
func AnyCastToIDimsopt(i interface{}) IDimsopt
type IDoStatement ¶
type IDoStatement interface {
IStatementWithoutTrailingSubstatement
}
*
- is implemented by <b>DoStatement</b>
func AnyCastToIDoStatement ¶
func AnyCastToIDoStatement(i interface{}) IDoStatement
type IElementValue ¶
type IElementValue interface {
IElementValues
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>NormalAnnotation *<li>ElementValueArrayInitializer *<li>MarkerAnnotation *<li>SingleElementAnnotation *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>AndExpression *<li>ExclusiveOrExpression *<li>InclusiveOrExpression *<li>ConditionalAndExpression *<li>ConditionalOrExpression *<li>ConditionalExpression *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>UnaryExpression0 *<li>UnaryExpression1 *<li>UnaryExpressionNotPlusMinus0 *<li>UnaryExpressionNotPlusMinus1 *<li>CastExpression0 *<li>CastExpression1 *<li>MultiplicativeExpression0 *<li>MultiplicativeExpression1 *<li>MultiplicativeExpression2 *<li>AdditiveExpression0 *<li>AdditiveExpression1 *<li>ShiftExpression0 *<li>ShiftExpression1 *<li>ShiftExpression2 *<li>RelationalExpression0 *<li>RelationalExpression1 *<li>RelationalExpression2 *<li>RelationalExpression3 *<li>RelationalExpression4 *<li>EqualityExpression0 *<li>EqualityExpression1 *</ul> *</b>
func AnyCastToIElementValue ¶
func AnyCastToIElementValue(i interface{}) IElementValue
type IElementValueArrayInitializer ¶
type IElementValueArrayInitializer interface {
IElementValue
}
*
- is implemented by <b>ElementValueArrayInitializer</b>
func AnyCastToIElementValueArrayInitializer ¶
func AnyCastToIElementValueArrayInitializer(i interface{}) IElementValueArrayInitializer
type IElementValuePair ¶
type IElementValuePair interface {
IElementValuePairs
}
*
- is implemented by <b>ElementValuePair</b>
func AnyCastToIElementValuePair ¶
func AnyCastToIElementValuePair(i interface{}) IElementValuePair
type IElementValuePairs ¶
type IElementValuePairs interface {
IElementValuePairsopt
}
*
- is implemented by: *<b> *<ul> *<li>ElementValuePairs *<li>ElementValuePair *</ul> *</b>
func AnyCastToIElementValuePairs ¶
func AnyCastToIElementValuePairs(i interface{}) IElementValuePairs
type IElementValuePairsopt ¶
type IElementValuePairsopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>ElementValuePairs *<li>ElementValuePair *</ul> *</b>
func AnyCastToIElementValuePairsopt ¶
func AnyCastToIElementValuePairsopt(i interface{}) IElementValuePairsopt
type IElementValues ¶
type IElementValues interface {
IElementValuesopt
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>NormalAnnotation *<li>ElementValueArrayInitializer *<li>ElementValues *<li>MarkerAnnotation *<li>SingleElementAnnotation *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>AndExpression *<li>ExclusiveOrExpression *<li>InclusiveOrExpression *<li>ConditionalAndExpression *<li>ConditionalOrExpression *<li>ConditionalExpression *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>UnaryExpression0 *<li>UnaryExpression1 *<li>UnaryExpressionNotPlusMinus0 *<li>UnaryExpressionNotPlusMinus1 *<li>CastExpression0 *<li>CastExpression1 *<li>MultiplicativeExpression0 *<li>MultiplicativeExpression1 *<li>MultiplicativeExpression2 *<li>AdditiveExpression0 *<li>AdditiveExpression1 *<li>ShiftExpression0 *<li>ShiftExpression1 *<li>ShiftExpression2 *<li>RelationalExpression0 *<li>RelationalExpression1 *<li>RelationalExpression2 *<li>RelationalExpression3 *<li>RelationalExpression4 *<li>EqualityExpression0 *<li>EqualityExpression1 *</ul> *</b>
func AnyCastToIElementValues ¶
func AnyCastToIElementValues(i interface{}) IElementValues
type IElementValuesopt ¶
type IElementValuesopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>NormalAnnotation *<li>ElementValueArrayInitializer *<li>ElementValues *<li>MarkerAnnotation *<li>SingleElementAnnotation *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>AndExpression *<li>ExclusiveOrExpression *<li>InclusiveOrExpression *<li>ConditionalAndExpression *<li>ConditionalOrExpression *<li>ConditionalExpression *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>UnaryExpression0 *<li>UnaryExpression1 *<li>UnaryExpressionNotPlusMinus0 *<li>UnaryExpressionNotPlusMinus1 *<li>CastExpression0 *<li>CastExpression1 *<li>MultiplicativeExpression0 *<li>MultiplicativeExpression1 *<li>MultiplicativeExpression2 *<li>AdditiveExpression0 *<li>AdditiveExpression1 *<li>ShiftExpression0 *<li>ShiftExpression1 *<li>ShiftExpression2 *<li>RelationalExpression0 *<li>RelationalExpression1 *<li>RelationalExpression2 *<li>RelationalExpression3 *<li>RelationalExpression4 *<li>EqualityExpression0 *<li>EqualityExpression1 *</ul> *</b>
func AnyCastToIElementValuesopt ¶
func AnyCastToIElementValuesopt(i interface{}) IElementValuesopt
type IEllipsisopt ¶
type IEllipsisopt interface {
IAstToken
}
*
- is always implemented by <b>AstToken</b>. It is also implemented by <b>Ellipsisopt</b>
func AnyCastToIEllipsisopt ¶
func AnyCastToIEllipsisopt(i interface{}) IEllipsisopt
type IEmptyStatement ¶
type IEmptyStatement interface {
IStatementWithoutTrailingSubstatement
IAstToken
}
*
- is always implemented by <b>AstToken</b>. It is also implemented by <b>EmptyStatement</b>
func AnyCastToIEmptyStatement ¶
func AnyCastToIEmptyStatement(i interface{}) IEmptyStatement
type IEnhancedForStatement ¶
type IEnhancedForStatement interface {
IForStatement
}
*
- is implemented by <b>EnhancedForStatement</b>
func AnyCastToIEnhancedForStatement ¶
func AnyCastToIEnhancedForStatement(i interface{}) IEnhancedForStatement
type IEnumBody ¶
type IEnumBody interface {
IRootForJavaParser
}
*
- is implemented by <b>EnumBody</b>
func AnyCastToIEnumBody ¶
func AnyCastToIEnumBody(i interface{}) IEnumBody
type IEnumBodyDeclarations ¶
type IEnumBodyDeclarations interface {
IEnumBodyDeclarationsopt
}
*
- is implemented by <b>EnumBodyDeclarations</b>
func AnyCastToIEnumBodyDeclarations ¶
func AnyCastToIEnumBodyDeclarations(i interface{}) IEnumBodyDeclarations
type IEnumBodyDeclarationsopt ¶
type IEnumBodyDeclarationsopt interface {
IRootForJavaParser
}
*
- is implemented by <b>EnumBodyDeclarations</b>
func AnyCastToIEnumBodyDeclarationsopt ¶
func AnyCastToIEnumBodyDeclarationsopt(i interface{}) IEnumBodyDeclarationsopt
type IEnumConstant ¶
type IEnumConstant interface {
IEnumConstants
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>EnumConstant *</ul> *</b>
func AnyCastToIEnumConstant ¶
func AnyCastToIEnumConstant(i interface{}) IEnumConstant
type IEnumConstants ¶
type IEnumConstants interface {
IEnumConstantsopt
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>EnumConstants *<li>EnumConstant *</ul> *</b>
func AnyCastToIEnumConstants ¶
func AnyCastToIEnumConstants(i interface{}) IEnumConstants
type IEnumConstantsopt ¶
type IEnumConstantsopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>EnumConstants *<li>EnumConstant *</ul> *</b>
func AnyCastToIEnumConstantsopt ¶
func AnyCastToIEnumConstantsopt(i interface{}) IEnumConstantsopt
type IEnumDeclaration ¶
type IEnumDeclaration interface {
IClassDeclaration
IAnnotationTypeElementDeclaration
}
*
- is implemented by <b>EnumDeclaration</b>
func AnyCastToIEnumDeclaration ¶
func AnyCastToIEnumDeclaration(i interface{}) IEnumDeclaration
type IEqualityExpression ¶
type IEqualityExpression interface {
IAndExpression
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>UnaryExpression0 *<li>UnaryExpression1 *<li>UnaryExpressionNotPlusMinus0 *<li>UnaryExpressionNotPlusMinus1 *<li>CastExpression0 *<li>CastExpression1 *<li>MultiplicativeExpression0 *<li>MultiplicativeExpression1 *<li>MultiplicativeExpression2 *<li>AdditiveExpression0 *<li>AdditiveExpression1 *<li>ShiftExpression0 *<li>ShiftExpression1 *<li>ShiftExpression2 *<li>RelationalExpression0 *<li>RelationalExpression1 *<li>RelationalExpression2 *<li>RelationalExpression3 *<li>RelationalExpression4 *<li>EqualityExpression0 *<li>EqualityExpression1 *</ul> *</b>
func AnyCastToIEqualityExpression ¶
func AnyCastToIEqualityExpression(i interface{}) IEqualityExpression
type IExceptionType ¶
type IExceptionType interface {
IExceptionTypeList
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ClassType *</ul> *</b>
func AnyCastToIExceptionType ¶
func AnyCastToIExceptionType(i interface{}) IExceptionType
type IExceptionTypeList ¶
type IExceptionTypeList interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ClassType *<li>ExceptionTypeList *</ul> *</b>
func AnyCastToIExceptionTypeList ¶
func AnyCastToIExceptionTypeList(i interface{}) IExceptionTypeList
type IExclusiveOrExpression ¶
type IExclusiveOrExpression interface {
IInclusiveOrExpression
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>AndExpression *<li>ExclusiveOrExpression *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>UnaryExpression0 *<li>UnaryExpression1 *<li>UnaryExpressionNotPlusMinus0 *<li>UnaryExpressionNotPlusMinus1 *<li>CastExpression0 *<li>CastExpression1 *<li>MultiplicativeExpression0 *<li>MultiplicativeExpression1 *<li>MultiplicativeExpression2 *<li>AdditiveExpression0 *<li>AdditiveExpression1 *<li>ShiftExpression0 *<li>ShiftExpression1 *<li>ShiftExpression2 *<li>RelationalExpression0 *<li>RelationalExpression1 *<li>RelationalExpression2 *<li>RelationalExpression3 *<li>RelationalExpression4 *<li>EqualityExpression0 *<li>EqualityExpression1 *</ul> *</b>
func AnyCastToIExclusiveOrExpression ¶
func AnyCastToIExclusiveOrExpression(i interface{}) IExclusiveOrExpression
type IExplicitConstructorInvocation ¶
type IExplicitConstructorInvocation interface {
IExplicitConstructorInvocationopt
}
*
- is implemented by: *<b> *<ul> *<li>ExplicitConstructorInvocation0 *<li>ExplicitConstructorInvocation1 *<li>ExplicitConstructorInvocation2 *</ul> *</b>
func AnyCastToIExplicitConstructorInvocation ¶
func AnyCastToIExplicitConstructorInvocation(i interface{}) IExplicitConstructorInvocation
type IExplicitConstructorInvocationopt ¶
type IExplicitConstructorInvocationopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>ExplicitConstructorInvocation0 *<li>ExplicitConstructorInvocation1 *<li>ExplicitConstructorInvocation2 *</ul> *</b>
func AnyCastToIExplicitConstructorInvocationopt ¶
func AnyCastToIExplicitConstructorInvocationopt(i interface{}) IExplicitConstructorInvocationopt
type IExpression ¶
type IExpression interface {
IVariableInitializer
IArgumentList
IConstantExpression
IExpressionopt
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>AndExpression *<li>ExclusiveOrExpression *<li>InclusiveOrExpression *<li>ConditionalAndExpression *<li>ConditionalOrExpression *<li>ConditionalExpression *<li>Assignment *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>UnaryExpression0 *<li>UnaryExpression1 *<li>UnaryExpressionNotPlusMinus0 *<li>UnaryExpressionNotPlusMinus1 *<li>CastExpression0 *<li>CastExpression1 *<li>MultiplicativeExpression0 *<li>MultiplicativeExpression1 *<li>MultiplicativeExpression2 *<li>AdditiveExpression0 *<li>AdditiveExpression1 *<li>ShiftExpression0 *<li>ShiftExpression1 *<li>ShiftExpression2 *<li>RelationalExpression0 *<li>RelationalExpression1 *<li>RelationalExpression2 *<li>RelationalExpression3 *<li>RelationalExpression4 *<li>EqualityExpression0 *<li>EqualityExpression1 *</ul> *</b>
func AnyCastToIExpression ¶
func AnyCastToIExpression(i interface{}) IExpression
type IExpressionName ¶
type IExpressionName interface {
IPostfixExpression
ILeftHandSide
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *</ul> *</b>
func AnyCastToIExpressionName ¶
func AnyCastToIExpressionName(i interface{}) IExpressionName
type IExpressionStatement ¶
type IExpressionStatement interface {
IStatementWithoutTrailingSubstatement
}
*
- is implemented by <b>ExpressionStatement</b>
func AnyCastToIExpressionStatement ¶
func AnyCastToIExpressionStatement(i interface{}) IExpressionStatement
type IExpressionopt ¶
type IExpressionopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>AndExpression *<li>ExclusiveOrExpression *<li>InclusiveOrExpression *<li>ConditionalAndExpression *<li>ConditionalOrExpression *<li>ConditionalExpression *<li>Assignment *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>UnaryExpression0 *<li>UnaryExpression1 *<li>UnaryExpressionNotPlusMinus0 *<li>UnaryExpressionNotPlusMinus1 *<li>CastExpression0 *<li>CastExpression1 *<li>MultiplicativeExpression0 *<li>MultiplicativeExpression1 *<li>MultiplicativeExpression2 *<li>AdditiveExpression0 *<li>AdditiveExpression1 *<li>ShiftExpression0 *<li>ShiftExpression1 *<li>ShiftExpression2 *<li>RelationalExpression0 *<li>RelationalExpression1 *<li>RelationalExpression2 *<li>RelationalExpression3 *<li>RelationalExpression4 *<li>EqualityExpression0 *<li>EqualityExpression1 *</ul> *</b>
func AnyCastToIExpressionopt ¶
func AnyCastToIExpressionopt(i interface{}) IExpressionopt
type IExtendsInterfaces ¶
type IExtendsInterfaces interface {
IExtendsInterfacesopt
}
*
- is implemented by: *<b> *<ul> *<li>ExtendsInterfaces0 *<li>ExtendsInterfaces1 *</ul> *</b>
func AnyCastToIExtendsInterfaces ¶
func AnyCastToIExtendsInterfaces(i interface{}) IExtendsInterfaces
type IExtendsInterfacesopt ¶
type IExtendsInterfacesopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>ExtendsInterfaces0 *<li>ExtendsInterfaces1 *</ul> *</b>
func AnyCastToIExtendsInterfacesopt ¶
func AnyCastToIExtendsInterfacesopt(i interface{}) IExtendsInterfacesopt
type IFieldAccess ¶
type IFieldAccess interface {
IPrimaryNoNewArray
ILeftHandSide
}
*
- is implemented by: *<b> *<ul> *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *</ul> *</b>
func AnyCastToIFieldAccess ¶
func AnyCastToIFieldAccess(i interface{}) IFieldAccess
type IFieldDeclaration ¶
type IFieldDeclaration interface {
IClassMemberDeclaration
}
*
- is implemented by <b>FieldDeclaration</b>
func AnyCastToIFieldDeclaration ¶
func AnyCastToIFieldDeclaration(i interface{}) IFieldDeclaration
type IFieldModifier ¶
type IFieldModifier interface {
IFieldModifiers
IAstToken
}
*
- is implemented by: *<b> *<ul> *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *<li>FieldModifier0 *<li>FieldModifier1 *<li>FieldModifier2 *<li>FieldModifier3 *<li>FieldModifier4 *<li>FieldModifier5 *<li>FieldModifier6 *</ul> *</b>
func AnyCastToIFieldModifier ¶
func AnyCastToIFieldModifier(i interface{}) IFieldModifier
type IFieldModifiers ¶
type IFieldModifiers interface {
IFieldModifiersopt
}
*
- is implemented by: *<b> *<ul> *<li>FieldModifiers *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *<li>FieldModifier0 *<li>FieldModifier1 *<li>FieldModifier2 *<li>FieldModifier3 *<li>FieldModifier4 *<li>FieldModifier5 *<li>FieldModifier6 *</ul> *</b>
func AnyCastToIFieldModifiers ¶
func AnyCastToIFieldModifiers(i interface{}) IFieldModifiers
type IFieldModifiersopt ¶
type IFieldModifiersopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>FieldModifiers *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *<li>FieldModifier0 *<li>FieldModifier1 *<li>FieldModifier2 *<li>FieldModifier3 *<li>FieldModifier4 *<li>FieldModifier5 *<li>FieldModifier6 *</ul> *</b>
func AnyCastToIFieldModifiersopt ¶
func AnyCastToIFieldModifiersopt(i interface{}) IFieldModifiersopt
type IFinally ¶
type IFinally interface {
IRootForJavaParser
}
*
- is implemented by <b>Finally</b>
func AnyCastToIFinally ¶
func AnyCastToIFinally(i interface{}) IFinally
type IFloatingPointType ¶
type IFloatingPointType interface {
INumericType
IAstToken
}
*
- is always implemented by <b>AstToken</b>. It is also implemented by: *<b> *<ul> *<li>FloatingPointType0 *<li>FloatingPointType1 *</ul> *</b>
func AnyCastToIFloatingPointType ¶
func AnyCastToIFloatingPointType(i interface{}) IFloatingPointType
type IForInit ¶
type IForInit interface {
IForInitopt
}
*
- is implemented by: *<b> *<ul> *<li>LocalVariableDeclaration *<li>StatementExpressionList *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>Assignment *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *</ul> *</b>
func AnyCastToIForInit ¶
func AnyCastToIForInit(i interface{}) IForInit
type IForInitopt ¶
type IForInitopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>LocalVariableDeclaration *<li>StatementExpressionList *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>Assignment *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *</ul> *</b>
func AnyCastToIForInitopt ¶
func AnyCastToIForInitopt(i interface{}) IForInitopt
type IForStatement ¶
type IForStatement interface {
IStatement
}
*
- is implemented by: *<b> *<ul> *<li>BasicForStatement *<li>EnhancedForStatement *</ul> *</b>
func AnyCastToIForStatement ¶
func AnyCastToIForStatement(i interface{}) IForStatement
type IForStatementNoShortIf ¶
type IForStatementNoShortIf interface {
IStatementNoShortIf
}
*
- is implemented by <b>ForStatementNoShortIf</b>
func AnyCastToIForStatementNoShortIf ¶
func AnyCastToIForStatementNoShortIf(i interface{}) IForStatementNoShortIf
type IForUpdate ¶
type IForUpdate interface {
IForUpdateopt
}
*
- is implemented by: *<b> *<ul> *<li>StatementExpressionList *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>Assignment *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *</ul> *</b>
func AnyCastToIForUpdate ¶
func AnyCastToIForUpdate(i interface{}) IForUpdate
type IForUpdateopt ¶
type IForUpdateopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>StatementExpressionList *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>Assignment *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *</ul> *</b>
func AnyCastToIForUpdateopt ¶
func AnyCastToIForUpdateopt(i interface{}) IForUpdateopt
type IFormalParameter ¶
type IFormalParameter interface {
IFormalParameters
}
*
- is implemented by <b>FormalParameter</b>
func AnyCastToIFormalParameter ¶
func AnyCastToIFormalParameter(i interface{}) IFormalParameter
type IFormalParameterList ¶
type IFormalParameterList interface {
IFormalParameterListopt
}
*
- is implemented by: *<b> *<ul> *<li>FormalParameterList *<li>LastFormalParameter *</ul> *</b>
func AnyCastToIFormalParameterList ¶
func AnyCastToIFormalParameterList(i interface{}) IFormalParameterList
type IFormalParameterListopt ¶
type IFormalParameterListopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>FormalParameterList *<li>LastFormalParameter *</ul> *</b>
func AnyCastToIFormalParameterListopt ¶
func AnyCastToIFormalParameterListopt(i interface{}) IFormalParameterListopt
type IFormalParameters ¶
type IFormalParameters interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>FormalParameters *<li>FormalParameter *</ul> *</b>
func AnyCastToIFormalParameters ¶
func AnyCastToIFormalParameters(i interface{}) IFormalParameters
type IIfThenElseStatement ¶
type IIfThenElseStatement interface {
IStatement
}
*
- is implemented by <b>IfThenElseStatement</b>
func AnyCastToIIfThenElseStatement ¶
func AnyCastToIIfThenElseStatement(i interface{}) IIfThenElseStatement
type IIfThenElseStatementNoShortIf ¶
type IIfThenElseStatementNoShortIf interface {
IStatementNoShortIf
}
*
- is implemented by <b>IfThenElseStatementNoShortIf</b>
func AnyCastToIIfThenElseStatementNoShortIf ¶
func AnyCastToIIfThenElseStatementNoShortIf(i interface{}) IIfThenElseStatementNoShortIf
type IIfThenStatement ¶
type IIfThenStatement interface {
IStatement
}
*
- is implemented by <b>IfThenStatement</b>
func AnyCastToIIfThenStatement ¶
func AnyCastToIIfThenStatement(i interface{}) IIfThenStatement
type IImportDeclaration ¶
type IImportDeclaration interface {
IImportDeclarations
}
*
- is implemented by: *<b> *<ul> *<li>SingleTypeImportDeclaration *<li>TypeImportOnDemandDeclaration *<li>SingleStaticImportDeclaration *<li>StaticImportOnDemandDeclaration *</ul> *</b>
func AnyCastToIImportDeclaration ¶
func AnyCastToIImportDeclaration(i interface{}) IImportDeclaration
type IImportDeclarations ¶
type IImportDeclarations interface {
IImportDeclarationsopt
}
*
- is implemented by: *<b> *<ul> *<li>ImportDeclarations *<li>SingleTypeImportDeclaration *<li>TypeImportOnDemandDeclaration *<li>SingleStaticImportDeclaration *<li>StaticImportOnDemandDeclaration *</ul> *</b>
func AnyCastToIImportDeclarations ¶
func AnyCastToIImportDeclarations(i interface{}) IImportDeclarations
type IImportDeclarationsopt ¶
type IImportDeclarationsopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>ImportDeclarations *<li>SingleTypeImportDeclaration *<li>TypeImportOnDemandDeclaration *<li>SingleStaticImportDeclaration *<li>StaticImportOnDemandDeclaration *</ul> *</b>
func AnyCastToIImportDeclarationsopt ¶
func AnyCastToIImportDeclarationsopt(i interface{}) IImportDeclarationsopt
type IInclusiveOrExpression ¶
type IInclusiveOrExpression interface {
IConditionalAndExpression
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>AndExpression *<li>ExclusiveOrExpression *<li>InclusiveOrExpression *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>UnaryExpression0 *<li>UnaryExpression1 *<li>UnaryExpressionNotPlusMinus0 *<li>UnaryExpressionNotPlusMinus1 *<li>CastExpression0 *<li>CastExpression1 *<li>MultiplicativeExpression0 *<li>MultiplicativeExpression1 *<li>MultiplicativeExpression2 *<li>AdditiveExpression0 *<li>AdditiveExpression1 *<li>ShiftExpression0 *<li>ShiftExpression1 *<li>ShiftExpression2 *<li>RelationalExpression0 *<li>RelationalExpression1 *<li>RelationalExpression2 *<li>RelationalExpression3 *<li>RelationalExpression4 *<li>EqualityExpression0 *<li>EqualityExpression1 *</ul> *</b>
func AnyCastToIInclusiveOrExpression ¶
func AnyCastToIInclusiveOrExpression(i interface{}) IInclusiveOrExpression
type IInstanceInitializer ¶
type IInstanceInitializer interface {
IClassBodyDeclaration
}
*
- is implemented by <b>Block</b>
func AnyCastToIInstanceInitializer ¶
func AnyCastToIInstanceInitializer(i interface{}) IInstanceInitializer
type IIntegralType ¶
type IIntegralType interface {
INumericType
IAstToken
}
*
- is always implemented by <b>AstToken</b>. It is also implemented by: *<b> *<ul> *<li>IntegralType0 *<li>IntegralType1 *<li>IntegralType2 *<li>IntegralType3 *<li>IntegralType4 *</ul> *</b>
func AnyCastToIIntegralType ¶
func AnyCastToIIntegralType(i interface{}) IIntegralType
type IInterfaceBody ¶
type IInterfaceBody interface {
IRootForJavaParser
}
*
- is implemented by <b>InterfaceBody</b>
func AnyCastToIInterfaceBody ¶
func AnyCastToIInterfaceBody(i interface{}) IInterfaceBody
type IInterfaceDeclaration ¶
type IInterfaceDeclaration interface {
ITypeDeclaration
IClassMemberDeclaration
IInterfaceMemberDeclaration
IAnnotationTypeElementDeclaration
}
*
- is implemented by: *<b> *<ul> *<li>NormalInterfaceDeclaration *<li>AnnotationTypeDeclaration *</ul> *</b>
func AnyCastToIInterfaceDeclaration ¶
func AnyCastToIInterfaceDeclaration(i interface{}) IInterfaceDeclaration
type IInterfaceMemberDeclaration ¶
type IInterfaceMemberDeclaration interface {
IInterfaceMemberDeclarations
IAstToken
}
*
- is implemented by: *<b> *<ul> *<li>NormalClassDeclaration *<li>EnumDeclaration *<li>NormalInterfaceDeclaration *<li>InterfaceMemberDeclaration *<li>ConstantDeclaration *<li>AbstractMethodDeclaration *<li>AnnotationTypeDeclaration *</ul> *</b>
func AnyCastToIInterfaceMemberDeclaration ¶
func AnyCastToIInterfaceMemberDeclaration(i interface{}) IInterfaceMemberDeclaration
type IInterfaceMemberDeclarations ¶
type IInterfaceMemberDeclarations interface {
IInterfaceMemberDeclarationsopt
}
*
- is implemented by: *<b> *<ul> *<li>NormalClassDeclaration *<li>EnumDeclaration *<li>NormalInterfaceDeclaration *<li>InterfaceMemberDeclarations *<li>InterfaceMemberDeclaration *<li>ConstantDeclaration *<li>AbstractMethodDeclaration *<li>AnnotationTypeDeclaration *</ul> *</b>
func AnyCastToIInterfaceMemberDeclarations ¶
func AnyCastToIInterfaceMemberDeclarations(i interface{}) IInterfaceMemberDeclarations
type IInterfaceMemberDeclarationsopt ¶
type IInterfaceMemberDeclarationsopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>NormalClassDeclaration *<li>EnumDeclaration *<li>NormalInterfaceDeclaration *<li>InterfaceMemberDeclarations *<li>InterfaceMemberDeclaration *<li>ConstantDeclaration *<li>AbstractMethodDeclaration *<li>AnnotationTypeDeclaration *</ul> *</b>
func AnyCastToIInterfaceMemberDeclarationsopt ¶
func AnyCastToIInterfaceMemberDeclarationsopt(i interface{}) IInterfaceMemberDeclarationsopt
type IInterfaceModifier ¶
type IInterfaceModifier interface {
IInterfaceModifiers
IAstToken
}
*
- is implemented by: *<b> *<ul> *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *<li>InterfaceModifier0 *<li>InterfaceModifier1 *<li>InterfaceModifier2 *<li>InterfaceModifier3 *<li>InterfaceModifier4 *<li>InterfaceModifier5 *</ul> *</b>
func AnyCastToIInterfaceModifier ¶
func AnyCastToIInterfaceModifier(i interface{}) IInterfaceModifier
type IInterfaceModifiers ¶
type IInterfaceModifiers interface {
IInterfaceModifiersopt
}
*
- is implemented by: *<b> *<ul> *<li>InterfaceModifiers *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *<li>InterfaceModifier0 *<li>InterfaceModifier1 *<li>InterfaceModifier2 *<li>InterfaceModifier3 *<li>InterfaceModifier4 *<li>InterfaceModifier5 *</ul> *</b>
func AnyCastToIInterfaceModifiers ¶
func AnyCastToIInterfaceModifiers(i interface{}) IInterfaceModifiers
type IInterfaceModifiersopt ¶
type IInterfaceModifiersopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>InterfaceModifiers *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *<li>InterfaceModifier0 *<li>InterfaceModifier1 *<li>InterfaceModifier2 *<li>InterfaceModifier3 *<li>InterfaceModifier4 *<li>InterfaceModifier5 *</ul> *</b>
func AnyCastToIInterfaceModifiersopt ¶
func AnyCastToIInterfaceModifiersopt(i interface{}) IInterfaceModifiersopt
type IInterfaceType ¶
type IInterfaceType interface {
IInterfaceTypeList
}
*
- is implemented by <b>InterfaceType</b>
func AnyCastToIInterfaceType ¶
func AnyCastToIInterfaceType(i interface{}) IInterfaceType
type IInterfaceTypeList ¶
type IInterfaceTypeList interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>InterfaceType *<li>InterfaceTypeList *</ul> *</b>
func AnyCastToIInterfaceTypeList ¶
func AnyCastToIInterfaceTypeList(i interface{}) IInterfaceTypeList
type IInterfaces ¶
type IInterfaces interface {
IInterfacesopt
}
*
- is implemented by <b>Interfaces</b>
func AnyCastToIInterfaces ¶
func AnyCastToIInterfaces(i interface{}) IInterfaces
type IInterfacesopt ¶
type IInterfacesopt interface {
IRootForJavaParser
}
*
- is implemented by <b>Interfaces</b>
func AnyCastToIInterfacesopt ¶
func AnyCastToIInterfacesopt(i interface{}) IInterfacesopt
type ILPGUserAction ¶
type ILPGUserAction interface {
IAstToken
}
*
- is implemented by: *<b> *<ul> *<li>NormalClassDeclaration *<li>EnumDeclaration *<li>Block *<li>BlockStatements *<li>LocalVariableDeclarationStatement *<li>IfThenStatement *<li>IfThenElseStatement *<li>EmptyStatement *<li>LabeledStatement *<li>ExpressionStatement *<li>SwitchStatement *<li>WhileStatement *<li>DoStatement *<li>BasicForStatement *<li>EnhancedForStatement *<li>BreakStatement *<li>ContinueStatement *<li>ReturnStatement *<li>ThrowStatement *<li>SynchronizedStatement *<li>LPGUserAction0 *<li>LPGUserAction1 *<li>LPGUserAction2 *<li>LPGUserAction3 *<li>LPGUserAction4 *<li>AssertStatement0 *<li>AssertStatement1 *<li>TryStatement0 *<li>TryStatement1 *</ul> *</b>
func AnyCastToILPGUserAction ¶
func AnyCastToILPGUserAction(i interface{}) ILPGUserAction
type ILabeledStatement ¶
type ILabeledStatement interface {
IStatement
}
*
- is implemented by <b>LabeledStatement</b>
func AnyCastToILabeledStatement ¶
func AnyCastToILabeledStatement(i interface{}) ILabeledStatement
type ILabeledStatementNoShortIf ¶
type ILabeledStatementNoShortIf interface {
IStatementNoShortIf
}
*
- is implemented by <b>LabeledStatementNoShortIf</b>
func AnyCastToILabeledStatementNoShortIf ¶
func AnyCastToILabeledStatementNoShortIf(i interface{}) ILabeledStatementNoShortIf
type ILastFormalParameter ¶
type ILastFormalParameter interface {
IFormalParameterList
}
*
- is implemented by <b>LastFormalParameter</b>
func AnyCastToILastFormalParameter ¶
func AnyCastToILastFormalParameter(i interface{}) ILastFormalParameter
type ILeftHandSide ¶
type ILeftHandSide interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>ArrayAccess0 *<li>ArrayAccess1 *</ul> *</b>
func AnyCastToILeftHandSide ¶
func AnyCastToILeftHandSide(i interface{}) ILeftHandSide
type ILiteral ¶
type ILiteral interface {
IPrimaryNoNewArray
IAstToken
}
*
- is always implemented by <b>AstToken</b>. It is also implemented by: *<b> *<ul> *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *</ul> *</b>
func AnyCastToILiteral ¶
func AnyCastToILiteral(i interface{}) ILiteral
type ILocalVariableDeclaration ¶
type ILocalVariableDeclaration interface {
IForInit
}
*
- is implemented by <b>LocalVariableDeclaration</b>
func AnyCastToILocalVariableDeclaration ¶
func AnyCastToILocalVariableDeclaration(i interface{}) ILocalVariableDeclaration
type ILocalVariableDeclarationStatement ¶
type ILocalVariableDeclarationStatement interface {
IBlockStatement
}
*
- is implemented by <b>LocalVariableDeclarationStatement</b>
func AnyCastToILocalVariableDeclarationStatement ¶
func AnyCastToILocalVariableDeclarationStatement(i interface{}) ILocalVariableDeclarationStatement
type IMarkerAnnotation ¶
type IMarkerAnnotation interface {
IAnnotation
}
*
- is implemented by <b>MarkerAnnotation</b>
func AnyCastToIMarkerAnnotation ¶
func AnyCastToIMarkerAnnotation(i interface{}) IMarkerAnnotation
type IMethodBody ¶
type IMethodBody interface {
IAstToken
}
*
- is implemented by: *<b> *<ul> *<li>MethodBody *<li>Block *</ul> *</b>
func AnyCastToIMethodBody ¶
func AnyCastToIMethodBody(i interface{}) IMethodBody
type IMethodDeclaration ¶
type IMethodDeclaration interface {
IClassMemberDeclaration
}
*
- is implemented by <b>MethodDeclaration</b>
func AnyCastToIMethodDeclaration ¶
func AnyCastToIMethodDeclaration(i interface{}) IMethodDeclaration
type IMethodDeclarator ¶
type IMethodDeclarator interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>MethodDeclarator0 *<li>MethodDeclarator1 *</ul> *</b>
func AnyCastToIMethodDeclarator ¶
func AnyCastToIMethodDeclarator(i interface{}) IMethodDeclarator
type IMethodHeader ¶
type IMethodHeader interface {
IRootForJavaParser
}
*
- is implemented by <b>MethodHeader</b>
func AnyCastToIMethodHeader ¶
func AnyCastToIMethodHeader(i interface{}) IMethodHeader
type IMethodInvocation ¶
type IMethodInvocation interface {
IStatementExpression
IPrimaryNoNewArray
}
*
- is implemented by: *<b> *<ul> *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *</ul> *</b>
func AnyCastToIMethodInvocation ¶
func AnyCastToIMethodInvocation(i interface{}) IMethodInvocation
type IMethodModifier ¶
type IMethodModifier interface {
IMethodModifiers
IAstToken
}
*
- is implemented by: *<b> *<ul> *<li>Annotations *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *<li>MethodModifier0 *<li>MethodModifier1 *<li>MethodModifier2 *<li>MethodModifier3 *<li>MethodModifier4 *<li>MethodModifier5 *<li>MethodModifier6 *<li>MethodModifier7 *<li>MethodModifier8 *</ul> *</b>
func AnyCastToIMethodModifier ¶
func AnyCastToIMethodModifier(i interface{}) IMethodModifier
type IMethodModifiers ¶
type IMethodModifiers interface {
IMethodModifiersopt
}
*
- is implemented by: *<b> *<ul> *<li>MethodModifiers *<li>Annotations *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *<li>MethodModifier0 *<li>MethodModifier1 *<li>MethodModifier2 *<li>MethodModifier3 *<li>MethodModifier4 *<li>MethodModifier5 *<li>MethodModifier6 *<li>MethodModifier7 *<li>MethodModifier8 *</ul> *</b>
func AnyCastToIMethodModifiers ¶
func AnyCastToIMethodModifiers(i interface{}) IMethodModifiers
type IMethodModifiersopt ¶
type IMethodModifiersopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>MethodModifiers *<li>Annotations *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *<li>MethodModifier0 *<li>MethodModifier1 *<li>MethodModifier2 *<li>MethodModifier3 *<li>MethodModifier4 *<li>MethodModifier5 *<li>MethodModifier6 *<li>MethodModifier7 *<li>MethodModifier8 *</ul> *</b>
func AnyCastToIMethodModifiersopt ¶
func AnyCastToIMethodModifiersopt(i interface{}) IMethodModifiersopt
type IMethodName ¶
type IMethodName interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>MethodName *</ul> *</b>
func AnyCastToIMethodName ¶
func AnyCastToIMethodName(i interface{}) IMethodName
type IMultiplicativeExpression ¶
type IMultiplicativeExpression interface {
IAdditiveExpression
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>UnaryExpression0 *<li>UnaryExpression1 *<li>UnaryExpressionNotPlusMinus0 *<li>UnaryExpressionNotPlusMinus1 *<li>CastExpression0 *<li>CastExpression1 *<li>MultiplicativeExpression0 *<li>MultiplicativeExpression1 *<li>MultiplicativeExpression2 *</ul> *</b>
func AnyCastToIMultiplicativeExpression ¶
func AnyCastToIMultiplicativeExpression(i interface{}) IMultiplicativeExpression
type INormalAnnotation ¶
type INormalAnnotation interface {
IAnnotation
}
*
- is implemented by <b>NormalAnnotation</b>
func AnyCastToINormalAnnotation ¶
func AnyCastToINormalAnnotation(i interface{}) INormalAnnotation
type INormalClassDeclaration ¶
type INormalClassDeclaration interface {
IClassDeclaration
}
*
- is implemented by <b>NormalClassDeclaration</b>
func AnyCastToINormalClassDeclaration ¶
func AnyCastToINormalClassDeclaration(i interface{}) INormalClassDeclaration
type INormalInterfaceDeclaration ¶
type INormalInterfaceDeclaration interface {
IInterfaceDeclaration
}
*
- is implemented by <b>NormalInterfaceDeclaration</b>
func AnyCastToINormalInterfaceDeclaration ¶
func AnyCastToINormalInterfaceDeclaration(i interface{}) INormalInterfaceDeclaration
type INumericType ¶
type INumericType interface {
IPrimitiveType
}
*
- is always implemented by <b>AstToken</b>. It is also implemented by: *<b> *<ul> *<li>IntegralType0 *<li>IntegralType1 *<li>IntegralType2 *<li>IntegralType3 *<li>IntegralType4 *<li>FloatingPointType0 *<li>FloatingPointType1 *</ul> *</b>
func AnyCastToINumericType ¶
func AnyCastToINumericType(i interface{}) INumericType
type IPackageDeclaration ¶
type IPackageDeclaration interface {
IPackageDeclarationopt
}
*
- is implemented by <b>PackageDeclaration</b>
func AnyCastToIPackageDeclaration ¶
func AnyCastToIPackageDeclaration(i interface{}) IPackageDeclaration
type IPackageDeclarationopt ¶
type IPackageDeclarationopt interface {
IRootForJavaParser
}
*
- is implemented by <b>PackageDeclaration</b>
func AnyCastToIPackageDeclarationopt ¶
func AnyCastToIPackageDeclarationopt(i interface{}) IPackageDeclarationopt
type IPackageName ¶
type IPackageName interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>PackageName *</ul> *</b>
func AnyCastToIPackageName ¶
func AnyCastToIPackageName(i interface{}) IPackageName
type IPackageOrTypeName ¶
type IPackageOrTypeName interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>PackageOrTypeName *</ul> *</b>
func AnyCastToIPackageOrTypeName ¶
func AnyCastToIPackageOrTypeName(i interface{}) IPackageOrTypeName
type IPostDecrementExpression ¶
type IPostDecrementExpression interface {
IStatementExpression
IPostfixExpression
}
*
- is implemented by <b>PostDecrementExpression</b>
func AnyCastToIPostDecrementExpression ¶
func AnyCastToIPostDecrementExpression(i interface{}) IPostDecrementExpression
type IPostIncrementExpression ¶
type IPostIncrementExpression interface {
IStatementExpression
IPostfixExpression
}
*
- is implemented by <b>PostIncrementExpression</b>
func AnyCastToIPostIncrementExpression ¶
func AnyCastToIPostIncrementExpression(i interface{}) IPostIncrementExpression
type IPostfixExpression ¶
type IPostfixExpression interface {
IUnaryExpressionNotPlusMinus
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *</ul> *</b>
func AnyCastToIPostfixExpression ¶
func AnyCastToIPostfixExpression(i interface{}) IPostfixExpression
type IPreDecrementExpression ¶
type IPreDecrementExpression interface {
IStatementExpression
IUnaryExpression
}
*
- is implemented by <b>PreDecrementExpression</b>
func AnyCastToIPreDecrementExpression ¶
func AnyCastToIPreDecrementExpression(i interface{}) IPreDecrementExpression
type IPreIncrementExpression ¶
type IPreIncrementExpression interface {
IStatementExpression
IUnaryExpression
}
*
- is implemented by <b>PreIncrementExpression</b>
func AnyCastToIPreIncrementExpression ¶
func AnyCastToIPreIncrementExpression(i interface{}) IPreIncrementExpression
type IPrimary ¶
type IPrimary interface {
IPostfixExpression
}
*
- is implemented by: *<b> *<ul> *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *</ul> *</b>
func AnyCastToIPrimary ¶
func AnyCastToIPrimary(i interface{}) IPrimary
type IPrimaryNoNewArray ¶
*
- is implemented by: *<b> *<ul> *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *</ul> *</b>
func AnyCastToIPrimaryNoNewArray ¶
func AnyCastToIPrimaryNoNewArray(i interface{}) IPrimaryNoNewArray
type IPrimitiveType ¶
*
- is always implemented by <b>AstToken</b>. It is also implemented by: *<b> *<ul> *<li>PrimitiveType *<li>IntegralType0 *<li>IntegralType1 *<li>IntegralType2 *<li>IntegralType3 *<li>IntegralType4 *<li>FloatingPointType0 *<li>FloatingPointType1 *</ul> *</b>
func AnyCastToIPrimitiveType ¶
func AnyCastToIPrimitiveType(i interface{}) IPrimitiveType
type IReferenceType ¶
type IReferenceType interface {
IType
IActualTypeArgument
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ClassType *<li>ArrayType *</ul> *</b>
func AnyCastToIReferenceType ¶
func AnyCastToIReferenceType(i interface{}) IReferenceType
type IRelationalExpression ¶
type IRelationalExpression interface {
IEqualityExpression
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>UnaryExpression0 *<li>UnaryExpression1 *<li>UnaryExpressionNotPlusMinus0 *<li>UnaryExpressionNotPlusMinus1 *<li>CastExpression0 *<li>CastExpression1 *<li>MultiplicativeExpression0 *<li>MultiplicativeExpression1 *<li>MultiplicativeExpression2 *<li>AdditiveExpression0 *<li>AdditiveExpression1 *<li>ShiftExpression0 *<li>ShiftExpression1 *<li>ShiftExpression2 *<li>RelationalExpression0 *<li>RelationalExpression1 *<li>RelationalExpression2 *<li>RelationalExpression3 *<li>RelationalExpression4 *</ul> *</b>
func AnyCastToIRelationalExpression ¶
func AnyCastToIRelationalExpression(i interface{}) IRelationalExpression
type IResultType ¶
type IResultType interface {
IAstToken
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>PrimitiveType *<li>ClassType *<li>ArrayType *<li>ResultType *<li>IntegralType0 *<li>IntegralType1 *<li>IntegralType2 *<li>IntegralType3 *<li>IntegralType4 *<li>FloatingPointType0 *<li>FloatingPointType1 *</ul> *</b>
func AnyCastToIResultType ¶
func AnyCastToIResultType(i interface{}) IResultType
type IReturnStatement ¶
type IReturnStatement interface {
IStatementWithoutTrailingSubstatement
}
*
- is implemented by <b>ReturnStatement</b>
func AnyCastToIReturnStatement ¶
func AnyCastToIReturnStatement(i interface{}) IReturnStatement
type IRootForJavaParser ¶
type IRootForJavaParser interface {
GetLeftIToken() IToken
GetRightIToken() IToken
Accept(v IAstVisitor)
}
func AnyCastToIRootForJavaParser ¶
func AnyCastToIRootForJavaParser(i interface{}) IRootForJavaParser
type IShiftExpression ¶
type IShiftExpression interface {
IRelationalExpression
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>UnaryExpression0 *<li>UnaryExpression1 *<li>UnaryExpressionNotPlusMinus0 *<li>UnaryExpressionNotPlusMinus1 *<li>CastExpression0 *<li>CastExpression1 *<li>MultiplicativeExpression0 *<li>MultiplicativeExpression1 *<li>MultiplicativeExpression2 *<li>AdditiveExpression0 *<li>AdditiveExpression1 *<li>ShiftExpression0 *<li>ShiftExpression1 *<li>ShiftExpression2 *</ul> *</b>
func AnyCastToIShiftExpression ¶
func AnyCastToIShiftExpression(i interface{}) IShiftExpression
type ISimpleName ¶
type ISimpleName interface {
IRootForJavaParser
}
*
- is always implemented by <b>AstToken</b>. It is also implemented by <b>identifier</b>
func AnyCastToISimpleName ¶
func AnyCastToISimpleName(i interface{}) ISimpleName
type ISimpleTypeName ¶
type ISimpleTypeName interface {
IRootForJavaParser
}
*
- is always implemented by <b>AstToken</b>. It is also implemented by <b>identifier</b>
func AnyCastToISimpleTypeName ¶
func AnyCastToISimpleTypeName(i interface{}) ISimpleTypeName
type ISingleElementAnnotation ¶
type ISingleElementAnnotation interface {
IAnnotation
}
*
- is implemented by <b>SingleElementAnnotation</b>
func AnyCastToISingleElementAnnotation ¶
func AnyCastToISingleElementAnnotation(i interface{}) ISingleElementAnnotation
type ISingleStaticImportDeclaration ¶
type ISingleStaticImportDeclaration interface {
IImportDeclaration
}
*
- is implemented by <b>SingleStaticImportDeclaration</b>
func AnyCastToISingleStaticImportDeclaration ¶
func AnyCastToISingleStaticImportDeclaration(i interface{}) ISingleStaticImportDeclaration
type ISingleTypeImportDeclaration ¶
type ISingleTypeImportDeclaration interface {
IImportDeclaration
}
*
- is implemented by <b>SingleTypeImportDeclaration</b>
func AnyCastToISingleTypeImportDeclaration ¶
func AnyCastToISingleTypeImportDeclaration(i interface{}) ISingleTypeImportDeclaration
type IStatement ¶
type IStatement interface {
IBlockStatement
}
*
- is implemented by: *<b> *<ul> *<li>Block *<li>IfThenStatement *<li>IfThenElseStatement *<li>EmptyStatement *<li>LabeledStatement *<li>ExpressionStatement *<li>SwitchStatement *<li>WhileStatement *<li>DoStatement *<li>BasicForStatement *<li>EnhancedForStatement *<li>BreakStatement *<li>ContinueStatement *<li>ReturnStatement *<li>ThrowStatement *<li>SynchronizedStatement *<li>AssertStatement0 *<li>AssertStatement1 *<li>TryStatement0 *<li>TryStatement1 *</ul> *</b>
func AnyCastToIStatement ¶
func AnyCastToIStatement(i interface{}) IStatement
type IStatementExpression ¶
type IStatementExpression interface {
IStatementExpressionList
}
*
- is implemented by: *<b> *<ul> *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>Assignment *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *</ul> *</b>
func AnyCastToIStatementExpression ¶
func AnyCastToIStatementExpression(i interface{}) IStatementExpression
type IStatementExpressionList ¶
type IStatementExpressionList interface {
IForInit
IForUpdate
}
*
- is implemented by: *<b> *<ul> *<li>StatementExpressionList *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>Assignment *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *</ul> *</b>
func AnyCastToIStatementExpressionList ¶
func AnyCastToIStatementExpressionList(i interface{}) IStatementExpressionList
type IStatementNoShortIf ¶
type IStatementNoShortIf interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>Block *<li>IfThenElseStatementNoShortIf *<li>EmptyStatement *<li>LabeledStatementNoShortIf *<li>ExpressionStatement *<li>SwitchStatement *<li>WhileStatementNoShortIf *<li>DoStatement *<li>ForStatementNoShortIf *<li>BreakStatement *<li>ContinueStatement *<li>ReturnStatement *<li>ThrowStatement *<li>SynchronizedStatement *<li>AssertStatement0 *<li>AssertStatement1 *<li>TryStatement0 *<li>TryStatement1 *</ul> *</b>
func AnyCastToIStatementNoShortIf ¶
func AnyCastToIStatementNoShortIf(i interface{}) IStatementNoShortIf
type IStatementWithoutTrailingSubstatement ¶
type IStatementWithoutTrailingSubstatement interface {
IStatement
IStatementNoShortIf
}
*
- is implemented by: *<b> *<ul> *<li>Block *<li>EmptyStatement *<li>ExpressionStatement *<li>SwitchStatement *<li>DoStatement *<li>BreakStatement *<li>ContinueStatement *<li>ReturnStatement *<li>ThrowStatement *<li>SynchronizedStatement *<li>AssertStatement0 *<li>AssertStatement1 *<li>TryStatement0 *<li>TryStatement1 *</ul> *</b>
func AnyCastToIStatementWithoutTrailingSubstatement ¶
func AnyCastToIStatementWithoutTrailingSubstatement(i interface{}) IStatementWithoutTrailingSubstatement
type IStaticImportOnDemandDeclaration ¶
type IStaticImportOnDemandDeclaration interface {
IImportDeclaration
}
*
- is implemented by <b>StaticImportOnDemandDeclaration</b>
func AnyCastToIStaticImportOnDemandDeclaration ¶
func AnyCastToIStaticImportOnDemandDeclaration(i interface{}) IStaticImportOnDemandDeclaration
type IStaticInitializer ¶
type IStaticInitializer interface {
IClassBodyDeclaration
}
*
- is implemented by <b>StaticInitializer</b>
func AnyCastToIStaticInitializer ¶
func AnyCastToIStaticInitializer(i interface{}) IStaticInitializer
type ISuper ¶
type ISuper interface {
ISuperopt
}
*
- is implemented by <b>Super</b>
func AnyCastToISuper ¶
func AnyCastToISuper(i interface{}) ISuper
type ISuperopt ¶
type ISuperopt interface {
IRootForJavaParser
}
*
- is implemented by <b>Super</b>
func AnyCastToISuperopt ¶
func AnyCastToISuperopt(i interface{}) ISuperopt
type ISwitchBlock ¶
type ISwitchBlock interface {
IRootForJavaParser
}
*
- is implemented by <b>SwitchBlock</b>
func AnyCastToISwitchBlock ¶
func AnyCastToISwitchBlock(i interface{}) ISwitchBlock
type ISwitchBlockStatementGroup ¶
type ISwitchBlockStatementGroup interface {
ISwitchBlockStatementGroups
}
*
- is implemented by <b>SwitchBlockStatementGroup</b>
func AnyCastToISwitchBlockStatementGroup ¶
func AnyCastToISwitchBlockStatementGroup(i interface{}) ISwitchBlockStatementGroup
type ISwitchBlockStatementGroups ¶
type ISwitchBlockStatementGroups interface {
ISwitchBlockStatementGroupsopt
}
*
- is implemented by: *<b> *<ul> *<li>SwitchBlockStatementGroups *<li>SwitchBlockStatementGroup *</ul> *</b>
func AnyCastToISwitchBlockStatementGroups ¶
func AnyCastToISwitchBlockStatementGroups(i interface{}) ISwitchBlockStatementGroups
type ISwitchBlockStatementGroupsopt ¶
type ISwitchBlockStatementGroupsopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>SwitchBlockStatementGroups *<li>SwitchBlockStatementGroup *</ul> *</b>
func AnyCastToISwitchBlockStatementGroupsopt ¶
func AnyCastToISwitchBlockStatementGroupsopt(i interface{}) ISwitchBlockStatementGroupsopt
type ISwitchLabel ¶
type ISwitchLabel interface {
ISwitchLabels
}
*
- is implemented by: *<b> *<ul> *<li>SwitchLabel0 *<li>SwitchLabel1 *<li>SwitchLabel2 *</ul> *</b>
func AnyCastToISwitchLabel ¶
func AnyCastToISwitchLabel(i interface{}) ISwitchLabel
type ISwitchLabels ¶
type ISwitchLabels interface {
ISwitchLabelsopt
}
*
- is implemented by: *<b> *<ul> *<li>SwitchLabels *<li>SwitchLabel0 *<li>SwitchLabel1 *<li>SwitchLabel2 *</ul> *</b>
func AnyCastToISwitchLabels ¶
func AnyCastToISwitchLabels(i interface{}) ISwitchLabels
type ISwitchLabelsopt ¶
type ISwitchLabelsopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>SwitchLabels *<li>SwitchLabel0 *<li>SwitchLabel1 *<li>SwitchLabel2 *</ul> *</b>
func AnyCastToISwitchLabelsopt ¶
func AnyCastToISwitchLabelsopt(i interface{}) ISwitchLabelsopt
type ISwitchStatement ¶
type ISwitchStatement interface {
IStatementWithoutTrailingSubstatement
}
*
- is implemented by <b>SwitchStatement</b>
func AnyCastToISwitchStatement ¶
func AnyCastToISwitchStatement(i interface{}) ISwitchStatement
type ISynchronizedStatement ¶
type ISynchronizedStatement interface {
IStatementWithoutTrailingSubstatement
}
*
- is implemented by <b>SynchronizedStatement</b>
func AnyCastToISynchronizedStatement ¶
func AnyCastToISynchronizedStatement(i interface{}) ISynchronizedStatement
type IThrowStatement ¶
type IThrowStatement interface {
IStatementWithoutTrailingSubstatement
}
*
- is implemented by <b>ThrowStatement</b>
func AnyCastToIThrowStatement ¶
func AnyCastToIThrowStatement(i interface{}) IThrowStatement
type IThrows ¶
type IThrows interface {
IThrowsopt
}
*
- is implemented by <b>Throws</b>
func AnyCastToIThrows ¶
func AnyCastToIThrows(i interface{}) IThrows
type IThrowsopt ¶
type IThrowsopt interface {
IRootForJavaParser
}
*
- is implemented by <b>Throws</b>
func AnyCastToIThrowsopt ¶
func AnyCastToIThrowsopt(i interface{}) IThrowsopt
type ITryStatement ¶
type ITryStatement interface {
IStatementWithoutTrailingSubstatement
}
*
- is implemented by: *<b> *<ul> *<li>TryStatement0 *<li>TryStatement1 *</ul> *</b>
func AnyCastToITryStatement ¶
func AnyCastToITryStatement(i interface{}) ITryStatement
type IType ¶
type IType interface {
IResultType
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>PrimitiveType *<li>ClassType *<li>ArrayType *<li>IntegralType0 *<li>IntegralType1 *<li>IntegralType2 *<li>IntegralType3 *<li>IntegralType4 *<li>FloatingPointType0 *<li>FloatingPointType1 *</ul> *</b>
func AnyCastToIType ¶
func AnyCastToIType(i interface{}) IType
type ITypeArguments ¶
type ITypeArguments interface {
ITypeArgumentsopt
}
*
- is implemented by <b>TypeArguments</b>
func AnyCastToITypeArguments ¶
func AnyCastToITypeArguments(i interface{}) ITypeArguments
type ITypeArgumentsopt ¶
type ITypeArgumentsopt interface {
IRootForJavaParser
}
*
- is implemented by <b>TypeArguments</b>
func AnyCastToITypeArgumentsopt ¶
func AnyCastToITypeArgumentsopt(i interface{}) ITypeArgumentsopt
type ITypeBound ¶
type ITypeBound interface {
ITypeBoundopt
}
*
- is implemented by <b>TypeBound</b>
func AnyCastToITypeBound ¶
func AnyCastToITypeBound(i interface{}) ITypeBound
type ITypeBoundopt ¶
type ITypeBoundopt interface {
IRootForJavaParser
}
*
- is implemented by <b>TypeBound</b>
func AnyCastToITypeBoundopt ¶
func AnyCastToITypeBoundopt(i interface{}) ITypeBoundopt
type ITypeDeclaration ¶
type ITypeDeclaration interface {
ITypeDeclarations
IAstToken
}
*
- is implemented by: *<b> *<ul> *<li>TypeDeclaration *<li>NormalClassDeclaration *<li>EnumDeclaration *<li>NormalInterfaceDeclaration *<li>AnnotationTypeDeclaration *</ul> *</b>
func AnyCastToITypeDeclaration ¶
func AnyCastToITypeDeclaration(i interface{}) ITypeDeclaration
type ITypeDeclarations ¶
type ITypeDeclarations interface {
ITypeDeclarationsopt
}
*
- is implemented by: *<b> *<ul> *<li>TypeDeclarations *<li>TypeDeclaration *<li>NormalClassDeclaration *<li>EnumDeclaration *<li>NormalInterfaceDeclaration *<li>AnnotationTypeDeclaration *</ul> *</b>
func AnyCastToITypeDeclarations ¶
func AnyCastToITypeDeclarations(i interface{}) ITypeDeclarations
type ITypeDeclarationsopt ¶
type ITypeDeclarationsopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>TypeDeclarations *<li>TypeDeclaration *<li>NormalClassDeclaration *<li>EnumDeclaration *<li>NormalInterfaceDeclaration *<li>AnnotationTypeDeclaration *</ul> *</b>
func AnyCastToITypeDeclarationsopt ¶
func AnyCastToITypeDeclarationsopt(i interface{}) ITypeDeclarationsopt
type ITypeImportOnDemandDeclaration ¶
type ITypeImportOnDemandDeclaration interface {
IImportDeclaration
}
*
- is implemented by <b>TypeImportOnDemandDeclaration</b>
func AnyCastToITypeImportOnDemandDeclaration ¶
func AnyCastToITypeImportOnDemandDeclaration(i interface{}) ITypeImportOnDemandDeclaration
type ITypeName ¶
type ITypeName interface {
IClassName
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>TypeName *</ul> *</b>
func AnyCastToITypeName ¶
func AnyCastToITypeName(i interface{}) ITypeName
type ITypeParameter ¶
type ITypeParameter interface {
ITypeParameterList
}
*
- is implemented by <b>TypeParameter</b>
func AnyCastToITypeParameter ¶
func AnyCastToITypeParameter(i interface{}) ITypeParameter
type ITypeParameterList ¶
type ITypeParameterList interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>TypeParameter *<li>TypeParameterList *</ul> *</b>
func AnyCastToITypeParameterList ¶
func AnyCastToITypeParameterList(i interface{}) ITypeParameterList
type ITypeParameters ¶
type ITypeParameters interface {
ITypeParametersopt
}
*
- is implemented by <b>TypeParameters</b>
func AnyCastToITypeParameters ¶
func AnyCastToITypeParameters(i interface{}) ITypeParameters
type ITypeParametersopt ¶
type ITypeParametersopt interface {
IRootForJavaParser
}
*
- is implemented by <b>TypeParameters</b>
func AnyCastToITypeParametersopt ¶
func AnyCastToITypeParametersopt(i interface{}) ITypeParametersopt
type ITypeVariable ¶
type ITypeVariable interface {
IReferenceType
IExceptionType
}
*
- is always implemented by <b>AstToken</b>. It is also implemented by <b>identifier</b>
func AnyCastToITypeVariable ¶
func AnyCastToITypeVariable(i interface{}) ITypeVariable
type IUnaryExpression ¶
type IUnaryExpression interface {
IMultiplicativeExpression
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>UnaryExpression0 *<li>UnaryExpression1 *<li>UnaryExpressionNotPlusMinus0 *<li>UnaryExpressionNotPlusMinus1 *<li>CastExpression0 *<li>CastExpression1 *</ul> *</b>
func AnyCastToIUnaryExpression ¶
func AnyCastToIUnaryExpression(i interface{}) IUnaryExpression
type IUnaryExpressionNotPlusMinus ¶
type IUnaryExpressionNotPlusMinus interface {
IUnaryExpression
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>UnaryExpressionNotPlusMinus0 *<li>UnaryExpressionNotPlusMinus1 *<li>CastExpression0 *<li>CastExpression1 *</ul> *</b>
func AnyCastToIUnaryExpressionNotPlusMinus ¶
func AnyCastToIUnaryExpressionNotPlusMinus(i interface{}) IUnaryExpressionNotPlusMinus
type IVariableDeclarator ¶
type IVariableDeclarator interface {
IVariableDeclarators
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>VariableDeclarator *<li>VariableDeclaratorId *</ul> *</b>
func AnyCastToIVariableDeclarator ¶
func AnyCastToIVariableDeclarator(i interface{}) IVariableDeclarator
type IVariableDeclaratorId ¶
type IVariableDeclaratorId interface {
IVariableDeclarator
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>VariableDeclaratorId *</ul> *</b>
func AnyCastToIVariableDeclaratorId ¶
func AnyCastToIVariableDeclaratorId(i interface{}) IVariableDeclaratorId
type IVariableDeclarators ¶
type IVariableDeclarators interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>VariableDeclarators *<li>VariableDeclarator *<li>VariableDeclaratorId *</ul> *</b>
func AnyCastToIVariableDeclarators ¶
func AnyCastToIVariableDeclarators(i interface{}) IVariableDeclarators
type IVariableInitializer ¶
type IVariableInitializer interface {
IVariableInitializers
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>ArrayInitializer *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>AndExpression *<li>ExclusiveOrExpression *<li>InclusiveOrExpression *<li>ConditionalAndExpression *<li>ConditionalOrExpression *<li>ConditionalExpression *<li>Assignment *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>UnaryExpression0 *<li>UnaryExpression1 *<li>UnaryExpressionNotPlusMinus0 *<li>UnaryExpressionNotPlusMinus1 *<li>CastExpression0 *<li>CastExpression1 *<li>MultiplicativeExpression0 *<li>MultiplicativeExpression1 *<li>MultiplicativeExpression2 *<li>AdditiveExpression0 *<li>AdditiveExpression1 *<li>ShiftExpression0 *<li>ShiftExpression1 *<li>ShiftExpression2 *<li>RelationalExpression0 *<li>RelationalExpression1 *<li>RelationalExpression2 *<li>RelationalExpression3 *<li>RelationalExpression4 *<li>EqualityExpression0 *<li>EqualityExpression1 *</ul> *</b>
func AnyCastToIVariableInitializer ¶
func AnyCastToIVariableInitializer(i interface{}) IVariableInitializer
type IVariableInitializers ¶
type IVariableInitializers interface {
IVariableInitializersopt
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>ArrayInitializer *<li>VariableInitializers *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>AndExpression *<li>ExclusiveOrExpression *<li>InclusiveOrExpression *<li>ConditionalAndExpression *<li>ConditionalOrExpression *<li>ConditionalExpression *<li>Assignment *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>UnaryExpression0 *<li>UnaryExpression1 *<li>UnaryExpressionNotPlusMinus0 *<li>UnaryExpressionNotPlusMinus1 *<li>CastExpression0 *<li>CastExpression1 *<li>MultiplicativeExpression0 *<li>MultiplicativeExpression1 *<li>MultiplicativeExpression2 *<li>AdditiveExpression0 *<li>AdditiveExpression1 *<li>ShiftExpression0 *<li>ShiftExpression1 *<li>ShiftExpression2 *<li>RelationalExpression0 *<li>RelationalExpression1 *<li>RelationalExpression2 *<li>RelationalExpression3 *<li>RelationalExpression4 *<li>EqualityExpression0 *<li>EqualityExpression1 *</ul> *</b>
func AnyCastToIVariableInitializers ¶
func AnyCastToIVariableInitializers(i interface{}) IVariableInitializers
type IVariableInitializersopt ¶
type IVariableInitializersopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>identifier *<li>ExpressionName *<li>ArrayInitializer *<li>VariableInitializers *<li>PostIncrementExpression *<li>PostDecrementExpression *<li>PreIncrementExpression *<li>PreDecrementExpression *<li>AndExpression *<li>ExclusiveOrExpression *<li>InclusiveOrExpression *<li>ConditionalAndExpression *<li>ConditionalOrExpression *<li>ConditionalExpression *<li>Assignment *<li>PrimaryNoNewArray0 *<li>PrimaryNoNewArray1 *<li>PrimaryNoNewArray2 *<li>PrimaryNoNewArray3 *<li>PrimaryNoNewArray4 *<li>Literal0 *<li>Literal1 *<li>Literal2 *<li>Literal3 *<li>Literal4 *<li>Literal5 *<li>Literal6 *<li>BooleanLiteral0 *<li>BooleanLiteral1 *<li>ClassInstanceCreationExpression0 *<li>ClassInstanceCreationExpression1 *<li>ArrayCreationExpression0 *<li>ArrayCreationExpression1 *<li>ArrayCreationExpression2 *<li>ArrayCreationExpression3 *<li>FieldAccess0 *<li>FieldAccess1 *<li>FieldAccess2 *<li>MethodInvocation0 *<li>MethodInvocation1 *<li>MethodInvocation2 *<li>MethodInvocation3 *<li>MethodInvocation4 *<li>ArrayAccess0 *<li>ArrayAccess1 *<li>UnaryExpression0 *<li>UnaryExpression1 *<li>UnaryExpressionNotPlusMinus0 *<li>UnaryExpressionNotPlusMinus1 *<li>CastExpression0 *<li>CastExpression1 *<li>MultiplicativeExpression0 *<li>MultiplicativeExpression1 *<li>MultiplicativeExpression2 *<li>AdditiveExpression0 *<li>AdditiveExpression1 *<li>ShiftExpression0 *<li>ShiftExpression1 *<li>ShiftExpression2 *<li>RelationalExpression0 *<li>RelationalExpression1 *<li>RelationalExpression2 *<li>RelationalExpression3 *<li>RelationalExpression4 *<li>EqualityExpression0 *<li>EqualityExpression1 *</ul> *</b>
func AnyCastToIVariableInitializersopt ¶
func AnyCastToIVariableInitializersopt(i interface{}) IVariableInitializersopt
type IVariableModifier ¶
type IVariableModifier interface {
IVariableModifiers
IAstToken
}
*
- is implemented by: *<b> *<ul> *<li>VariableModifier *<li>Annotations *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *</ul> *</b>
func AnyCastToIVariableModifier ¶
func AnyCastToIVariableModifier(i interface{}) IVariableModifier
type IVariableModifiers ¶
type IVariableModifiers interface {
IVariableModifiersopt
}
*
- is implemented by: *<b> *<ul> *<li>VariableModifiers *<li>VariableModifier *<li>Annotations *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *</ul> *</b>
func AnyCastToIVariableModifiers ¶
func AnyCastToIVariableModifiers(i interface{}) IVariableModifiers
type IVariableModifiersopt ¶
type IVariableModifiersopt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>VariableModifiers *<li>VariableModifier *<li>Annotations *<li>NormalAnnotation *<li>MarkerAnnotation *<li>SingleElementAnnotation *</ul> *</b>
func AnyCastToIVariableModifiersopt ¶
func AnyCastToIVariableModifiersopt(i interface{}) IVariableModifiersopt
type IWhileStatement ¶
type IWhileStatement interface {
IStatement
}
*
- is implemented by <b>WhileStatement</b>
func AnyCastToIWhileStatement ¶
func AnyCastToIWhileStatement(i interface{}) IWhileStatement
type IWhileStatementNoShortIf ¶
type IWhileStatementNoShortIf interface {
IStatementNoShortIf
}
*
- is implemented by <b>WhileStatementNoShortIf</b>
func AnyCastToIWhileStatementNoShortIf ¶
func AnyCastToIWhileStatementNoShortIf(i interface{}) IWhileStatementNoShortIf
type IWildcard ¶
type IWildcard interface {
IActualTypeArgument
}
*
- is implemented by <b>Wildcard</b>
func AnyCastToIWildcard ¶
func AnyCastToIWildcard(i interface{}) IWildcard
type IWildcardBounds ¶
type IWildcardBounds interface {
IWildcardBoundsOpt
}
*
- is implemented by: *<b> *<ul> *<li>WildcardBounds0 *<li>WildcardBounds1 *</ul> *</b>
func AnyCastToIWildcardBounds ¶
func AnyCastToIWildcardBounds(i interface{}) IWildcardBounds
type IWildcardBoundsOpt ¶
type IWildcardBoundsOpt interface {
IRootForJavaParser
}
*
- is implemented by: *<b> *<ul> *<li>WildcardBounds0 *<li>WildcardBounds1 *</ul> *</b>
func AnyCastToIWildcardBoundsOpt ¶
func AnyCastToIWildcardBoundsOpt(i interface{}) IWildcardBoundsOpt
type IfThenElseStatement ¶
type IfThenElseStatement struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 282: IfThenElseStatement ::= if ( Expression ) StatementNoShortIf else Statement
*</b>
func AnyCastToIfThenElseStatement ¶
func AnyCastToIfThenElseStatement(i interface{}) *IfThenElseStatement
func NewIfThenElseStatement ¶
func NewIfThenElseStatement(leftIToken IToken, rightIToken IToken, _if *AstToken, _LPAREN *AstToken, _Expression IExpression, _RPAREN *AstToken, _StatementNoShortIf IStatementNoShortIf, _else *AstToken, _Statement IStatement) *IfThenElseStatement
func (*IfThenElseStatement) Accept ¶
func (my *IfThenElseStatement) Accept(v IAstVisitor)
func (*IfThenElseStatement) Enter ¶
func (my *IfThenElseStatement) Enter(v Visitor)
func (*IfThenElseStatement) GetAllChildren ¶
func (my *IfThenElseStatement) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*IfThenElseStatement) GetExpression ¶
func (my *IfThenElseStatement) GetExpression() IExpression
func (*IfThenElseStatement) GetLPAREN ¶
func (my *IfThenElseStatement) GetLPAREN() *AstToken
func (*IfThenElseStatement) GetRPAREN ¶
func (my *IfThenElseStatement) GetRPAREN() *AstToken
func (*IfThenElseStatement) GetStatement ¶
func (my *IfThenElseStatement) GetStatement() IStatement
func (*IfThenElseStatement) GetStatementNoShortIf ¶
func (my *IfThenElseStatement) GetStatementNoShortIf() IStatementNoShortIf
func (*IfThenElseStatement) Getelse ¶
func (my *IfThenElseStatement) Getelse() *AstToken
func (*IfThenElseStatement) Getif ¶
func (my *IfThenElseStatement) Getif() *AstToken
func (*IfThenElseStatement) SetExpression ¶
func (my *IfThenElseStatement) SetExpression(_Expression IExpression)
func (*IfThenElseStatement) SetLPAREN ¶
func (my *IfThenElseStatement) SetLPAREN(_LPAREN *AstToken)
func (*IfThenElseStatement) SetRPAREN ¶
func (my *IfThenElseStatement) SetRPAREN(_RPAREN *AstToken)
func (*IfThenElseStatement) SetStatement ¶
func (my *IfThenElseStatement) SetStatement(_Statement IStatement)
func (*IfThenElseStatement) SetStatementNoShortIf ¶
func (my *IfThenElseStatement) SetStatementNoShortIf(_StatementNoShortIf IStatementNoShortIf)
func (*IfThenElseStatement) Setelse ¶
func (my *IfThenElseStatement) Setelse(_else *AstToken)
func (*IfThenElseStatement) Setif ¶
func (my *IfThenElseStatement) Setif(_if *AstToken)
type IfThenElseStatementNoShortIf ¶
type IfThenElseStatementNoShortIf struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 283: IfThenElseStatementNoShortIf ::= if ( Expression ) StatementNoShortIf else StatementNoShortIf
*</b>
func AnyCastToIfThenElseStatementNoShortIf ¶
func AnyCastToIfThenElseStatementNoShortIf(i interface{}) *IfThenElseStatementNoShortIf
func NewIfThenElseStatementNoShortIf ¶
func NewIfThenElseStatementNoShortIf(leftIToken IToken, rightIToken IToken, _if *AstToken, _LPAREN *AstToken, _Expression IExpression, _RPAREN *AstToken, _StatementNoShortIf IStatementNoShortIf, _else *AstToken, _StatementNoShortIf7 IStatementNoShortIf) *IfThenElseStatementNoShortIf
func (*IfThenElseStatementNoShortIf) Accept ¶
func (my *IfThenElseStatementNoShortIf) Accept(v IAstVisitor)
func (*IfThenElseStatementNoShortIf) Enter ¶
func (my *IfThenElseStatementNoShortIf) Enter(v Visitor)
func (*IfThenElseStatementNoShortIf) GetAllChildren ¶
func (my *IfThenElseStatementNoShortIf) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*IfThenElseStatementNoShortIf) GetExpression ¶
func (my *IfThenElseStatementNoShortIf) GetExpression() IExpression
func (*IfThenElseStatementNoShortIf) GetLPAREN ¶
func (my *IfThenElseStatementNoShortIf) GetLPAREN() *AstToken
func (*IfThenElseStatementNoShortIf) GetRPAREN ¶
func (my *IfThenElseStatementNoShortIf) GetRPAREN() *AstToken
func (*IfThenElseStatementNoShortIf) GetStatementNoShortIf ¶
func (my *IfThenElseStatementNoShortIf) GetStatementNoShortIf() IStatementNoShortIf
func (*IfThenElseStatementNoShortIf) GetStatementNoShortIf7 ¶
func (my *IfThenElseStatementNoShortIf) GetStatementNoShortIf7() IStatementNoShortIf
func (*IfThenElseStatementNoShortIf) Getelse ¶
func (my *IfThenElseStatementNoShortIf) Getelse() *AstToken
func (*IfThenElseStatementNoShortIf) Getif ¶
func (my *IfThenElseStatementNoShortIf) Getif() *AstToken
func (*IfThenElseStatementNoShortIf) SetExpression ¶
func (my *IfThenElseStatementNoShortIf) SetExpression(_Expression IExpression)
func (*IfThenElseStatementNoShortIf) SetLPAREN ¶
func (my *IfThenElseStatementNoShortIf) SetLPAREN(_LPAREN *AstToken)
func (*IfThenElseStatementNoShortIf) SetRPAREN ¶
func (my *IfThenElseStatementNoShortIf) SetRPAREN(_RPAREN *AstToken)
func (*IfThenElseStatementNoShortIf) SetStatementNoShortIf ¶
func (my *IfThenElseStatementNoShortIf) SetStatementNoShortIf(_StatementNoShortIf IStatementNoShortIf)
func (*IfThenElseStatementNoShortIf) SetStatementNoShortIf7 ¶
func (my *IfThenElseStatementNoShortIf) SetStatementNoShortIf7(_StatementNoShortIf7 IStatementNoShortIf)
func (*IfThenElseStatementNoShortIf) Setelse ¶
func (my *IfThenElseStatementNoShortIf) Setelse(_else *AstToken)
func (*IfThenElseStatementNoShortIf) Setif ¶
func (my *IfThenElseStatementNoShortIf) Setif(_if *AstToken)
type IfThenStatement ¶
type IfThenStatement struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 281: IfThenStatement ::= if ( Expression ) Statement
*</b>
func AnyCastToIfThenStatement ¶
func AnyCastToIfThenStatement(i interface{}) *IfThenStatement
func NewIfThenStatement ¶
func NewIfThenStatement(leftIToken IToken, rightIToken IToken, _if *AstToken, _LPAREN *AstToken, _Expression IExpression, _RPAREN *AstToken, _Statement IStatement) *IfThenStatement
func (*IfThenStatement) Accept ¶
func (my *IfThenStatement) Accept(v IAstVisitor)
func (*IfThenStatement) Enter ¶
func (my *IfThenStatement) Enter(v Visitor)
func (*IfThenStatement) GetAllChildren ¶
func (my *IfThenStatement) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*IfThenStatement) GetExpression ¶
func (my *IfThenStatement) GetExpression() IExpression
func (*IfThenStatement) GetLPAREN ¶
func (my *IfThenStatement) GetLPAREN() *AstToken
func (*IfThenStatement) GetRPAREN ¶
func (my *IfThenStatement) GetRPAREN() *AstToken
func (*IfThenStatement) GetStatement ¶
func (my *IfThenStatement) GetStatement() IStatement
func (*IfThenStatement) Getif ¶
func (my *IfThenStatement) Getif() *AstToken
func (*IfThenStatement) SetExpression ¶
func (my *IfThenStatement) SetExpression(_Expression IExpression)
func (*IfThenStatement) SetLPAREN ¶
func (my *IfThenStatement) SetLPAREN(_LPAREN *AstToken)
func (*IfThenStatement) SetRPAREN ¶
func (my *IfThenStatement) SetRPAREN(_RPAREN *AstToken)
func (*IfThenStatement) SetStatement ¶
func (my *IfThenStatement) SetStatement(_Statement IStatement)
func (*IfThenStatement) Setif ¶
func (my *IfThenStatement) Setif(_if *AstToken)
type Iidentifier ¶
type Iidentifier interface {
IAstToken
ITypeName
ITypeVariable
IPackageName
IExpressionName
IMethodName
IPackageOrTypeName
IAmbiguousName
IVariableDeclaratorId
ISimpleTypeName
ISimpleName
IEnumConstant
Iidentifieropt
}
*
- is always implemented by <b>AstToken</b>. It is also implemented by <b>identifier</b>
func AnyCastToIidentifier ¶
func AnyCastToIidentifier(i interface{}) Iidentifier
type Iidentifieropt ¶
type Iidentifieropt interface {
IRootForJavaParser
}
*
- is always implemented by <b>AstToken</b>. It is also implemented by <b>identifier</b>
func AnyCastToIidentifieropt ¶
func AnyCastToIidentifieropt(i interface{}) Iidentifieropt
type ImportDeclarations ¶
type ImportDeclarations struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 58: ImportDeclarations ::= ImportDeclaration
*</em> *<p> *<b>
*<li>Rule 59: ImportDeclarations ::= ImportDeclarations ImportDeclaration
*</b>
func AnyCastToImportDeclarations ¶
func AnyCastToImportDeclarations(i interface{}) *ImportDeclarations
func NewImportDeclarations ¶
func NewImportDeclarations(leftIToken IToken, rightIToken IToken, _ImportDeclarations IImportDeclarations, _ImportDeclaration IImportDeclaration) *ImportDeclarations
func (*ImportDeclarations) Accept ¶
func (my *ImportDeclarations) Accept(v IAstVisitor)
func (*ImportDeclarations) Enter ¶
func (my *ImportDeclarations) Enter(v Visitor)
func (*ImportDeclarations) GetAllChildren ¶
func (my *ImportDeclarations) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ImportDeclarations) GetImportDeclaration ¶
func (my *ImportDeclarations) GetImportDeclaration() IImportDeclaration
func (*ImportDeclarations) GetImportDeclarations ¶
func (my *ImportDeclarations) GetImportDeclarations() IImportDeclarations
func (*ImportDeclarations) SetImportDeclaration ¶
func (my *ImportDeclarations) SetImportDeclaration(_ImportDeclaration IImportDeclaration)
func (*ImportDeclarations) SetImportDeclarations ¶
func (my *ImportDeclarations) SetImportDeclarations(_ImportDeclarations IImportDeclarations)
type InclusiveOrExpression ¶
type InclusiveOrExpression struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 420: InclusiveOrExpression ::= ExclusiveOrExpression
*</em> *<p> *<b>
*<li>Rule 421: InclusiveOrExpression ::= InclusiveOrExpression | ExclusiveOrExpression
*</b>
func AnyCastToInclusiveOrExpression ¶
func AnyCastToInclusiveOrExpression(i interface{}) *InclusiveOrExpression
func NewInclusiveOrExpression ¶
func NewInclusiveOrExpression(leftIToken IToken, rightIToken IToken, _InclusiveOrExpression IInclusiveOrExpression, _OR *AstToken, _ExclusiveOrExpression IExclusiveOrExpression) *InclusiveOrExpression
func (*InclusiveOrExpression) Accept ¶
func (my *InclusiveOrExpression) Accept(v IAstVisitor)
func (*InclusiveOrExpression) Enter ¶
func (my *InclusiveOrExpression) Enter(v Visitor)
func (*InclusiveOrExpression) GetAllChildren ¶
func (my *InclusiveOrExpression) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*InclusiveOrExpression) GetExclusiveOrExpression ¶
func (my *InclusiveOrExpression) GetExclusiveOrExpression() IExclusiveOrExpression
func (*InclusiveOrExpression) GetInclusiveOrExpression ¶
func (my *InclusiveOrExpression) GetInclusiveOrExpression() IInclusiveOrExpression
func (*InclusiveOrExpression) GetOR ¶
func (my *InclusiveOrExpression) GetOR() *AstToken
func (*InclusiveOrExpression) SetExclusiveOrExpression ¶
func (my *InclusiveOrExpression) SetExclusiveOrExpression(_ExclusiveOrExpression IExclusiveOrExpression)
func (*InclusiveOrExpression) SetInclusiveOrExpression ¶
func (my *InclusiveOrExpression) SetInclusiveOrExpression(_InclusiveOrExpression IInclusiveOrExpression)
func (*InclusiveOrExpression) SetOR ¶
func (my *InclusiveOrExpression) SetOR(_OR *AstToken)
type IntegralType0 ¶
type IntegralType0 struct {
*AstToken
}
*
*<b>
*<li>Rule 16: IntegralType ::= byte
*</b>
func AnyCastToIntegralType0 ¶
func AnyCastToIntegralType0(i interface{}) *IntegralType0
func NewIntegralType0 ¶
func NewIntegralType0(token IToken) *IntegralType0
func (*IntegralType0) Accept ¶
func (my *IntegralType0) Accept(v IAstVisitor)
func (*IntegralType0) Enter ¶
func (my *IntegralType0) Enter(v Visitor)
func (*IntegralType0) Getbyte ¶
func (my *IntegralType0) Getbyte() IToken
type IntegralType1 ¶
type IntegralType1 struct {
*AstToken
}
*
*<b>
*<li>Rule 17: IntegralType ::= short
*</b>
func AnyCastToIntegralType1 ¶
func AnyCastToIntegralType1(i interface{}) *IntegralType1
func NewIntegralType1 ¶
func NewIntegralType1(token IToken) *IntegralType1
func (*IntegralType1) Accept ¶
func (my *IntegralType1) Accept(v IAstVisitor)
func (*IntegralType1) Enter ¶
func (my *IntegralType1) Enter(v Visitor)
func (*IntegralType1) Getshort ¶
func (my *IntegralType1) Getshort() IToken
type IntegralType2 ¶
type IntegralType2 struct {
*AstToken
}
*
*<b>
*<li>Rule 18: IntegralType ::= int
*</b>
func AnyCastToIntegralType2 ¶
func AnyCastToIntegralType2(i interface{}) *IntegralType2
func NewIntegralType2 ¶
func NewIntegralType2(token IToken) *IntegralType2
func (*IntegralType2) Accept ¶
func (my *IntegralType2) Accept(v IAstVisitor)
func (*IntegralType2) Enter ¶
func (my *IntegralType2) Enter(v Visitor)
func (*IntegralType2) Getint ¶
func (my *IntegralType2) Getint() IToken
type IntegralType3 ¶
type IntegralType3 struct {
*AstToken
}
*
*<b>
*<li>Rule 19: IntegralType ::= long
*</b>
func AnyCastToIntegralType3 ¶
func AnyCastToIntegralType3(i interface{}) *IntegralType3
func NewIntegralType3 ¶
func NewIntegralType3(token IToken) *IntegralType3
func (*IntegralType3) Accept ¶
func (my *IntegralType3) Accept(v IAstVisitor)
func (*IntegralType3) Enter ¶
func (my *IntegralType3) Enter(v Visitor)
func (*IntegralType3) Getlong ¶
func (my *IntegralType3) Getlong() IToken
type IntegralType4 ¶
type IntegralType4 struct {
*AstToken
}
*
*<b>
*<li>Rule 20: IntegralType ::= char
*</b>
func AnyCastToIntegralType4 ¶
func AnyCastToIntegralType4(i interface{}) *IntegralType4
func NewIntegralType4 ¶
func NewIntegralType4(token IToken) *IntegralType4
func (*IntegralType4) Accept ¶
func (my *IntegralType4) Accept(v IAstVisitor)
func (*IntegralType4) Enter ¶
func (my *IntegralType4) Enter(v Visitor)
func (*IntegralType4) Getchar ¶
func (my *IntegralType4) Getchar() IToken
type InterfaceBody ¶
type InterfaceBody struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 196: InterfaceBody ::= { InterfaceMemberDeclarationsopt }
*</b>
func AnyCastToInterfaceBody ¶
func AnyCastToInterfaceBody(i interface{}) *InterfaceBody
func NewInterfaceBody ¶
func NewInterfaceBody(leftIToken IToken, rightIToken IToken, _LBRACE *AstToken, _InterfaceMemberDeclarationsopt IInterfaceMemberDeclarationsopt, _RBRACE *AstToken) *InterfaceBody
func (*InterfaceBody) Accept ¶
func (my *InterfaceBody) Accept(v IAstVisitor)
func (*InterfaceBody) Enter ¶
func (my *InterfaceBody) Enter(v Visitor)
func (*InterfaceBody) GetAllChildren ¶
func (my *InterfaceBody) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*InterfaceBody) GetInterfaceMemberDeclarationsopt ¶
func (my *InterfaceBody) GetInterfaceMemberDeclarationsopt() IInterfaceMemberDeclarationsopt
*
- The value returned by <b>GetInterfaceMemberDeclarationsopt</b> may be <b>null</b>
func (*InterfaceBody) GetLBRACE ¶
func (my *InterfaceBody) GetLBRACE() *AstToken
func (*InterfaceBody) GetRBRACE ¶
func (my *InterfaceBody) GetRBRACE() *AstToken
func (*InterfaceBody) SetInterfaceMemberDeclarationsopt ¶
func (my *InterfaceBody) SetInterfaceMemberDeclarationsopt(_InterfaceMemberDeclarationsopt IInterfaceMemberDeclarationsopt)
func (*InterfaceBody) SetLBRACE ¶
func (my *InterfaceBody) SetLBRACE(_LBRACE *AstToken)
func (*InterfaceBody) SetRBRACE ¶
func (my *InterfaceBody) SetRBRACE(_RBRACE *AstToken)
type InterfaceMemberDeclaration ¶
type InterfaceMemberDeclaration struct {
*AstToken
}
*
*<em>
*<li>Rule 199: InterfaceMemberDeclaration ::= ConstantDeclaration *<li>Rule 200: InterfaceMemberDeclaration ::= AbstractMethodDeclaration *<li>Rule 201: InterfaceMemberDeclaration ::= ClassDeclaration *<li>Rule 202: InterfaceMemberDeclaration ::= InterfaceDeclaration
*</em> *<p> *<b>
*<li>Rule 203: InterfaceMemberDeclaration ::= ;
*</b>
func AnyCastToInterfaceMemberDeclaration ¶
func AnyCastToInterfaceMemberDeclaration(i interface{}) *InterfaceMemberDeclaration
func NewInterfaceMemberDeclaration ¶
func NewInterfaceMemberDeclaration(token IToken) *InterfaceMemberDeclaration
func (*InterfaceMemberDeclaration) Accept ¶
func (my *InterfaceMemberDeclaration) Accept(v IAstVisitor)
func (*InterfaceMemberDeclaration) Enter ¶
func (my *InterfaceMemberDeclaration) Enter(v Visitor)
func (*InterfaceMemberDeclaration) GetSEMICOLON ¶
func (my *InterfaceMemberDeclaration) GetSEMICOLON() IToken
type InterfaceMemberDeclarations ¶
type InterfaceMemberDeclarations struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 197: InterfaceMemberDeclarations ::= InterfaceMemberDeclaration
*</em> *<p> *<b>
*<li>Rule 198: InterfaceMemberDeclarations ::= InterfaceMemberDeclarations InterfaceMemberDeclaration
*</b>
func AnyCastToInterfaceMemberDeclarations ¶
func AnyCastToInterfaceMemberDeclarations(i interface{}) *InterfaceMemberDeclarations
func NewInterfaceMemberDeclarations ¶
func NewInterfaceMemberDeclarations(leftIToken IToken, rightIToken IToken, _InterfaceMemberDeclarations IInterfaceMemberDeclarations, _InterfaceMemberDeclaration IInterfaceMemberDeclaration) *InterfaceMemberDeclarations
func (*InterfaceMemberDeclarations) Accept ¶
func (my *InterfaceMemberDeclarations) Accept(v IAstVisitor)
func (*InterfaceMemberDeclarations) Enter ¶
func (my *InterfaceMemberDeclarations) Enter(v Visitor)
func (*InterfaceMemberDeclarations) GetAllChildren ¶
func (my *InterfaceMemberDeclarations) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*InterfaceMemberDeclarations) GetInterfaceMemberDeclaration ¶
func (my *InterfaceMemberDeclarations) GetInterfaceMemberDeclaration() IInterfaceMemberDeclaration
func (*InterfaceMemberDeclarations) GetInterfaceMemberDeclarations ¶
func (my *InterfaceMemberDeclarations) GetInterfaceMemberDeclarations() IInterfaceMemberDeclarations
func (*InterfaceMemberDeclarations) SetInterfaceMemberDeclaration ¶
func (my *InterfaceMemberDeclarations) SetInterfaceMemberDeclaration(_InterfaceMemberDeclaration IInterfaceMemberDeclaration)
func (*InterfaceMemberDeclarations) SetInterfaceMemberDeclarations ¶
func (my *InterfaceMemberDeclarations) SetInterfaceMemberDeclarations(_InterfaceMemberDeclarations IInterfaceMemberDeclarations)
type InterfaceModifier0 ¶
type InterfaceModifier0 struct {
*AstToken
}
*
*<b>
*<li>Rule 188: InterfaceModifier ::= public
*</b>
func AnyCastToInterfaceModifier0 ¶
func AnyCastToInterfaceModifier0(i interface{}) *InterfaceModifier0
func NewInterfaceModifier0 ¶
func NewInterfaceModifier0(token IToken) *InterfaceModifier0
func (*InterfaceModifier0) Accept ¶
func (my *InterfaceModifier0) Accept(v IAstVisitor)
func (*InterfaceModifier0) Enter ¶
func (my *InterfaceModifier0) Enter(v Visitor)
func (*InterfaceModifier0) Getpublic ¶
func (my *InterfaceModifier0) Getpublic() IToken
type InterfaceModifier1 ¶
type InterfaceModifier1 struct {
*AstToken
}
*
*<b>
*<li>Rule 189: InterfaceModifier ::= protected
*</b>
func AnyCastToInterfaceModifier1 ¶
func AnyCastToInterfaceModifier1(i interface{}) *InterfaceModifier1
func NewInterfaceModifier1 ¶
func NewInterfaceModifier1(token IToken) *InterfaceModifier1
func (*InterfaceModifier1) Accept ¶
func (my *InterfaceModifier1) Accept(v IAstVisitor)
func (*InterfaceModifier1) Enter ¶
func (my *InterfaceModifier1) Enter(v Visitor)
func (*InterfaceModifier1) Getprotected ¶
func (my *InterfaceModifier1) Getprotected() IToken
type InterfaceModifier2 ¶
type InterfaceModifier2 struct {
*AstToken
}
*
*<b>
*<li>Rule 190: InterfaceModifier ::= private
*</b>
func AnyCastToInterfaceModifier2 ¶
func AnyCastToInterfaceModifier2(i interface{}) *InterfaceModifier2
func NewInterfaceModifier2 ¶
func NewInterfaceModifier2(token IToken) *InterfaceModifier2
func (*InterfaceModifier2) Accept ¶
func (my *InterfaceModifier2) Accept(v IAstVisitor)
func (*InterfaceModifier2) Enter ¶
func (my *InterfaceModifier2) Enter(v Visitor)
func (*InterfaceModifier2) Getprivate ¶
func (my *InterfaceModifier2) Getprivate() IToken
type InterfaceModifier3 ¶
type InterfaceModifier3 struct {
*AstToken
}
*
*<b>
*<li>Rule 191: InterfaceModifier ::= abstract
*</b>
func AnyCastToInterfaceModifier3 ¶
func AnyCastToInterfaceModifier3(i interface{}) *InterfaceModifier3
func NewInterfaceModifier3 ¶
func NewInterfaceModifier3(token IToken) *InterfaceModifier3
func (*InterfaceModifier3) Accept ¶
func (my *InterfaceModifier3) Accept(v IAstVisitor)
func (*InterfaceModifier3) Enter ¶
func (my *InterfaceModifier3) Enter(v Visitor)
func (*InterfaceModifier3) Getabstract ¶
func (my *InterfaceModifier3) Getabstract() IToken
type InterfaceModifier4 ¶
type InterfaceModifier4 struct {
*AstToken
}
*
*<b>
*<li>Rule 192: InterfaceModifier ::= static
*</b>
func AnyCastToInterfaceModifier4 ¶
func AnyCastToInterfaceModifier4(i interface{}) *InterfaceModifier4
func NewInterfaceModifier4 ¶
func NewInterfaceModifier4(token IToken) *InterfaceModifier4
func (*InterfaceModifier4) Accept ¶
func (my *InterfaceModifier4) Accept(v IAstVisitor)
func (*InterfaceModifier4) Enter ¶
func (my *InterfaceModifier4) Enter(v Visitor)
func (*InterfaceModifier4) Getstatic ¶
func (my *InterfaceModifier4) Getstatic() IToken
type InterfaceModifier5 ¶
type InterfaceModifier5 struct {
*AstToken
}
*
*<b>
*<li>Rule 193: InterfaceModifier ::= strictfp
*</b>
func AnyCastToInterfaceModifier5 ¶
func AnyCastToInterfaceModifier5(i interface{}) *InterfaceModifier5
func NewInterfaceModifier5 ¶
func NewInterfaceModifier5(token IToken) *InterfaceModifier5
func (*InterfaceModifier5) Accept ¶
func (my *InterfaceModifier5) Accept(v IAstVisitor)
func (*InterfaceModifier5) Enter ¶
func (my *InterfaceModifier5) Enter(v Visitor)
func (*InterfaceModifier5) Getstrictfp ¶
func (my *InterfaceModifier5) Getstrictfp() IToken
type InterfaceModifiers ¶
type InterfaceModifiers struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 185: InterfaceModifiers ::= InterfaceModifier
*</em> *<p> *<b>
*<li>Rule 186: InterfaceModifiers ::= InterfaceModifiers InterfaceModifier
*</b>
func AnyCastToInterfaceModifiers ¶
func AnyCastToInterfaceModifiers(i interface{}) *InterfaceModifiers
func NewInterfaceModifiers ¶
func NewInterfaceModifiers(leftIToken IToken, rightIToken IToken, _InterfaceModifiers IInterfaceModifiers, _InterfaceModifier IInterfaceModifier) *InterfaceModifiers
func (*InterfaceModifiers) Accept ¶
func (my *InterfaceModifiers) Accept(v IAstVisitor)
func (*InterfaceModifiers) Enter ¶
func (my *InterfaceModifiers) Enter(v Visitor)
func (*InterfaceModifiers) GetAllChildren ¶
func (my *InterfaceModifiers) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*InterfaceModifiers) GetInterfaceModifier ¶
func (my *InterfaceModifiers) GetInterfaceModifier() IInterfaceModifier
func (*InterfaceModifiers) GetInterfaceModifiers ¶
func (my *InterfaceModifiers) GetInterfaceModifiers() IInterfaceModifiers
func (*InterfaceModifiers) SetInterfaceModifier ¶
func (my *InterfaceModifiers) SetInterfaceModifier(_InterfaceModifier IInterfaceModifier)
func (*InterfaceModifiers) SetInterfaceModifiers ¶
func (my *InterfaceModifiers) SetInterfaceModifiers(_InterfaceModifiers IInterfaceModifiers)
type InterfaceType ¶
type InterfaceType struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 28: InterfaceType ::= TypeName TypeArgumentsopt
*</b>
func AnyCastToInterfaceType ¶
func AnyCastToInterfaceType(i interface{}) *InterfaceType
func NewInterfaceType ¶
func NewInterfaceType(leftIToken IToken, rightIToken IToken, _TypeName ITypeName, _TypeArgumentsopt *TypeArguments) *InterfaceType
func (*InterfaceType) Accept ¶
func (my *InterfaceType) Accept(v IAstVisitor)
func (*InterfaceType) Enter ¶
func (my *InterfaceType) Enter(v Visitor)
func (*InterfaceType) GetAllChildren ¶
func (my *InterfaceType) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*InterfaceType) GetTypeArgumentsopt ¶
func (my *InterfaceType) GetTypeArgumentsopt() *TypeArguments
*
- The value returned by <b>GetTypeArgumentsopt</b> may be <b>null</b>
func (*InterfaceType) GetTypeName ¶
func (my *InterfaceType) GetTypeName() ITypeName
func (*InterfaceType) SetTypeArgumentsopt ¶
func (my *InterfaceType) SetTypeArgumentsopt(_TypeArgumentsopt *TypeArguments)
func (*InterfaceType) SetTypeName ¶
func (my *InterfaceType) SetTypeName(_TypeName ITypeName)
type InterfaceTypeList ¶
type InterfaceTypeList struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 92: InterfaceTypeList ::= InterfaceType
*</em> *<p> *<b>
*<li>Rule 93: InterfaceTypeList ::= InterfaceTypeList , InterfaceType
*</b>
func AnyCastToInterfaceTypeList ¶
func AnyCastToInterfaceTypeList(i interface{}) *InterfaceTypeList
func NewInterfaceTypeList ¶
func NewInterfaceTypeList(leftIToken IToken, rightIToken IToken, _InterfaceTypeList IInterfaceTypeList, _COMMA *AstToken, _InterfaceType *InterfaceType) *InterfaceTypeList
func (*InterfaceTypeList) Accept ¶
func (my *InterfaceTypeList) Accept(v IAstVisitor)
func (*InterfaceTypeList) Enter ¶
func (my *InterfaceTypeList) Enter(v Visitor)
func (*InterfaceTypeList) GetAllChildren ¶
func (my *InterfaceTypeList) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*InterfaceTypeList) GetCOMMA ¶
func (my *InterfaceTypeList) GetCOMMA() *AstToken
func (*InterfaceTypeList) GetInterfaceType ¶
func (my *InterfaceTypeList) GetInterfaceType() *InterfaceType
func (*InterfaceTypeList) GetInterfaceTypeList ¶
func (my *InterfaceTypeList) GetInterfaceTypeList() IInterfaceTypeList
func (*InterfaceTypeList) SetCOMMA ¶
func (my *InterfaceTypeList) SetCOMMA(_COMMA *AstToken)
func (*InterfaceTypeList) SetInterfaceType ¶
func (my *InterfaceTypeList) SetInterfaceType(_InterfaceType *InterfaceType)
func (*InterfaceTypeList) SetInterfaceTypeList ¶
func (my *InterfaceTypeList) SetInterfaceTypeList(_InterfaceTypeList IInterfaceTypeList)
type Interfaces ¶
type Interfaces struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 91: Interfaces ::= implements InterfaceTypeList
*</b>
func AnyCastToInterfaces ¶
func AnyCastToInterfaces(i interface{}) *Interfaces
func NewInterfaces ¶
func NewInterfaces(leftIToken IToken, rightIToken IToken, _implements *AstToken, _InterfaceTypeList IInterfaceTypeList) *Interfaces
func (*Interfaces) Accept ¶
func (my *Interfaces) Accept(v IAstVisitor)
func (*Interfaces) Enter ¶
func (my *Interfaces) Enter(v Visitor)
func (*Interfaces) GetAllChildren ¶
func (my *Interfaces) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*Interfaces) GetInterfaceTypeList ¶
func (my *Interfaces) GetInterfaceTypeList() IInterfaceTypeList
func (*Interfaces) Getimplements ¶
func (my *Interfaces) Getimplements() *AstToken
func (*Interfaces) SetInterfaceTypeList ¶
func (my *Interfaces) SetInterfaceTypeList(_InterfaceTypeList IInterfaceTypeList)
func (*Interfaces) Setimplements ¶
func (my *Interfaces) Setimplements(_implements *AstToken)
type JavaKWLexer ¶
type JavaKWLexer struct {
*JavaKWLexerprs
// contains filtered or unexported fields
}
func NewJavaKWLexer ¶
func NewJavaKWLexer(inputChars []rune, identifierKind int) *JavaKWLexer
func (*JavaKWLexer) GetKeywordKinds ¶
func (my *JavaKWLexer) GetKeywordKinds() []int
func (*JavaKWLexer) GetKind ¶
func (my *JavaKWLexer) GetKind(c rune) int
func (*JavaKWLexer) SetInputChars ¶
func (my *JavaKWLexer) SetInputChars(inputChars []rune)
type JavaKWLexerprs ¶
type JavaKWLexerprs struct{}
func NewJavaKWLexerprs ¶
func NewJavaKWLexerprs() *JavaKWLexerprs
func (*JavaKWLexerprs) Asb ¶
func (my *JavaKWLexerprs) Asb(index int) int
func (*JavaKWLexerprs) Asi ¶
func (my *JavaKWLexerprs) Asi(state int) int
func (*JavaKWLexerprs) Asr ¶
func (my *JavaKWLexerprs) Asr(index int) int
func (*JavaKWLexerprs) BaseAction ¶
func (my *JavaKWLexerprs) BaseAction(index int) int
func (*JavaKWLexerprs) BaseCheck ¶
func (my *JavaKWLexerprs) BaseCheck(index int) int
func (*JavaKWLexerprs) GetAcceptAction ¶
func (my *JavaKWLexerprs) GetAcceptAction() int
func (*JavaKWLexerprs) GetBacktrack ¶
func (my *JavaKWLexerprs) GetBacktrack() bool
func (*JavaKWLexerprs) GetEoftSymbol ¶
func (my *JavaKWLexerprs) GetEoftSymbol() int
func (*JavaKWLexerprs) GetEoltSymbol ¶
func (my *JavaKWLexerprs) GetEoltSymbol() int
func (*JavaKWLexerprs) GetErrorAction ¶
func (my *JavaKWLexerprs) GetErrorAction() int
func (*JavaKWLexerprs) GetErrorSymbol ¶
func (my *JavaKWLexerprs) GetErrorSymbol() int
func (*JavaKWLexerprs) GetLaStateOffset ¶
func (my *JavaKWLexerprs) GetLaStateOffset() int
func (*JavaKWLexerprs) GetMaxLa ¶
func (my *JavaKWLexerprs) GetMaxLa() int
func (*JavaKWLexerprs) GetMaxNameLength ¶
func (my *JavaKWLexerprs) GetMaxNameLength() int
func (*JavaKWLexerprs) GetNtOffset ¶
func (my *JavaKWLexerprs) GetNtOffset() int
func (*JavaKWLexerprs) GetNumNonterminals ¶
func (my *JavaKWLexerprs) GetNumNonterminals() int
func (*JavaKWLexerprs) GetNumRules ¶
func (my *JavaKWLexerprs) GetNumRules() int
func (*JavaKWLexerprs) GetNumStates ¶
func (my *JavaKWLexerprs) GetNumStates() int
func (*JavaKWLexerprs) GetNumSymbols ¶
func (my *JavaKWLexerprs) GetNumSymbols() int
func (*JavaKWLexerprs) GetScopeSize ¶
func (my *JavaKWLexerprs) GetScopeSize() int
func (*JavaKWLexerprs) GetScopeUbound ¶
func (my *JavaKWLexerprs) GetScopeUbound() int
func (*JavaKWLexerprs) GetStartState ¶
func (my *JavaKWLexerprs) GetStartState() int
func (*JavaKWLexerprs) GetStartSymbol ¶
func (my *JavaKWLexerprs) GetStartSymbol() int
func (*JavaKWLexerprs) InSymb ¶
func (my *JavaKWLexerprs) InSymb(index int) int
func (*JavaKWLexerprs) InSymbol ¶
func (my *JavaKWLexerprs) InSymbol(state int) int
func (*JavaKWLexerprs) IsKeyword ¶
func (my *JavaKWLexerprs) IsKeyword(index int) bool
func (*JavaKWLexerprs) IsNullable ¶
func (my *JavaKWLexerprs) IsNullable(index int) bool
func (*JavaKWLexerprs) IsValidForParser ¶
func (my *JavaKWLexerprs) IsValidForParser() bool
func (*JavaKWLexerprs) Lhs ¶
func (my *JavaKWLexerprs) Lhs(index int) int
func (*JavaKWLexerprs) Name ¶
func (my *JavaKWLexerprs) Name(index int) string
func (*JavaKWLexerprs) Nasb ¶
func (my *JavaKWLexerprs) Nasb(index int) int
func (*JavaKWLexerprs) Nasi ¶
func (my *JavaKWLexerprs) Nasi(state int) int
func (*JavaKWLexerprs) Nasr ¶
func (my *JavaKWLexerprs) Nasr(index int) int
func (*JavaKWLexerprs) NonterminalIndex ¶
func (my *JavaKWLexerprs) NonterminalIndex(index int) int
func (*JavaKWLexerprs) NtAction ¶
func (my *JavaKWLexerprs) NtAction(state int, sym int) int
*
- assert(! goto_default);
func (*JavaKWLexerprs) OriginalState ¶
func (my *JavaKWLexerprs) OriginalState(state int) int
func (*JavaKWLexerprs) ProsthesesIndex ¶
func (my *JavaKWLexerprs) ProsthesesIndex(index int) int
func (*JavaKWLexerprs) Rhs ¶
func (my *JavaKWLexerprs) Rhs(index int) int
func (*JavaKWLexerprs) ScopeLa ¶
func (my *JavaKWLexerprs) ScopeLa(index int) int
func (*JavaKWLexerprs) ScopeLhs ¶
func (my *JavaKWLexerprs) ScopeLhs(index int) int
func (*JavaKWLexerprs) ScopePrefix ¶
func (my *JavaKWLexerprs) ScopePrefix(index int) int
func (*JavaKWLexerprs) ScopeRhs ¶
func (my *JavaKWLexerprs) ScopeRhs(index int) int
func (*JavaKWLexerprs) ScopeState ¶
func (my *JavaKWLexerprs) ScopeState(index int) int
func (*JavaKWLexerprs) ScopeStateSet ¶
func (my *JavaKWLexerprs) ScopeStateSet(index int) int
func (*JavaKWLexerprs) ScopeSuffix ¶
func (my *JavaKWLexerprs) ScopeSuffix(index int) int
func (*JavaKWLexerprs) TAction ¶
func (my *JavaKWLexerprs) TAction(state int, sym int) int
*
- assert(! shift_default);
func (*JavaKWLexerprs) TermAction ¶
func (my *JavaKWLexerprs) TermAction(index int) int
func (*JavaKWLexerprs) TermCheck ¶
func (my *JavaKWLexerprs) TermCheck(index int) int
func (*JavaKWLexerprs) TerminalIndex ¶
func (my *JavaKWLexerprs) TerminalIndex(index int) int
type JavaLexer ¶
type JavaLexer struct {
PrintTokens bool
// contains filtered or unexported fields
}
func (*JavaLexer) CheckForKeyWord ¶
func (my *JavaLexer) CheckForKeyWord()
func (*JavaLexer) CheckForKeyWordWithKind ¶
func (*JavaLexer) GetILexStream ¶
func (my *JavaLexer) GetILexStream() ILexStream
func (*JavaLexer) GetKeywordKinds ¶
func (*JavaLexer) GetLeftSpan ¶
func (*JavaLexer) GetParseTable ¶
func (my *JavaLexer) GetParseTable() ParseTable
func (*JavaLexer) GetRhsFirstTokenIndex ¶
func (*JavaLexer) GetRhsLastTokenIndex ¶
func (*JavaLexer) GetRightSpan ¶
func (*JavaLexer) InitializeLexer ¶
func (*JavaLexer) LexerWithPosition ¶
func (*JavaLexer) MakeComment ¶
func (*JavaLexer) MakeTokenWithKind ¶
func (*JavaLexer) PrintValue ¶
func (*JavaLexer) ReportLexicalError ¶
*
- If a parse stream was not passed to my Lexical analyser then we
- simply report a lexical error. Otherwise, we produce a bad token.
func (*JavaLexer) ResetKeywordLexer ¶
func (my *JavaLexer) ResetKeywordLexer()
func (*JavaLexer) RuleAction ¶
type JavaLexerLpgLexStream ¶
type JavaLexerLpgLexStream struct {
*LexStream
}
func NewJavaLexerLpgLexStream ¶
func NewJavaLexerLpgLexStream(fileName string, inputChars []rune, tab int) (*JavaLexerLpgLexStream, error)
func (*JavaLexerLpgLexStream) GetKind ¶
func (my *JavaLexerLpgLexStream) GetKind(i int) int
func (*JavaLexerLpgLexStream) OrderedExportedSymbols ¶
func (my *JavaLexerLpgLexStream) OrderedExportedSymbols() []string
type JavaLexerprs ¶
type JavaLexerprs struct{}
func NewJavaLexerprs ¶
func NewJavaLexerprs() *JavaLexerprs
func (*JavaLexerprs) Asb ¶
func (my *JavaLexerprs) Asb(index int) int
func (*JavaLexerprs) Asi ¶
func (my *JavaLexerprs) Asi(state int) int
func (*JavaLexerprs) Asr ¶
func (my *JavaLexerprs) Asr(index int) int
func (*JavaLexerprs) BaseAction ¶
func (my *JavaLexerprs) BaseAction(index int) int
func (*JavaLexerprs) BaseCheck ¶
func (my *JavaLexerprs) BaseCheck(index int) int
func (*JavaLexerprs) GetAcceptAction ¶
func (my *JavaLexerprs) GetAcceptAction() int
func (*JavaLexerprs) GetBacktrack ¶
func (my *JavaLexerprs) GetBacktrack() bool
func (*JavaLexerprs) GetEoftSymbol ¶
func (my *JavaLexerprs) GetEoftSymbol() int
func (*JavaLexerprs) GetEoltSymbol ¶
func (my *JavaLexerprs) GetEoltSymbol() int
func (*JavaLexerprs) GetErrorAction ¶
func (my *JavaLexerprs) GetErrorAction() int
func (*JavaLexerprs) GetErrorSymbol ¶
func (my *JavaLexerprs) GetErrorSymbol() int
func (*JavaLexerprs) GetLaStateOffset ¶
func (my *JavaLexerprs) GetLaStateOffset() int
func (*JavaLexerprs) GetMaxLa ¶
func (my *JavaLexerprs) GetMaxLa() int
func (*JavaLexerprs) GetMaxNameLength ¶
func (my *JavaLexerprs) GetMaxNameLength() int
func (*JavaLexerprs) GetNtOffset ¶
func (my *JavaLexerprs) GetNtOffset() int
func (*JavaLexerprs) GetNumNonterminals ¶
func (my *JavaLexerprs) GetNumNonterminals() int
func (*JavaLexerprs) GetNumRules ¶
func (my *JavaLexerprs) GetNumRules() int
func (*JavaLexerprs) GetNumStates ¶
func (my *JavaLexerprs) GetNumStates() int
func (*JavaLexerprs) GetNumSymbols ¶
func (my *JavaLexerprs) GetNumSymbols() int
func (*JavaLexerprs) GetScopeSize ¶
func (my *JavaLexerprs) GetScopeSize() int
func (*JavaLexerprs) GetScopeUbound ¶
func (my *JavaLexerprs) GetScopeUbound() int
func (*JavaLexerprs) GetStartState ¶
func (my *JavaLexerprs) GetStartState() int
func (*JavaLexerprs) GetStartSymbol ¶
func (my *JavaLexerprs) GetStartSymbol() int
func (*JavaLexerprs) InSymb ¶
func (my *JavaLexerprs) InSymb(index int) int
func (*JavaLexerprs) InSymbol ¶
func (my *JavaLexerprs) InSymbol(state int) int
func (*JavaLexerprs) IsKeyword ¶
func (my *JavaLexerprs) IsKeyword(index int) bool
func (*JavaLexerprs) IsNullable ¶
func (my *JavaLexerprs) IsNullable(index int) bool
func (*JavaLexerprs) IsValidForParser ¶
func (my *JavaLexerprs) IsValidForParser() bool
func (*JavaLexerprs) Lhs ¶
func (my *JavaLexerprs) Lhs(index int) int
func (*JavaLexerprs) Name ¶
func (my *JavaLexerprs) Name(index int) string
func (*JavaLexerprs) Nasb ¶
func (my *JavaLexerprs) Nasb(index int) int
func (*JavaLexerprs) Nasi ¶
func (my *JavaLexerprs) Nasi(state int) int
func (*JavaLexerprs) Nasr ¶
func (my *JavaLexerprs) Nasr(index int) int
func (*JavaLexerprs) NonterminalIndex ¶
func (my *JavaLexerprs) NonterminalIndex(index int) int
func (*JavaLexerprs) NtAction ¶
func (my *JavaLexerprs) NtAction(state int, sym int) int
*
- assert(! goto_default);
func (*JavaLexerprs) OriginalState ¶
func (my *JavaLexerprs) OriginalState(state int) int
func (*JavaLexerprs) ProsthesesIndex ¶
func (my *JavaLexerprs) ProsthesesIndex(index int) int
func (*JavaLexerprs) Rhs ¶
func (my *JavaLexerprs) Rhs(index int) int
func (*JavaLexerprs) ScopeLa ¶
func (my *JavaLexerprs) ScopeLa(index int) int
func (*JavaLexerprs) ScopeLhs ¶
func (my *JavaLexerprs) ScopeLhs(index int) int
func (*JavaLexerprs) ScopePrefix ¶
func (my *JavaLexerprs) ScopePrefix(index int) int
func (*JavaLexerprs) ScopeRhs ¶
func (my *JavaLexerprs) ScopeRhs(index int) int
func (*JavaLexerprs) ScopeState ¶
func (my *JavaLexerprs) ScopeState(index int) int
func (*JavaLexerprs) ScopeStateSet ¶
func (my *JavaLexerprs) ScopeStateSet(index int) int
func (*JavaLexerprs) ScopeSuffix ¶
func (my *JavaLexerprs) ScopeSuffix(index int) int
func (*JavaLexerprs) TAction ¶
func (my *JavaLexerprs) TAction(state int, sym int) int
*
- assert(! shift_default);
func (*JavaLexerprs) TermAction ¶
func (my *JavaLexerprs) TermAction(index int) int
func (*JavaLexerprs) TermCheck ¶
func (my *JavaLexerprs) TermCheck(index int) int
func (*JavaLexerprs) TerminalIndex ¶
func (my *JavaLexerprs) TerminalIndex(index int) int
type JavaParser ¶
type JavaParser struct {
// contains filtered or unexported fields
}
func NewJavaParser ¶
func NewJavaParser(lexStream ILexStream) (*JavaParser, error)
func (*JavaParser) GetEOFTokenKind ¶
func (my *JavaParser) GetEOFTokenKind() int
func (*JavaParser) GetIPrsStream ¶
func (my *JavaParser) GetIPrsStream() IPrsStream
func (*JavaParser) GetLeftIToken ¶
func (my *JavaParser) GetLeftIToken() IToken
func (*JavaParser) GetLeftSpan ¶
func (my *JavaParser) GetLeftSpan() int
func (*JavaParser) GetParseTable ¶
func (my *JavaParser) GetParseTable() ParseTable
func (*JavaParser) GetParser ¶
func (my *JavaParser) GetParser() *BacktrackingParser
func (*JavaParser) GetRhsErrorIToken ¶
func (my *JavaParser) GetRhsErrorIToken(i int) *ErrorToken
func (*JavaParser) GetRhsErrorTokenIndex ¶
func (my *JavaParser) GetRhsErrorTokenIndex(i int) int
func (*JavaParser) GetRhsFirstIToken ¶
func (my *JavaParser) GetRhsFirstIToken(i int) IToken
func (*JavaParser) GetRhsFirstTokenIndex ¶
func (my *JavaParser) GetRhsFirstTokenIndex(i int) int
func (*JavaParser) GetRhsIToken ¶
func (my *JavaParser) GetRhsIToken(i int) IToken
func (*JavaParser) GetRhsLastIToken ¶
func (my *JavaParser) GetRhsLastIToken(i int) IToken
func (*JavaParser) GetRhsLastTokenIndex ¶
func (my *JavaParser) GetRhsLastTokenIndex(i int) int
func (*JavaParser) GetRhsSym ¶
func (my *JavaParser) GetRhsSym(i int) interface{}
func (*JavaParser) GetRhsTokenIndex ¶
func (my *JavaParser) GetRhsTokenIndex(i int) int
func (*JavaParser) GetRightIToken ¶
func (my *JavaParser) GetRightIToken() IToken
func (*JavaParser) GetRightSpan ¶
func (my *JavaParser) GetRightSpan() int
func (*JavaParser) GetTokenKindName ¶
func (my *JavaParser) GetTokenKindName(kind int) string
func (*JavaParser) NumTokenKinds ¶
func (my *JavaParser) NumTokenKinds() int
func (*JavaParser) OrderedTerminalSymbols ¶
func (my *JavaParser) OrderedTerminalSymbols() []string
func (*JavaParser) ParseClassBodyDeclarationsopt ¶
func (my *JavaParser) ParseClassBodyDeclarationsopt(error_repair_count int, monitor Monitor) (interface{}, error)
func (*JavaParser) ParseLPGUserAction ¶
func (my *JavaParser) ParseLPGUserAction(error_repair_count int, monitor Monitor) (interface{}, error)
func (*JavaParser) Parser ¶
func (my *JavaParser) Parser() (interface{}, error)
func (*JavaParser) ParserWithMonitor ¶
func (my *JavaParser) ParserWithMonitor(error_repair_count int, monitor Monitor) (interface{}, error)
func (*JavaParser) Reset ¶
func (my *JavaParser) Reset(lexStream ILexStream) error
func (*JavaParser) RuleAction ¶
func (my *JavaParser) RuleAction(ruleNumber int)
func (*JavaParser) SetResult ¶
func (my *JavaParser) SetResult(object interface{})
type JavaParserprs ¶
type JavaParserprs struct{}
func NewJavaParserprs ¶
func NewJavaParserprs() *JavaParserprs
func (*JavaParserprs) Asb ¶
func (my *JavaParserprs) Asb(index int) int
func (*JavaParserprs) Asi ¶
func (my *JavaParserprs) Asi(state int) int
func (*JavaParserprs) Asr ¶
func (my *JavaParserprs) Asr(index int) int
func (*JavaParserprs) BaseAction ¶
func (my *JavaParserprs) BaseAction(index int) int
func (*JavaParserprs) BaseCheck ¶
func (my *JavaParserprs) BaseCheck(index int) int
func (*JavaParserprs) GetAcceptAction ¶
func (my *JavaParserprs) GetAcceptAction() int
func (*JavaParserprs) GetBacktrack ¶
func (my *JavaParserprs) GetBacktrack() bool
func (*JavaParserprs) GetEoftSymbol ¶
func (my *JavaParserprs) GetEoftSymbol() int
func (*JavaParserprs) GetEoltSymbol ¶
func (my *JavaParserprs) GetEoltSymbol() int
func (*JavaParserprs) GetErrorAction ¶
func (my *JavaParserprs) GetErrorAction() int
func (*JavaParserprs) GetErrorSymbol ¶
func (my *JavaParserprs) GetErrorSymbol() int
func (*JavaParserprs) GetLaStateOffset ¶
func (my *JavaParserprs) GetLaStateOffset() int
func (*JavaParserprs) GetMaxLa ¶
func (my *JavaParserprs) GetMaxLa() int
func (*JavaParserprs) GetMaxNameLength ¶
func (my *JavaParserprs) GetMaxNameLength() int
func (*JavaParserprs) GetNtOffset ¶
func (my *JavaParserprs) GetNtOffset() int
func (*JavaParserprs) GetNumNonterminals ¶
func (my *JavaParserprs) GetNumNonterminals() int
func (*JavaParserprs) GetNumRules ¶
func (my *JavaParserprs) GetNumRules() int
func (*JavaParserprs) GetNumStates ¶
func (my *JavaParserprs) GetNumStates() int
func (*JavaParserprs) GetNumSymbols ¶
func (my *JavaParserprs) GetNumSymbols() int
func (*JavaParserprs) GetScopeSize ¶
func (my *JavaParserprs) GetScopeSize() int
func (*JavaParserprs) GetScopeUbound ¶
func (my *JavaParserprs) GetScopeUbound() int
func (*JavaParserprs) GetStartState ¶
func (my *JavaParserprs) GetStartState() int
func (*JavaParserprs) GetStartSymbol ¶
func (my *JavaParserprs) GetStartSymbol() int
func (*JavaParserprs) InSymb ¶
func (my *JavaParserprs) InSymb(index int) int
func (*JavaParserprs) InSymbol ¶
func (my *JavaParserprs) InSymbol(state int) int
func (*JavaParserprs) IsKeyword ¶
func (my *JavaParserprs) IsKeyword(index int) bool
func (*JavaParserprs) IsNullable ¶
func (my *JavaParserprs) IsNullable(index int) bool
func (*JavaParserprs) IsValidForParser ¶
func (my *JavaParserprs) IsValidForParser() bool
func (*JavaParserprs) Lhs ¶
func (my *JavaParserprs) Lhs(index int) int
func (*JavaParserprs) Name ¶
func (my *JavaParserprs) Name(index int) string
func (*JavaParserprs) Nasb ¶
func (my *JavaParserprs) Nasb(index int) int
func (*JavaParserprs) Nasi ¶
func (my *JavaParserprs) Nasi(state int) int
func (*JavaParserprs) Nasr ¶
func (my *JavaParserprs) Nasr(index int) int
func (*JavaParserprs) NonterminalIndex ¶
func (my *JavaParserprs) NonterminalIndex(index int) int
func (*JavaParserprs) NtAction ¶
func (my *JavaParserprs) NtAction(state int, sym int) int
*
- assert(! goto_default);
func (*JavaParserprs) OriginalState ¶
func (my *JavaParserprs) OriginalState(state int) int
func (*JavaParserprs) ProsthesesIndex ¶
func (my *JavaParserprs) ProsthesesIndex(index int) int
func (*JavaParserprs) Rhs ¶
func (my *JavaParserprs) Rhs(index int) int
func (*JavaParserprs) ScopeLa ¶
func (my *JavaParserprs) ScopeLa(index int) int
func (*JavaParserprs) ScopeLhs ¶
func (my *JavaParserprs) ScopeLhs(index int) int
func (*JavaParserprs) ScopePrefix ¶
func (my *JavaParserprs) ScopePrefix(index int) int
func (*JavaParserprs) ScopeRhs ¶
func (my *JavaParserprs) ScopeRhs(index int) int
func (*JavaParserprs) ScopeState ¶
func (my *JavaParserprs) ScopeState(index int) int
func (*JavaParserprs) ScopeStateSet ¶
func (my *JavaParserprs) ScopeStateSet(index int) int
func (*JavaParserprs) ScopeSuffix ¶
func (my *JavaParserprs) ScopeSuffix(index int) int
func (*JavaParserprs) TAction ¶
func (my *JavaParserprs) TAction(state int, sym int) int
*
- assert(! shift_default);
func (*JavaParserprs) TermAction ¶
func (my *JavaParserprs) TermAction(index int) int
func (*JavaParserprs) TermCheck ¶
func (my *JavaParserprs) TermCheck(index int) int
func (*JavaParserprs) TerminalIndex ¶
func (my *JavaParserprs) TerminalIndex(index int) int
type LPGUserAction0 ¶
type LPGUserAction0 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 5: LPGUserAction ::= $BeginAction BlockStatementsopt $EndAction
*</b>
func AnyCastToLPGUserAction0 ¶
func AnyCastToLPGUserAction0(i interface{}) *LPGUserAction0
func NewLPGUserAction0 ¶
func NewLPGUserAction0(leftIToken IToken, rightIToken IToken, _BeginAction *AstToken, _BlockStatementsopt IBlockStatementsopt, _EndAction *AstToken) *LPGUserAction0
func (*LPGUserAction0) Accept ¶
func (my *LPGUserAction0) Accept(v IAstVisitor)
func (*LPGUserAction0) Enter ¶
func (my *LPGUserAction0) Enter(v Visitor)
func (*LPGUserAction0) GetAllChildren ¶
func (my *LPGUserAction0) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*LPGUserAction0) GetBeginAction ¶
func (my *LPGUserAction0) GetBeginAction() *AstToken
func (*LPGUserAction0) GetBlockStatementsopt ¶
func (my *LPGUserAction0) GetBlockStatementsopt() IBlockStatementsopt
*
- The value returned by <b>GetBlockStatementsopt</b> may be <b>null</b>
func (*LPGUserAction0) GetEndAction ¶
func (my *LPGUserAction0) GetEndAction() *AstToken
func (*LPGUserAction0) SetBeginAction ¶
func (my *LPGUserAction0) SetBeginAction(_BeginAction *AstToken)
func (*LPGUserAction0) SetBlockStatementsopt ¶
func (my *LPGUserAction0) SetBlockStatementsopt(_BlockStatementsopt IBlockStatementsopt)
func (*LPGUserAction0) SetEndAction ¶
func (my *LPGUserAction0) SetEndAction(_EndAction *AstToken)
type LPGUserAction1 ¶
type LPGUserAction1 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 6: LPGUserAction ::= $BeginJava BlockStatementsopt $EndJava
*</b>
func AnyCastToLPGUserAction1 ¶
func AnyCastToLPGUserAction1(i interface{}) *LPGUserAction1
func NewLPGUserAction1 ¶
func NewLPGUserAction1(leftIToken IToken, rightIToken IToken, _BeginJava *AstToken, _BlockStatementsopt IBlockStatementsopt, _EndJava *AstToken) *LPGUserAction1
func (*LPGUserAction1) Accept ¶
func (my *LPGUserAction1) Accept(v IAstVisitor)
func (*LPGUserAction1) Enter ¶
func (my *LPGUserAction1) Enter(v Visitor)
func (*LPGUserAction1) GetAllChildren ¶
func (my *LPGUserAction1) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*LPGUserAction1) GetBeginJava ¶
func (my *LPGUserAction1) GetBeginJava() *AstToken
func (*LPGUserAction1) GetBlockStatementsopt ¶
func (my *LPGUserAction1) GetBlockStatementsopt() IBlockStatementsopt
*
- The value returned by <b>GetBlockStatementsopt</b> may be <b>null</b>
func (*LPGUserAction1) GetEndJava ¶
func (my *LPGUserAction1) GetEndJava() *AstToken
func (*LPGUserAction1) SetBeginJava ¶
func (my *LPGUserAction1) SetBeginJava(_BeginJava *AstToken)
func (*LPGUserAction1) SetBlockStatementsopt ¶
func (my *LPGUserAction1) SetBlockStatementsopt(_BlockStatementsopt IBlockStatementsopt)
func (*LPGUserAction1) SetEndJava ¶
func (my *LPGUserAction1) SetEndJava(_EndJava *AstToken)
type LPGUserAction2 ¶
type LPGUserAction2 struct {
*AstToken
}
*
*<b>
*<li>Rule 7: LPGUserAction ::= $NoAction
*</b>
func AnyCastToLPGUserAction2 ¶
func AnyCastToLPGUserAction2(i interface{}) *LPGUserAction2
func NewLPGUserAction2 ¶
func NewLPGUserAction2(token IToken) *LPGUserAction2
func (*LPGUserAction2) Accept ¶
func (my *LPGUserAction2) Accept(v IAstVisitor)
func (*LPGUserAction2) Enter ¶
func (my *LPGUserAction2) Enter(v Visitor)
func (*LPGUserAction2) GetNoAction ¶
func (my *LPGUserAction2) GetNoAction() IToken
type LPGUserAction3 ¶
type LPGUserAction3 struct {
*AstToken
}
*
*<b>
*<li>Rule 8: LPGUserAction ::= $NullAction
*</b>
func AnyCastToLPGUserAction3 ¶
func AnyCastToLPGUserAction3(i interface{}) *LPGUserAction3
func NewLPGUserAction3 ¶
func NewLPGUserAction3(token IToken) *LPGUserAction3
func (*LPGUserAction3) Accept ¶
func (my *LPGUserAction3) Accept(v IAstVisitor)
func (*LPGUserAction3) Enter ¶
func (my *LPGUserAction3) Enter(v Visitor)
func (*LPGUserAction3) GetNullAction ¶
func (my *LPGUserAction3) GetNullAction() IToken
type LPGUserAction4 ¶
type LPGUserAction4 struct {
*AstToken
}
*
*<b>
*<li>Rule 9: LPGUserAction ::= $BadAction
*</b>
func AnyCastToLPGUserAction4 ¶
func AnyCastToLPGUserAction4(i interface{}) *LPGUserAction4
func NewLPGUserAction4 ¶
func NewLPGUserAction4(token IToken) *LPGUserAction4
func (*LPGUserAction4) Accept ¶
func (my *LPGUserAction4) Accept(v IAstVisitor)
func (*LPGUserAction4) Enter ¶
func (my *LPGUserAction4) Enter(v Visitor)
func (*LPGUserAction4) GetBadAction ¶
func (my *LPGUserAction4) GetBadAction() IToken
type LabeledStatement ¶
type LabeledStatement struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 285: LabeledStatement ::= identifier : Statement
*</b>
func AnyCastToLabeledStatement ¶
func AnyCastToLabeledStatement(i interface{}) *LabeledStatement
func NewLabeledStatement ¶
func NewLabeledStatement(leftIToken IToken, rightIToken IToken, _identifier *identifier, _COLON *AstToken, _Statement IStatement) *LabeledStatement
func (*LabeledStatement) Accept ¶
func (my *LabeledStatement) Accept(v IAstVisitor)
func (*LabeledStatement) Enter ¶
func (my *LabeledStatement) Enter(v Visitor)
func (*LabeledStatement) GetAllChildren ¶
func (my *LabeledStatement) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*LabeledStatement) GetCOLON ¶
func (my *LabeledStatement) GetCOLON() *AstToken
func (*LabeledStatement) GetStatement ¶
func (my *LabeledStatement) GetStatement() IStatement
func (*LabeledStatement) Getidentifier ¶
func (my *LabeledStatement) Getidentifier() *identifier
func (*LabeledStatement) SetCOLON ¶
func (my *LabeledStatement) SetCOLON(_COLON *AstToken)
func (*LabeledStatement) SetStatement ¶
func (my *LabeledStatement) SetStatement(_Statement IStatement)
func (*LabeledStatement) Setidentifier ¶
func (my *LabeledStatement) Setidentifier(_identifier *identifier)
type LabeledStatementNoShortIf ¶
type LabeledStatementNoShortIf struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 286: LabeledStatementNoShortIf ::= identifier : StatementNoShortIf
*</b>
func AnyCastToLabeledStatementNoShortIf ¶
func AnyCastToLabeledStatementNoShortIf(i interface{}) *LabeledStatementNoShortIf
func NewLabeledStatementNoShortIf ¶
func NewLabeledStatementNoShortIf(leftIToken IToken, rightIToken IToken, _identifier *identifier, _COLON *AstToken, _StatementNoShortIf IStatementNoShortIf) *LabeledStatementNoShortIf
func (*LabeledStatementNoShortIf) Accept ¶
func (my *LabeledStatementNoShortIf) Accept(v IAstVisitor)
func (*LabeledStatementNoShortIf) Enter ¶
func (my *LabeledStatementNoShortIf) Enter(v Visitor)
func (*LabeledStatementNoShortIf) GetAllChildren ¶
func (my *LabeledStatementNoShortIf) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*LabeledStatementNoShortIf) GetCOLON ¶
func (my *LabeledStatementNoShortIf) GetCOLON() *AstToken
func (*LabeledStatementNoShortIf) GetStatementNoShortIf ¶
func (my *LabeledStatementNoShortIf) GetStatementNoShortIf() IStatementNoShortIf
func (*LabeledStatementNoShortIf) Getidentifier ¶
func (my *LabeledStatementNoShortIf) Getidentifier() *identifier
func (*LabeledStatementNoShortIf) SetCOLON ¶
func (my *LabeledStatementNoShortIf) SetCOLON(_COLON *AstToken)
func (*LabeledStatementNoShortIf) SetStatementNoShortIf ¶
func (my *LabeledStatementNoShortIf) SetStatementNoShortIf(_StatementNoShortIf IStatementNoShortIf)
func (*LabeledStatementNoShortIf) Setidentifier ¶
func (my *LabeledStatementNoShortIf) Setidentifier(_identifier *identifier)
type LastFormalParameter ¶
type LastFormalParameter struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 140: LastFormalParameter ::= VariableModifiersopt Type ...opt VariableDeclaratorId
*</b>
func AnyCastToLastFormalParameter ¶
func AnyCastToLastFormalParameter(i interface{}) *LastFormalParameter
func NewLastFormalParameter ¶
func NewLastFormalParameter(leftIToken IToken, rightIToken IToken, _VariableModifiersopt IVariableModifiersopt, _Type IType, _Ellipsisopt *Ellipsisopt, _VariableDeclaratorId IVariableDeclaratorId) *LastFormalParameter
func (*LastFormalParameter) Accept ¶
func (my *LastFormalParameter) Accept(v IAstVisitor)
func (*LastFormalParameter) Enter ¶
func (my *LastFormalParameter) Enter(v Visitor)
func (*LastFormalParameter) GetAllChildren ¶
func (my *LastFormalParameter) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*LastFormalParameter) GetEllipsisopt ¶
func (my *LastFormalParameter) GetEllipsisopt() *Ellipsisopt
*
- The value returned by <b>GetEllipsisopt</b> may be <b>null</b>
func (*LastFormalParameter) GetType ¶
func (my *LastFormalParameter) GetType() IType
func (*LastFormalParameter) GetVariableDeclaratorId ¶
func (my *LastFormalParameter) GetVariableDeclaratorId() IVariableDeclaratorId
func (*LastFormalParameter) GetVariableModifiersopt ¶
func (my *LastFormalParameter) GetVariableModifiersopt() IVariableModifiersopt
*
- The value returned by <b>GetVariableModifiersopt</b> may be <b>null</b>
func (*LastFormalParameter) SetEllipsisopt ¶
func (my *LastFormalParameter) SetEllipsisopt(_Ellipsisopt *Ellipsisopt)
func (*LastFormalParameter) SetType ¶
func (my *LastFormalParameter) SetType(_Type IType)
func (*LastFormalParameter) SetVariableDeclaratorId ¶
func (my *LastFormalParameter) SetVariableDeclaratorId(_VariableDeclaratorId IVariableDeclaratorId)
func (*LastFormalParameter) SetVariableModifiersopt ¶
func (my *LastFormalParameter) SetVariableModifiersopt(_VariableModifiersopt IVariableModifiersopt)
type Literal0 ¶
type Literal0 struct {
*AstToken
}
*
*<b>
*<li>Rule 344: Literal ::= IntegerLiteral
*</b>
func AnyCastToLiteral0 ¶
func AnyCastToLiteral0(i interface{}) *Literal0
func NewLiteral0 ¶
func NewLiteral0(token IToken) *Literal0
func (*Literal0) GetIntegerLiteral ¶
func (my *Literal0) GetIntegerLiteral() IToken
type Literal1 ¶
type Literal1 struct {
*AstToken
}
*
*<b>
*<li>Rule 345: Literal ::= LongLiteral
*</b>
func AnyCastToLiteral1 ¶
func AnyCastToLiteral1(i interface{}) *Literal1
func NewLiteral1 ¶
func NewLiteral1(token IToken) *Literal1
func (*Literal1) GetLongLiteral ¶
func (my *Literal1) GetLongLiteral() IToken
type Literal2 ¶
type Literal2 struct {
*AstToken
}
*
*<b>
*<li>Rule 346: Literal ::= FloatingPointLiteral
*</b>
func AnyCastToLiteral2 ¶
func AnyCastToLiteral2(i interface{}) *Literal2
func NewLiteral2 ¶
func NewLiteral2(token IToken) *Literal2
func (*Literal2) GetFloatingPointLiteral ¶
func (my *Literal2) GetFloatingPointLiteral() IToken
type Literal3 ¶
type Literal3 struct {
*AstToken
}
*
*<b>
*<li>Rule 347: Literal ::= DoubleLiteral
*</b>
func AnyCastToLiteral3 ¶
func AnyCastToLiteral3(i interface{}) *Literal3
func NewLiteral3 ¶
func NewLiteral3(token IToken) *Literal3
func (*Literal3) GetDoubleLiteral ¶
func (my *Literal3) GetDoubleLiteral() IToken
type Literal4 ¶
type Literal4 struct {
*AstToken
}
*
*<b>
*<li>Rule 349: Literal ::= CharacterLiteral
*</b>
func AnyCastToLiteral4 ¶
func AnyCastToLiteral4(i interface{}) *Literal4
func NewLiteral4 ¶
func NewLiteral4(token IToken) *Literal4
func (*Literal4) GetCharacterLiteral ¶
func (my *Literal4) GetCharacterLiteral() IToken
type Literal5 ¶
type Literal5 struct {
*AstToken
}
*
*<b>
*<li>Rule 350: Literal ::= StringLiteral
*</b>
func AnyCastToLiteral5 ¶
func AnyCastToLiteral5(i interface{}) *Literal5
func NewLiteral5 ¶
func NewLiteral5(token IToken) *Literal5
func (*Literal5) GetStringLiteral ¶
func (my *Literal5) GetStringLiteral() IToken
type Literal6 ¶
type Literal6 struct {
*AstToken
}
*
*<b>
*<li>Rule 351: Literal ::= null
*</b>
func AnyCastToLiteral6 ¶
func AnyCastToLiteral6(i interface{}) *Literal6
func NewLiteral6 ¶
func NewLiteral6(token IToken) *Literal6
type LocalVariableDeclaration ¶
type LocalVariableDeclaration struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 257: LocalVariableDeclaration ::= VariableModifiersopt Type VariableDeclarators
*</b>
func AnyCastToLocalVariableDeclaration ¶
func AnyCastToLocalVariableDeclaration(i interface{}) *LocalVariableDeclaration
func NewLocalVariableDeclaration ¶
func NewLocalVariableDeclaration(leftIToken IToken, rightIToken IToken, _VariableModifiersopt IVariableModifiersopt, _Type IType, _VariableDeclarators IVariableDeclarators) *LocalVariableDeclaration
func (*LocalVariableDeclaration) Accept ¶
func (my *LocalVariableDeclaration) Accept(v IAstVisitor)
func (*LocalVariableDeclaration) Enter ¶
func (my *LocalVariableDeclaration) Enter(v Visitor)
func (*LocalVariableDeclaration) GetAllChildren ¶
func (my *LocalVariableDeclaration) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*LocalVariableDeclaration) GetType ¶
func (my *LocalVariableDeclaration) GetType() IType
func (*LocalVariableDeclaration) GetVariableDeclarators ¶
func (my *LocalVariableDeclaration) GetVariableDeclarators() IVariableDeclarators
func (*LocalVariableDeclaration) GetVariableModifiersopt ¶
func (my *LocalVariableDeclaration) GetVariableModifiersopt() IVariableModifiersopt
*
- The value returned by <b>GetVariableModifiersopt</b> may be <b>null</b>
func (*LocalVariableDeclaration) SetType ¶
func (my *LocalVariableDeclaration) SetType(_Type IType)
func (*LocalVariableDeclaration) SetVariableDeclarators ¶
func (my *LocalVariableDeclaration) SetVariableDeclarators(_VariableDeclarators IVariableDeclarators)
func (*LocalVariableDeclaration) SetVariableModifiersopt ¶
func (my *LocalVariableDeclaration) SetVariableModifiersopt(_VariableModifiersopt IVariableModifiersopt)
type LocalVariableDeclarationStatement ¶
type LocalVariableDeclarationStatement struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 256: LocalVariableDeclarationStatement ::= LocalVariableDeclaration ;
*</b>
func AnyCastToLocalVariableDeclarationStatement ¶
func AnyCastToLocalVariableDeclarationStatement(i interface{}) *LocalVariableDeclarationStatement
func NewLocalVariableDeclarationStatement ¶
func NewLocalVariableDeclarationStatement(leftIToken IToken, rightIToken IToken, _LocalVariableDeclaration *LocalVariableDeclaration, _SEMICOLON *AstToken) *LocalVariableDeclarationStatement
func (*LocalVariableDeclarationStatement) Accept ¶
func (my *LocalVariableDeclarationStatement) Accept(v IAstVisitor)
func (*LocalVariableDeclarationStatement) Enter ¶
func (my *LocalVariableDeclarationStatement) Enter(v Visitor)
func (*LocalVariableDeclarationStatement) GetAllChildren ¶
func (my *LocalVariableDeclarationStatement) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*LocalVariableDeclarationStatement) GetLocalVariableDeclaration ¶
func (my *LocalVariableDeclarationStatement) GetLocalVariableDeclaration() *LocalVariableDeclaration
func (*LocalVariableDeclarationStatement) GetSEMICOLON ¶
func (my *LocalVariableDeclarationStatement) GetSEMICOLON() *AstToken
func (*LocalVariableDeclarationStatement) SetLocalVariableDeclaration ¶
func (my *LocalVariableDeclarationStatement) SetLocalVariableDeclaration(_LocalVariableDeclaration *LocalVariableDeclaration)
func (*LocalVariableDeclarationStatement) SetSEMICOLON ¶
func (my *LocalVariableDeclarationStatement) SetSEMICOLON(_SEMICOLON *AstToken)
type MarkerAnnotation ¶
type MarkerAnnotation struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 245: MarkerAnnotation ::= @ TypeName
*</b>
func AnyCastToMarkerAnnotation ¶
func AnyCastToMarkerAnnotation(i interface{}) *MarkerAnnotation
func NewMarkerAnnotation ¶
func NewMarkerAnnotation(leftIToken IToken, rightIToken IToken, _AT *AstToken, _TypeName ITypeName) *MarkerAnnotation
func (*MarkerAnnotation) Accept ¶
func (my *MarkerAnnotation) Accept(v IAstVisitor)
func (*MarkerAnnotation) Enter ¶
func (my *MarkerAnnotation) Enter(v Visitor)
func (*MarkerAnnotation) GetAT ¶
func (my *MarkerAnnotation) GetAT() *AstToken
func (*MarkerAnnotation) GetAllChildren ¶
func (my *MarkerAnnotation) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*MarkerAnnotation) GetTypeName ¶
func (my *MarkerAnnotation) GetTypeName() ITypeName
func (*MarkerAnnotation) SetAT ¶
func (my *MarkerAnnotation) SetAT(_AT *AstToken)
func (*MarkerAnnotation) SetTypeName ¶
func (my *MarkerAnnotation) SetTypeName(_TypeName ITypeName)
type MethodBody ¶
type MethodBody struct {
*AstToken
}
*
*<em>
*<li>Rule 158: MethodBody ::= Block
*</em> *<p> *<b>
*<li>Rule 159: MethodBody ::= ;
*</b>
func AnyCastToMethodBody ¶
func AnyCastToMethodBody(i interface{}) *MethodBody
func NewMethodBody ¶
func NewMethodBody(token IToken) *MethodBody
func (*MethodBody) Accept ¶
func (my *MethodBody) Accept(v IAstVisitor)
func (*MethodBody) Enter ¶
func (my *MethodBody) Enter(v Visitor)
func (*MethodBody) GetSEMICOLON ¶
func (my *MethodBody) GetSEMICOLON() IToken
type MethodDeclaration ¶
type MethodDeclaration struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 125: MethodDeclaration ::= MethodHeader MethodBody
*</b>
func AnyCastToMethodDeclaration ¶
func AnyCastToMethodDeclaration(i interface{}) *MethodDeclaration
func NewMethodDeclaration ¶
func NewMethodDeclaration(leftIToken IToken, rightIToken IToken, _MethodHeader *MethodHeader, _MethodBody IMethodBody) *MethodDeclaration
func (*MethodDeclaration) Accept ¶
func (my *MethodDeclaration) Accept(v IAstVisitor)
func (*MethodDeclaration) Enter ¶
func (my *MethodDeclaration) Enter(v Visitor)
func (*MethodDeclaration) GetAllChildren ¶
func (my *MethodDeclaration) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*MethodDeclaration) GetMethodBody ¶
func (my *MethodDeclaration) GetMethodBody() IMethodBody
func (*MethodDeclaration) GetMethodHeader ¶
func (my *MethodDeclaration) GetMethodHeader() *MethodHeader
func (*MethodDeclaration) SetMethodBody ¶
func (my *MethodDeclaration) SetMethodBody(_MethodBody IMethodBody)
func (*MethodDeclaration) SetMethodHeader ¶
func (my *MethodDeclaration) SetMethodHeader(_MethodHeader *MethodHeader)
type MethodDeclarator0 ¶
type MethodDeclarator0 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 129: MethodDeclarator ::= identifier ( FormalParameterListopt )
*</b>
func AnyCastToMethodDeclarator0 ¶
func AnyCastToMethodDeclarator0(i interface{}) *MethodDeclarator0
func NewMethodDeclarator0 ¶
func NewMethodDeclarator0(leftIToken IToken, rightIToken IToken, _identifier *identifier, _LPAREN *AstToken, _FormalParameterListopt IFormalParameterListopt, _RPAREN *AstToken) *MethodDeclarator0
func (*MethodDeclarator0) Accept ¶
func (my *MethodDeclarator0) Accept(v IAstVisitor)
func (*MethodDeclarator0) Enter ¶
func (my *MethodDeclarator0) Enter(v Visitor)
func (*MethodDeclarator0) GetAllChildren ¶
func (my *MethodDeclarator0) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*MethodDeclarator0) GetFormalParameterListopt ¶
func (my *MethodDeclarator0) GetFormalParameterListopt() IFormalParameterListopt
*
- The value returned by <b>GetFormalParameterListopt</b> may be <b>null</b>
func (*MethodDeclarator0) GetLPAREN ¶
func (my *MethodDeclarator0) GetLPAREN() *AstToken
func (*MethodDeclarator0) GetRPAREN ¶
func (my *MethodDeclarator0) GetRPAREN() *AstToken
func (*MethodDeclarator0) Getidentifier ¶
func (my *MethodDeclarator0) Getidentifier() *identifier
func (*MethodDeclarator0) SetFormalParameterListopt ¶
func (my *MethodDeclarator0) SetFormalParameterListopt(_FormalParameterListopt IFormalParameterListopt)
func (*MethodDeclarator0) SetLPAREN ¶
func (my *MethodDeclarator0) SetLPAREN(_LPAREN *AstToken)
func (*MethodDeclarator0) SetRPAREN ¶
func (my *MethodDeclarator0) SetRPAREN(_RPAREN *AstToken)
func (*MethodDeclarator0) Setidentifier ¶
func (my *MethodDeclarator0) Setidentifier(_identifier *identifier)
type MethodDeclarator1 ¶
type MethodDeclarator1 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 130: MethodDeclarator ::= MethodDeclarator [ ]
*</b>
func AnyCastToMethodDeclarator1 ¶
func AnyCastToMethodDeclarator1(i interface{}) *MethodDeclarator1
func NewMethodDeclarator1 ¶
func NewMethodDeclarator1(leftIToken IToken, rightIToken IToken, _MethodDeclarator IMethodDeclarator, _LBRACKET *AstToken, _RBRACKET *AstToken) *MethodDeclarator1
func (*MethodDeclarator1) Accept ¶
func (my *MethodDeclarator1) Accept(v IAstVisitor)
func (*MethodDeclarator1) Enter ¶
func (my *MethodDeclarator1) Enter(v Visitor)
func (*MethodDeclarator1) GetAllChildren ¶
func (my *MethodDeclarator1) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*MethodDeclarator1) GetLBRACKET ¶
func (my *MethodDeclarator1) GetLBRACKET() *AstToken
func (*MethodDeclarator1) GetMethodDeclarator ¶
func (my *MethodDeclarator1) GetMethodDeclarator() IMethodDeclarator
func (*MethodDeclarator1) GetRBRACKET ¶
func (my *MethodDeclarator1) GetRBRACKET() *AstToken
func (*MethodDeclarator1) SetLBRACKET ¶
func (my *MethodDeclarator1) SetLBRACKET(_LBRACKET *AstToken)
func (*MethodDeclarator1) SetMethodDeclarator ¶
func (my *MethodDeclarator1) SetMethodDeclarator(_MethodDeclarator IMethodDeclarator)
func (*MethodDeclarator1) SetRBRACKET ¶
func (my *MethodDeclarator1) SetRBRACKET(_RBRACKET *AstToken)
type MethodHeader ¶
type MethodHeader struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 126: MethodHeader ::= MethodModifiersopt TypeParametersopt ResultType MethodDeclarator Throwsopt
*</b>
func AnyCastToMethodHeader ¶
func AnyCastToMethodHeader(i interface{}) *MethodHeader
func NewMethodHeader ¶
func NewMethodHeader(leftIToken IToken, rightIToken IToken, _MethodModifiersopt IMethodModifiersopt, _TypeParametersopt *TypeParameters, _ResultType IResultType, _MethodDeclarator IMethodDeclarator, _Throwsopt *Throws) *MethodHeader
func (*MethodHeader) Accept ¶
func (my *MethodHeader) Accept(v IAstVisitor)
func (*MethodHeader) Enter ¶
func (my *MethodHeader) Enter(v Visitor)
func (*MethodHeader) GetAllChildren ¶
func (my *MethodHeader) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*MethodHeader) GetMethodDeclarator ¶
func (my *MethodHeader) GetMethodDeclarator() IMethodDeclarator
func (*MethodHeader) GetMethodModifiersopt ¶
func (my *MethodHeader) GetMethodModifiersopt() IMethodModifiersopt
*
- The value returned by <b>GetMethodModifiersopt</b> may be <b>null</b>
func (*MethodHeader) GetResultType ¶
func (my *MethodHeader) GetResultType() IResultType
func (*MethodHeader) GetThrowsopt ¶
func (my *MethodHeader) GetThrowsopt() *Throws
*
- The value returned by <b>GetThrowsopt</b> may be <b>null</b>
func (*MethodHeader) GetTypeParametersopt ¶
func (my *MethodHeader) GetTypeParametersopt() *TypeParameters
*
- The value returned by <b>GetTypeParametersopt</b> may be <b>null</b>
func (*MethodHeader) SetMethodDeclarator ¶
func (my *MethodHeader) SetMethodDeclarator(_MethodDeclarator IMethodDeclarator)
func (*MethodHeader) SetMethodModifiersopt ¶
func (my *MethodHeader) SetMethodModifiersopt(_MethodModifiersopt IMethodModifiersopt)
func (*MethodHeader) SetResultType ¶
func (my *MethodHeader) SetResultType(_ResultType IResultType)
func (*MethodHeader) SetThrowsopt ¶
func (my *MethodHeader) SetThrowsopt(_Throwsopt *Throws)
func (*MethodHeader) SetTypeParametersopt ¶
func (my *MethodHeader) SetTypeParametersopt(_TypeParametersopt *TypeParameters)
type MethodInvocation0 ¶
type MethodInvocation0 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 370: MethodInvocation ::= MethodName ( ArgumentListopt )
*</b>
func AnyCastToMethodInvocation0 ¶
func AnyCastToMethodInvocation0(i interface{}) *MethodInvocation0
func NewMethodInvocation0 ¶
func NewMethodInvocation0(leftIToken IToken, rightIToken IToken, _MethodName IMethodName, _LPAREN *AstToken, _ArgumentListopt IArgumentListopt, _RPAREN *AstToken) *MethodInvocation0
func (*MethodInvocation0) Accept ¶
func (my *MethodInvocation0) Accept(v IAstVisitor)
func (*MethodInvocation0) Enter ¶
func (my *MethodInvocation0) Enter(v Visitor)
func (*MethodInvocation0) GetAllChildren ¶
func (my *MethodInvocation0) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*MethodInvocation0) GetArgumentListopt ¶
func (my *MethodInvocation0) GetArgumentListopt() IArgumentListopt
*
- The value returned by <b>GetArgumentListopt</b> may be <b>null</b>
func (*MethodInvocation0) GetLPAREN ¶
func (my *MethodInvocation0) GetLPAREN() *AstToken
func (*MethodInvocation0) GetMethodName ¶
func (my *MethodInvocation0) GetMethodName() IMethodName
func (*MethodInvocation0) GetRPAREN ¶
func (my *MethodInvocation0) GetRPAREN() *AstToken
func (*MethodInvocation0) SetArgumentListopt ¶
func (my *MethodInvocation0) SetArgumentListopt(_ArgumentListopt IArgumentListopt)
func (*MethodInvocation0) SetLPAREN ¶
func (my *MethodInvocation0) SetLPAREN(_LPAREN *AstToken)
func (*MethodInvocation0) SetMethodName ¶
func (my *MethodInvocation0) SetMethodName(_MethodName IMethodName)
func (*MethodInvocation0) SetRPAREN ¶
func (my *MethodInvocation0) SetRPAREN(_RPAREN *AstToken)
type MethodInvocation1 ¶
type MethodInvocation1 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 371: MethodInvocation ::= Primary . TypeArgumentsopt identifier ( ArgumentListopt )
*</b>
func AnyCastToMethodInvocation1 ¶
func AnyCastToMethodInvocation1(i interface{}) *MethodInvocation1
func NewMethodInvocation1 ¶
func NewMethodInvocation1(leftIToken IToken, rightIToken IToken, _Primary IPrimary, _DOT *AstToken, _TypeArgumentsopt *TypeArguments, _identifier *identifier, _LPAREN *AstToken, _ArgumentListopt IArgumentListopt, _RPAREN *AstToken) *MethodInvocation1
func (*MethodInvocation1) Accept ¶
func (my *MethodInvocation1) Accept(v IAstVisitor)
func (*MethodInvocation1) Enter ¶
func (my *MethodInvocation1) Enter(v Visitor)
func (*MethodInvocation1) GetAllChildren ¶
func (my *MethodInvocation1) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*MethodInvocation1) GetArgumentListopt ¶
func (my *MethodInvocation1) GetArgumentListopt() IArgumentListopt
*
- The value returned by <b>GetArgumentListopt</b> may be <b>null</b>
func (*MethodInvocation1) GetDOT ¶
func (my *MethodInvocation1) GetDOT() *AstToken
func (*MethodInvocation1) GetLPAREN ¶
func (my *MethodInvocation1) GetLPAREN() *AstToken
func (*MethodInvocation1) GetPrimary ¶
func (my *MethodInvocation1) GetPrimary() IPrimary
func (*MethodInvocation1) GetRPAREN ¶
func (my *MethodInvocation1) GetRPAREN() *AstToken
func (*MethodInvocation1) GetTypeArgumentsopt ¶
func (my *MethodInvocation1) GetTypeArgumentsopt() *TypeArguments
*
- The value returned by <b>GetTypeArgumentsopt</b> may be <b>null</b>
func (*MethodInvocation1) Getidentifier ¶
func (my *MethodInvocation1) Getidentifier() *identifier
func (*MethodInvocation1) SetArgumentListopt ¶
func (my *MethodInvocation1) SetArgumentListopt(_ArgumentListopt IArgumentListopt)
func (*MethodInvocation1) SetDOT ¶
func (my *MethodInvocation1) SetDOT(_DOT *AstToken)
func (*MethodInvocation1) SetLPAREN ¶
func (my *MethodInvocation1) SetLPAREN(_LPAREN *AstToken)
func (*MethodInvocation1) SetPrimary ¶
func (my *MethodInvocation1) SetPrimary(_Primary IPrimary)
func (*MethodInvocation1) SetRPAREN ¶
func (my *MethodInvocation1) SetRPAREN(_RPAREN *AstToken)
func (*MethodInvocation1) SetTypeArgumentsopt ¶
func (my *MethodInvocation1) SetTypeArgumentsopt(_TypeArgumentsopt *TypeArguments)
func (*MethodInvocation1) Setidentifier ¶
func (my *MethodInvocation1) Setidentifier(_identifier *identifier)
type MethodInvocation2 ¶
type MethodInvocation2 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 372: MethodInvocation ::= super . TypeArgumentsopt identifier ( ArgumentListopt )
*</b>
func AnyCastToMethodInvocation2 ¶
func AnyCastToMethodInvocation2(i interface{}) *MethodInvocation2
func NewMethodInvocation2 ¶
func NewMethodInvocation2(leftIToken IToken, rightIToken IToken, _super *AstToken, _DOT *AstToken, _TypeArgumentsopt *TypeArguments, _identifier *identifier, _LPAREN *AstToken, _ArgumentListopt IArgumentListopt, _RPAREN *AstToken) *MethodInvocation2
func (*MethodInvocation2) Accept ¶
func (my *MethodInvocation2) Accept(v IAstVisitor)
func (*MethodInvocation2) Enter ¶
func (my *MethodInvocation2) Enter(v Visitor)
func (*MethodInvocation2) GetAllChildren ¶
func (my *MethodInvocation2) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*MethodInvocation2) GetArgumentListopt ¶
func (my *MethodInvocation2) GetArgumentListopt() IArgumentListopt
*
- The value returned by <b>GetArgumentListopt</b> may be <b>null</b>
func (*MethodInvocation2) GetDOT ¶
func (my *MethodInvocation2) GetDOT() *AstToken
func (*MethodInvocation2) GetLPAREN ¶
func (my *MethodInvocation2) GetLPAREN() *AstToken
func (*MethodInvocation2) GetRPAREN ¶
func (my *MethodInvocation2) GetRPAREN() *AstToken
func (*MethodInvocation2) GetTypeArgumentsopt ¶
func (my *MethodInvocation2) GetTypeArgumentsopt() *TypeArguments
*
- The value returned by <b>GetTypeArgumentsopt</b> may be <b>null</b>
func (*MethodInvocation2) Getidentifier ¶
func (my *MethodInvocation2) Getidentifier() *identifier
func (*MethodInvocation2) Getsuper ¶
func (my *MethodInvocation2) Getsuper() *AstToken
func (*MethodInvocation2) SetArgumentListopt ¶
func (my *MethodInvocation2) SetArgumentListopt(_ArgumentListopt IArgumentListopt)
func (*MethodInvocation2) SetDOT ¶
func (my *MethodInvocation2) SetDOT(_DOT *AstToken)
func (*MethodInvocation2) SetLPAREN ¶
func (my *MethodInvocation2) SetLPAREN(_LPAREN *AstToken)
func (*MethodInvocation2) SetRPAREN ¶
func (my *MethodInvocation2) SetRPAREN(_RPAREN *AstToken)
func (*MethodInvocation2) SetTypeArgumentsopt ¶
func (my *MethodInvocation2) SetTypeArgumentsopt(_TypeArgumentsopt *TypeArguments)
func (*MethodInvocation2) Setidentifier ¶
func (my *MethodInvocation2) Setidentifier(_identifier *identifier)
func (*MethodInvocation2) Setsuper ¶
func (my *MethodInvocation2) Setsuper(_super *AstToken)
type MethodInvocation3 ¶
type MethodInvocation3 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 373: MethodInvocation ::= ClassName . super . TypeArgumentsopt identifier ( ArgumentListopt )
*</b>
func AnyCastToMethodInvocation3 ¶
func AnyCastToMethodInvocation3(i interface{}) *MethodInvocation3
func NewMethodInvocation3 ¶
func NewMethodInvocation3(leftIToken IToken, rightIToken IToken, _ClassName IClassName, _DOT *AstToken, _super *AstToken, _DOT4 *AstToken, _TypeArgumentsopt *TypeArguments, _identifier *identifier, _LPAREN *AstToken, _ArgumentListopt IArgumentListopt, _RPAREN *AstToken) *MethodInvocation3
func (*MethodInvocation3) Accept ¶
func (my *MethodInvocation3) Accept(v IAstVisitor)
func (*MethodInvocation3) Enter ¶
func (my *MethodInvocation3) Enter(v Visitor)
func (*MethodInvocation3) GetAllChildren ¶
func (my *MethodInvocation3) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*MethodInvocation3) GetArgumentListopt ¶
func (my *MethodInvocation3) GetArgumentListopt() IArgumentListopt
*
- The value returned by <b>GetArgumentListopt</b> may be <b>null</b>
func (*MethodInvocation3) GetClassName ¶
func (my *MethodInvocation3) GetClassName() IClassName
func (*MethodInvocation3) GetDOT ¶
func (my *MethodInvocation3) GetDOT() *AstToken
func (*MethodInvocation3) GetDOT4 ¶
func (my *MethodInvocation3) GetDOT4() *AstToken
func (*MethodInvocation3) GetLPAREN ¶
func (my *MethodInvocation3) GetLPAREN() *AstToken
func (*MethodInvocation3) GetRPAREN ¶
func (my *MethodInvocation3) GetRPAREN() *AstToken
func (*MethodInvocation3) GetTypeArgumentsopt ¶
func (my *MethodInvocation3) GetTypeArgumentsopt() *TypeArguments
*
- The value returned by <b>GetTypeArgumentsopt</b> may be <b>null</b>
func (*MethodInvocation3) Getidentifier ¶
func (my *MethodInvocation3) Getidentifier() *identifier
func (*MethodInvocation3) Getsuper ¶
func (my *MethodInvocation3) Getsuper() *AstToken
func (*MethodInvocation3) SetArgumentListopt ¶
func (my *MethodInvocation3) SetArgumentListopt(_ArgumentListopt IArgumentListopt)
func (*MethodInvocation3) SetClassName ¶
func (my *MethodInvocation3) SetClassName(_ClassName IClassName)
func (*MethodInvocation3) SetDOT ¶
func (my *MethodInvocation3) SetDOT(_DOT *AstToken)
func (*MethodInvocation3) SetDOT4 ¶
func (my *MethodInvocation3) SetDOT4(_DOT4 *AstToken)
func (*MethodInvocation3) SetLPAREN ¶
func (my *MethodInvocation3) SetLPAREN(_LPAREN *AstToken)
func (*MethodInvocation3) SetRPAREN ¶
func (my *MethodInvocation3) SetRPAREN(_RPAREN *AstToken)
func (*MethodInvocation3) SetTypeArgumentsopt ¶
func (my *MethodInvocation3) SetTypeArgumentsopt(_TypeArgumentsopt *TypeArguments)
func (*MethodInvocation3) Setidentifier ¶
func (my *MethodInvocation3) Setidentifier(_identifier *identifier)
func (*MethodInvocation3) Setsuper ¶
func (my *MethodInvocation3) Setsuper(_super *AstToken)
type MethodInvocation4 ¶
type MethodInvocation4 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 374: MethodInvocation ::= TypeName . TypeArguments identifier ( ArgumentListopt )
*</b>
func AnyCastToMethodInvocation4 ¶
func AnyCastToMethodInvocation4(i interface{}) *MethodInvocation4
func NewMethodInvocation4 ¶
func NewMethodInvocation4(leftIToken IToken, rightIToken IToken, _TypeName ITypeName, _DOT *AstToken, _TypeArguments *TypeArguments, _identifier *identifier, _LPAREN *AstToken, _ArgumentListopt IArgumentListopt, _RPAREN *AstToken) *MethodInvocation4
func (*MethodInvocation4) Accept ¶
func (my *MethodInvocation4) Accept(v IAstVisitor)
func (*MethodInvocation4) Enter ¶
func (my *MethodInvocation4) Enter(v Visitor)
func (*MethodInvocation4) GetAllChildren ¶
func (my *MethodInvocation4) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*MethodInvocation4) GetArgumentListopt ¶
func (my *MethodInvocation4) GetArgumentListopt() IArgumentListopt
*
- The value returned by <b>GetArgumentListopt</b> may be <b>null</b>
func (*MethodInvocation4) GetDOT ¶
func (my *MethodInvocation4) GetDOT() *AstToken
func (*MethodInvocation4) GetLPAREN ¶
func (my *MethodInvocation4) GetLPAREN() *AstToken
func (*MethodInvocation4) GetRPAREN ¶
func (my *MethodInvocation4) GetRPAREN() *AstToken
func (*MethodInvocation4) GetTypeArguments ¶
func (my *MethodInvocation4) GetTypeArguments() *TypeArguments
func (*MethodInvocation4) GetTypeName ¶
func (my *MethodInvocation4) GetTypeName() ITypeName
func (*MethodInvocation4) Getidentifier ¶
func (my *MethodInvocation4) Getidentifier() *identifier
func (*MethodInvocation4) SetArgumentListopt ¶
func (my *MethodInvocation4) SetArgumentListopt(_ArgumentListopt IArgumentListopt)
func (*MethodInvocation4) SetDOT ¶
func (my *MethodInvocation4) SetDOT(_DOT *AstToken)
func (*MethodInvocation4) SetLPAREN ¶
func (my *MethodInvocation4) SetLPAREN(_LPAREN *AstToken)
func (*MethodInvocation4) SetRPAREN ¶
func (my *MethodInvocation4) SetRPAREN(_RPAREN *AstToken)
func (*MethodInvocation4) SetTypeArguments ¶
func (my *MethodInvocation4) SetTypeArguments(_TypeArguments *TypeArguments)
func (*MethodInvocation4) SetTypeName ¶
func (my *MethodInvocation4) SetTypeName(_TypeName ITypeName)
func (*MethodInvocation4) Setidentifier ¶
func (my *MethodInvocation4) Setidentifier(_identifier *identifier)
type MethodModifier0 ¶
type MethodModifier0 struct {
*AstToken
}
*
*<b>
*<li>Rule 144: MethodModifier ::= public
*</b>
func AnyCastToMethodModifier0 ¶
func AnyCastToMethodModifier0(i interface{}) *MethodModifier0
func NewMethodModifier0 ¶
func NewMethodModifier0(token IToken) *MethodModifier0
func (*MethodModifier0) Accept ¶
func (my *MethodModifier0) Accept(v IAstVisitor)
func (*MethodModifier0) Enter ¶
func (my *MethodModifier0) Enter(v Visitor)
func (*MethodModifier0) Getpublic ¶
func (my *MethodModifier0) Getpublic() IToken
type MethodModifier1 ¶
type MethodModifier1 struct {
*AstToken
}
*
*<b>
*<li>Rule 145: MethodModifier ::= protected
*</b>
func AnyCastToMethodModifier1 ¶
func AnyCastToMethodModifier1(i interface{}) *MethodModifier1
func NewMethodModifier1 ¶
func NewMethodModifier1(token IToken) *MethodModifier1
func (*MethodModifier1) Accept ¶
func (my *MethodModifier1) Accept(v IAstVisitor)
func (*MethodModifier1) Enter ¶
func (my *MethodModifier1) Enter(v Visitor)
func (*MethodModifier1) Getprotected ¶
func (my *MethodModifier1) Getprotected() IToken
type MethodModifier2 ¶
type MethodModifier2 struct {
*AstToken
}
*
*<b>
*<li>Rule 146: MethodModifier ::= private
*</b>
func AnyCastToMethodModifier2 ¶
func AnyCastToMethodModifier2(i interface{}) *MethodModifier2
func NewMethodModifier2 ¶
func NewMethodModifier2(token IToken) *MethodModifier2
func (*MethodModifier2) Accept ¶
func (my *MethodModifier2) Accept(v IAstVisitor)
func (*MethodModifier2) Enter ¶
func (my *MethodModifier2) Enter(v Visitor)
func (*MethodModifier2) Getprivate ¶
func (my *MethodModifier2) Getprivate() IToken
type MethodModifier3 ¶
type MethodModifier3 struct {
*AstToken
}
*
*<b>
*<li>Rule 147: MethodModifier ::= abstract
*</b>
func AnyCastToMethodModifier3 ¶
func AnyCastToMethodModifier3(i interface{}) *MethodModifier3
func NewMethodModifier3 ¶
func NewMethodModifier3(token IToken) *MethodModifier3
func (*MethodModifier3) Accept ¶
func (my *MethodModifier3) Accept(v IAstVisitor)
func (*MethodModifier3) Enter ¶
func (my *MethodModifier3) Enter(v Visitor)
func (*MethodModifier3) Getabstract ¶
func (my *MethodModifier3) Getabstract() IToken
type MethodModifier4 ¶
type MethodModifier4 struct {
*AstToken
}
*
*<b>
*<li>Rule 148: MethodModifier ::= static
*</b>
func AnyCastToMethodModifier4 ¶
func AnyCastToMethodModifier4(i interface{}) *MethodModifier4
func NewMethodModifier4 ¶
func NewMethodModifier4(token IToken) *MethodModifier4
func (*MethodModifier4) Accept ¶
func (my *MethodModifier4) Accept(v IAstVisitor)
func (*MethodModifier4) Enter ¶
func (my *MethodModifier4) Enter(v Visitor)
func (*MethodModifier4) Getstatic ¶
func (my *MethodModifier4) Getstatic() IToken
type MethodModifier5 ¶
type MethodModifier5 struct {
*AstToken
}
*
*<b>
*<li>Rule 149: MethodModifier ::= final
*</b>
func AnyCastToMethodModifier5 ¶
func AnyCastToMethodModifier5(i interface{}) *MethodModifier5
func NewMethodModifier5 ¶
func NewMethodModifier5(token IToken) *MethodModifier5
func (*MethodModifier5) Accept ¶
func (my *MethodModifier5) Accept(v IAstVisitor)
func (*MethodModifier5) Enter ¶
func (my *MethodModifier5) Enter(v Visitor)
func (*MethodModifier5) Getfinal ¶
func (my *MethodModifier5) Getfinal() IToken
type MethodModifier6 ¶
type MethodModifier6 struct {
*AstToken
}
*
*<b>
*<li>Rule 150: MethodModifier ::= synchronized
*</b>
func AnyCastToMethodModifier6 ¶
func AnyCastToMethodModifier6(i interface{}) *MethodModifier6
func NewMethodModifier6 ¶
func NewMethodModifier6(token IToken) *MethodModifier6
func (*MethodModifier6) Accept ¶
func (my *MethodModifier6) Accept(v IAstVisitor)
func (*MethodModifier6) Enter ¶
func (my *MethodModifier6) Enter(v Visitor)
func (*MethodModifier6) Getsynchronized ¶
func (my *MethodModifier6) Getsynchronized() IToken
type MethodModifier7 ¶
type MethodModifier7 struct {
*AstToken
}
*
*<b>
*<li>Rule 151: MethodModifier ::= native
*</b>
func AnyCastToMethodModifier7 ¶
func AnyCastToMethodModifier7(i interface{}) *MethodModifier7
func NewMethodModifier7 ¶
func NewMethodModifier7(token IToken) *MethodModifier7
func (*MethodModifier7) Accept ¶
func (my *MethodModifier7) Accept(v IAstVisitor)
func (*MethodModifier7) Enter ¶
func (my *MethodModifier7) Enter(v Visitor)
func (*MethodModifier7) Getnative ¶
func (my *MethodModifier7) Getnative() IToken
type MethodModifier8 ¶
type MethodModifier8 struct {
*AstToken
}
*
*<b>
*<li>Rule 152: MethodModifier ::= strictfp
*</b>
func AnyCastToMethodModifier8 ¶
func AnyCastToMethodModifier8(i interface{}) *MethodModifier8
func NewMethodModifier8 ¶
func NewMethodModifier8(token IToken) *MethodModifier8
func (*MethodModifier8) Accept ¶
func (my *MethodModifier8) Accept(v IAstVisitor)
func (*MethodModifier8) Enter ¶
func (my *MethodModifier8) Enter(v Visitor)
func (*MethodModifier8) Getstrictfp ¶
func (my *MethodModifier8) Getstrictfp() IToken
type MethodModifiers ¶
type MethodModifiers struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 141: MethodModifiers ::= MethodModifier
*</em> *<p> *<b>
*<li>Rule 142: MethodModifiers ::= MethodModifiers MethodModifier
*</b>
func AnyCastToMethodModifiers ¶
func AnyCastToMethodModifiers(i interface{}) *MethodModifiers
func NewMethodModifiers ¶
func NewMethodModifiers(leftIToken IToken, rightIToken IToken, _MethodModifiers IMethodModifiers, _MethodModifier IMethodModifier) *MethodModifiers
func (*MethodModifiers) Accept ¶
func (my *MethodModifiers) Accept(v IAstVisitor)
func (*MethodModifiers) Enter ¶
func (my *MethodModifiers) Enter(v Visitor)
func (*MethodModifiers) GetAllChildren ¶
func (my *MethodModifiers) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*MethodModifiers) GetMethodModifier ¶
func (my *MethodModifiers) GetMethodModifier() IMethodModifier
func (*MethodModifiers) GetMethodModifiers ¶
func (my *MethodModifiers) GetMethodModifiers() IMethodModifiers
func (*MethodModifiers) SetMethodModifier ¶
func (my *MethodModifiers) SetMethodModifier(_MethodModifier IMethodModifier)
func (*MethodModifiers) SetMethodModifiers ¶
func (my *MethodModifiers) SetMethodModifiers(_MethodModifiers IMethodModifiers)
type MethodName ¶
type MethodName struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 51: MethodName ::= identifier
*</em> *<p> *<b>
*<li>Rule 52: MethodName ::= AmbiguousName . identifier
*</b>
func AnyCastToMethodName ¶
func AnyCastToMethodName(i interface{}) *MethodName
func NewMethodName ¶
func NewMethodName(leftIToken IToken, rightIToken IToken, _AmbiguousName IAmbiguousName, _DOT *AstToken, _identifier *identifier) *MethodName
func (*MethodName) Accept ¶
func (my *MethodName) Accept(v IAstVisitor)
func (*MethodName) Enter ¶
func (my *MethodName) Enter(v Visitor)
func (*MethodName) GetAllChildren ¶
func (my *MethodName) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*MethodName) GetAmbiguousName ¶
func (my *MethodName) GetAmbiguousName() IAmbiguousName
func (*MethodName) GetDOT ¶
func (my *MethodName) GetDOT() *AstToken
func (*MethodName) Getidentifier ¶
func (my *MethodName) Getidentifier() *identifier
func (*MethodName) SetAmbiguousName ¶
func (my *MethodName) SetAmbiguousName(_AmbiguousName IAmbiguousName)
func (*MethodName) SetDOT ¶
func (my *MethodName) SetDOT(_DOT *AstToken)
func (*MethodName) Setidentifier ¶
func (my *MethodName) Setidentifier(_identifier *identifier)
type MultiplicativeExpression0 ¶
type MultiplicativeExpression0 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 397: MultiplicativeExpression ::= MultiplicativeExpression * UnaryExpression
*</b>
func AnyCastToMultiplicativeExpression0 ¶
func AnyCastToMultiplicativeExpression0(i interface{}) *MultiplicativeExpression0
func NewMultiplicativeExpression0 ¶
func NewMultiplicativeExpression0(leftIToken IToken, rightIToken IToken, _MultiplicativeExpression IMultiplicativeExpression, _MULTIPLY *AstToken, _UnaryExpression IUnaryExpression) *MultiplicativeExpression0
func (*MultiplicativeExpression0) Accept ¶
func (my *MultiplicativeExpression0) Accept(v IAstVisitor)
func (*MultiplicativeExpression0) Enter ¶
func (my *MultiplicativeExpression0) Enter(v Visitor)
func (*MultiplicativeExpression0) GetAllChildren ¶
func (my *MultiplicativeExpression0) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*MultiplicativeExpression0) GetMULTIPLY ¶
func (my *MultiplicativeExpression0) GetMULTIPLY() *AstToken
func (*MultiplicativeExpression0) GetMultiplicativeExpression ¶
func (my *MultiplicativeExpression0) GetMultiplicativeExpression() IMultiplicativeExpression
func (*MultiplicativeExpression0) GetUnaryExpression ¶
func (my *MultiplicativeExpression0) GetUnaryExpression() IUnaryExpression
func (*MultiplicativeExpression0) SetMULTIPLY ¶
func (my *MultiplicativeExpression0) SetMULTIPLY(_MULTIPLY *AstToken)
func (*MultiplicativeExpression0) SetMultiplicativeExpression ¶
func (my *MultiplicativeExpression0) SetMultiplicativeExpression(_MultiplicativeExpression IMultiplicativeExpression)
func (*MultiplicativeExpression0) SetUnaryExpression ¶
func (my *MultiplicativeExpression0) SetUnaryExpression(_UnaryExpression IUnaryExpression)
type MultiplicativeExpression1 ¶
type MultiplicativeExpression1 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 398: MultiplicativeExpression ::= MultiplicativeExpression / UnaryExpression
*</b>
func AnyCastToMultiplicativeExpression1 ¶
func AnyCastToMultiplicativeExpression1(i interface{}) *MultiplicativeExpression1
func NewMultiplicativeExpression1 ¶
func NewMultiplicativeExpression1(leftIToken IToken, rightIToken IToken, _MultiplicativeExpression IMultiplicativeExpression, _DIVIDE *AstToken, _UnaryExpression IUnaryExpression) *MultiplicativeExpression1
func (*MultiplicativeExpression1) Accept ¶
func (my *MultiplicativeExpression1) Accept(v IAstVisitor)
func (*MultiplicativeExpression1) Enter ¶
func (my *MultiplicativeExpression1) Enter(v Visitor)
func (*MultiplicativeExpression1) GetAllChildren ¶
func (my *MultiplicativeExpression1) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*MultiplicativeExpression1) GetDIVIDE ¶
func (my *MultiplicativeExpression1) GetDIVIDE() *AstToken
func (*MultiplicativeExpression1) GetMultiplicativeExpression ¶
func (my *MultiplicativeExpression1) GetMultiplicativeExpression() IMultiplicativeExpression
func (*MultiplicativeExpression1) GetUnaryExpression ¶
func (my *MultiplicativeExpression1) GetUnaryExpression() IUnaryExpression
func (*MultiplicativeExpression1) SetDIVIDE ¶
func (my *MultiplicativeExpression1) SetDIVIDE(_DIVIDE *AstToken)
func (*MultiplicativeExpression1) SetMultiplicativeExpression ¶
func (my *MultiplicativeExpression1) SetMultiplicativeExpression(_MultiplicativeExpression IMultiplicativeExpression)
func (*MultiplicativeExpression1) SetUnaryExpression ¶
func (my *MultiplicativeExpression1) SetUnaryExpression(_UnaryExpression IUnaryExpression)
type MultiplicativeExpression2 ¶
type MultiplicativeExpression2 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 399: MultiplicativeExpression ::= MultiplicativeExpression % UnaryExpression
*</b>
func AnyCastToMultiplicativeExpression2 ¶
func AnyCastToMultiplicativeExpression2(i interface{}) *MultiplicativeExpression2
func NewMultiplicativeExpression2 ¶
func NewMultiplicativeExpression2(leftIToken IToken, rightIToken IToken, _MultiplicativeExpression IMultiplicativeExpression, _REMAINDER *AstToken, _UnaryExpression IUnaryExpression) *MultiplicativeExpression2
func (*MultiplicativeExpression2) Accept ¶
func (my *MultiplicativeExpression2) Accept(v IAstVisitor)
func (*MultiplicativeExpression2) Enter ¶
func (my *MultiplicativeExpression2) Enter(v Visitor)
func (*MultiplicativeExpression2) GetAllChildren ¶
func (my *MultiplicativeExpression2) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*MultiplicativeExpression2) GetMultiplicativeExpression ¶
func (my *MultiplicativeExpression2) GetMultiplicativeExpression() IMultiplicativeExpression
func (*MultiplicativeExpression2) GetREMAINDER ¶
func (my *MultiplicativeExpression2) GetREMAINDER() *AstToken
func (*MultiplicativeExpression2) GetUnaryExpression ¶
func (my *MultiplicativeExpression2) GetUnaryExpression() IUnaryExpression
func (*MultiplicativeExpression2) SetMultiplicativeExpression ¶
func (my *MultiplicativeExpression2) SetMultiplicativeExpression(_MultiplicativeExpression IMultiplicativeExpression)
func (*MultiplicativeExpression2) SetREMAINDER ¶
func (my *MultiplicativeExpression2) SetREMAINDER(_REMAINDER *AstToken)
func (*MultiplicativeExpression2) SetUnaryExpression ¶
func (my *MultiplicativeExpression2) SetUnaryExpression(_UnaryExpression IUnaryExpression)
type NormalAnnotation ¶
type NormalAnnotation struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 234: NormalAnnotation ::= @ TypeName ( ElementValuePairsopt )
*</b>
func AnyCastToNormalAnnotation ¶
func AnyCastToNormalAnnotation(i interface{}) *NormalAnnotation
func NewNormalAnnotation ¶
func NewNormalAnnotation(leftIToken IToken, rightIToken IToken, _AT *AstToken, _TypeName ITypeName, _LPAREN *AstToken, _ElementValuePairsopt IElementValuePairsopt, _RPAREN *AstToken) *NormalAnnotation
func (*NormalAnnotation) Accept ¶
func (my *NormalAnnotation) Accept(v IAstVisitor)
func (*NormalAnnotation) Enter ¶
func (my *NormalAnnotation) Enter(v Visitor)
func (*NormalAnnotation) GetAT ¶
func (my *NormalAnnotation) GetAT() *AstToken
func (*NormalAnnotation) GetAllChildren ¶
func (my *NormalAnnotation) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*NormalAnnotation) GetElementValuePairsopt ¶
func (my *NormalAnnotation) GetElementValuePairsopt() IElementValuePairsopt
*
- The value returned by <b>GetElementValuePairsopt</b> may be <b>null</b>
func (*NormalAnnotation) GetLPAREN ¶
func (my *NormalAnnotation) GetLPAREN() *AstToken
func (*NormalAnnotation) GetRPAREN ¶
func (my *NormalAnnotation) GetRPAREN() *AstToken
func (*NormalAnnotation) GetTypeName ¶
func (my *NormalAnnotation) GetTypeName() ITypeName
func (*NormalAnnotation) SetAT ¶
func (my *NormalAnnotation) SetAT(_AT *AstToken)
func (*NormalAnnotation) SetElementValuePairsopt ¶
func (my *NormalAnnotation) SetElementValuePairsopt(_ElementValuePairsopt IElementValuePairsopt)
func (*NormalAnnotation) SetLPAREN ¶
func (my *NormalAnnotation) SetLPAREN(_LPAREN *AstToken)
func (*NormalAnnotation) SetRPAREN ¶
func (my *NormalAnnotation) SetRPAREN(_RPAREN *AstToken)
func (*NormalAnnotation) SetTypeName ¶
func (my *NormalAnnotation) SetTypeName(_TypeName ITypeName)
type NormalClassDeclaration ¶
type NormalClassDeclaration struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 76: NormalClassDeclaration ::= ClassModifiersopt class identifier TypeParametersopt Superopt Interfacesopt ClassBody
*</b>
func AnyCastToNormalClassDeclaration ¶
func AnyCastToNormalClassDeclaration(i interface{}) *NormalClassDeclaration
func NewNormalClassDeclaration ¶
func NewNormalClassDeclaration(leftIToken IToken, rightIToken IToken, _ClassModifiersopt IClassModifiersopt, _class *AstToken, _identifier *identifier, _TypeParametersopt *TypeParameters, _Superopt *Super, _Interfacesopt *Interfaces, _ClassBody *ClassBody) *NormalClassDeclaration
func (*NormalClassDeclaration) Accept ¶
func (my *NormalClassDeclaration) Accept(v IAstVisitor)
func (*NormalClassDeclaration) Enter ¶
func (my *NormalClassDeclaration) Enter(v Visitor)
func (*NormalClassDeclaration) GetAllChildren ¶
func (my *NormalClassDeclaration) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*NormalClassDeclaration) GetClassBody ¶
func (my *NormalClassDeclaration) GetClassBody() *ClassBody
func (*NormalClassDeclaration) GetClassModifiersopt ¶
func (my *NormalClassDeclaration) GetClassModifiersopt() IClassModifiersopt
*
- The value returned by <b>GetClassModifiersopt</b> may be <b>null</b>
func (*NormalClassDeclaration) GetInterfacesopt ¶
func (my *NormalClassDeclaration) GetInterfacesopt() *Interfaces
*
- The value returned by <b>GetInterfacesopt</b> may be <b>null</b>
func (*NormalClassDeclaration) GetSuperopt ¶
func (my *NormalClassDeclaration) GetSuperopt() *Super
*
- The value returned by <b>GetSuperopt</b> may be <b>null</b>
func (*NormalClassDeclaration) GetTypeParametersopt ¶
func (my *NormalClassDeclaration) GetTypeParametersopt() *TypeParameters
*
- The value returned by <b>GetTypeParametersopt</b> may be <b>null</b>
func (*NormalClassDeclaration) Getclass ¶
func (my *NormalClassDeclaration) Getclass() *AstToken
func (*NormalClassDeclaration) Getidentifier ¶
func (my *NormalClassDeclaration) Getidentifier() *identifier
func (*NormalClassDeclaration) SetClassBody ¶
func (my *NormalClassDeclaration) SetClassBody(_ClassBody *ClassBody)
func (*NormalClassDeclaration) SetClassModifiersopt ¶
func (my *NormalClassDeclaration) SetClassModifiersopt(_ClassModifiersopt IClassModifiersopt)
func (*NormalClassDeclaration) SetInterfacesopt ¶
func (my *NormalClassDeclaration) SetInterfacesopt(_Interfacesopt *Interfaces)
func (*NormalClassDeclaration) SetSuperopt ¶
func (my *NormalClassDeclaration) SetSuperopt(_Superopt *Super)
func (*NormalClassDeclaration) SetTypeParametersopt ¶
func (my *NormalClassDeclaration) SetTypeParametersopt(_TypeParametersopt *TypeParameters)
func (*NormalClassDeclaration) Setclass ¶
func (my *NormalClassDeclaration) Setclass(_class *AstToken)
func (*NormalClassDeclaration) Setidentifier ¶
func (my *NormalClassDeclaration) Setidentifier(_identifier *identifier)
type NormalInterfaceDeclaration ¶
type NormalInterfaceDeclaration struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 184: NormalInterfaceDeclaration ::= InterfaceModifiersopt interface identifier TypeParametersopt ExtendsInterfacesopt InterfaceBody
*</b>
func AnyCastToNormalInterfaceDeclaration ¶
func AnyCastToNormalInterfaceDeclaration(i interface{}) *NormalInterfaceDeclaration
func NewNormalInterfaceDeclaration ¶
func NewNormalInterfaceDeclaration(leftIToken IToken, rightIToken IToken, _InterfaceModifiersopt IInterfaceModifiersopt, _interface *AstToken, _identifier *identifier, _TypeParametersopt *TypeParameters, _ExtendsInterfacesopt IExtendsInterfacesopt, _InterfaceBody *InterfaceBody) *NormalInterfaceDeclaration
func (*NormalInterfaceDeclaration) Accept ¶
func (my *NormalInterfaceDeclaration) Accept(v IAstVisitor)
func (*NormalInterfaceDeclaration) Enter ¶
func (my *NormalInterfaceDeclaration) Enter(v Visitor)
func (*NormalInterfaceDeclaration) GetAllChildren ¶
func (my *NormalInterfaceDeclaration) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*NormalInterfaceDeclaration) GetExtendsInterfacesopt ¶
func (my *NormalInterfaceDeclaration) GetExtendsInterfacesopt() IExtendsInterfacesopt
*
- The value returned by <b>GetExtendsInterfacesopt</b> may be <b>null</b>
func (*NormalInterfaceDeclaration) GetInterfaceBody ¶
func (my *NormalInterfaceDeclaration) GetInterfaceBody() *InterfaceBody
func (*NormalInterfaceDeclaration) GetInterfaceModifiersopt ¶
func (my *NormalInterfaceDeclaration) GetInterfaceModifiersopt() IInterfaceModifiersopt
*
- The value returned by <b>GetInterfaceModifiersopt</b> may be <b>null</b>
func (*NormalInterfaceDeclaration) GetTypeParametersopt ¶
func (my *NormalInterfaceDeclaration) GetTypeParametersopt() *TypeParameters
*
- The value returned by <b>GetTypeParametersopt</b> may be <b>null</b>
func (*NormalInterfaceDeclaration) Getidentifier ¶
func (my *NormalInterfaceDeclaration) Getidentifier() *identifier
func (*NormalInterfaceDeclaration) Getinterface ¶
func (my *NormalInterfaceDeclaration) Getinterface() *AstToken
func (*NormalInterfaceDeclaration) SetExtendsInterfacesopt ¶
func (my *NormalInterfaceDeclaration) SetExtendsInterfacesopt(_ExtendsInterfacesopt IExtendsInterfacesopt)
func (*NormalInterfaceDeclaration) SetInterfaceBody ¶
func (my *NormalInterfaceDeclaration) SetInterfaceBody(_InterfaceBody *InterfaceBody)
func (*NormalInterfaceDeclaration) SetInterfaceModifiersopt ¶
func (my *NormalInterfaceDeclaration) SetInterfaceModifiersopt(_InterfaceModifiersopt IInterfaceModifiersopt)
func (*NormalInterfaceDeclaration) SetTypeParametersopt ¶
func (my *NormalInterfaceDeclaration) SetTypeParametersopt(_TypeParametersopt *TypeParameters)
func (*NormalInterfaceDeclaration) Setidentifier ¶
func (my *NormalInterfaceDeclaration) Setidentifier(_identifier *identifier)
func (*NormalInterfaceDeclaration) Setinterface ¶
func (my *NormalInterfaceDeclaration) Setinterface(_interface *AstToken)
type PackageDeclaration ¶
type PackageDeclaration struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 62: PackageDeclaration ::= Annotationsopt package PackageName ;
*</b>
func AnyCastToPackageDeclaration ¶
func AnyCastToPackageDeclaration(i interface{}) *PackageDeclaration
func NewPackageDeclaration ¶
func NewPackageDeclaration(leftIToken IToken, rightIToken IToken, _Annotationsopt IAnnotationsopt, _package *AstToken, _PackageName IPackageName, _SEMICOLON *AstToken) *PackageDeclaration
func (*PackageDeclaration) Accept ¶
func (my *PackageDeclaration) Accept(v IAstVisitor)
func (*PackageDeclaration) Enter ¶
func (my *PackageDeclaration) Enter(v Visitor)
func (*PackageDeclaration) GetAllChildren ¶
func (my *PackageDeclaration) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*PackageDeclaration) GetAnnotationsopt ¶
func (my *PackageDeclaration) GetAnnotationsopt() IAnnotationsopt
*
- The value returned by <b>GetAnnotationsopt</b> may be <b>null</b>
func (*PackageDeclaration) GetPackageName ¶
func (my *PackageDeclaration) GetPackageName() IPackageName
func (*PackageDeclaration) GetSEMICOLON ¶
func (my *PackageDeclaration) GetSEMICOLON() *AstToken
func (*PackageDeclaration) Getpackage ¶
func (my *PackageDeclaration) Getpackage() *AstToken
func (*PackageDeclaration) SetAnnotationsopt ¶
func (my *PackageDeclaration) SetAnnotationsopt(_Annotationsopt IAnnotationsopt)
func (*PackageDeclaration) SetPackageName ¶
func (my *PackageDeclaration) SetPackageName(_PackageName IPackageName)
func (*PackageDeclaration) SetSEMICOLON ¶
func (my *PackageDeclaration) SetSEMICOLON(_SEMICOLON *AstToken)
func (*PackageDeclaration) Setpackage ¶
func (my *PackageDeclaration) Setpackage(_package *AstToken)
type PackageName ¶
type PackageName struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 47: PackageName ::= identifier
*</em> *<p> *<b>
*<li>Rule 48: PackageName ::= PackageName . identifier
*</b>
func AnyCastToPackageName ¶
func AnyCastToPackageName(i interface{}) *PackageName
func NewPackageName ¶
func NewPackageName(leftIToken IToken, rightIToken IToken, _PackageName IPackageName, _DOT *AstToken, _identifier *identifier) *PackageName
func (*PackageName) Accept ¶
func (my *PackageName) Accept(v IAstVisitor)
func (*PackageName) Enter ¶
func (my *PackageName) Enter(v Visitor)
func (*PackageName) GetAllChildren ¶
func (my *PackageName) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*PackageName) GetDOT ¶
func (my *PackageName) GetDOT() *AstToken
func (*PackageName) GetPackageName ¶
func (my *PackageName) GetPackageName() IPackageName
func (*PackageName) Getidentifier ¶
func (my *PackageName) Getidentifier() *identifier
func (*PackageName) SetDOT ¶
func (my *PackageName) SetDOT(_DOT *AstToken)
func (*PackageName) SetPackageName ¶
func (my *PackageName) SetPackageName(_PackageName IPackageName)
func (*PackageName) Setidentifier ¶
func (my *PackageName) Setidentifier(_identifier *identifier)
type PackageOrTypeName ¶
type PackageOrTypeName struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 53: PackageOrTypeName ::= identifier
*</em> *<p> *<b>
*<li>Rule 54: PackageOrTypeName ::= PackageOrTypeName . identifier
*</b>
func AnyCastToPackageOrTypeName ¶
func AnyCastToPackageOrTypeName(i interface{}) *PackageOrTypeName
func NewPackageOrTypeName ¶
func NewPackageOrTypeName(leftIToken IToken, rightIToken IToken, _PackageOrTypeName IPackageOrTypeName, _DOT *AstToken, _identifier *identifier) *PackageOrTypeName
func (*PackageOrTypeName) Accept ¶
func (my *PackageOrTypeName) Accept(v IAstVisitor)
func (*PackageOrTypeName) Enter ¶
func (my *PackageOrTypeName) Enter(v Visitor)
func (*PackageOrTypeName) GetAllChildren ¶
func (my *PackageOrTypeName) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*PackageOrTypeName) GetDOT ¶
func (my *PackageOrTypeName) GetDOT() *AstToken
func (*PackageOrTypeName) GetPackageOrTypeName ¶
func (my *PackageOrTypeName) GetPackageOrTypeName() IPackageOrTypeName
func (*PackageOrTypeName) Getidentifier ¶
func (my *PackageOrTypeName) Getidentifier() *identifier
func (*PackageOrTypeName) SetDOT ¶
func (my *PackageOrTypeName) SetDOT(_DOT *AstToken)
func (*PackageOrTypeName) SetPackageOrTypeName ¶
func (my *PackageOrTypeName) SetPackageOrTypeName(_PackageOrTypeName IPackageOrTypeName)
func (*PackageOrTypeName) Setidentifier ¶
func (my *PackageOrTypeName) Setidentifier(_identifier *identifier)
type PostDecrementExpression ¶
type PostDecrementExpression struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 382: PostDecrementExpression ::= PostfixExpression --
*</b>
func AnyCastToPostDecrementExpression ¶
func AnyCastToPostDecrementExpression(i interface{}) *PostDecrementExpression
func NewPostDecrementExpression ¶
func NewPostDecrementExpression(leftIToken IToken, rightIToken IToken, _PostfixExpression IPostfixExpression, _MINUS_MINUS *AstToken) *PostDecrementExpression
func (*PostDecrementExpression) Accept ¶
func (my *PostDecrementExpression) Accept(v IAstVisitor)
func (*PostDecrementExpression) Enter ¶
func (my *PostDecrementExpression) Enter(v Visitor)
func (*PostDecrementExpression) GetAllChildren ¶
func (my *PostDecrementExpression) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*PostDecrementExpression) GetMINUS_MINUS ¶
func (my *PostDecrementExpression) GetMINUS_MINUS() *AstToken
func (*PostDecrementExpression) GetPostfixExpression ¶
func (my *PostDecrementExpression) GetPostfixExpression() IPostfixExpression
func (*PostDecrementExpression) SetMINUS_MINUS ¶
func (my *PostDecrementExpression) SetMINUS_MINUS(_MINUS_MINUS *AstToken)
func (*PostDecrementExpression) SetPostfixExpression ¶
func (my *PostDecrementExpression) SetPostfixExpression(_PostfixExpression IPostfixExpression)
type PostIncrementExpression ¶
type PostIncrementExpression struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 381: PostIncrementExpression ::= PostfixExpression ++
*</b>
func AnyCastToPostIncrementExpression ¶
func AnyCastToPostIncrementExpression(i interface{}) *PostIncrementExpression
func NewPostIncrementExpression ¶
func NewPostIncrementExpression(leftIToken IToken, rightIToken IToken, _PostfixExpression IPostfixExpression, _PLUS_PLUS *AstToken) *PostIncrementExpression
func (*PostIncrementExpression) Accept ¶
func (my *PostIncrementExpression) Accept(v IAstVisitor)
func (*PostIncrementExpression) Enter ¶
func (my *PostIncrementExpression) Enter(v Visitor)
func (*PostIncrementExpression) GetAllChildren ¶
func (my *PostIncrementExpression) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*PostIncrementExpression) GetPLUS_PLUS ¶
func (my *PostIncrementExpression) GetPLUS_PLUS() *AstToken
func (*PostIncrementExpression) GetPostfixExpression ¶
func (my *PostIncrementExpression) GetPostfixExpression() IPostfixExpression
func (*PostIncrementExpression) SetPLUS_PLUS ¶
func (my *PostIncrementExpression) SetPLUS_PLUS(_PLUS_PLUS *AstToken)
func (*PostIncrementExpression) SetPostfixExpression ¶
func (my *PostIncrementExpression) SetPostfixExpression(_PostfixExpression IPostfixExpression)
type PreDecrementExpression ¶
type PreDecrementExpression struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 389: PreDecrementExpression ::= -- UnaryExpression
*</b>
func AnyCastToPreDecrementExpression ¶
func AnyCastToPreDecrementExpression(i interface{}) *PreDecrementExpression
func NewPreDecrementExpression ¶
func NewPreDecrementExpression(leftIToken IToken, rightIToken IToken, _MINUS_MINUS *AstToken, _UnaryExpression IUnaryExpression) *PreDecrementExpression
func (*PreDecrementExpression) Accept ¶
func (my *PreDecrementExpression) Accept(v IAstVisitor)
func (*PreDecrementExpression) Enter ¶
func (my *PreDecrementExpression) Enter(v Visitor)
func (*PreDecrementExpression) GetAllChildren ¶
func (my *PreDecrementExpression) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*PreDecrementExpression) GetMINUS_MINUS ¶
func (my *PreDecrementExpression) GetMINUS_MINUS() *AstToken
func (*PreDecrementExpression) GetUnaryExpression ¶
func (my *PreDecrementExpression) GetUnaryExpression() IUnaryExpression
func (*PreDecrementExpression) SetMINUS_MINUS ¶
func (my *PreDecrementExpression) SetMINUS_MINUS(_MINUS_MINUS *AstToken)
func (*PreDecrementExpression) SetUnaryExpression ¶
func (my *PreDecrementExpression) SetUnaryExpression(_UnaryExpression IUnaryExpression)
type PreIncrementExpression ¶
type PreIncrementExpression struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 388: PreIncrementExpression ::= ++ UnaryExpression
*</b>
func AnyCastToPreIncrementExpression ¶
func AnyCastToPreIncrementExpression(i interface{}) *PreIncrementExpression
func NewPreIncrementExpression ¶
func NewPreIncrementExpression(leftIToken IToken, rightIToken IToken, _PLUS_PLUS *AstToken, _UnaryExpression IUnaryExpression) *PreIncrementExpression
func (*PreIncrementExpression) Accept ¶
func (my *PreIncrementExpression) Accept(v IAstVisitor)
func (*PreIncrementExpression) Enter ¶
func (my *PreIncrementExpression) Enter(v Visitor)
func (*PreIncrementExpression) GetAllChildren ¶
func (my *PreIncrementExpression) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*PreIncrementExpression) GetPLUS_PLUS ¶
func (my *PreIncrementExpression) GetPLUS_PLUS() *AstToken
func (*PreIncrementExpression) GetUnaryExpression ¶
func (my *PreIncrementExpression) GetUnaryExpression() IUnaryExpression
func (*PreIncrementExpression) SetPLUS_PLUS ¶
func (my *PreIncrementExpression) SetPLUS_PLUS(_PLUS_PLUS *AstToken)
func (*PreIncrementExpression) SetUnaryExpression ¶
func (my *PreIncrementExpression) SetUnaryExpression(_UnaryExpression IUnaryExpression)
type PrimaryNoNewArray0 ¶
type PrimaryNoNewArray0 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 335: PrimaryNoNewArray ::= Type . class
*</b>
func AnyCastToPrimaryNoNewArray0 ¶
func AnyCastToPrimaryNoNewArray0(i interface{}) *PrimaryNoNewArray0
func NewPrimaryNoNewArray0 ¶
func NewPrimaryNoNewArray0(leftIToken IToken, rightIToken IToken, _Type IType, _DOT *AstToken, _class *AstToken) *PrimaryNoNewArray0
func (*PrimaryNoNewArray0) Accept ¶
func (my *PrimaryNoNewArray0) Accept(v IAstVisitor)
func (*PrimaryNoNewArray0) Enter ¶
func (my *PrimaryNoNewArray0) Enter(v Visitor)
func (*PrimaryNoNewArray0) GetAllChildren ¶
func (my *PrimaryNoNewArray0) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*PrimaryNoNewArray0) GetDOT ¶
func (my *PrimaryNoNewArray0) GetDOT() *AstToken
func (*PrimaryNoNewArray0) GetType ¶
func (my *PrimaryNoNewArray0) GetType() IType
func (*PrimaryNoNewArray0) Getclass ¶
func (my *PrimaryNoNewArray0) Getclass() *AstToken
func (*PrimaryNoNewArray0) SetDOT ¶
func (my *PrimaryNoNewArray0) SetDOT(_DOT *AstToken)
func (*PrimaryNoNewArray0) SetType ¶
func (my *PrimaryNoNewArray0) SetType(_Type IType)
func (*PrimaryNoNewArray0) Setclass ¶
func (my *PrimaryNoNewArray0) Setclass(_class *AstToken)
type PrimaryNoNewArray1 ¶
type PrimaryNoNewArray1 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 336: PrimaryNoNewArray ::= void . class
*</b>
func AnyCastToPrimaryNoNewArray1 ¶
func AnyCastToPrimaryNoNewArray1(i interface{}) *PrimaryNoNewArray1
func NewPrimaryNoNewArray1 ¶
func NewPrimaryNoNewArray1(leftIToken IToken, rightIToken IToken, _void *AstToken, _DOT *AstToken, _class *AstToken) *PrimaryNoNewArray1
func (*PrimaryNoNewArray1) Accept ¶
func (my *PrimaryNoNewArray1) Accept(v IAstVisitor)
func (*PrimaryNoNewArray1) Enter ¶
func (my *PrimaryNoNewArray1) Enter(v Visitor)
func (*PrimaryNoNewArray1) GetAllChildren ¶
func (my *PrimaryNoNewArray1) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*PrimaryNoNewArray1) GetDOT ¶
func (my *PrimaryNoNewArray1) GetDOT() *AstToken
func (*PrimaryNoNewArray1) Getclass ¶
func (my *PrimaryNoNewArray1) Getclass() *AstToken
func (*PrimaryNoNewArray1) Getvoid ¶
func (my *PrimaryNoNewArray1) Getvoid() *AstToken
func (*PrimaryNoNewArray1) SetDOT ¶
func (my *PrimaryNoNewArray1) SetDOT(_DOT *AstToken)
func (*PrimaryNoNewArray1) Setclass ¶
func (my *PrimaryNoNewArray1) Setclass(_class *AstToken)
func (*PrimaryNoNewArray1) Setvoid ¶
func (my *PrimaryNoNewArray1) Setvoid(_void *AstToken)
type PrimaryNoNewArray2 ¶
type PrimaryNoNewArray2 struct {
*AstToken
}
*
*<b>
*<li>Rule 337: PrimaryNoNewArray ::= this
*</b>
func AnyCastToPrimaryNoNewArray2 ¶
func AnyCastToPrimaryNoNewArray2(i interface{}) *PrimaryNoNewArray2
func NewPrimaryNoNewArray2 ¶
func NewPrimaryNoNewArray2(token IToken) *PrimaryNoNewArray2
func (*PrimaryNoNewArray2) Accept ¶
func (my *PrimaryNoNewArray2) Accept(v IAstVisitor)
func (*PrimaryNoNewArray2) Enter ¶
func (my *PrimaryNoNewArray2) Enter(v Visitor)
func (*PrimaryNoNewArray2) Getthis ¶
func (my *PrimaryNoNewArray2) Getthis() IToken
type PrimaryNoNewArray3 ¶
type PrimaryNoNewArray3 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 338: PrimaryNoNewArray ::= ClassName . this
*</b>
func AnyCastToPrimaryNoNewArray3 ¶
func AnyCastToPrimaryNoNewArray3(i interface{}) *PrimaryNoNewArray3
func NewPrimaryNoNewArray3 ¶
func NewPrimaryNoNewArray3(leftIToken IToken, rightIToken IToken, _ClassName IClassName, _DOT *AstToken, _this *AstToken) *PrimaryNoNewArray3
func (*PrimaryNoNewArray3) Accept ¶
func (my *PrimaryNoNewArray3) Accept(v IAstVisitor)
func (*PrimaryNoNewArray3) Enter ¶
func (my *PrimaryNoNewArray3) Enter(v Visitor)
func (*PrimaryNoNewArray3) GetAllChildren ¶
func (my *PrimaryNoNewArray3) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*PrimaryNoNewArray3) GetClassName ¶
func (my *PrimaryNoNewArray3) GetClassName() IClassName
func (*PrimaryNoNewArray3) GetDOT ¶
func (my *PrimaryNoNewArray3) GetDOT() *AstToken
func (*PrimaryNoNewArray3) Getthis ¶
func (my *PrimaryNoNewArray3) Getthis() *AstToken
func (*PrimaryNoNewArray3) SetClassName ¶
func (my *PrimaryNoNewArray3) SetClassName(_ClassName IClassName)
func (*PrimaryNoNewArray3) SetDOT ¶
func (my *PrimaryNoNewArray3) SetDOT(_DOT *AstToken)
func (*PrimaryNoNewArray3) Setthis ¶
func (my *PrimaryNoNewArray3) Setthis(_this *AstToken)
type PrimaryNoNewArray4 ¶
type PrimaryNoNewArray4 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 339: PrimaryNoNewArray ::= ( Expression )
*</b>
func AnyCastToPrimaryNoNewArray4 ¶
func AnyCastToPrimaryNoNewArray4(i interface{}) *PrimaryNoNewArray4
func NewPrimaryNoNewArray4 ¶
func NewPrimaryNoNewArray4(leftIToken IToken, rightIToken IToken, _LPAREN *AstToken, _Expression IExpression, _RPAREN *AstToken) *PrimaryNoNewArray4
func (*PrimaryNoNewArray4) Accept ¶
func (my *PrimaryNoNewArray4) Accept(v IAstVisitor)
func (*PrimaryNoNewArray4) Enter ¶
func (my *PrimaryNoNewArray4) Enter(v Visitor)
func (*PrimaryNoNewArray4) GetAllChildren ¶
func (my *PrimaryNoNewArray4) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*PrimaryNoNewArray4) GetExpression ¶
func (my *PrimaryNoNewArray4) GetExpression() IExpression
func (*PrimaryNoNewArray4) GetLPAREN ¶
func (my *PrimaryNoNewArray4) GetLPAREN() *AstToken
func (*PrimaryNoNewArray4) GetRPAREN ¶
func (my *PrimaryNoNewArray4) GetRPAREN() *AstToken
func (*PrimaryNoNewArray4) SetExpression ¶
func (my *PrimaryNoNewArray4) SetExpression(_Expression IExpression)
func (*PrimaryNoNewArray4) SetLPAREN ¶
func (my *PrimaryNoNewArray4) SetLPAREN(_LPAREN *AstToken)
func (*PrimaryNoNewArray4) SetRPAREN ¶
func (my *PrimaryNoNewArray4) SetRPAREN(_RPAREN *AstToken)
type PrimitiveType ¶
type PrimitiveType struct {
*AstToken
}
*
*<em>
*<li>Rule 12: PrimitiveType ::= NumericType
*</em> *<p> *<b>
*<li>Rule 13: PrimitiveType ::= boolean
*</b>
func AnyCastToPrimitiveType ¶
func AnyCastToPrimitiveType(i interface{}) *PrimitiveType
func NewPrimitiveType ¶
func NewPrimitiveType(token IToken) *PrimitiveType
func (*PrimitiveType) Accept ¶
func (my *PrimitiveType) Accept(v IAstVisitor)
func (*PrimitiveType) Enter ¶
func (my *PrimitiveType) Enter(v Visitor)
func (*PrimitiveType) Getboolean ¶
func (my *PrimitiveType) Getboolean() IToken
type RelationalExpression0 ¶
type RelationalExpression0 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 408: RelationalExpression ::= RelationalExpression < ShiftExpression
*</b>
func AnyCastToRelationalExpression0 ¶
func AnyCastToRelationalExpression0(i interface{}) *RelationalExpression0
func NewRelationalExpression0 ¶
func NewRelationalExpression0(leftIToken IToken, rightIToken IToken, _RelationalExpression IRelationalExpression, _LESS *AstToken, _ShiftExpression IShiftExpression) *RelationalExpression0
func (*RelationalExpression0) Accept ¶
func (my *RelationalExpression0) Accept(v IAstVisitor)
func (*RelationalExpression0) Enter ¶
func (my *RelationalExpression0) Enter(v Visitor)
func (*RelationalExpression0) GetAllChildren ¶
func (my *RelationalExpression0) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*RelationalExpression0) GetLESS ¶
func (my *RelationalExpression0) GetLESS() *AstToken
func (*RelationalExpression0) GetRelationalExpression ¶
func (my *RelationalExpression0) GetRelationalExpression() IRelationalExpression
func (*RelationalExpression0) GetShiftExpression ¶
func (my *RelationalExpression0) GetShiftExpression() IShiftExpression
func (*RelationalExpression0) SetLESS ¶
func (my *RelationalExpression0) SetLESS(_LESS *AstToken)
func (*RelationalExpression0) SetRelationalExpression ¶
func (my *RelationalExpression0) SetRelationalExpression(_RelationalExpression IRelationalExpression)
func (*RelationalExpression0) SetShiftExpression ¶
func (my *RelationalExpression0) SetShiftExpression(_ShiftExpression IShiftExpression)
type RelationalExpression1 ¶
type RelationalExpression1 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 409: RelationalExpression ::= RelationalExpression > ShiftExpression
*</b>
func AnyCastToRelationalExpression1 ¶
func AnyCastToRelationalExpression1(i interface{}) *RelationalExpression1
func NewRelationalExpression1 ¶
func NewRelationalExpression1(leftIToken IToken, rightIToken IToken, _RelationalExpression IRelationalExpression, _GREATER *AstToken, _ShiftExpression IShiftExpression) *RelationalExpression1
func (*RelationalExpression1) Accept ¶
func (my *RelationalExpression1) Accept(v IAstVisitor)
func (*RelationalExpression1) Enter ¶
func (my *RelationalExpression1) Enter(v Visitor)
func (*RelationalExpression1) GetAllChildren ¶
func (my *RelationalExpression1) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*RelationalExpression1) GetGREATER ¶
func (my *RelationalExpression1) GetGREATER() *AstToken
func (*RelationalExpression1) GetRelationalExpression ¶
func (my *RelationalExpression1) GetRelationalExpression() IRelationalExpression
func (*RelationalExpression1) GetShiftExpression ¶
func (my *RelationalExpression1) GetShiftExpression() IShiftExpression
func (*RelationalExpression1) SetGREATER ¶
func (my *RelationalExpression1) SetGREATER(_GREATER *AstToken)
func (*RelationalExpression1) SetRelationalExpression ¶
func (my *RelationalExpression1) SetRelationalExpression(_RelationalExpression IRelationalExpression)
func (*RelationalExpression1) SetShiftExpression ¶
func (my *RelationalExpression1) SetShiftExpression(_ShiftExpression IShiftExpression)
type RelationalExpression2 ¶
type RelationalExpression2 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 410: RelationalExpression ::= RelationalExpression <= ShiftExpression
*</b>
func AnyCastToRelationalExpression2 ¶
func AnyCastToRelationalExpression2(i interface{}) *RelationalExpression2
func NewRelationalExpression2 ¶
func NewRelationalExpression2(leftIToken IToken, rightIToken IToken, _RelationalExpression IRelationalExpression, _LESS_EQUAL *AstToken, _ShiftExpression IShiftExpression) *RelationalExpression2
func (*RelationalExpression2) Accept ¶
func (my *RelationalExpression2) Accept(v IAstVisitor)
func (*RelationalExpression2) Enter ¶
func (my *RelationalExpression2) Enter(v Visitor)
func (*RelationalExpression2) GetAllChildren ¶
func (my *RelationalExpression2) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*RelationalExpression2) GetLESS_EQUAL ¶
func (my *RelationalExpression2) GetLESS_EQUAL() *AstToken
func (*RelationalExpression2) GetRelationalExpression ¶
func (my *RelationalExpression2) GetRelationalExpression() IRelationalExpression
func (*RelationalExpression2) GetShiftExpression ¶
func (my *RelationalExpression2) GetShiftExpression() IShiftExpression
func (*RelationalExpression2) SetLESS_EQUAL ¶
func (my *RelationalExpression2) SetLESS_EQUAL(_LESS_EQUAL *AstToken)
func (*RelationalExpression2) SetRelationalExpression ¶
func (my *RelationalExpression2) SetRelationalExpression(_RelationalExpression IRelationalExpression)
func (*RelationalExpression2) SetShiftExpression ¶
func (my *RelationalExpression2) SetShiftExpression(_ShiftExpression IShiftExpression)
type RelationalExpression3 ¶
type RelationalExpression3 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 411: RelationalExpression ::= RelationalExpression > = ShiftExpression
*</b>
func AnyCastToRelationalExpression3 ¶
func AnyCastToRelationalExpression3(i interface{}) *RelationalExpression3
func NewRelationalExpression3 ¶
func NewRelationalExpression3(leftIToken IToken, rightIToken IToken, _RelationalExpression IRelationalExpression, _GREATER *AstToken, _EQUAL *AstToken, _ShiftExpression IShiftExpression) *RelationalExpression3
func (*RelationalExpression3) Accept ¶
func (my *RelationalExpression3) Accept(v IAstVisitor)
func (*RelationalExpression3) Enter ¶
func (my *RelationalExpression3) Enter(v Visitor)
func (*RelationalExpression3) GetAllChildren ¶
func (my *RelationalExpression3) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*RelationalExpression3) GetEQUAL ¶
func (my *RelationalExpression3) GetEQUAL() *AstToken
func (*RelationalExpression3) GetGREATER ¶
func (my *RelationalExpression3) GetGREATER() *AstToken
func (*RelationalExpression3) GetRelationalExpression ¶
func (my *RelationalExpression3) GetRelationalExpression() IRelationalExpression
func (*RelationalExpression3) GetShiftExpression ¶
func (my *RelationalExpression3) GetShiftExpression() IShiftExpression
func (*RelationalExpression3) SetEQUAL ¶
func (my *RelationalExpression3) SetEQUAL(_EQUAL *AstToken)
func (*RelationalExpression3) SetGREATER ¶
func (my *RelationalExpression3) SetGREATER(_GREATER *AstToken)
func (*RelationalExpression3) SetRelationalExpression ¶
func (my *RelationalExpression3) SetRelationalExpression(_RelationalExpression IRelationalExpression)
func (*RelationalExpression3) SetShiftExpression ¶
func (my *RelationalExpression3) SetShiftExpression(_ShiftExpression IShiftExpression)
type RelationalExpression4 ¶
type RelationalExpression4 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 412: RelationalExpression ::= RelationalExpression instanceof ReferenceType
*</b>
func AnyCastToRelationalExpression4 ¶
func AnyCastToRelationalExpression4(i interface{}) *RelationalExpression4
func NewRelationalExpression4 ¶
func NewRelationalExpression4(leftIToken IToken, rightIToken IToken, _RelationalExpression IRelationalExpression, _instanceof *AstToken, _ReferenceType IReferenceType) *RelationalExpression4
func (*RelationalExpression4) Accept ¶
func (my *RelationalExpression4) Accept(v IAstVisitor)
func (*RelationalExpression4) Enter ¶
func (my *RelationalExpression4) Enter(v Visitor)
func (*RelationalExpression4) GetAllChildren ¶
func (my *RelationalExpression4) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*RelationalExpression4) GetReferenceType ¶
func (my *RelationalExpression4) GetReferenceType() IReferenceType
func (*RelationalExpression4) GetRelationalExpression ¶
func (my *RelationalExpression4) GetRelationalExpression() IRelationalExpression
func (*RelationalExpression4) Getinstanceof ¶
func (my *RelationalExpression4) Getinstanceof() *AstToken
func (*RelationalExpression4) SetReferenceType ¶
func (my *RelationalExpression4) SetReferenceType(_ReferenceType IReferenceType)
func (*RelationalExpression4) SetRelationalExpression ¶
func (my *RelationalExpression4) SetRelationalExpression(_RelationalExpression IRelationalExpression)
func (*RelationalExpression4) Setinstanceof ¶
func (my *RelationalExpression4) Setinstanceof(_instanceof *AstToken)
type ResultType ¶
type ResultType struct {
*AstToken
}
*
*<em>
*<li>Rule 127: ResultType ::= Type
*</em> *<p> *<b>
*<li>Rule 128: ResultType ::= void
*</b>
func AnyCastToResultType ¶
func AnyCastToResultType(i interface{}) *ResultType
func NewResultType ¶
func NewResultType(token IToken) *ResultType
func (*ResultType) Accept ¶
func (my *ResultType) Accept(v IAstVisitor)
func (*ResultType) Enter ¶
func (my *ResultType) Enter(v Visitor)
func (*ResultType) Getvoid ¶
func (my *ResultType) Getvoid() IToken
type ReturnStatement ¶
type ReturnStatement struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 323: ReturnStatement ::= return Expressionopt ;
*</b>
func AnyCastToReturnStatement ¶
func AnyCastToReturnStatement(i interface{}) *ReturnStatement
func NewReturnStatement ¶
func NewReturnStatement(leftIToken IToken, rightIToken IToken, _return *AstToken, _Expressionopt IExpressionopt, _SEMICOLON *AstToken) *ReturnStatement
func (*ReturnStatement) Accept ¶
func (my *ReturnStatement) Accept(v IAstVisitor)
func (*ReturnStatement) Enter ¶
func (my *ReturnStatement) Enter(v Visitor)
func (*ReturnStatement) GetAllChildren ¶
func (my *ReturnStatement) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ReturnStatement) GetExpressionopt ¶
func (my *ReturnStatement) GetExpressionopt() IExpressionopt
*
- The value returned by <b>GetExpressionopt</b> may be <b>null</b>
func (*ReturnStatement) GetSEMICOLON ¶
func (my *ReturnStatement) GetSEMICOLON() *AstToken
func (*ReturnStatement) Getreturn ¶
func (my *ReturnStatement) Getreturn() *AstToken
func (*ReturnStatement) SetExpressionopt ¶
func (my *ReturnStatement) SetExpressionopt(_Expressionopt IExpressionopt)
func (*ReturnStatement) SetSEMICOLON ¶
func (my *ReturnStatement) SetSEMICOLON(_SEMICOLON *AstToken)
func (*ReturnStatement) Setreturn ¶
func (my *ReturnStatement) Setreturn(_return *AstToken)
type ShiftExpression0 ¶
type ShiftExpression0 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 404: ShiftExpression ::= ShiftExpression << AdditiveExpression
*</b>
func AnyCastToShiftExpression0 ¶
func AnyCastToShiftExpression0(i interface{}) *ShiftExpression0
func NewShiftExpression0 ¶
func NewShiftExpression0(leftIToken IToken, rightIToken IToken, _ShiftExpression IShiftExpression, _LEFT_SHIFT *AstToken, _AdditiveExpression IAdditiveExpression) *ShiftExpression0
func (*ShiftExpression0) Accept ¶
func (my *ShiftExpression0) Accept(v IAstVisitor)
func (*ShiftExpression0) Enter ¶
func (my *ShiftExpression0) Enter(v Visitor)
func (*ShiftExpression0) GetAdditiveExpression ¶
func (my *ShiftExpression0) GetAdditiveExpression() IAdditiveExpression
func (*ShiftExpression0) GetAllChildren ¶
func (my *ShiftExpression0) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ShiftExpression0) GetLEFT_SHIFT ¶
func (my *ShiftExpression0) GetLEFT_SHIFT() *AstToken
func (*ShiftExpression0) GetShiftExpression ¶
func (my *ShiftExpression0) GetShiftExpression() IShiftExpression
func (*ShiftExpression0) SetAdditiveExpression ¶
func (my *ShiftExpression0) SetAdditiveExpression(_AdditiveExpression IAdditiveExpression)
func (*ShiftExpression0) SetLEFT_SHIFT ¶
func (my *ShiftExpression0) SetLEFT_SHIFT(_LEFT_SHIFT *AstToken)
func (*ShiftExpression0) SetShiftExpression ¶
func (my *ShiftExpression0) SetShiftExpression(_ShiftExpression IShiftExpression)
type ShiftExpression1 ¶
type ShiftExpression1 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 405: ShiftExpression ::= ShiftExpression > > AdditiveExpression
*</b>
func AnyCastToShiftExpression1 ¶
func AnyCastToShiftExpression1(i interface{}) *ShiftExpression1
func NewShiftExpression1 ¶
func NewShiftExpression1(leftIToken IToken, rightIToken IToken, _ShiftExpression IShiftExpression, _GREATER *AstToken, _GREATER3 *AstToken, _AdditiveExpression IAdditiveExpression) *ShiftExpression1
func (*ShiftExpression1) Accept ¶
func (my *ShiftExpression1) Accept(v IAstVisitor)
func (*ShiftExpression1) Enter ¶
func (my *ShiftExpression1) Enter(v Visitor)
func (*ShiftExpression1) GetAdditiveExpression ¶
func (my *ShiftExpression1) GetAdditiveExpression() IAdditiveExpression
func (*ShiftExpression1) GetAllChildren ¶
func (my *ShiftExpression1) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ShiftExpression1) GetGREATER ¶
func (my *ShiftExpression1) GetGREATER() *AstToken
func (*ShiftExpression1) GetGREATER3 ¶
func (my *ShiftExpression1) GetGREATER3() *AstToken
func (*ShiftExpression1) GetShiftExpression ¶
func (my *ShiftExpression1) GetShiftExpression() IShiftExpression
func (*ShiftExpression1) SetAdditiveExpression ¶
func (my *ShiftExpression1) SetAdditiveExpression(_AdditiveExpression IAdditiveExpression)
func (*ShiftExpression1) SetGREATER ¶
func (my *ShiftExpression1) SetGREATER(_GREATER *AstToken)
func (*ShiftExpression1) SetGREATER3 ¶
func (my *ShiftExpression1) SetGREATER3(_GREATER3 *AstToken)
func (*ShiftExpression1) SetShiftExpression ¶
func (my *ShiftExpression1) SetShiftExpression(_ShiftExpression IShiftExpression)
type ShiftExpression2 ¶
type ShiftExpression2 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 406: ShiftExpression ::= ShiftExpression > > > AdditiveExpression
*</b>
func AnyCastToShiftExpression2 ¶
func AnyCastToShiftExpression2(i interface{}) *ShiftExpression2
func NewShiftExpression2 ¶
func NewShiftExpression2(leftIToken IToken, rightIToken IToken, _ShiftExpression IShiftExpression, _GREATER *AstToken, _GREATER3 *AstToken, _GREATER4 *AstToken, _AdditiveExpression IAdditiveExpression) *ShiftExpression2
func (*ShiftExpression2) Accept ¶
func (my *ShiftExpression2) Accept(v IAstVisitor)
func (*ShiftExpression2) Enter ¶
func (my *ShiftExpression2) Enter(v Visitor)
func (*ShiftExpression2) GetAdditiveExpression ¶
func (my *ShiftExpression2) GetAdditiveExpression() IAdditiveExpression
func (*ShiftExpression2) GetAllChildren ¶
func (my *ShiftExpression2) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*ShiftExpression2) GetGREATER ¶
func (my *ShiftExpression2) GetGREATER() *AstToken
func (*ShiftExpression2) GetGREATER3 ¶
func (my *ShiftExpression2) GetGREATER3() *AstToken
func (*ShiftExpression2) GetGREATER4 ¶
func (my *ShiftExpression2) GetGREATER4() *AstToken
func (*ShiftExpression2) GetShiftExpression ¶
func (my *ShiftExpression2) GetShiftExpression() IShiftExpression
func (*ShiftExpression2) SetAdditiveExpression ¶
func (my *ShiftExpression2) SetAdditiveExpression(_AdditiveExpression IAdditiveExpression)
func (*ShiftExpression2) SetGREATER ¶
func (my *ShiftExpression2) SetGREATER(_GREATER *AstToken)
func (*ShiftExpression2) SetGREATER3 ¶
func (my *ShiftExpression2) SetGREATER3(_GREATER3 *AstToken)
func (*ShiftExpression2) SetGREATER4 ¶
func (my *ShiftExpression2) SetGREATER4(_GREATER4 *AstToken)
func (*ShiftExpression2) SetShiftExpression ¶
func (my *ShiftExpression2) SetShiftExpression(_ShiftExpression IShiftExpression)
type SingleElementAnnotation ¶
type SingleElementAnnotation struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 246: SingleElementAnnotation ::= @ TypeName ( ElementValue )
*</b>
func AnyCastToSingleElementAnnotation ¶
func AnyCastToSingleElementAnnotation(i interface{}) *SingleElementAnnotation
func NewSingleElementAnnotation ¶
func NewSingleElementAnnotation(leftIToken IToken, rightIToken IToken, _AT *AstToken, _TypeName ITypeName, _LPAREN *AstToken, _ElementValue IElementValue, _RPAREN *AstToken) *SingleElementAnnotation
func (*SingleElementAnnotation) Accept ¶
func (my *SingleElementAnnotation) Accept(v IAstVisitor)
func (*SingleElementAnnotation) Enter ¶
func (my *SingleElementAnnotation) Enter(v Visitor)
func (*SingleElementAnnotation) GetAT ¶
func (my *SingleElementAnnotation) GetAT() *AstToken
func (*SingleElementAnnotation) GetAllChildren ¶
func (my *SingleElementAnnotation) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*SingleElementAnnotation) GetElementValue ¶
func (my *SingleElementAnnotation) GetElementValue() IElementValue
func (*SingleElementAnnotation) GetLPAREN ¶
func (my *SingleElementAnnotation) GetLPAREN() *AstToken
func (*SingleElementAnnotation) GetRPAREN ¶
func (my *SingleElementAnnotation) GetRPAREN() *AstToken
func (*SingleElementAnnotation) GetTypeName ¶
func (my *SingleElementAnnotation) GetTypeName() ITypeName
func (*SingleElementAnnotation) SetAT ¶
func (my *SingleElementAnnotation) SetAT(_AT *AstToken)
func (*SingleElementAnnotation) SetElementValue ¶
func (my *SingleElementAnnotation) SetElementValue(_ElementValue IElementValue)
func (*SingleElementAnnotation) SetLPAREN ¶
func (my *SingleElementAnnotation) SetLPAREN(_LPAREN *AstToken)
func (*SingleElementAnnotation) SetRPAREN ¶
func (my *SingleElementAnnotation) SetRPAREN(_RPAREN *AstToken)
func (*SingleElementAnnotation) SetTypeName ¶
func (my *SingleElementAnnotation) SetTypeName(_TypeName ITypeName)
type SingleStaticImportDeclaration ¶
type SingleStaticImportDeclaration struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 69: SingleStaticImportDeclaration ::= import static TypeName . identifier ;
*</b>
func AnyCastToSingleStaticImportDeclaration ¶
func AnyCastToSingleStaticImportDeclaration(i interface{}) *SingleStaticImportDeclaration
func (*SingleStaticImportDeclaration) Accept ¶
func (my *SingleStaticImportDeclaration) Accept(v IAstVisitor)
func (*SingleStaticImportDeclaration) Enter ¶
func (my *SingleStaticImportDeclaration) Enter(v Visitor)
func (*SingleStaticImportDeclaration) GetAllChildren ¶
func (my *SingleStaticImportDeclaration) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*SingleStaticImportDeclaration) GetDOT ¶
func (my *SingleStaticImportDeclaration) GetDOT() *AstToken
func (*SingleStaticImportDeclaration) GetSEMICOLON ¶
func (my *SingleStaticImportDeclaration) GetSEMICOLON() *AstToken
func (*SingleStaticImportDeclaration) GetTypeName ¶
func (my *SingleStaticImportDeclaration) GetTypeName() ITypeName
func (*SingleStaticImportDeclaration) Getidentifier ¶
func (my *SingleStaticImportDeclaration) Getidentifier() *identifier
func (*SingleStaticImportDeclaration) Getimport ¶
func (my *SingleStaticImportDeclaration) Getimport() *AstToken
func (*SingleStaticImportDeclaration) Getstatic ¶
func (my *SingleStaticImportDeclaration) Getstatic() *AstToken
func (*SingleStaticImportDeclaration) SetDOT ¶
func (my *SingleStaticImportDeclaration) SetDOT(_DOT *AstToken)
func (*SingleStaticImportDeclaration) SetSEMICOLON ¶
func (my *SingleStaticImportDeclaration) SetSEMICOLON(_SEMICOLON *AstToken)
func (*SingleStaticImportDeclaration) SetTypeName ¶
func (my *SingleStaticImportDeclaration) SetTypeName(_TypeName ITypeName)
func (*SingleStaticImportDeclaration) Setidentifier ¶
func (my *SingleStaticImportDeclaration) Setidentifier(_identifier *identifier)
func (*SingleStaticImportDeclaration) Setimport ¶
func (my *SingleStaticImportDeclaration) Setimport(_import *AstToken)
func (*SingleStaticImportDeclaration) Setstatic ¶
func (my *SingleStaticImportDeclaration) Setstatic(_static *AstToken)
type SingleTypeImportDeclaration ¶
type SingleTypeImportDeclaration struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 67: SingleTypeImportDeclaration ::= import TypeName ;
*</b>
func AnyCastToSingleTypeImportDeclaration ¶
func AnyCastToSingleTypeImportDeclaration(i interface{}) *SingleTypeImportDeclaration
func NewSingleTypeImportDeclaration ¶
func NewSingleTypeImportDeclaration(leftIToken IToken, rightIToken IToken, _import *AstToken, _TypeName ITypeName, _SEMICOLON *AstToken) *SingleTypeImportDeclaration
func (*SingleTypeImportDeclaration) Accept ¶
func (my *SingleTypeImportDeclaration) Accept(v IAstVisitor)
func (*SingleTypeImportDeclaration) Enter ¶
func (my *SingleTypeImportDeclaration) Enter(v Visitor)
func (*SingleTypeImportDeclaration) GetAllChildren ¶
func (my *SingleTypeImportDeclaration) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*SingleTypeImportDeclaration) GetSEMICOLON ¶
func (my *SingleTypeImportDeclaration) GetSEMICOLON() *AstToken
func (*SingleTypeImportDeclaration) GetTypeName ¶
func (my *SingleTypeImportDeclaration) GetTypeName() ITypeName
func (*SingleTypeImportDeclaration) Getimport ¶
func (my *SingleTypeImportDeclaration) Getimport() *AstToken
func (*SingleTypeImportDeclaration) SetSEMICOLON ¶
func (my *SingleTypeImportDeclaration) SetSEMICOLON(_SEMICOLON *AstToken)
func (*SingleTypeImportDeclaration) SetTypeName ¶
func (my *SingleTypeImportDeclaration) SetTypeName(_TypeName ITypeName)
func (*SingleTypeImportDeclaration) Setimport ¶
func (my *SingleTypeImportDeclaration) Setimport(_import *AstToken)
type StatementExpressionList ¶
type StatementExpressionList struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 318: StatementExpressionList ::= StatementExpression
*</em> *<p> *<b>
*<li>Rule 319: StatementExpressionList ::= StatementExpressionList , StatementExpression
*</b>
func AnyCastToStatementExpressionList ¶
func AnyCastToStatementExpressionList(i interface{}) *StatementExpressionList
func NewStatementExpressionList ¶
func NewStatementExpressionList(leftIToken IToken, rightIToken IToken, _StatementExpressionList IStatementExpressionList, _COMMA *AstToken, _StatementExpression IStatementExpression) *StatementExpressionList
func (*StatementExpressionList) Accept ¶
func (my *StatementExpressionList) Accept(v IAstVisitor)
func (*StatementExpressionList) Enter ¶
func (my *StatementExpressionList) Enter(v Visitor)
func (*StatementExpressionList) GetAllChildren ¶
func (my *StatementExpressionList) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*StatementExpressionList) GetCOMMA ¶
func (my *StatementExpressionList) GetCOMMA() *AstToken
func (*StatementExpressionList) GetStatementExpression ¶
func (my *StatementExpressionList) GetStatementExpression() IStatementExpression
func (*StatementExpressionList) GetStatementExpressionList ¶
func (my *StatementExpressionList) GetStatementExpressionList() IStatementExpressionList
func (*StatementExpressionList) SetCOMMA ¶
func (my *StatementExpressionList) SetCOMMA(_COMMA *AstToken)
func (*StatementExpressionList) SetStatementExpression ¶
func (my *StatementExpressionList) SetStatementExpression(_StatementExpression IStatementExpression)
func (*StatementExpressionList) SetStatementExpressionList ¶
func (my *StatementExpressionList) SetStatementExpressionList(_StatementExpressionList IStatementExpressionList)
type StaticImportOnDemandDeclaration ¶
type StaticImportOnDemandDeclaration struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 70: StaticImportOnDemandDeclaration ::= import static TypeName . * ;
*</b>
func AnyCastToStaticImportOnDemandDeclaration ¶
func AnyCastToStaticImportOnDemandDeclaration(i interface{}) *StaticImportOnDemandDeclaration
func (*StaticImportOnDemandDeclaration) Accept ¶
func (my *StaticImportOnDemandDeclaration) Accept(v IAstVisitor)
func (*StaticImportOnDemandDeclaration) Enter ¶
func (my *StaticImportOnDemandDeclaration) Enter(v Visitor)
func (*StaticImportOnDemandDeclaration) GetAllChildren ¶
func (my *StaticImportOnDemandDeclaration) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*StaticImportOnDemandDeclaration) GetDOT ¶
func (my *StaticImportOnDemandDeclaration) GetDOT() *AstToken
func (*StaticImportOnDemandDeclaration) GetMULTIPLY ¶
func (my *StaticImportOnDemandDeclaration) GetMULTIPLY() *AstToken
func (*StaticImportOnDemandDeclaration) GetSEMICOLON ¶
func (my *StaticImportOnDemandDeclaration) GetSEMICOLON() *AstToken
func (*StaticImportOnDemandDeclaration) GetTypeName ¶
func (my *StaticImportOnDemandDeclaration) GetTypeName() ITypeName
func (*StaticImportOnDemandDeclaration) Getimport ¶
func (my *StaticImportOnDemandDeclaration) Getimport() *AstToken
func (*StaticImportOnDemandDeclaration) Getstatic ¶
func (my *StaticImportOnDemandDeclaration) Getstatic() *AstToken
func (*StaticImportOnDemandDeclaration) SetDOT ¶
func (my *StaticImportOnDemandDeclaration) SetDOT(_DOT *AstToken)
func (*StaticImportOnDemandDeclaration) SetMULTIPLY ¶
func (my *StaticImportOnDemandDeclaration) SetMULTIPLY(_MULTIPLY *AstToken)
func (*StaticImportOnDemandDeclaration) SetSEMICOLON ¶
func (my *StaticImportOnDemandDeclaration) SetSEMICOLON(_SEMICOLON *AstToken)
func (*StaticImportOnDemandDeclaration) SetTypeName ¶
func (my *StaticImportOnDemandDeclaration) SetTypeName(_TypeName ITypeName)
func (*StaticImportOnDemandDeclaration) Setimport ¶
func (my *StaticImportOnDemandDeclaration) Setimport(_import *AstToken)
func (*StaticImportOnDemandDeclaration) Setstatic ¶
func (my *StaticImportOnDemandDeclaration) Setstatic(_static *AstToken)
type StaticInitializer ¶
type StaticInitializer struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 161: StaticInitializer ::= static Block
*</b>
func AnyCastToStaticInitializer ¶
func AnyCastToStaticInitializer(i interface{}) *StaticInitializer
func NewStaticInitializer ¶
func NewStaticInitializer(leftIToken IToken, rightIToken IToken, _static *AstToken, _Block *Block) *StaticInitializer
func (*StaticInitializer) Accept ¶
func (my *StaticInitializer) Accept(v IAstVisitor)
func (*StaticInitializer) Enter ¶
func (my *StaticInitializer) Enter(v Visitor)
func (*StaticInitializer) GetAllChildren ¶
func (my *StaticInitializer) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*StaticInitializer) GetBlock ¶
func (my *StaticInitializer) GetBlock() *Block
func (*StaticInitializer) Getstatic ¶
func (my *StaticInitializer) Getstatic() *AstToken
func (*StaticInitializer) SetBlock ¶
func (my *StaticInitializer) SetBlock(_Block *Block)
func (*StaticInitializer) Setstatic ¶
func (my *StaticInitializer) Setstatic(_static *AstToken)
type Super ¶
type Super struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 90: Super ::= extends ClassType
*</b>
func AnyCastToSuper ¶
func AnyCastToSuper(i interface{}) *Super
func (*Super) GetAllChildren ¶
func (my *Super) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*Super) GetClassType ¶
func (*Super) Getextends ¶
func (*Super) SetClassType ¶
func (*Super) Setextends ¶
type SwitchBlock ¶
type SwitchBlock struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 298: SwitchBlock ::= { SwitchBlockStatementGroupsopt SwitchLabelsopt }
*</b>
func AnyCastToSwitchBlock ¶
func AnyCastToSwitchBlock(i interface{}) *SwitchBlock
func NewSwitchBlock ¶
func NewSwitchBlock(leftIToken IToken, rightIToken IToken, _LBRACE *AstToken, _SwitchBlockStatementGroupsopt ISwitchBlockStatementGroupsopt, _SwitchLabelsopt ISwitchLabelsopt, _RBRACE *AstToken) *SwitchBlock
func (*SwitchBlock) Accept ¶
func (my *SwitchBlock) Accept(v IAstVisitor)
func (*SwitchBlock) Enter ¶
func (my *SwitchBlock) Enter(v Visitor)
func (*SwitchBlock) GetAllChildren ¶
func (my *SwitchBlock) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*SwitchBlock) GetLBRACE ¶
func (my *SwitchBlock) GetLBRACE() *AstToken
func (*SwitchBlock) GetRBRACE ¶
func (my *SwitchBlock) GetRBRACE() *AstToken
func (*SwitchBlock) GetSwitchBlockStatementGroupsopt ¶
func (my *SwitchBlock) GetSwitchBlockStatementGroupsopt() ISwitchBlockStatementGroupsopt
*
- The value returned by <b>GetSwitchBlockStatementGroupsopt</b> may be <b>null</b>
func (*SwitchBlock) GetSwitchLabelsopt ¶
func (my *SwitchBlock) GetSwitchLabelsopt() ISwitchLabelsopt
*
- The value returned by <b>GetSwitchLabelsopt</b> may be <b>null</b>
func (*SwitchBlock) SetLBRACE ¶
func (my *SwitchBlock) SetLBRACE(_LBRACE *AstToken)
func (*SwitchBlock) SetRBRACE ¶
func (my *SwitchBlock) SetRBRACE(_RBRACE *AstToken)
func (*SwitchBlock) SetSwitchBlockStatementGroupsopt ¶
func (my *SwitchBlock) SetSwitchBlockStatementGroupsopt(_SwitchBlockStatementGroupsopt ISwitchBlockStatementGroupsopt)
func (*SwitchBlock) SetSwitchLabelsopt ¶
func (my *SwitchBlock) SetSwitchLabelsopt(_SwitchLabelsopt ISwitchLabelsopt)
type SwitchBlockStatementGroup ¶
type SwitchBlockStatementGroup struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 301: SwitchBlockStatementGroup ::= SwitchLabels BlockStatements
*</b>
func AnyCastToSwitchBlockStatementGroup ¶
func AnyCastToSwitchBlockStatementGroup(i interface{}) *SwitchBlockStatementGroup
func NewSwitchBlockStatementGroup ¶
func NewSwitchBlockStatementGroup(leftIToken IToken, rightIToken IToken, _SwitchLabels ISwitchLabels, _BlockStatements IBlockStatements) *SwitchBlockStatementGroup
func (*SwitchBlockStatementGroup) Accept ¶
func (my *SwitchBlockStatementGroup) Accept(v IAstVisitor)
func (*SwitchBlockStatementGroup) Enter ¶
func (my *SwitchBlockStatementGroup) Enter(v Visitor)
func (*SwitchBlockStatementGroup) GetAllChildren ¶
func (my *SwitchBlockStatementGroup) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*SwitchBlockStatementGroup) GetBlockStatements ¶
func (my *SwitchBlockStatementGroup) GetBlockStatements() IBlockStatements
func (*SwitchBlockStatementGroup) GetSwitchLabels ¶
func (my *SwitchBlockStatementGroup) GetSwitchLabels() ISwitchLabels
func (*SwitchBlockStatementGroup) SetBlockStatements ¶
func (my *SwitchBlockStatementGroup) SetBlockStatements(_BlockStatements IBlockStatements)
func (*SwitchBlockStatementGroup) SetSwitchLabels ¶
func (my *SwitchBlockStatementGroup) SetSwitchLabels(_SwitchLabels ISwitchLabels)
type SwitchBlockStatementGroups ¶
type SwitchBlockStatementGroups struct {
*Ast
// contains filtered or unexported fields
}
*
*<em>
*<li>Rule 299: SwitchBlockStatementGroups ::= SwitchBlockStatementGroup
*</em> *<p> *<b>
*<li>Rule 300: SwitchBlockStatementGroups ::= SwitchBlockStatementGroups SwitchBlockStatementGroup
*</b>
func AnyCastToSwitchBlockStatementGroups ¶
func AnyCastToSwitchBlockStatementGroups(i interface{}) *SwitchBlockStatementGroups
func NewSwitchBlockStatementGroups ¶
func NewSwitchBlockStatementGroups(leftIToken IToken, rightIToken IToken, _SwitchBlockStatementGroups ISwitchBlockStatementGroups, _SwitchBlockStatementGroup *SwitchBlockStatementGroup) *SwitchBlockStatementGroups
func (*SwitchBlockStatementGroups) Accept ¶
func (my *SwitchBlockStatementGroups) Accept(v IAstVisitor)
func (*SwitchBlockStatementGroups) Enter ¶
func (my *SwitchBlockStatementGroups) Enter(v Visitor)
func (*SwitchBlockStatementGroups) GetAllChildren ¶
func (my *SwitchBlockStatementGroups) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*SwitchBlockStatementGroups) GetSwitchBlockStatementGroup ¶
func (my *SwitchBlockStatementGroups) GetSwitchBlockStatementGroup() *SwitchBlockStatementGroup
func (*SwitchBlockStatementGroups) GetSwitchBlockStatementGroups ¶
func (my *SwitchBlockStatementGroups) GetSwitchBlockStatementGroups() ISwitchBlockStatementGroups
func (*SwitchBlockStatementGroups) SetSwitchBlockStatementGroup ¶
func (my *SwitchBlockStatementGroups) SetSwitchBlockStatementGroup(_SwitchBlockStatementGroup *SwitchBlockStatementGroup)
func (*SwitchBlockStatementGroups) SetSwitchBlockStatementGroups ¶
func (my *SwitchBlockStatementGroups) SetSwitchBlockStatementGroups(_SwitchBlockStatementGroups ISwitchBlockStatementGroups)
type SwitchLabel0 ¶
type SwitchLabel0 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 304: SwitchLabel ::= case ConstantExpression :
*</b>
func AnyCastToSwitchLabel0 ¶
func AnyCastToSwitchLabel0(i interface{}) *SwitchLabel0
func NewSwitchLabel0 ¶
func NewSwitchLabel0(leftIToken IToken, rightIToken IToken, _case *AstToken, _ConstantExpression IConstantExpression, _COLON *AstToken) *SwitchLabel0
func (*SwitchLabel0) Accept ¶
func (my *SwitchLabel0) Accept(v IAstVisitor)
func (*SwitchLabel0) Enter ¶
func (my *SwitchLabel0) Enter(v Visitor)
func (*SwitchLabel0) GetAllChildren ¶
func (my *SwitchLabel0) GetAllChildren() *ArrayList
*
- A list of all children of my node, don't including the null ones.
func (*SwitchLabel0) GetCOLON ¶
func (my *SwitchLabel0) GetCOLON() *AstToken
func (*SwitchLabel0) GetConstantExpression ¶
func (my *SwitchLabel0) GetConstantExpression() IConstantExpression
func (*SwitchLabel0) Getcase ¶
func (my *SwitchLabel0) Getcase() *AstToken
func (*SwitchLabel0) SetCOLON ¶
func (my *SwitchLabel0) SetCOLON(_COLON *AstToken)
func (*SwitchLabel0) SetConstantExpression ¶
func (my *SwitchLabel0) SetConstantExpression(_ConstantExpression IConstantExpression)
func (*SwitchLabel0) Setcase ¶
func (my *SwitchLabel0) Setcase(_case *AstToken)
type SwitchLabel1 ¶
type SwitchLabel1 struct {
*Ast
// contains filtered or unexported fields
}
*
*<b>
*<li>Rule 305: SwitchLabel ::= case EnumConstant :
*</b>
func AnyCastToSwitchLabel1 ¶
func AnyCastToSwitchLabel1(i interface{}) *SwitchLabel1
func NewSwitchLabel1 ¶
func NewSwitchLabel1(leftIToken IToken, rightIToken IToken, _case *AstToken, _EnumConstant IEnumConstant, _COLON *AstToken) *SwitchLabel1
func (*SwitchLabel1) Accept ¶
func (my *SwitchLabel1) Accept(v IAstVisitor)
func (*SwitchLabel1) Enter ¶
func (my *SwitchLabel1) Enter(v Visitor)