Versions in this module Expand all Collapse all v1 v1.9.11 Mar 16, 2022 Changes in this version + func BuildMethodCallLocation(jMethodCall *core_domain.CodeCall, ctx *parser.MethodCallContext, ...) + func BuildMethodCallMethod(jMethodCall *core_domain.CodeCall, callee string, targetType string, ...) + func BuildMethodCallParameters(jMethodCall *core_domain.CodeCall, ctx *parser.MethodCallContext) + func BuildMethodParameters(parameters parser.IFormalParametersContext) []core_domain.CodeProperty + func BuildPosition(ctx *antlr.BaseParserRuleContext, nodeName string) core_domain.CodePosition + func BuildTypeCtxByIndex(typeType *parser.TypeTypeContext, typeCtx *parser.ClassOrInterfaceTypeContext, ...) *parser.ClassOrInterfaceTypeContext + func HandleEmptyFullType(ctx *parser.MethodCallContext, targetType string, methodName string, ...) (string, string) + func ParseTargetType(targetCtx string) string + func ProcessJavaFile(path string) *parser.JavaParser + func ProcessJavaString(code string) *parser.JavaParser + func RemoveTarget(fullType string) string + func WarpTargetFullType(targetType string) (string, string) + type JavaFullListener struct + func NewJavaFullListener(nodes map[string]core_domain.CodeDataStruct, file string) *JavaFullListener + func (s *JavaFullListener) AppendClasses(classes []string) + func (s *JavaFullListener) EnterAnnotation(ctx *parser.AnnotationContext) + func (s *JavaFullListener) EnterClassDeclaration(ctx *parser.ClassDeclarationContext) + func (s *JavaFullListener) EnterConstructorDeclaration(ctx *parser.ConstructorDeclarationContext) + func (s *JavaFullListener) EnterCreator(ctx *parser.CreatorContext) + func (s *JavaFullListener) EnterExpression(ctx *parser.ExpressionContext) + func (s *JavaFullListener) EnterFieldDeclaration(ctx *parser.FieldDeclarationContext) + func (s *JavaFullListener) EnterFormalParameter(ctx *parser.FormalParameterContext) + func (s *JavaFullListener) EnterImportDeclaration(ctx *parser.ImportDeclarationContext) + func (s *JavaFullListener) EnterInnerCreator(ctx *parser.InnerCreatorContext) + func (s *JavaFullListener) EnterInterfaceBodyDeclaration(ctx *parser.InterfaceBodyDeclarationContext) + func (s *JavaFullListener) EnterInterfaceDeclaration(ctx *parser.InterfaceDeclarationContext) + func (s *JavaFullListener) EnterInterfaceMethodDeclaration(ctx *parser.InterfaceMethodDeclarationContext) + func (s *JavaFullListener) EnterLocalVariableDeclaration(ctx *parser.LocalVariableDeclarationContext) + func (s *JavaFullListener) EnterMethodCall(ctx *parser.MethodCallContext) + func (s *JavaFullListener) EnterMethodDeclaration(ctx *parser.MethodDeclarationContext) + func (s *JavaFullListener) EnterPackageDeclaration(ctx *parser.PackageDeclarationContext) + func (s *JavaFullListener) ExitClassBody(ctx *parser.ClassBodyContext) + func (s *JavaFullListener) ExitConstructorDeclaration(ctx *parser.ConstructorDeclarationContext) + func (s *JavaFullListener) ExitCreator(ctx *parser.CreatorContext) + func (s *JavaFullListener) ExitInnerCreator(ctx *parser.InnerCreatorContext) + func (s *JavaFullListener) ExitInterfaceBody(ctx *parser.InterfaceBodyContext) + func (s *JavaFullListener) ExitMethodDeclaration(ctx *parser.MethodDeclarationContext) + func (s *JavaFullListener) GetNodeInfo() []core_domain.CodeDataStruct