Documentation
¶
Index ¶
- func IsDecendants(n Node, typeName string) bool
- func IsParent(n Node, typeName string) bool
- func ToString(n Node) string
- func VisitAnnotation(v Visitor, n *Annotation) (interface{}, error)
- func VisitArrayAccess(v Visitor, n *ArrayAccess) (interface{}, error)
- func VisitArrayCreator(v Visitor, n *ArrayCreator) (interface{}, error)
- func VisitArrayInitializer(v Visitor, n *ArrayInitializer) (interface{}, error)
- func VisitBinaryOperator(v Visitor, n *BinaryOperator) (interface{}, error)
- func VisitBlock(v Visitor, n *Block) (interface{}, error)
- func VisitBooleanLiteral(v Visitor, n *BooleanLiteral) (interface{}, error)
- func VisitBreak(v Visitor, n *Break) (interface{}, error)
- func VisitCastExpression(v Visitor, n *CastExpression) (interface{}, error)
- func VisitCatch(v Visitor, n *Catch) (interface{}, error)
- func VisitClassDeclaration(v Visitor, n *ClassDeclaration) (interface{}, error)
- func VisitConstructorDeclaration(v Visitor, n *ConstructorDeclaration) (interface{}, error)
- func VisitContinue(v Visitor, n *Continue) (interface{}, error)
- func VisitDml(v Visitor, n *Dml) (interface{}, error)
- func VisitDoubleLiteral(v Visitor, n *DoubleLiteral) (interface{}, error)
- func VisitEnhancedForControl(v Visitor, n *EnhancedForControl) (interface{}, error)
- func VisitFieldAccess(v Visitor, n *FieldAccess) (interface{}, error)
- func VisitFieldDeclaration(v Visitor, n *FieldDeclaration) (interface{}, error)
- func VisitFinally(v Visitor, n *Finally) (interface{}, error)
- func VisitFor(v Visitor, n *For) (interface{}, error)
- func VisitForControl(v Visitor, n *ForControl) (interface{}, error)
- func VisitGetterSetter(v Visitor, n *GetterSetter) (interface{}, error)
- func VisitIf(v Visitor, n *If) (interface{}, error)
- func VisitIntegerLiteral(v Visitor, n *IntegerLiteral) (interface{}, error)
- func VisitInterfaceDeclaration(v Visitor, n *InterfaceDeclaration) (interface{}, error)
- func VisitMapCreator(v Visitor, n *MapCreator) (interface{}, error)
- func VisitMethodDeclaration(v Visitor, n *MethodDeclaration) (interface{}, error)
- func VisitMethodInvocation(v Visitor, n *MethodInvocation) (interface{}, error)
- func VisitModifier(v Visitor, n *Modifier) (interface{}, error)
- func VisitName(v Visitor, n *Name) (interface{}, error)
- func VisitNew(v Visitor, n *New) (interface{}, error)
- func VisitNothingStatement(v Visitor, n *NothingStatement) (interface{}, error)
- func VisitNullLiteral(v Visitor, n *NullLiteral) (interface{}, error)
- func VisitParameter(v Visitor, n *Parameter) (interface{}, error)
- func VisitPropertyDeclaration(v Visitor, n *PropertyDeclaration) (interface{}, error)
- func VisitReturn(v Visitor, n *Return) (interface{}, error)
- func VisitSetCreator(v Visitor, n *SetCreator) (interface{}, error)
- func VisitSoql(v Visitor, n *Soql) (interface{}, error)
- func VisitSoqlBindVariable(v Visitor, n *SoqlBindVariable) (interface{}, error)
- func VisitSosl(v Visitor, n *Sosl) (interface{}, error)
- func VisitStringLiteral(v Visitor, n *StringLiteral) (interface{}, error)
- func VisitSwitch(v Visitor, n *Switch) (interface{}, error)
- func VisitTernalyExpression(v Visitor, n *TernalyExpression) (interface{}, error)
- func VisitThrow(v Visitor, n *Throw) (interface{}, error)
- func VisitTrigger(v Visitor, n *Trigger) (interface{}, error)
- func VisitTriggerTiming(v Visitor, n *TriggerTiming) (interface{}, error)
- func VisitTry(v Visitor, n *Try) (interface{}, error)
- func VisitType(v Visitor, n *TypeRef) (interface{}, error)
- func VisitUnaryOperator(v Visitor, n *UnaryOperator) (interface{}, error)
- func VisitVariableDeclaration(v Visitor, n *VariableDeclaration) (interface{}, error)
- func VisitVariableDeclarator(v Visitor, n *VariableDeclarator) (interface{}, error)
- func VisitWhen(v Visitor, n *When) (interface{}, error)
- func VisitWhenType(v Visitor, n *WhenType) (interface{}, error)
- func VisitWhile(v Visitor, n *While) (interface{}, error)
- type Annotation
- type ArrayAccess
- type ArrayCreator
- type ArrayInitializer
- func (n *ArrayInitializer) Accept(v Visitor) (interface{}, error)
- func (n *ArrayInitializer) GetChildren() []interface{}
- func (n *ArrayInitializer) GetLocation() *Location
- func (n *ArrayInitializer) GetParent() Node
- func (n *ArrayInitializer) GetType() string
- func (n *ArrayInitializer) SetParent(parent Node)
- type BinaryOperator
- type Blob
- type Block
- type BooleanLiteral
- type Break
- type Builder
- func (v *Builder) VisitAnnotation(ctx *parser.AnnotationContext) interface{}
- func (v *Builder) VisitAnnotationName(ctx *parser.AnnotationNameContext) interface{}
- func (v *Builder) VisitApexDbExpression(ctx *parser.ApexDbExpressionContext) interface{}
- func (v *Builder) VisitApexDbExpressionShort(ctx *parser.ApexDbExpressionShortContext) interface{}
- func (v *Builder) VisitApexIdentifier(ctx *parser.ApexIdentifierContext) interface{}
- func (v *Builder) VisitApexType(ctx *parser.ApexTypeContext) interface{}
- func (v *Builder) VisitArguments(ctx *parser.ArgumentsContext) interface{}
- func (v *Builder) VisitArrayAccess(ctx *parser.ArrayAccessContext) interface{}
- func (v *Builder) VisitArrayCreatorRest(ctx *parser.ArrayCreatorRestContext) interface{}
- func (v *Builder) VisitArrayInitializer(ctx *parser.ArrayInitializerContext) interface{}
- func (v *Builder) VisitBindVariable(ctx *parser.BindVariableContext) interface{}
- func (v *Builder) VisitBlock(ctx *parser.BlockContext) interface{}
- func (v *Builder) VisitBlockStatement(ctx *parser.BlockStatementContext) interface{}
- func (v *Builder) VisitCastExpression(ctx *parser.CastExpressionContext) interface{}
- func (v *Builder) VisitCatchClause(ctx *parser.CatchClauseContext) interface{}
- func (v *Builder) VisitCatchType(ctx *parser.CatchTypeContext) interface{}
- func (v *Builder) VisitClassBody(ctx *parser.ClassBodyContext) interface{}
- func (v *Builder) VisitClassBodyDeclaration(ctx *parser.ClassBodyDeclarationContext) interface{}
- func (v *Builder) VisitClassCreatorRest(ctx *parser.ClassCreatorRestContext) interface{}
- func (v *Builder) VisitClassDeclaration(ctx *parser.ClassDeclarationContext) interface{}
- func (v *Builder) VisitClassOrInterfaceModifier(ctx *parser.ClassOrInterfaceModifierContext) interface{}
- func (v *Builder) VisitClassOrInterfaceType(ctx *parser.ClassOrInterfaceTypeContext) interface{}
- func (v *Builder) VisitCompilationUnit(ctx *parser.CompilationUnitContext) interface{}
- func (v *Builder) VisitConstDeclaration(ctx *parser.ConstDeclarationContext) interface{}
- func (v *Builder) VisitConstantDeclarator(ctx *parser.ConstantDeclaratorContext) interface{}
- func (v *Builder) VisitConstantExpression(ctx *parser.ConstantExpressionContext) interface{}
- func (v *Builder) VisitConstructorBody(ctx *parser.ConstructorBodyContext) interface{}
- func (v *Builder) VisitConstructorDeclaration(ctx *parser.ConstructorDeclarationContext) interface{}
- func (v *Builder) VisitCreatedName(ctx *parser.CreatedNameContext) interface{}
- func (v *Builder) VisitCreator(ctx *parser.CreatorContext) interface{}
- func (v *Builder) VisitElementValue(ctx *parser.ElementValueContext) interface{}
- func (v *Builder) VisitElementValueArrayInitializer(ctx *parser.ElementValueArrayInitializerContext) interface{}
- func (v *Builder) VisitElementValuePair(ctx *parser.ElementValuePairContext) interface{}
- func (v *Builder) VisitElementValuePairs(ctx *parser.ElementValuePairsContext) interface{}
- func (v *Builder) VisitEnhancedForControl(ctx *parser.EnhancedForControlContext) interface{}
- func (v *Builder) VisitEnumBodyDeclarations(ctx *parser.EnumBodyDeclarationsContext) interface{}
- func (v *Builder) VisitEnumConstant(ctx *parser.EnumConstantContext) interface{}
- func (v *Builder) VisitEnumConstantName(ctx *parser.EnumConstantNameContext) interface{}
- func (v *Builder) VisitEnumConstants(ctx *parser.EnumConstantsContext) interface{}
- func (v *Builder) VisitEnumDeclaration(ctx *parser.EnumDeclarationContext) interface{}
- func (v *Builder) VisitExplicitGenericInvocation(ctx *parser.ExplicitGenericInvocationContext) interface{}
- func (v *Builder) VisitExplicitGenericInvocationSuffix(ctx *parser.ExplicitGenericInvocationSuffixContext) interface{}
- func (v *Builder) VisitExpressionList(ctx *parser.ExpressionListContext) interface{}
- func (v *Builder) VisitFieldAccess(ctx *parser.FieldAccessContext) interface{}
- func (v *Builder) VisitFieldDeclaration(ctx *parser.FieldDeclarationContext) interface{}
- func (v *Builder) VisitFieldList(ctx *parser.FieldListContext) interface{}
- func (v *Builder) VisitFilterScope(ctx *parser.FilterScopeContext) interface{}
- func (v *Builder) VisitFinallyBlock(ctx *parser.FinallyBlockContext) interface{}
- func (v *Builder) VisitForControl(ctx *parser.ForControlContext) interface{}
- func (v *Builder) VisitForInit(ctx *parser.ForInitContext) interface{}
- func (v *Builder) VisitForUpdate(ctx *parser.ForUpdateContext) interface{}
- func (v *Builder) VisitFormalParameter(ctx *parser.FormalParameterContext) interface{}
- func (v *Builder) VisitFormalParameterList(ctx *parser.FormalParameterListContext) interface{}
- func (v *Builder) VisitFormalParameters(ctx *parser.FormalParametersContext) interface{}
- func (v *Builder) VisitFromClause(ctx *parser.FromClauseContext) interface{}
- func (v *Builder) VisitGetter(ctx *parser.GetterContext) interface{}
- func (v *Builder) VisitGroupClause(ctx *parser.GroupClauseContext) interface{}
- func (v *Builder) VisitHavingConditionExpression(ctx *parser.HavingConditionExpressionContext) interface{}
- func (v *Builder) VisitInnerCreator(ctx *parser.InnerCreatorContext) interface{}
- func (v *Builder) VisitInterfaceBody(ctx *parser.InterfaceBodyContext) interface{}
- func (v *Builder) VisitInterfaceBodyDeclaration(ctx *parser.InterfaceBodyDeclarationContext) interface{}
- func (v *Builder) VisitInterfaceDeclaration(ctx *parser.InterfaceDeclarationContext) interface{}
- func (v *Builder) VisitInterfaceMemberDeclaration(ctx *parser.InterfaceMemberDeclarationContext) interface{}
- func (v *Builder) VisitInterfaceMethodDeclaration(ctx *parser.InterfaceMethodDeclarationContext) interface{}
- func (v *Builder) VisitLastFormalParameter(ctx *parser.LastFormalParameterContext) interface{}
- func (v *Builder) VisitLimitClause(ctx *parser.LimitClauseContext) interface{}
- func (v *Builder) VisitLiteral(ctx *parser.LiteralContext) interface{}
- func (v *Builder) VisitLocalVariableDeclaration(ctx *parser.LocalVariableDeclarationContext) interface{}
- func (v *Builder) VisitLocalVariableDeclarationStatement(ctx *parser.LocalVariableDeclarationStatementContext) interface{}
- func (v *Builder) VisitMapCreatorRest(ctx *parser.MapCreatorRestContext) interface{}
- func (v *Builder) VisitMapKey(ctx *parser.MapKeyContext) interface{}
- func (v *Builder) VisitMapValue(ctx *parser.MapValueContext) interface{}
- func (v *Builder) VisitMemberDeclaration(ctx *parser.MemberDeclarationContext) interface{}
- func (v *Builder) VisitMethodBody(ctx *parser.MethodBodyContext) interface{}
- func (v *Builder) VisitMethodDeclaration(ctx *parser.MethodDeclarationContext) interface{}
- func (v *Builder) VisitMethodInvocation(ctx *parser.MethodInvocationContext) interface{}
- func (v *Builder) VisitModifier(ctx *parser.ModifierContext) interface{}
- func (v *Builder) VisitNewObjectExpression(ctx *parser.NewObjectExpressionContext) interface{}
- func (v *Builder) VisitNonWildcardTypeArguments(ctx *parser.NonWildcardTypeArgumentsContext) interface{}
- func (v *Builder) VisitNonWildcardTypeArgumentsOrDiamond(ctx *parser.NonWildcardTypeArgumentsOrDiamondContext) interface{}
- func (v *Builder) VisitOffsetClause(ctx *parser.OffsetClauseContext) interface{}
- func (v *Builder) VisitOpExpression(ctx *parser.OpExpressionContext) interface{}
- func (v *Builder) VisitOrderClause(ctx *parser.OrderClauseContext) interface{}
- func (v *Builder) VisitParExpression(ctx *parser.ParExpressionContext) interface{}
- func (v *Builder) VisitPostUnaryExpression(ctx *parser.PostUnaryExpressionContext) interface{}
- func (v *Builder) VisitPreUnaryExpression(ctx *parser.PreUnaryExpressionContext) interface{}
- func (v *Builder) VisitPrimary(ctx *parser.PrimaryContext) interface{}
- func (v *Builder) VisitPrimaryExpression(ctx *parser.PrimaryExpressionContext) interface{}
- func (v *Builder) VisitPrimitiveType(ctx *parser.PrimitiveTypeContext) interface{}
- func (v *Builder) VisitPropertyBlock(ctx *parser.PropertyBlockContext) interface{}
- func (v *Builder) VisitPropertyBodyDeclaration(ctx *parser.PropertyBodyDeclarationContext) interface{}
- func (v *Builder) VisitPropertyDeclaration(ctx *parser.PropertyDeclarationContext) interface{}
- func (v *Builder) VisitQualifiedName(ctx *parser.QualifiedNameContext) interface{}
- func (v *Builder) VisitQualifiedNameList(ctx *parser.QualifiedNameListContext) interface{}
- func (v *Builder) VisitQuery(ctx *parser.QueryContext) interface{}
- func (v *Builder) VisitSelectClause(ctx *parser.SelectClauseContext) interface{}
- func (v *Builder) VisitSelectField(ctx *parser.SelectFieldContext) interface{}
- func (v *Builder) VisitSetCreatorRest(ctx *parser.SetCreatorRestContext) interface{}
- func (v *Builder) VisitSetValue(ctx *parser.SetValueContext) interface{}
- func (v *Builder) VisitSetter(ctx *parser.SetterContext) interface{}
- func (v *Builder) VisitShiftExpression(ctx *parser.ShiftExpressionContext) interface{}
- func (v *Builder) VisitSoqlFieldReference(ctx *parser.SoqlFieldReferenceContext) interface{}
- func (v *Builder) VisitSoqlFilteringExpression(ctx *parser.SoqlFilteringExpressionContext) interface{}
- func (v *Builder) VisitSoqlFunctionCall(ctx *parser.SoqlFunctionCallContext) interface{}
- func (v *Builder) VisitSoqlLiteral(ctx *parser.SoqlLiteralContext) interface{}
- func (v *Builder) VisitSoqlValue(ctx *parser.SoqlValueContext) interface{}
- func (v *Builder) VisitSoslLiteral(ctx *parser.SoslLiteralContext) interface{}
- func (v *Builder) VisitSoslQuery(ctx *parser.SoslQueryContext) interface{}
- func (v *Builder) VisitSoslReturningObject(ctx *parser.SoslReturningObjectContext) interface{}
- func (v *Builder) VisitStatement(ctx *parser.StatementContext) interface{}
- func (v *Builder) VisitStatementExpression(ctx *parser.StatementExpressionContext) interface{}
- func (v *Builder) VisitSubquery(ctx *parser.SubqueryContext) interface{}
- func (v *Builder) VisitSuperSuffix(ctx *parser.SuperSuffixContext) interface{}
- func (v *Builder) VisitTernalyExpression(ctx *parser.TernalyExpressionContext) interface{}
- func (v *Builder) VisitTriggerDeclaration(ctx *parser.TriggerDeclarationContext) interface{}
- func (v *Builder) VisitTriggerTiming(ctx *parser.TriggerTimingContext) interface{}
- func (v *Builder) VisitTriggerTimings(ctx *parser.TriggerTimingsContext) interface{}
- func (v *Builder) VisitTypeArgument(ctx *parser.TypeArgumentContext) interface{}
- func (v *Builder) VisitTypeArguments(ctx *parser.TypeArgumentsContext) interface{}
- func (v *Builder) VisitTypeArgumentsOrDiamond(ctx *parser.TypeArgumentsOrDiamondContext) interface{}
- func (v *Builder) VisitTypeDeclaration(ctx *parser.TypeDeclarationContext) interface{}
- func (v *Builder) VisitTypeIdentifier(ctx *parser.TypeIdentifierContext) interface{}
- func (v *Builder) VisitTypeList(ctx *parser.TypeListContext) interface{}
- func (v *Builder) VisitTypedArray(ctx *parser.TypedArrayContext) interface{}
- func (v *Builder) VisitUnaryExpression(ctx *parser.UnaryExpressionContext) interface{}
- func (v *Builder) VisitVariableDeclarator(ctx *parser.VariableDeclaratorContext) interface{}
- func (v *Builder) VisitVariableDeclaratorId(ctx *parser.VariableDeclaratorIdContext) interface{}
- func (v *Builder) VisitVariableDeclarators(ctx *parser.VariableDeclaratorsContext) interface{}
- func (v *Builder) VisitVariableInitializer(ctx *parser.VariableInitializerContext) interface{}
- func (v *Builder) VisitVariableModifier(ctx *parser.VariableModifierContext) interface{}
- func (v *Builder) VisitViewClause(ctx *parser.ViewClauseContext) interface{}
- func (v *Builder) VisitWhenExpression(ctx *parser.WhenExpressionContext) interface{}
- func (v *Builder) VisitWhenStatement(ctx *parser.WhenStatementContext) interface{}
- func (v *Builder) VisitWhenStatements(ctx *parser.WhenStatementsContext) interface{}
- func (v *Builder) VisitWhereClause(ctx *parser.WhereClauseContext) interface{}
- func (v *Builder) VisitWhereField(ctx *parser.WhereFieldContext) interface{}
- func (v *Builder) VisitWhereFields(ctx *parser.WhereFieldsContext) interface{}
- func (v *Builder) VisitWithClause(ctx *parser.WithClauseContext) interface{}
- type CastExpression
- type Catch
- type ClassDeclaration
- func (n *ClassDeclaration) Accept(v Visitor) (interface{}, error)
- func (n *ClassDeclaration) GetChildren() []interface{}
- func (n *ClassDeclaration) GetLocation() *Location
- func (n *ClassDeclaration) GetParent() Node
- func (n *ClassDeclaration) GetType() string
- func (n *ClassDeclaration) SetParent(parent Node)
- type ConstructorDeclaration
- func (n *ConstructorDeclaration) Accept(v Visitor) (interface{}, error)
- func (n *ConstructorDeclaration) GetChildren() []interface{}
- func (n *ConstructorDeclaration) GetLocation() *Location
- func (n *ConstructorDeclaration) GetParent() Node
- func (n *ConstructorDeclaration) GetType() string
- func (n *ConstructorDeclaration) SetParent(parent Node)
- type Continue
- type Dml
- type DoubleLiteral
- type EnhancedForControl
- func (n *EnhancedForControl) Accept(v Visitor) (interface{}, error)
- func (n *EnhancedForControl) GetChildren() []interface{}
- func (n *EnhancedForControl) GetLocation() *Location
- func (n *EnhancedForControl) GetParent() Node
- func (n *EnhancedForControl) GetType() string
- func (n *EnhancedForControl) SetParent(parent Node)
- type FieldAccess
- type FieldDeclaration
- func (n *FieldDeclaration) Accept(v Visitor) (interface{}, error)
- func (n *FieldDeclaration) GetChildren() []interface{}
- func (n *FieldDeclaration) GetLocation() *Location
- func (n *FieldDeclaration) GetParent() Node
- func (n *FieldDeclaration) GetType() string
- func (n *FieldDeclaration) IsStatic() bool
- func (n *FieldDeclaration) SetParent(parent Node)
- type Finally
- type For
- type ForControl
- type GetterSetter
- type If
- type Init
- type IntegerLiteral
- type InterfaceDeclaration
- func (n *InterfaceDeclaration) Accept(v Visitor) (interface{}, error)
- func (n *InterfaceDeclaration) GetChildren() []interface{}
- func (n *InterfaceDeclaration) GetLocation() *Location
- func (n *InterfaceDeclaration) GetParent() Node
- func (n *InterfaceDeclaration) GetType() string
- func (n *InterfaceDeclaration) SetParent(parent Node)
- type Location
- type LocationContext
- type MapCreator
- type MethodDeclaration
- func (n *MethodDeclaration) Accept(v Visitor) (interface{}, error)
- func (m *MethodDeclaration) AccessModifier() string
- func (n *MethodDeclaration) GetChildren() []interface{}
- func (n *MethodDeclaration) GetLocation() *Location
- func (n *MethodDeclaration) GetParent() Node
- func (n *MethodDeclaration) GetType() string
- func (m *MethodDeclaration) Is(name string) bool
- func (m *MethodDeclaration) IsAbstract() bool
- func (m *MethodDeclaration) IsAnnotated(name string) bool
- func (m *MethodDeclaration) IsOverride() bool
- func (m *MethodDeclaration) IsPrivate() bool
- func (m *MethodDeclaration) IsProtected() bool
- func (m *MethodDeclaration) IsPublic() bool
- func (n *MethodDeclaration) IsStatic() bool
- func (m *MethodDeclaration) IsTestMethod() bool
- func (m *MethodDeclaration) IsVirtual() bool
- func (n *MethodDeclaration) SetParent(parent Node)
- type MethodInvocation
- func (n *MethodInvocation) Accept(v Visitor) (interface{}, error)
- func (n *MethodInvocation) GetChildren() []interface{}
- func (n *MethodInvocation) GetLocation() *Location
- func (n *MethodInvocation) GetParent() Node
- func (n *MethodInvocation) GetType() string
- func (n *MethodInvocation) SetParent(parent Node)
- type Modifier
- type Name
- type New
- type Node
- type NoopAccepter
- type NothingStatement
- func (n *NothingStatement) Accept(v Visitor) (interface{}, error)
- func (n *NothingStatement) GetChildren() []interface{}
- func (n *NothingStatement) GetLocation() *Location
- func (n *NothingStatement) GetParent() Node
- func (n *NothingStatement) GetType() string
- func (n *NothingStatement) SetParent(parent Node)
- type NullLiteral
- type Order
- type Parameter
- type PreProcessor
- type PropertyDeclaration
- func (n *PropertyDeclaration) Accept(v Visitor) (interface{}, error)
- func (n *PropertyDeclaration) GetChildren() []interface{}
- func (n *PropertyDeclaration) GetLocation() *Location
- func (n *PropertyDeclaration) GetParent() Node
- func (n *PropertyDeclaration) GetType() string
- func (n *PropertyDeclaration) SetParent(parent Node)
- type Return
- type SelectField
- type SetCreator
- type Soql
- type SoqlBindVariable
- func (n *SoqlBindVariable) Accept(v Visitor) (interface{}, error)
- func (n *SoqlBindVariable) GetChildren() []interface{}
- func (n *SoqlBindVariable) GetLocation() *Location
- func (n *SoqlBindVariable) GetParent() Node
- func (n *SoqlBindVariable) GetType() string
- func (n *SoqlBindVariable) SetParent(parent Node)
- type SoqlFunction
- type Sosl
- type StringLiteral
- type Switch
- type TernalyExpression
- func (n *TernalyExpression) Accept(v Visitor) (interface{}, error)
- func (n *TernalyExpression) GetChildren() []interface{}
- func (n *TernalyExpression) GetLocation() *Location
- func (n *TernalyExpression) GetParent() Node
- func (n *TernalyExpression) GetType() string
- func (n *TernalyExpression) SetParent(parent Node)
- type Throw
- type TosVisitor
- func (v *TosVisitor) AddIndent(f func())
- func (v *TosVisitor) VisitAnnotation(n *Annotation) (interface{}, error)
- func (v *TosVisitor) VisitArrayAccess(n *ArrayAccess) (interface{}, error)
- func (v *TosVisitor) VisitArrayCreator(n *ArrayCreator) (interface{}, error)
- func (v *TosVisitor) VisitArrayInitializer(n *ArrayInitializer) (interface{}, error)
- func (v *TosVisitor) VisitBinaryOperator(n *BinaryOperator) (interface{}, error)
- func (v *TosVisitor) VisitBlock(n *Block) (interface{}, error)
- func (v *TosVisitor) VisitBooleanLiteral(n *BooleanLiteral) (interface{}, error)
- func (v *TosVisitor) VisitBreak(n *Break) (interface{}, error)
- func (v *TosVisitor) VisitCastExpression(n *CastExpression) (interface{}, error)
- func (v *TosVisitor) VisitCatch(n *Catch) (interface{}, error)
- func (v *TosVisitor) VisitClassDeclaration(n *ClassDeclaration) (interface{}, error)
- func (v *TosVisitor) VisitConstructorDeclaration(n *ConstructorDeclaration) (interface{}, error)
- func (v *TosVisitor) VisitContinue(n *Continue) (interface{}, error)
- func (v *TosVisitor) VisitDml(n *Dml) (interface{}, error)
- func (v *TosVisitor) VisitDoubleLiteral(n *DoubleLiteral) (interface{}, error)
- func (v *TosVisitor) VisitEnhancedForControl(n *EnhancedForControl) (interface{}, error)
- func (v *TosVisitor) VisitFieldAccess(n *FieldAccess) (interface{}, error)
- func (v *TosVisitor) VisitFieldDeclaration(n *FieldDeclaration) (interface{}, error)
- func (v *TosVisitor) VisitFinally(n *Finally) (interface{}, error)
- func (v *TosVisitor) VisitFor(n *For) (interface{}, error)
- func (v *TosVisitor) VisitForControl(n *ForControl) (interface{}, error)
- func (v *TosVisitor) VisitGetterSetter(n *GetterSetter) (interface{}, error)
- func (v *TosVisitor) VisitIf(n *If) (interface{}, error)
- func (v *TosVisitor) VisitIntegerLiteral(n *IntegerLiteral) (interface{}, error)
- func (v *TosVisitor) VisitInterfaceDeclaration(n *InterfaceDeclaration) (interface{}, error)
- func (v *TosVisitor) VisitMapCreator(n *MapCreator) (interface{}, error)
- func (v *TosVisitor) VisitMethodDeclaration(n *MethodDeclaration) (interface{}, error)
- func (v *TosVisitor) VisitMethodInvocation(n *MethodInvocation) (interface{}, error)
- func (v *TosVisitor) VisitModifier(n *Modifier) (interface{}, error)
- func (v *TosVisitor) VisitName(n *Name) (interface{}, error)
- func (v *TosVisitor) VisitNew(n *New) (interface{}, error)
- func (v *TosVisitor) VisitNothingStatement(n *NothingStatement) (interface{}, error)
- func (v *TosVisitor) VisitNullLiteral(n *NullLiteral) (interface{}, error)
- func (v *TosVisitor) VisitParameter(n *Parameter) (interface{}, error)
- func (v *TosVisitor) VisitPropertyDeclaration(n *PropertyDeclaration) (interface{}, error)
- func (v *TosVisitor) VisitReturn(n *Return) (interface{}, error)
- func (v *TosVisitor) VisitSetCreator(n *SetCreator) (interface{}, error)
- func (v *TosVisitor) VisitSoql(n *Soql) (interface{}, error)
- func (v *TosVisitor) VisitSoqlBindVariable(n *SoqlBindVariable) (interface{}, error)
- func (v *TosVisitor) VisitSosl(n *Sosl) (interface{}, error)
- func (v *TosVisitor) VisitStringLiteral(n *StringLiteral) (interface{}, error)
- func (v *TosVisitor) VisitSwitch(n *Switch) (interface{}, error)
- func (v *TosVisitor) VisitTernalyExpression(n *TernalyExpression) (interface{}, error)
- func (v *TosVisitor) VisitThrow(n *Throw) (interface{}, error)
- func (v *TosVisitor) VisitTrigger(n *Trigger) (interface{}, error)
- func (v *TosVisitor) VisitTriggerTiming(n *TriggerTiming) (interface{}, error)
- func (v *TosVisitor) VisitTry(n *Try) (interface{}, error)
- func (v *TosVisitor) VisitType(n *TypeRef) (interface{}, error)
- func (v *TosVisitor) VisitUnaryOperator(n *UnaryOperator) (interface{}, error)
- func (v *TosVisitor) VisitVariableDeclaration(n *VariableDeclaration) (interface{}, error)
- func (v *TosVisitor) VisitVariableDeclarator(n *VariableDeclarator) (interface{}, error)
- func (v *TosVisitor) VisitWhen(n *When) (interface{}, error)
- func (v *TosVisitor) VisitWhenType(n *WhenType) (interface{}, error)
- func (v *TosVisitor) VisitWhile(n *While) (interface{}, error)
- type Trigger
- type TriggerTiming
- type Try
- type TypeRef
- type UnaryOperator
- type VariableDeclaration
- func (n *VariableDeclaration) Accept(v Visitor) (interface{}, error)
- func (n *VariableDeclaration) GetChildren() []interface{}
- func (n *VariableDeclaration) GetLocation() *Location
- func (n *VariableDeclaration) GetParent() Node
- func (n *VariableDeclaration) GetType() string
- func (n *VariableDeclaration) SetParent(parent Node)
- type VariableDeclarator
- func (n *VariableDeclarator) Accept(v Visitor) (interface{}, error)
- func (n *VariableDeclarator) GetChildren() []interface{}
- func (n *VariableDeclarator) GetLocation() *Location
- func (n *VariableDeclarator) GetParent() Node
- func (n *VariableDeclarator) GetType() string
- func (n *VariableDeclarator) SetParent(parent Node)
- type Visitor
- type When
- type WhenType
- type WhereBinaryOperator
- type WhereCondition
- type While
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsDecendants ¶
func VisitAnnotation ¶
func VisitAnnotation(v Visitor, n *Annotation) (interface{}, error)
func VisitArrayAccess ¶
func VisitArrayAccess(v Visitor, n *ArrayAccess) (interface{}, error)
func VisitArrayCreator ¶
func VisitArrayCreator(v Visitor, n *ArrayCreator) (interface{}, error)
func VisitArrayInitializer ¶
func VisitArrayInitializer(v Visitor, n *ArrayInitializer) (interface{}, error)
func VisitBinaryOperator ¶
func VisitBinaryOperator(v Visitor, n *BinaryOperator) (interface{}, error)
func VisitBlock ¶
func VisitBooleanLiteral ¶
func VisitBooleanLiteral(v Visitor, n *BooleanLiteral) (interface{}, error)
func VisitBreak ¶
func VisitCastExpression ¶
func VisitCastExpression(v Visitor, n *CastExpression) (interface{}, error)
func VisitCatch ¶
func VisitClassDeclaration ¶
func VisitClassDeclaration(v Visitor, n *ClassDeclaration) (interface{}, error)
func VisitConstructorDeclaration ¶
func VisitConstructorDeclaration(v Visitor, n *ConstructorDeclaration) (interface{}, error)
func VisitContinue ¶
func VisitDoubleLiteral ¶
func VisitDoubleLiteral(v Visitor, n *DoubleLiteral) (interface{}, error)
func VisitEnhancedForControl ¶
func VisitEnhancedForControl(v Visitor, n *EnhancedForControl) (interface{}, error)
func VisitFieldAccess ¶
func VisitFieldAccess(v Visitor, n *FieldAccess) (interface{}, error)
func VisitFieldDeclaration ¶
func VisitFieldDeclaration(v Visitor, n *FieldDeclaration) (interface{}, error)
func VisitFinally ¶
func VisitForControl ¶
func VisitForControl(v Visitor, n *ForControl) (interface{}, error)
func VisitGetterSetter ¶
func VisitGetterSetter(v Visitor, n *GetterSetter) (interface{}, error)
func VisitIntegerLiteral ¶
func VisitIntegerLiteral(v Visitor, n *IntegerLiteral) (interface{}, error)
func VisitInterfaceDeclaration ¶
func VisitInterfaceDeclaration(v Visitor, n *InterfaceDeclaration) (interface{}, error)
func VisitMapCreator ¶
func VisitMapCreator(v Visitor, n *MapCreator) (interface{}, error)
func VisitMethodDeclaration ¶
func VisitMethodDeclaration(v Visitor, n *MethodDeclaration) (interface{}, error)
func VisitMethodInvocation ¶
func VisitMethodInvocation(v Visitor, n *MethodInvocation) (interface{}, error)
func VisitModifier ¶
func VisitNothingStatement ¶
func VisitNothingStatement(v Visitor, n *NothingStatement) (interface{}, error)
func VisitNullLiteral ¶
func VisitNullLiteral(v Visitor, n *NullLiteral) (interface{}, error)
func VisitParameter ¶
func VisitPropertyDeclaration ¶
func VisitPropertyDeclaration(v Visitor, n *PropertyDeclaration) (interface{}, error)
func VisitReturn ¶
func VisitSetCreator ¶
func VisitSetCreator(v Visitor, n *SetCreator) (interface{}, error)
func VisitSoqlBindVariable ¶
func VisitSoqlBindVariable(v Visitor, n *SoqlBindVariable) (interface{}, error)
func VisitStringLiteral ¶
func VisitStringLiteral(v Visitor, n *StringLiteral) (interface{}, error)
func VisitSwitch ¶
func VisitTernalyExpression ¶
func VisitTernalyExpression(v Visitor, n *TernalyExpression) (interface{}, error)
func VisitThrow ¶
func VisitTrigger ¶
func VisitTriggerTiming ¶
func VisitTriggerTiming(v Visitor, n *TriggerTiming) (interface{}, error)
func VisitUnaryOperator ¶
func VisitUnaryOperator(v Visitor, n *UnaryOperator) (interface{}, error)
func VisitVariableDeclaration ¶
func VisitVariableDeclaration(v Visitor, n *VariableDeclaration) (interface{}, error)
func VisitVariableDeclarator ¶
func VisitVariableDeclarator(v Visitor, n *VariableDeclarator) (interface{}, error)
func VisitWhenType ¶
func VisitWhile ¶
Types ¶
type Annotation ¶
func (*Annotation) Accept ¶
func (n *Annotation) Accept(v Visitor) (interface{}, error)
func (*Annotation) GetChildren ¶
func (n *Annotation) GetChildren() []interface{}
func (*Annotation) GetLocation ¶
func (n *Annotation) GetLocation() *Location
func (*Annotation) GetParent ¶
func (n *Annotation) GetParent() Node
func (*Annotation) GetType ¶
func (n *Annotation) GetType() string
func (*Annotation) SetParent ¶
func (n *Annotation) SetParent(parent Node)
type ArrayAccess ¶
func (*ArrayAccess) Accept ¶
func (n *ArrayAccess) Accept(v Visitor) (interface{}, error)
func (*ArrayAccess) GetChildren ¶
func (n *ArrayAccess) GetChildren() []interface{}
func (*ArrayAccess) GetLocation ¶
func (n *ArrayAccess) GetLocation() *Location
func (*ArrayAccess) GetParent ¶
func (n *ArrayAccess) GetParent() Node
func (*ArrayAccess) GetType ¶
func (n *ArrayAccess) GetType() string
func (*ArrayAccess) SetParent ¶
func (n *ArrayAccess) SetParent(parent Node)
type ArrayCreator ¶
type ArrayCreator struct { Dim int Expressions []Node ArrayInitializer Node Location *Location Parent Node }
func (*ArrayCreator) Accept ¶
func (n *ArrayCreator) Accept(v Visitor) (interface{}, error)
func (*ArrayCreator) GetChildren ¶
func (n *ArrayCreator) GetChildren() []interface{}
func (*ArrayCreator) GetLocation ¶
func (n *ArrayCreator) GetLocation() *Location
func (*ArrayCreator) GetParent ¶
func (n *ArrayCreator) GetParent() Node
func (*ArrayCreator) GetType ¶
func (n *ArrayCreator) GetType() string
func (*ArrayCreator) SetParent ¶
func (n *ArrayCreator) SetParent(parent Node)
type ArrayInitializer ¶
func (*ArrayInitializer) Accept ¶
func (n *ArrayInitializer) Accept(v Visitor) (interface{}, error)
func (*ArrayInitializer) GetChildren ¶
func (n *ArrayInitializer) GetChildren() []interface{}
func (*ArrayInitializer) GetLocation ¶
func (n *ArrayInitializer) GetLocation() *Location
func (*ArrayInitializer) GetParent ¶
func (n *ArrayInitializer) GetParent() Node
func (*ArrayInitializer) GetType ¶
func (n *ArrayInitializer) GetType() string
func (*ArrayInitializer) SetParent ¶
func (n *ArrayInitializer) SetParent(parent Node)
type BinaryOperator ¶
func (*BinaryOperator) Accept ¶
func (n *BinaryOperator) Accept(v Visitor) (interface{}, error)
func (*BinaryOperator) GetChildren ¶
func (n *BinaryOperator) GetChildren() []interface{}
func (*BinaryOperator) GetLocation ¶
func (n *BinaryOperator) GetLocation() *Location
func (*BinaryOperator) GetParent ¶
func (n *BinaryOperator) GetParent() Node
func (*BinaryOperator) GetType ¶
func (n *BinaryOperator) GetType() string
func (*BinaryOperator) SetParent ¶
func (n *BinaryOperator) SetParent(parent Node)
type Blob ¶
func (*Blob) GetLocation ¶
type Block ¶
func (*Block) GetChildren ¶
func (n *Block) GetChildren() []interface{}
func (*Block) GetLocation ¶
type BooleanLiteral ¶
func (*BooleanLiteral) Accept ¶
func (n *BooleanLiteral) Accept(v Visitor) (interface{}, error)
func (*BooleanLiteral) GetChildren ¶
func (n *BooleanLiteral) GetChildren() []interface{}
func (*BooleanLiteral) GetLocation ¶
func (n *BooleanLiteral) GetLocation() *Location
func (*BooleanLiteral) GetParent ¶
func (n *BooleanLiteral) GetParent() Node
func (*BooleanLiteral) GetType ¶
func (n *BooleanLiteral) GetType() string
func (*BooleanLiteral) SetParent ¶
func (n *BooleanLiteral) SetParent(parent Node)
type Break ¶
func (*Break) GetChildren ¶
func (n *Break) GetChildren() []interface{}
func (*Break) GetLocation ¶
type Builder ¶
type Builder struct { *parser.BaseapexVisitor Source string }
func (*Builder) VisitAnnotation ¶
func (v *Builder) VisitAnnotation(ctx *parser.AnnotationContext) interface{}
func (*Builder) VisitAnnotationName ¶
func (v *Builder) VisitAnnotationName(ctx *parser.AnnotationNameContext) interface{}
func (*Builder) VisitApexDbExpression ¶
func (v *Builder) VisitApexDbExpression(ctx *parser.ApexDbExpressionContext) interface{}
func (*Builder) VisitApexDbExpressionShort ¶
func (v *Builder) VisitApexDbExpressionShort(ctx *parser.ApexDbExpressionShortContext) interface{}
func (*Builder) VisitApexIdentifier ¶
func (v *Builder) VisitApexIdentifier(ctx *parser.ApexIdentifierContext) interface{}
func (*Builder) VisitApexType ¶
func (v *Builder) VisitApexType(ctx *parser.ApexTypeContext) interface{}
func (*Builder) VisitArguments ¶
func (v *Builder) VisitArguments(ctx *parser.ArgumentsContext) interface{}
func (*Builder) VisitArrayAccess ¶
func (v *Builder) VisitArrayAccess(ctx *parser.ArrayAccessContext) interface{}
func (*Builder) VisitArrayCreatorRest ¶
func (v *Builder) VisitArrayCreatorRest(ctx *parser.ArrayCreatorRestContext) interface{}
func (*Builder) VisitArrayInitializer ¶
func (v *Builder) VisitArrayInitializer(ctx *parser.ArrayInitializerContext) interface{}
func (*Builder) VisitBindVariable ¶
func (v *Builder) VisitBindVariable(ctx *parser.BindVariableContext) interface{}
func (*Builder) VisitBlock ¶
func (v *Builder) VisitBlock(ctx *parser.BlockContext) interface{}
func (*Builder) VisitBlockStatement ¶
func (v *Builder) VisitBlockStatement(ctx *parser.BlockStatementContext) interface{}
func (*Builder) VisitCastExpression ¶
func (v *Builder) VisitCastExpression(ctx *parser.CastExpressionContext) interface{}
func (*Builder) VisitCatchClause ¶
func (v *Builder) VisitCatchClause(ctx *parser.CatchClauseContext) interface{}
func (*Builder) VisitCatchType ¶
func (v *Builder) VisitCatchType(ctx *parser.CatchTypeContext) interface{}
func (*Builder) VisitClassBody ¶
func (v *Builder) VisitClassBody(ctx *parser.ClassBodyContext) interface{}
func (*Builder) VisitClassBodyDeclaration ¶
func (v *Builder) VisitClassBodyDeclaration(ctx *parser.ClassBodyDeclarationContext) interface{}
func (*Builder) VisitClassCreatorRest ¶
func (v *Builder) VisitClassCreatorRest(ctx *parser.ClassCreatorRestContext) interface{}
func (*Builder) VisitClassDeclaration ¶
func (v *Builder) VisitClassDeclaration(ctx *parser.ClassDeclarationContext) interface{}
func (*Builder) VisitClassOrInterfaceModifier ¶
func (v *Builder) VisitClassOrInterfaceModifier(ctx *parser.ClassOrInterfaceModifierContext) interface{}
func (*Builder) VisitClassOrInterfaceType ¶
func (v *Builder) VisitClassOrInterfaceType(ctx *parser.ClassOrInterfaceTypeContext) interface{}
func (*Builder) VisitCompilationUnit ¶
func (v *Builder) VisitCompilationUnit(ctx *parser.CompilationUnitContext) interface{}
func (*Builder) VisitConstDeclaration ¶
func (v *Builder) VisitConstDeclaration(ctx *parser.ConstDeclarationContext) interface{}
func (*Builder) VisitConstantDeclarator ¶
func (v *Builder) VisitConstantDeclarator(ctx *parser.ConstantDeclaratorContext) interface{}
func (*Builder) VisitConstantExpression ¶
func (v *Builder) VisitConstantExpression(ctx *parser.ConstantExpressionContext) interface{}
func (*Builder) VisitConstructorBody ¶
func (v *Builder) VisitConstructorBody(ctx *parser.ConstructorBodyContext) interface{}
func (*Builder) VisitConstructorDeclaration ¶
func (v *Builder) VisitConstructorDeclaration(ctx *parser.ConstructorDeclarationContext) interface{}
func (*Builder) VisitCreatedName ¶
func (v *Builder) VisitCreatedName(ctx *parser.CreatedNameContext) interface{}
func (*Builder) VisitCreator ¶
func (v *Builder) VisitCreator(ctx *parser.CreatorContext) interface{}
func (*Builder) VisitElementValue ¶
func (v *Builder) VisitElementValue(ctx *parser.ElementValueContext) interface{}
func (*Builder) VisitElementValueArrayInitializer ¶
func (v *Builder) VisitElementValueArrayInitializer(ctx *parser.ElementValueArrayInitializerContext) interface{}
func (*Builder) VisitElementValuePair ¶
func (v *Builder) VisitElementValuePair(ctx *parser.ElementValuePairContext) interface{}
func (*Builder) VisitElementValuePairs ¶
func (v *Builder) VisitElementValuePairs(ctx *parser.ElementValuePairsContext) interface{}
func (*Builder) VisitEnhancedForControl ¶
func (v *Builder) VisitEnhancedForControl(ctx *parser.EnhancedForControlContext) interface{}
func (*Builder) VisitEnumBodyDeclarations ¶
func (v *Builder) VisitEnumBodyDeclarations(ctx *parser.EnumBodyDeclarationsContext) interface{}
func (*Builder) VisitEnumConstant ¶
func (v *Builder) VisitEnumConstant(ctx *parser.EnumConstantContext) interface{}
func (*Builder) VisitEnumConstantName ¶
func (v *Builder) VisitEnumConstantName(ctx *parser.EnumConstantNameContext) interface{}
func (*Builder) VisitEnumConstants ¶
func (v *Builder) VisitEnumConstants(ctx *parser.EnumConstantsContext) interface{}
func (*Builder) VisitEnumDeclaration ¶
func (v *Builder) VisitEnumDeclaration(ctx *parser.EnumDeclarationContext) interface{}
func (*Builder) VisitExplicitGenericInvocation ¶
func (v *Builder) VisitExplicitGenericInvocation(ctx *parser.ExplicitGenericInvocationContext) interface{}
func (*Builder) VisitExplicitGenericInvocationSuffix ¶
func (v *Builder) VisitExplicitGenericInvocationSuffix(ctx *parser.ExplicitGenericInvocationSuffixContext) interface{}
func (*Builder) VisitExpressionList ¶
func (v *Builder) VisitExpressionList(ctx *parser.ExpressionListContext) interface{}
func (*Builder) VisitFieldAccess ¶
func (v *Builder) VisitFieldAccess(ctx *parser.FieldAccessContext) interface{}
func (*Builder) VisitFieldDeclaration ¶
func (v *Builder) VisitFieldDeclaration(ctx *parser.FieldDeclarationContext) interface{}
func (*Builder) VisitFieldList ¶
func (v *Builder) VisitFieldList(ctx *parser.FieldListContext) interface{}
func (*Builder) VisitFilterScope ¶
func (v *Builder) VisitFilterScope(ctx *parser.FilterScopeContext) interface{}
func (*Builder) VisitFinallyBlock ¶
func (v *Builder) VisitFinallyBlock(ctx *parser.FinallyBlockContext) interface{}
func (*Builder) VisitForControl ¶
func (v *Builder) VisitForControl(ctx *parser.ForControlContext) interface{}
func (*Builder) VisitForInit ¶
func (v *Builder) VisitForInit(ctx *parser.ForInitContext) interface{}
func (*Builder) VisitForUpdate ¶
func (v *Builder) VisitForUpdate(ctx *parser.ForUpdateContext) interface{}
func (*Builder) VisitFormalParameter ¶
func (v *Builder) VisitFormalParameter(ctx *parser.FormalParameterContext) interface{}
func (*Builder) VisitFormalParameterList ¶
func (v *Builder) VisitFormalParameterList(ctx *parser.FormalParameterListContext) interface{}
func (*Builder) VisitFormalParameters ¶
func (v *Builder) VisitFormalParameters(ctx *parser.FormalParametersContext) interface{}
func (*Builder) VisitFromClause ¶
func (v *Builder) VisitFromClause(ctx *parser.FromClauseContext) interface{}
func (*Builder) VisitGetter ¶
func (v *Builder) VisitGetter(ctx *parser.GetterContext) interface{}
func (*Builder) VisitGroupClause ¶
func (v *Builder) VisitGroupClause(ctx *parser.GroupClauseContext) interface{}
func (*Builder) VisitHavingConditionExpression ¶
func (v *Builder) VisitHavingConditionExpression(ctx *parser.HavingConditionExpressionContext) interface{}
func (*Builder) VisitInnerCreator ¶
func (v *Builder) VisitInnerCreator(ctx *parser.InnerCreatorContext) interface{}
func (*Builder) VisitInterfaceBody ¶
func (v *Builder) VisitInterfaceBody(ctx *parser.InterfaceBodyContext) interface{}
func (*Builder) VisitInterfaceBodyDeclaration ¶
func (v *Builder) VisitInterfaceBodyDeclaration(ctx *parser.InterfaceBodyDeclarationContext) interface{}
func (*Builder) VisitInterfaceDeclaration ¶
func (v *Builder) VisitInterfaceDeclaration(ctx *parser.InterfaceDeclarationContext) interface{}
func (*Builder) VisitInterfaceMemberDeclaration ¶
func (v *Builder) VisitInterfaceMemberDeclaration(ctx *parser.InterfaceMemberDeclarationContext) interface{}
func (*Builder) VisitInterfaceMethodDeclaration ¶
func (v *Builder) VisitInterfaceMethodDeclaration(ctx *parser.InterfaceMethodDeclarationContext) interface{}
func (*Builder) VisitLastFormalParameter ¶
func (v *Builder) VisitLastFormalParameter(ctx *parser.LastFormalParameterContext) interface{}
func (*Builder) VisitLimitClause ¶
func (v *Builder) VisitLimitClause(ctx *parser.LimitClauseContext) interface{}
func (*Builder) VisitLiteral ¶
func (v *Builder) VisitLiteral(ctx *parser.LiteralContext) interface{}
func (*Builder) VisitLocalVariableDeclaration ¶
func (v *Builder) VisitLocalVariableDeclaration(ctx *parser.LocalVariableDeclarationContext) interface{}
func (*Builder) VisitLocalVariableDeclarationStatement ¶
func (v *Builder) VisitLocalVariableDeclarationStatement(ctx *parser.LocalVariableDeclarationStatementContext) interface{}
func (*Builder) VisitMapCreatorRest ¶
func (v *Builder) VisitMapCreatorRest(ctx *parser.MapCreatorRestContext) interface{}
func (*Builder) VisitMapKey ¶
func (v *Builder) VisitMapKey(ctx *parser.MapKeyContext) interface{}
func (*Builder) VisitMapValue ¶
func (v *Builder) VisitMapValue(ctx *parser.MapValueContext) interface{}
func (*Builder) VisitMemberDeclaration ¶
func (v *Builder) VisitMemberDeclaration(ctx *parser.MemberDeclarationContext) interface{}
func (*Builder) VisitMethodBody ¶
func (v *Builder) VisitMethodBody(ctx *parser.MethodBodyContext) interface{}
func (*Builder) VisitMethodDeclaration ¶
func (v *Builder) VisitMethodDeclaration(ctx *parser.MethodDeclarationContext) interface{}
func (*Builder) VisitMethodInvocation ¶
func (v *Builder) VisitMethodInvocation(ctx *parser.MethodInvocationContext) interface{}
func (*Builder) VisitModifier ¶
func (v *Builder) VisitModifier(ctx *parser.ModifierContext) interface{}
func (*Builder) VisitNewObjectExpression ¶
func (v *Builder) VisitNewObjectExpression(ctx *parser.NewObjectExpressionContext) interface{}
func (*Builder) VisitNonWildcardTypeArguments ¶
func (v *Builder) VisitNonWildcardTypeArguments(ctx *parser.NonWildcardTypeArgumentsContext) interface{}
func (*Builder) VisitNonWildcardTypeArgumentsOrDiamond ¶
func (v *Builder) VisitNonWildcardTypeArgumentsOrDiamond(ctx *parser.NonWildcardTypeArgumentsOrDiamondContext) interface{}
func (*Builder) VisitOffsetClause ¶
func (v *Builder) VisitOffsetClause(ctx *parser.OffsetClauseContext) interface{}
func (*Builder) VisitOpExpression ¶
func (v *Builder) VisitOpExpression(ctx *parser.OpExpressionContext) interface{}
func (*Builder) VisitOrderClause ¶
func (v *Builder) VisitOrderClause(ctx *parser.OrderClauseContext) interface{}
func (*Builder) VisitParExpression ¶
func (v *Builder) VisitParExpression(ctx *parser.ParExpressionContext) interface{}
func (*Builder) VisitPostUnaryExpression ¶
func (v *Builder) VisitPostUnaryExpression(ctx *parser.PostUnaryExpressionContext) interface{}
func (*Builder) VisitPreUnaryExpression ¶
func (v *Builder) VisitPreUnaryExpression(ctx *parser.PreUnaryExpressionContext) interface{}
func (*Builder) VisitPrimary ¶
func (v *Builder) VisitPrimary(ctx *parser.PrimaryContext) interface{}
func (*Builder) VisitPrimaryExpression ¶
func (v *Builder) VisitPrimaryExpression(ctx *parser.PrimaryExpressionContext) interface{}
func (*Builder) VisitPrimitiveType ¶
func (v *Builder) VisitPrimitiveType(ctx *parser.PrimitiveTypeContext) interface{}
func (*Builder) VisitPropertyBlock ¶
func (v *Builder) VisitPropertyBlock(ctx *parser.PropertyBlockContext) interface{}
func (*Builder) VisitPropertyBodyDeclaration ¶
func (v *Builder) VisitPropertyBodyDeclaration(ctx *parser.PropertyBodyDeclarationContext) interface{}
func (*Builder) VisitPropertyDeclaration ¶
func (v *Builder) VisitPropertyDeclaration(ctx *parser.PropertyDeclarationContext) interface{}
func (*Builder) VisitQualifiedName ¶
func (v *Builder) VisitQualifiedName(ctx *parser.QualifiedNameContext) interface{}
func (*Builder) VisitQualifiedNameList ¶
func (v *Builder) VisitQualifiedNameList(ctx *parser.QualifiedNameListContext) interface{}
func (*Builder) VisitQuery ¶
func (v *Builder) VisitQuery(ctx *parser.QueryContext) interface{}
func (*Builder) VisitSelectClause ¶
func (v *Builder) VisitSelectClause(ctx *parser.SelectClauseContext) interface{}
func (*Builder) VisitSelectField ¶
func (v *Builder) VisitSelectField(ctx *parser.SelectFieldContext) interface{}
func (*Builder) VisitSetCreatorRest ¶
func (v *Builder) VisitSetCreatorRest(ctx *parser.SetCreatorRestContext) interface{}
func (*Builder) VisitSetValue ¶
func (v *Builder) VisitSetValue(ctx *parser.SetValueContext) interface{}
func (*Builder) VisitSetter ¶
func (v *Builder) VisitSetter(ctx *parser.SetterContext) interface{}
func (*Builder) VisitShiftExpression ¶
func (v *Builder) VisitShiftExpression(ctx *parser.ShiftExpressionContext) interface{}
func (*Builder) VisitSoqlFieldReference ¶
func (v *Builder) VisitSoqlFieldReference(ctx *parser.SoqlFieldReferenceContext) interface{}
func (*Builder) VisitSoqlFilteringExpression ¶
func (v *Builder) VisitSoqlFilteringExpression(ctx *parser.SoqlFilteringExpressionContext) interface{}
func (*Builder) VisitSoqlFunctionCall ¶
func (v *Builder) VisitSoqlFunctionCall(ctx *parser.SoqlFunctionCallContext) interface{}
func (*Builder) VisitSoqlLiteral ¶
func (v *Builder) VisitSoqlLiteral(ctx *parser.SoqlLiteralContext) interface{}
*
- SOQL
func (*Builder) VisitSoqlValue ¶
func (v *Builder) VisitSoqlValue(ctx *parser.SoqlValueContext) interface{}
func (*Builder) VisitSoslLiteral ¶
func (v *Builder) VisitSoslLiteral(ctx *parser.SoslLiteralContext) interface{}
func (*Builder) VisitSoslQuery ¶
func (v *Builder) VisitSoslQuery(ctx *parser.SoslQueryContext) interface{}
func (*Builder) VisitSoslReturningObject ¶
func (v *Builder) VisitSoslReturningObject(ctx *parser.SoslReturningObjectContext) interface{}
func (*Builder) VisitStatement ¶
func (v *Builder) VisitStatement(ctx *parser.StatementContext) interface{}
func (*Builder) VisitStatementExpression ¶
func (v *Builder) VisitStatementExpression(ctx *parser.StatementExpressionContext) interface{}
func (*Builder) VisitSubquery ¶
func (v *Builder) VisitSubquery(ctx *parser.SubqueryContext) interface{}
func (*Builder) VisitSuperSuffix ¶
func (v *Builder) VisitSuperSuffix(ctx *parser.SuperSuffixContext) interface{}
func (*Builder) VisitTernalyExpression ¶
func (v *Builder) VisitTernalyExpression(ctx *parser.TernalyExpressionContext) interface{}
func (*Builder) VisitTriggerDeclaration ¶
func (v *Builder) VisitTriggerDeclaration(ctx *parser.TriggerDeclarationContext) interface{}
func (*Builder) VisitTriggerTiming ¶
func (v *Builder) VisitTriggerTiming(ctx *parser.TriggerTimingContext) interface{}
func (*Builder) VisitTriggerTimings ¶
func (v *Builder) VisitTriggerTimings(ctx *parser.TriggerTimingsContext) interface{}
func (*Builder) VisitTypeArgument ¶
func (v *Builder) VisitTypeArgument(ctx *parser.TypeArgumentContext) interface{}
func (*Builder) VisitTypeArguments ¶
func (v *Builder) VisitTypeArguments(ctx *parser.TypeArgumentsContext) interface{}
func (*Builder) VisitTypeArgumentsOrDiamond ¶
func (v *Builder) VisitTypeArgumentsOrDiamond(ctx *parser.TypeArgumentsOrDiamondContext) interface{}
func (*Builder) VisitTypeDeclaration ¶
func (v *Builder) VisitTypeDeclaration(ctx *parser.TypeDeclarationContext) interface{}
func (*Builder) VisitTypeIdentifier ¶
func (v *Builder) VisitTypeIdentifier(ctx *parser.TypeIdentifierContext) interface{}
func (*Builder) VisitTypeList ¶
func (v *Builder) VisitTypeList(ctx *parser.TypeListContext) interface{}
func (*Builder) VisitTypedArray ¶
func (v *Builder) VisitTypedArray(ctx *parser.TypedArrayContext) interface{}
func (*Builder) VisitUnaryExpression ¶
func (v *Builder) VisitUnaryExpression(ctx *parser.UnaryExpressionContext) interface{}
func (*Builder) VisitVariableDeclarator ¶
func (v *Builder) VisitVariableDeclarator(ctx *parser.VariableDeclaratorContext) interface{}
func (*Builder) VisitVariableDeclaratorId ¶
func (v *Builder) VisitVariableDeclaratorId(ctx *parser.VariableDeclaratorIdContext) interface{}
func (*Builder) VisitVariableDeclarators ¶
func (v *Builder) VisitVariableDeclarators(ctx *parser.VariableDeclaratorsContext) interface{}
func (*Builder) VisitVariableInitializer ¶
func (v *Builder) VisitVariableInitializer(ctx *parser.VariableInitializerContext) interface{}
func (*Builder) VisitVariableModifier ¶
func (v *Builder) VisitVariableModifier(ctx *parser.VariableModifierContext) interface{}
func (*Builder) VisitViewClause ¶
func (v *Builder) VisitViewClause(ctx *parser.ViewClauseContext) interface{}
func (*Builder) VisitWhenExpression ¶
func (v *Builder) VisitWhenExpression(ctx *parser.WhenExpressionContext) interface{}
func (*Builder) VisitWhenStatement ¶
func (v *Builder) VisitWhenStatement(ctx *parser.WhenStatementContext) interface{}
func (*Builder) VisitWhenStatements ¶
func (v *Builder) VisitWhenStatements(ctx *parser.WhenStatementsContext) interface{}
func (*Builder) VisitWhereClause ¶
func (v *Builder) VisitWhereClause(ctx *parser.WhereClauseContext) interface{}
func (*Builder) VisitWhereField ¶
func (v *Builder) VisitWhereField(ctx *parser.WhereFieldContext) interface{}
func (*Builder) VisitWhereFields ¶
func (v *Builder) VisitWhereFields(ctx *parser.WhereFieldsContext) interface{}
func (*Builder) VisitWithClause ¶
func (v *Builder) VisitWithClause(ctx *parser.WithClauseContext) interface{}
type CastExpression ¶
func (*CastExpression) Accept ¶
func (n *CastExpression) Accept(v Visitor) (interface{}, error)
func (*CastExpression) GetChildren ¶
func (n *CastExpression) GetChildren() []interface{}
func (*CastExpression) GetLocation ¶
func (n *CastExpression) GetLocation() *Location
func (*CastExpression) GetParent ¶
func (n *CastExpression) GetParent() Node
func (*CastExpression) GetType ¶
func (n *CastExpression) GetType() string
func (*CastExpression) SetParent ¶
func (n *CastExpression) SetParent(parent Node)
type Catch ¶
type Catch struct { Modifiers []Node Type Node Identifier string Block Node Location *Location Parent Node }
func (*Catch) GetChildren ¶
func (n *Catch) GetChildren() []interface{}
func (*Catch) GetLocation ¶
type ClassDeclaration ¶
type ClassDeclaration struct { Annotations []Node Modifiers []Node Name string SuperClass Node ImplementClasses []Node Declarations []Node InnerClasses []Node Location *Location Parent Node }
func (*ClassDeclaration) Accept ¶
func (n *ClassDeclaration) Accept(v Visitor) (interface{}, error)
func (*ClassDeclaration) GetChildren ¶
func (n *ClassDeclaration) GetChildren() []interface{}
func (*ClassDeclaration) GetLocation ¶
func (n *ClassDeclaration) GetLocation() *Location
func (*ClassDeclaration) GetParent ¶
func (n *ClassDeclaration) GetParent() Node
func (*ClassDeclaration) GetType ¶
func (n *ClassDeclaration) GetType() string
func (*ClassDeclaration) SetParent ¶
func (n *ClassDeclaration) SetParent(parent Node)
type ConstructorDeclaration ¶
type ConstructorDeclaration struct { Modifiers []Node Annotations []Node ReturnType Node Parameters []Node Throws []Node Statements Node NativeFunction func([]interface{}) Location *Location Parent Node }
func (*ConstructorDeclaration) Accept ¶
func (n *ConstructorDeclaration) Accept(v Visitor) (interface{}, error)
func (*ConstructorDeclaration) GetChildren ¶
func (n *ConstructorDeclaration) GetChildren() []interface{}
func (*ConstructorDeclaration) GetLocation ¶
func (n *ConstructorDeclaration) GetLocation() *Location
func (*ConstructorDeclaration) GetParent ¶
func (n *ConstructorDeclaration) GetParent() Node
func (*ConstructorDeclaration) GetType ¶
func (n *ConstructorDeclaration) GetType() string
func (*ConstructorDeclaration) SetParent ¶
func (n *ConstructorDeclaration) SetParent(parent Node)
type Continue ¶
func (*Continue) GetChildren ¶
func (n *Continue) GetChildren() []interface{}
func (*Continue) GetLocation ¶
type Dml ¶
func (*Dml) GetChildren ¶
func (n *Dml) GetChildren() []interface{}
func (*Dml) GetLocation ¶
type DoubleLiteral ¶
func (*DoubleLiteral) Accept ¶
func (n *DoubleLiteral) Accept(v Visitor) (interface{}, error)
func (*DoubleLiteral) GetChildren ¶
func (n *DoubleLiteral) GetChildren() []interface{}
func (*DoubleLiteral) GetLocation ¶
func (n *DoubleLiteral) GetLocation() *Location
func (*DoubleLiteral) GetParent ¶
func (n *DoubleLiteral) GetParent() Node
func (*DoubleLiteral) GetType ¶
func (n *DoubleLiteral) GetType() string
func (*DoubleLiteral) SetParent ¶
func (n *DoubleLiteral) SetParent(parent Node)
type EnhancedForControl ¶
type EnhancedForControl struct { Modifiers []Node Type Node VariableDeclaratorId string Expression Node Location *Location Parent Node }
func (*EnhancedForControl) Accept ¶
func (n *EnhancedForControl) Accept(v Visitor) (interface{}, error)
func (*EnhancedForControl) GetChildren ¶
func (n *EnhancedForControl) GetChildren() []interface{}
func (*EnhancedForControl) GetLocation ¶
func (n *EnhancedForControl) GetLocation() *Location
func (*EnhancedForControl) GetParent ¶
func (n *EnhancedForControl) GetParent() Node
func (*EnhancedForControl) GetType ¶
func (n *EnhancedForControl) GetType() string
func (*EnhancedForControl) SetParent ¶
func (n *EnhancedForControl) SetParent(parent Node)
type FieldAccess ¶
func (*FieldAccess) Accept ¶
func (n *FieldAccess) Accept(v Visitor) (interface{}, error)
func (*FieldAccess) GetChildren ¶
func (n *FieldAccess) GetChildren() []interface{}
func (*FieldAccess) GetLocation ¶
func (n *FieldAccess) GetLocation() *Location
func (*FieldAccess) GetParent ¶
func (n *FieldAccess) GetParent() Node
func (*FieldAccess) GetType ¶
func (n *FieldAccess) GetType() string
func (*FieldAccess) SetParent ¶
func (n *FieldAccess) SetParent(parent Node)
type FieldDeclaration ¶
type FieldDeclaration struct { Type Node Modifiers []Node Annotations []Node Declarators []Node Location *Location Parent Node }
func (*FieldDeclaration) Accept ¶
func (n *FieldDeclaration) Accept(v Visitor) (interface{}, error)
func (*FieldDeclaration) GetChildren ¶
func (n *FieldDeclaration) GetChildren() []interface{}
func (*FieldDeclaration) GetLocation ¶
func (n *FieldDeclaration) GetLocation() *Location
func (*FieldDeclaration) GetParent ¶
func (n *FieldDeclaration) GetParent() Node
func (*FieldDeclaration) GetType ¶
func (n *FieldDeclaration) GetType() string
func (*FieldDeclaration) IsStatic ¶
func (n *FieldDeclaration) IsStatic() bool
func (*FieldDeclaration) SetParent ¶
func (n *FieldDeclaration) SetParent(parent Node)
type Finally ¶
func (*Finally) GetChildren ¶
func (n *Finally) GetChildren() []interface{}
func (*Finally) GetLocation ¶
type For ¶
func (*For) GetChildren ¶
func (n *For) GetChildren() []interface{}
func (*For) GetLocation ¶
type ForControl ¶
type ForControl struct { ForInit Node Expression Node ForUpdate []Node Location *Location Parent Node }
func (*ForControl) Accept ¶
func (n *ForControl) Accept(v Visitor) (interface{}, error)
func (*ForControl) GetChildren ¶
func (n *ForControl) GetChildren() []interface{}
func (*ForControl) GetLocation ¶
func (n *ForControl) GetLocation() *Location
func (*ForControl) GetParent ¶
func (n *ForControl) GetParent() Node
func (*ForControl) GetType ¶
func (n *ForControl) GetType() string
func (*ForControl) SetParent ¶
func (n *ForControl) SetParent(parent Node)
type GetterSetter ¶
type GetterSetter struct { Type string Modifiers []Node MethodBody Node Location *Location Parent Node }
func (*GetterSetter) Accept ¶
func (n *GetterSetter) Accept(v Visitor) (interface{}, error)
func (*GetterSetter) GetChildren ¶
func (n *GetterSetter) GetChildren() []interface{}
func (*GetterSetter) GetLocation ¶
func (n *GetterSetter) GetLocation() *Location
func (*GetterSetter) GetParent ¶
func (n *GetterSetter) GetParent() Node
func (*GetterSetter) GetType ¶
func (n *GetterSetter) GetType() string
func (*GetterSetter) SetParent ¶
func (n *GetterSetter) SetParent(parent Node)
type If ¶
type If struct { Condition Node IfStatement Node ElseStatement Node Location *Location Parent Node }
func (*If) GetChildren ¶
func (n *If) GetChildren() []interface{}
func (*If) GetLocation ¶
type IntegerLiteral ¶
func (*IntegerLiteral) Accept ¶
func (n *IntegerLiteral) Accept(v Visitor) (interface{}, error)
func (*IntegerLiteral) GetChildren ¶
func (n *IntegerLiteral) GetChildren() []interface{}
func (*IntegerLiteral) GetLocation ¶
func (n *IntegerLiteral) GetLocation() *Location
func (*IntegerLiteral) GetParent ¶
func (n *IntegerLiteral) GetParent() Node
func (*IntegerLiteral) GetType ¶
func (n *IntegerLiteral) GetType() string
func (*IntegerLiteral) SetParent ¶
func (n *IntegerLiteral) SetParent(parent Node)
type InterfaceDeclaration ¶
type InterfaceDeclaration struct { Annotations []Node Modifiers []Node Name string Methods []Node Location *Location Parent Node }
func (*InterfaceDeclaration) Accept ¶
func (n *InterfaceDeclaration) Accept(v Visitor) (interface{}, error)
func (*InterfaceDeclaration) GetChildren ¶
func (n *InterfaceDeclaration) GetChildren() []interface{}
func (*InterfaceDeclaration) GetLocation ¶
func (n *InterfaceDeclaration) GetLocation() *Location
func (*InterfaceDeclaration) GetParent ¶
func (n *InterfaceDeclaration) GetParent() Node
func (*InterfaceDeclaration) GetType ¶
func (n *InterfaceDeclaration) GetType() string
func (*InterfaceDeclaration) SetParent ¶
func (n *InterfaceDeclaration) SetParent(parent Node)
type LocationContext ¶
type MapCreator ¶
func (*MapCreator) Accept ¶
func (n *MapCreator) Accept(v Visitor) (interface{}, error)
func (*MapCreator) GetChildren ¶
func (n *MapCreator) GetChildren() []interface{}
func (*MapCreator) GetLocation ¶
func (n *MapCreator) GetLocation() *Location
func (*MapCreator) GetParent ¶
func (n *MapCreator) GetParent() Node
func (*MapCreator) GetType ¶
func (n *MapCreator) GetType() string
func (*MapCreator) SetParent ¶
func (n *MapCreator) SetParent(parent Node)
type MethodDeclaration ¶
type MethodDeclaration struct { Name string Annotations []Node Modifiers []Node ReturnType Node Parameters []Node Throws []Node Statements Node // func(receiver, value, options) NativeFunction func(interface{}, []interface{}, ...interface{}) interface{} Location *Location Parent Node }
func (*MethodDeclaration) Accept ¶
func (n *MethodDeclaration) Accept(v Visitor) (interface{}, error)
func (*MethodDeclaration) AccessModifier ¶
func (m *MethodDeclaration) AccessModifier() string
func (*MethodDeclaration) GetChildren ¶
func (n *MethodDeclaration) GetChildren() []interface{}
func (*MethodDeclaration) GetLocation ¶
func (n *MethodDeclaration) GetLocation() *Location
func (*MethodDeclaration) GetParent ¶
func (n *MethodDeclaration) GetParent() Node
func (*MethodDeclaration) GetType ¶
func (n *MethodDeclaration) GetType() string
func (*MethodDeclaration) Is ¶
func (m *MethodDeclaration) Is(name string) bool
func (*MethodDeclaration) IsAbstract ¶
func (m *MethodDeclaration) IsAbstract() bool
func (*MethodDeclaration) IsAnnotated ¶
func (m *MethodDeclaration) IsAnnotated(name string) bool
func (*MethodDeclaration) IsOverride ¶
func (m *MethodDeclaration) IsOverride() bool
func (*MethodDeclaration) IsPrivate ¶
func (m *MethodDeclaration) IsPrivate() bool
func (*MethodDeclaration) IsProtected ¶
func (m *MethodDeclaration) IsProtected() bool
func (*MethodDeclaration) IsPublic ¶
func (m *MethodDeclaration) IsPublic() bool
func (*MethodDeclaration) IsStatic ¶
func (n *MethodDeclaration) IsStatic() bool
func (*MethodDeclaration) IsTestMethod ¶
func (m *MethodDeclaration) IsTestMethod() bool
func (*MethodDeclaration) IsVirtual ¶
func (m *MethodDeclaration) IsVirtual() bool
func (*MethodDeclaration) SetParent ¶
func (n *MethodDeclaration) SetParent(parent Node)
type MethodInvocation ¶
type MethodInvocation struct { NameOrExpression Node Parameters []Node Location *Location Parent Node }
func (*MethodInvocation) Accept ¶
func (n *MethodInvocation) Accept(v Visitor) (interface{}, error)
func (*MethodInvocation) GetChildren ¶
func (n *MethodInvocation) GetChildren() []interface{}
func (*MethodInvocation) GetLocation ¶
func (n *MethodInvocation) GetLocation() *Location
func (*MethodInvocation) GetParent ¶
func (n *MethodInvocation) GetParent() Node
func (*MethodInvocation) GetType ¶
func (n *MethodInvocation) GetType() string
func (*MethodInvocation) SetParent ¶
func (n *MethodInvocation) SetParent(parent Node)
type Modifier ¶
func (*Modifier) GetChildren ¶
func (n *Modifier) GetChildren() []interface{}
func (*Modifier) GetLocation ¶
type Name ¶
func (*Name) GetChildren ¶
func (n *Name) GetChildren() []interface{}
func (*Name) GetLocation ¶
type New ¶
func (*New) GetChildren ¶
func (n *New) GetChildren() []interface{}
func (*New) GetLocation ¶
type Node ¶
type Node interface { Accept(Visitor) (interface{}, error) GetChildren() []interface{} GetType() string GetParent() Node SetParent(Node) GetLocation() *Location }
func ParseString ¶
func ParseString(src string, processors ...PreProcessor) (Node, error)
type NoopAccepter ¶
type NoopAccepter struct{}
func (*NoopAccepter) Accept ¶
func (n *NoopAccepter) Accept(v Visitor) (interface{}, error)
func (*NoopAccepter) GetChildren ¶
func (n *NoopAccepter) GetChildren() []interface{}
type NothingStatement ¶
TOTO: when to use?
func (*NothingStatement) Accept ¶
func (n *NothingStatement) Accept(v Visitor) (interface{}, error)
func (*NothingStatement) GetChildren ¶
func (n *NothingStatement) GetChildren() []interface{}
func (*NothingStatement) GetLocation ¶
func (n *NothingStatement) GetLocation() *Location
func (*NothingStatement) GetParent ¶
func (n *NothingStatement) GetParent() Node
func (*NothingStatement) GetType ¶
func (n *NothingStatement) GetType() string
func (*NothingStatement) SetParent ¶
func (n *NothingStatement) SetParent(parent Node)
type NullLiteral ¶
func (*NullLiteral) Accept ¶
func (n *NullLiteral) Accept(v Visitor) (interface{}, error)
func (*NullLiteral) GetChildren ¶
func (n *NullLiteral) GetChildren() []interface{}
func (*NullLiteral) GetLocation ¶
func (n *NullLiteral) GetLocation() *Location
func (*NullLiteral) GetParent ¶
func (n *NullLiteral) GetParent() Node
func (*NullLiteral) GetType ¶
func (n *NullLiteral) GetType() string
func (*NullLiteral) SetParent ¶
func (n *NullLiteral) SetParent(parent Node)
type Order ¶
type Order struct { Field []Node Asc bool Nulls string Location *Location Parent Node *NoopAccepter }
func (*Order) GetLocation ¶
type Parameter ¶
func (*Parameter) GetChildren ¶
func (n *Parameter) GetChildren() []interface{}
func (*Parameter) GetLocation ¶
type PreProcessor ¶
type PropertyDeclaration ¶
type PropertyDeclaration struct { Modifiers []Node Annotations []Node Type Node Identifier string GetterSetters Node Location *Location Parent Node }
func (*PropertyDeclaration) Accept ¶
func (n *PropertyDeclaration) Accept(v Visitor) (interface{}, error)
func (*PropertyDeclaration) GetChildren ¶
func (n *PropertyDeclaration) GetChildren() []interface{}
func (*PropertyDeclaration) GetLocation ¶
func (n *PropertyDeclaration) GetLocation() *Location
func (*PropertyDeclaration) GetParent ¶
func (n *PropertyDeclaration) GetParent() Node
func (*PropertyDeclaration) GetType ¶
func (n *PropertyDeclaration) GetType() string
func (*PropertyDeclaration) SetParent ¶
func (n *PropertyDeclaration) SetParent(parent Node)
type Return ¶
func (*Return) GetChildren ¶
func (n *Return) GetChildren() []interface{}
func (*Return) GetLocation ¶
type SelectField ¶
type SelectField struct { Value []string Location *Location Parent Node *NoopAccepter }
func (*SelectField) GetLocation ¶
func (n *SelectField) GetLocation() *Location
func (*SelectField) GetParent ¶
func (n *SelectField) GetParent() Node
func (*SelectField) GetType ¶
func (n *SelectField) GetType() string
func (*SelectField) SetParent ¶
func (n *SelectField) SetParent(parent Node)
type SetCreator ¶
func (*SetCreator) Accept ¶
func (n *SetCreator) Accept(v Visitor) (interface{}, error)
func (*SetCreator) GetChildren ¶
func (n *SetCreator) GetChildren() []interface{}
func (*SetCreator) GetLocation ¶
func (n *SetCreator) GetLocation() *Location
func (*SetCreator) GetParent ¶
func (n *SetCreator) GetParent() Node
func (*SetCreator) GetType ¶
func (n *SetCreator) GetType() string
func (*SetCreator) SetParent ¶
func (n *SetCreator) SetParent(parent Node)
type Soql ¶
type Soql struct { SelectFields []Node FromObject string Where Node Group []Node Order Node Limit Node Offset Node Location *Location Parent Node }
func (*Soql) GetChildren ¶
func (n *Soql) GetChildren() []interface{}
func (*Soql) GetLocation ¶
type SoqlBindVariable ¶
func (*SoqlBindVariable) Accept ¶
func (n *SoqlBindVariable) Accept(v Visitor) (interface{}, error)
func (*SoqlBindVariable) GetChildren ¶
func (n *SoqlBindVariable) GetChildren() []interface{}
func (*SoqlBindVariable) GetLocation ¶
func (n *SoqlBindVariable) GetLocation() *Location
func (*SoqlBindVariable) GetParent ¶
func (n *SoqlBindVariable) GetParent() Node
func (*SoqlBindVariable) GetType ¶
func (n *SoqlBindVariable) GetType() string
func (*SoqlBindVariable) SetParent ¶
func (n *SoqlBindVariable) SetParent(parent Node)
type SoqlFunction ¶
type SoqlFunction struct { Name string Location *Location Parent Node *NoopAccepter }
func (*SoqlFunction) GetLocation ¶
func (n *SoqlFunction) GetLocation() *Location
func (*SoqlFunction) GetParent ¶
func (n *SoqlFunction) GetParent() Node
func (*SoqlFunction) GetType ¶
func (n *SoqlFunction) GetType() string
func (*SoqlFunction) SetParent ¶
func (n *SoqlFunction) SetParent(parent Node)
type Sosl ¶
func (*Sosl) GetChildren ¶
func (n *Sosl) GetChildren() []interface{}
func (*Sosl) GetLocation ¶
type StringLiteral ¶
func (*StringLiteral) Accept ¶
func (n *StringLiteral) Accept(v Visitor) (interface{}, error)
func (*StringLiteral) GetChildren ¶
func (n *StringLiteral) GetChildren() []interface{}
func (*StringLiteral) GetLocation ¶
func (n *StringLiteral) GetLocation() *Location
func (*StringLiteral) GetParent ¶
func (n *StringLiteral) GetParent() Node
func (*StringLiteral) GetType ¶
func (n *StringLiteral) GetType() string
func (*StringLiteral) SetParent ¶
func (n *StringLiteral) SetParent(parent Node)
type Switch ¶
type Switch struct { Expression Node WhenStatements []Node ElseStatement Node Location *Location Parent Node }
func (*Switch) GetChildren ¶
func (n *Switch) GetChildren() []interface{}
func (*Switch) GetLocation ¶
type TernalyExpression ¶
type TernalyExpression struct { Condition Node TrueExpression Node FalseExpression Node Location *Location Parent Node }
func (*TernalyExpression) Accept ¶
func (n *TernalyExpression) Accept(v Visitor) (interface{}, error)
func (*TernalyExpression) GetChildren ¶
func (n *TernalyExpression) GetChildren() []interface{}
func (*TernalyExpression) GetLocation ¶
func (n *TernalyExpression) GetLocation() *Location
func (*TernalyExpression) GetParent ¶
func (n *TernalyExpression) GetParent() Node
func (*TernalyExpression) GetType ¶
func (n *TernalyExpression) GetType() string
func (*TernalyExpression) SetParent ¶
func (n *TernalyExpression) SetParent(parent Node)
type Throw ¶
func (*Throw) GetChildren ¶
func (n *Throw) GetChildren() []interface{}
func (*Throw) GetLocation ¶
type TosVisitor ¶
type TosVisitor struct {
Indent int
}
func (*TosVisitor) AddIndent ¶
func (v *TosVisitor) AddIndent(f func())
func (*TosVisitor) VisitAnnotation ¶
func (v *TosVisitor) VisitAnnotation(n *Annotation) (interface{}, error)
func (*TosVisitor) VisitArrayAccess ¶
func (v *TosVisitor) VisitArrayAccess(n *ArrayAccess) (interface{}, error)
func (*TosVisitor) VisitArrayCreator ¶
func (v *TosVisitor) VisitArrayCreator(n *ArrayCreator) (interface{}, error)
func (*TosVisitor) VisitArrayInitializer ¶
func (v *TosVisitor) VisitArrayInitializer(n *ArrayInitializer) (interface{}, error)
func (*TosVisitor) VisitBinaryOperator ¶
func (v *TosVisitor) VisitBinaryOperator(n *BinaryOperator) (interface{}, error)
func (*TosVisitor) VisitBlock ¶
func (v *TosVisitor) VisitBlock(n *Block) (interface{}, error)
func (*TosVisitor) VisitBooleanLiteral ¶
func (v *TosVisitor) VisitBooleanLiteral(n *BooleanLiteral) (interface{}, error)
func (*TosVisitor) VisitBreak ¶
func (v *TosVisitor) VisitBreak(n *Break) (interface{}, error)
func (*TosVisitor) VisitCastExpression ¶
func (v *TosVisitor) VisitCastExpression(n *CastExpression) (interface{}, error)
func (*TosVisitor) VisitCatch ¶
func (v *TosVisitor) VisitCatch(n *Catch) (interface{}, error)
func (*TosVisitor) VisitClassDeclaration ¶
func (v *TosVisitor) VisitClassDeclaration(n *ClassDeclaration) (interface{}, error)
func (*TosVisitor) VisitConstructorDeclaration ¶
func (v *TosVisitor) VisitConstructorDeclaration(n *ConstructorDeclaration) (interface{}, error)
func (*TosVisitor) VisitContinue ¶
func (v *TosVisitor) VisitContinue(n *Continue) (interface{}, error)
func (*TosVisitor) VisitDml ¶
func (v *TosVisitor) VisitDml(n *Dml) (interface{}, error)
func (*TosVisitor) VisitDoubleLiteral ¶
func (v *TosVisitor) VisitDoubleLiteral(n *DoubleLiteral) (interface{}, error)
func (*TosVisitor) VisitEnhancedForControl ¶
func (v *TosVisitor) VisitEnhancedForControl(n *EnhancedForControl) (interface{}, error)
func (*TosVisitor) VisitFieldAccess ¶
func (v *TosVisitor) VisitFieldAccess(n *FieldAccess) (interface{}, error)
func (*TosVisitor) VisitFieldDeclaration ¶
func (v *TosVisitor) VisitFieldDeclaration(n *FieldDeclaration) (interface{}, error)
func (*TosVisitor) VisitFinally ¶
func (v *TosVisitor) VisitFinally(n *Finally) (interface{}, error)
func (*TosVisitor) VisitFor ¶
func (v *TosVisitor) VisitFor(n *For) (interface{}, error)
func (*TosVisitor) VisitForControl ¶
func (v *TosVisitor) VisitForControl(n *ForControl) (interface{}, error)
func (*TosVisitor) VisitGetterSetter ¶
func (v *TosVisitor) VisitGetterSetter(n *GetterSetter) (interface{}, error)
func (*TosVisitor) VisitIf ¶
func (v *TosVisitor) VisitIf(n *If) (interface{}, error)
func (*TosVisitor) VisitIntegerLiteral ¶
func (v *TosVisitor) VisitIntegerLiteral(n *IntegerLiteral) (interface{}, error)
func (*TosVisitor) VisitInterfaceDeclaration ¶
func (v *TosVisitor) VisitInterfaceDeclaration(n *InterfaceDeclaration) (interface{}, error)
func (*TosVisitor) VisitMapCreator ¶
func (v *TosVisitor) VisitMapCreator(n *MapCreator) (interface{}, error)
func (*TosVisitor) VisitMethodDeclaration ¶
func (v *TosVisitor) VisitMethodDeclaration(n *MethodDeclaration) (interface{}, error)
func (*TosVisitor) VisitMethodInvocation ¶
func (v *TosVisitor) VisitMethodInvocation(n *MethodInvocation) (interface{}, error)
func (*TosVisitor) VisitModifier ¶
func (v *TosVisitor) VisitModifier(n *Modifier) (interface{}, error)
func (*TosVisitor) VisitName ¶
func (v *TosVisitor) VisitName(n *Name) (interface{}, error)
func (*TosVisitor) VisitNew ¶
func (v *TosVisitor) VisitNew(n *New) (interface{}, error)
func (*TosVisitor) VisitNothingStatement ¶
func (v *TosVisitor) VisitNothingStatement(n *NothingStatement) (interface{}, error)
func (*TosVisitor) VisitNullLiteral ¶
func (v *TosVisitor) VisitNullLiteral(n *NullLiteral) (interface{}, error)
func (*TosVisitor) VisitParameter ¶
func (v *TosVisitor) VisitParameter(n *Parameter) (interface{}, error)
func (*TosVisitor) VisitPropertyDeclaration ¶
func (v *TosVisitor) VisitPropertyDeclaration(n *PropertyDeclaration) (interface{}, error)
func (*TosVisitor) VisitReturn ¶
func (v *TosVisitor) VisitReturn(n *Return) (interface{}, error)
func (*TosVisitor) VisitSetCreator ¶
func (v *TosVisitor) VisitSetCreator(n *SetCreator) (interface{}, error)
func (*TosVisitor) VisitSoql ¶
func (v *TosVisitor) VisitSoql(n *Soql) (interface{}, error)
func (*TosVisitor) VisitSoqlBindVariable ¶
func (v *TosVisitor) VisitSoqlBindVariable(n *SoqlBindVariable) (interface{}, error)
func (*TosVisitor) VisitSosl ¶
func (v *TosVisitor) VisitSosl(n *Sosl) (interface{}, error)
func (*TosVisitor) VisitStringLiteral ¶
func (v *TosVisitor) VisitStringLiteral(n *StringLiteral) (interface{}, error)
func (*TosVisitor) VisitSwitch ¶
func (v *TosVisitor) VisitSwitch(n *Switch) (interface{}, error)
func (*TosVisitor) VisitTernalyExpression ¶
func (v *TosVisitor) VisitTernalyExpression(n *TernalyExpression) (interface{}, error)
func (*TosVisitor) VisitThrow ¶
func (v *TosVisitor) VisitThrow(n *Throw) (interface{}, error)
func (*TosVisitor) VisitTrigger ¶
func (v *TosVisitor) VisitTrigger(n *Trigger) (interface{}, error)
func (*TosVisitor) VisitTriggerTiming ¶
func (v *TosVisitor) VisitTriggerTiming(n *TriggerTiming) (interface{}, error)
func (*TosVisitor) VisitTry ¶
func (v *TosVisitor) VisitTry(n *Try) (interface{}, error)
func (*TosVisitor) VisitType ¶
func (v *TosVisitor) VisitType(n *TypeRef) (interface{}, error)
func (*TosVisitor) VisitUnaryOperator ¶
func (v *TosVisitor) VisitUnaryOperator(n *UnaryOperator) (interface{}, error)
func (*TosVisitor) VisitVariableDeclaration ¶
func (v *TosVisitor) VisitVariableDeclaration(n *VariableDeclaration) (interface{}, error)
func (*TosVisitor) VisitVariableDeclarator ¶
func (v *TosVisitor) VisitVariableDeclarator(n *VariableDeclarator) (interface{}, error)
func (*TosVisitor) VisitWhen ¶
func (v *TosVisitor) VisitWhen(n *When) (interface{}, error)
func (*TosVisitor) VisitWhenType ¶
func (v *TosVisitor) VisitWhenType(n *WhenType) (interface{}, error)
func (*TosVisitor) VisitWhile ¶
func (v *TosVisitor) VisitWhile(n *While) (interface{}, error)
type Trigger ¶
type Trigger struct { Name string Object string TriggerTimings []Node Statements Node Location *Location Parent Node }
func (*Trigger) GetChildren ¶
func (n *Trigger) GetChildren() []interface{}
func (*Trigger) GetLocation ¶
type TriggerTiming ¶
func (*TriggerTiming) Accept ¶
func (n *TriggerTiming) Accept(v Visitor) (interface{}, error)
func (*TriggerTiming) GetChildren ¶
func (n *TriggerTiming) GetChildren() []interface{}
func (*TriggerTiming) GetLocation ¶
func (n *TriggerTiming) GetLocation() *Location
func (*TriggerTiming) GetParent ¶
func (n *TriggerTiming) GetParent() Node
func (*TriggerTiming) GetType ¶
func (n *TriggerTiming) GetType() string
func (*TriggerTiming) SetParent ¶
func (n *TriggerTiming) SetParent(parent Node)
type Try ¶
func (*Try) GetChildren ¶
func (n *Try) GetChildren() []interface{}
func (*Try) GetLocation ¶
type TypeRef ¶
func (*TypeRef) GetChildren ¶
func (n *TypeRef) GetChildren() []interface{}
func (*TypeRef) GetLocation ¶
type UnaryOperator ¶
type UnaryOperator struct { Op string Expression Node IsPrefix bool Location *Location Parent Node }
func (*UnaryOperator) Accept ¶
func (n *UnaryOperator) Accept(v Visitor) (interface{}, error)
func (*UnaryOperator) GetChildren ¶
func (n *UnaryOperator) GetChildren() []interface{}
func (*UnaryOperator) GetLocation ¶
func (n *UnaryOperator) GetLocation() *Location
func (*UnaryOperator) GetParent ¶
func (n *UnaryOperator) GetParent() Node
func (*UnaryOperator) GetType ¶
func (n *UnaryOperator) GetType() string
func (*UnaryOperator) SetParent ¶
func (n *UnaryOperator) SetParent(parent Node)
type VariableDeclaration ¶
type VariableDeclaration struct { Modifiers []Node Type Node Declarators []Node Location *Location Parent Node }
func (*VariableDeclaration) Accept ¶
func (n *VariableDeclaration) Accept(v Visitor) (interface{}, error)
func (*VariableDeclaration) GetChildren ¶
func (n *VariableDeclaration) GetChildren() []interface{}
func (*VariableDeclaration) GetLocation ¶
func (n *VariableDeclaration) GetLocation() *Location
func (*VariableDeclaration) GetParent ¶
func (n *VariableDeclaration) GetParent() Node
func (*VariableDeclaration) GetType ¶
func (n *VariableDeclaration) GetType() string
func (*VariableDeclaration) SetParent ¶
func (n *VariableDeclaration) SetParent(parent Node)
type VariableDeclarator ¶
func (*VariableDeclarator) Accept ¶
func (n *VariableDeclarator) Accept(v Visitor) (interface{}, error)
func (*VariableDeclarator) GetChildren ¶
func (n *VariableDeclarator) GetChildren() []interface{}
func (*VariableDeclarator) GetLocation ¶
func (n *VariableDeclarator) GetLocation() *Location
func (*VariableDeclarator) GetParent ¶
func (n *VariableDeclarator) GetParent() Node
func (*VariableDeclarator) GetType ¶
func (n *VariableDeclarator) GetType() string
func (*VariableDeclarator) SetParent ¶
func (n *VariableDeclarator) SetParent(parent Node)
type Visitor ¶
type Visitor interface { VisitClassDeclaration(*ClassDeclaration) (interface{}, error) VisitModifier(*Modifier) (interface{}, error) VisitAnnotation(*Annotation) (interface{}, error) VisitInterfaceDeclaration(*InterfaceDeclaration) (interface{}, error) VisitIntegerLiteral(*IntegerLiteral) (interface{}, error) VisitParameter(*Parameter) (interface{}, error) VisitArrayAccess(*ArrayAccess) (interface{}, error) VisitBooleanLiteral(*BooleanLiteral) (interface{}, error) VisitBreak(*Break) (interface{}, error) VisitContinue(*Continue) (interface{}, error) VisitDml(*Dml) (interface{}, error) VisitDoubleLiteral(*DoubleLiteral) (interface{}, error) VisitFieldDeclaration(*FieldDeclaration) (interface{}, error) VisitTry(*Try) (interface{}, error) VisitCatch(*Catch) (interface{}, error) VisitFinally(*Finally) (interface{}, error) VisitFor(*For) (interface{}, error) VisitForControl(*ForControl) (interface{}, error) VisitEnhancedForControl(*EnhancedForControl) (interface{}, error) VisitIf(*If) (interface{}, error) VisitMethodDeclaration(*MethodDeclaration) (interface{}, error) VisitMethodInvocation(*MethodInvocation) (interface{}, error) VisitNew(*New) (interface{}, error) VisitNullLiteral(*NullLiteral) (interface{}, error) VisitUnaryOperator(*UnaryOperator) (interface{}, error) VisitBinaryOperator(*BinaryOperator) (interface{}, error) VisitReturn(*Return) (interface{}, error) VisitThrow(*Throw) (interface{}, error) VisitSoql(*Soql) (interface{}, error) VisitSosl(*Sosl) (interface{}, error) VisitStringLiteral(*StringLiteral) (interface{}, error) VisitSwitch(*Switch) (interface{}, error) VisitTrigger(*Trigger) (interface{}, error) VisitTriggerTiming(*TriggerTiming) (interface{}, error) VisitVariableDeclaration(*VariableDeclaration) (interface{}, error) VisitVariableDeclarator(*VariableDeclarator) (interface{}, error) VisitWhen(*When) (interface{}, error) VisitWhenType(*WhenType) (interface{}, error) VisitWhile(*While) (interface{}, error) VisitNothingStatement(*NothingStatement) (interface{}, error) VisitCastExpression(*CastExpression) (interface{}, error) VisitFieldAccess(*FieldAccess) (interface{}, error) VisitType(*TypeRef) (interface{}, error) VisitBlock(*Block) (interface{}, error) VisitGetterSetter(*GetterSetter) (interface{}, error) VisitPropertyDeclaration(*PropertyDeclaration) (interface{}, error) VisitArrayInitializer(*ArrayInitializer) (interface{}, error) VisitArrayCreator(*ArrayCreator) (interface{}, error) VisitSoqlBindVariable(*SoqlBindVariable) (interface{}, error) VisitTernalyExpression(*TernalyExpression) (interface{}, error) VisitMapCreator(*MapCreator) (interface{}, error) VisitSetCreator(*SetCreator) (interface{}, error) VisitName(*Name) (interface{}, error) VisitConstructorDeclaration(*ConstructorDeclaration) (interface{}, error) }
type When ¶
func (*When) GetChildren ¶
func (n *When) GetChildren() []interface{}
func (*When) GetLocation ¶
type WhenType ¶
func (*WhenType) GetChildren ¶
func (n *WhenType) GetChildren() []interface{}
func (*WhenType) GetLocation ¶
type WhereBinaryOperator ¶
type WhereBinaryOperator struct { Left Node Right Node Op string Location *Location Parent Node *NoopAccepter }
func (*WhereBinaryOperator) GetLocation ¶
func (n *WhereBinaryOperator) GetLocation() *Location
func (*WhereBinaryOperator) GetParent ¶
func (n *WhereBinaryOperator) GetParent() Node
func (*WhereBinaryOperator) GetType ¶
func (n *WhereBinaryOperator) GetType() string
func (*WhereBinaryOperator) SetParent ¶
func (n *WhereBinaryOperator) SetParent(parent Node)
type WhereCondition ¶
type WhereCondition struct { Field Node Op string Expression Node Not bool Location *Location Parent Node *NoopAccepter }
func (*WhereCondition) GetLocation ¶
func (n *WhereCondition) GetLocation() *Location
func (*WhereCondition) GetParent ¶
func (n *WhereCondition) GetParent() Node
func (*WhereCondition) GetType ¶
func (n *WhereCondition) GetType() string
func (*WhereCondition) SetParent ¶
func (n *WhereCondition) SetParent(parent Node)
type While ¶
func (*While) GetChildren ¶
func (n *While) GetChildren() []interface{}
func (*While) GetLocation ¶
Click to show internal directories.
Click to hide internal directories.