@Override public void visitCompilationUnit(CompilationUnitTree tree) { if (outerClass == null) { outerClass = tree; } super.visitCompilationUnit(tree); if (tree.equals(outerClass)) { newSymbolTable.save(); } }
@Override public void visitCompilationUnit(CompilationUnitTree tree) { if (outerClass == null) { outerClass = tree; } super.visitCompilationUnit(tree); if (tree.equals(outerClass)) { newSymbolTable.save(); } }
@Override public void visitCompilationUnit(CompilationUnitTree tree) { if (outerClass == null) { outerClass = tree; } super.visitCompilationUnit(tree); if (tree.equals(outerClass)) { symbolizable.setSymbolTable(symbolTableBuilder.build()); } }
@Override public void visitCompilationUnit(CompilationUnitTree tree) { if (outerClass == null) { outerClass = tree; } super.visitCompilationUnit(tree); if (tree.equals(outerClass)) { symbolizable.setSymbolTable(symbolTableBuilder.build()); } }
@Override public void visitCompilationUnit(CompilationUnitTree tree) { packageName = PackageUtils.packageName(tree.packageDeclaration(), "."); super.visitCompilationUnit(tree); }
@Override public void visitCompilationUnit(CompilationUnitTree tree) { packageName = PackageUtils.packageName(tree.packageDeclaration(), "."); super.visitCompilationUnit(tree); }
@Override public void visitCompilationUnit(CompilationUnitTree tree) { if (tree.packageDeclaration() != null) { String packageName = PackageUtils.packageName(tree.packageDeclaration(), "."); LOGGER.info("PackageName : " + packageName); } super.visitCompilationUnit(tree); }
@Override public void visitCompilationUnit(CompilationUnitTree tree) { if (tree.packageName() != null) { packageName = concatenate(tree.packageName()); } super.visitCompilationUnit(tree); }
@Override public void visitCompilationUnit(CompilationUnitTree tree) { JavaSymbol.PackageJavaSymbol compilationUnitPackage = symbols.defaultPackage; ExpressionTree packageName = tree.packageName(); if (packageName != null) { PackageResolverVisitor packageResolver = new PackageResolverVisitor(); packageName.accept(packageResolver); compilationUnitPackage = (JavaSymbol.PackageJavaSymbol) resolve.findIdentInPackage(compilationUnitPackage, packageResolver.packageName, JavaSymbol.PCK); semanticModel.associateSymbol(packageName, compilationUnitPackage); } compilationUnitPackage.members = new Scope(compilationUnitPackage); env = new Resolve.Env(); env.packge = compilationUnitPackage; env.scope = compilationUnitPackage.members; env.namedImports = new Scope(compilationUnitPackage); env.starImports = resolve.createStarImportScope(compilationUnitPackage); env.staticStarImports = resolve.createStaticStarImportScope(compilationUnitPackage); semanticModel.associateEnv(tree, env); super.visitCompilationUnit(tree); restoreEnvironment(tree); resolveImports(tree.imports()); completeSymbols(); }
@Override public void visitCompilationUnit(CompilationUnitTree tree) { JavaSymbol.PackageJavaSymbol compilationUnitPackage = symbols.defaultPackage; PackageDeclarationTree packageDeclaration = tree.packageDeclaration(); if (packageDeclaration != null) { ExpressionTree packageName = packageDeclaration.packageName(); PackageResolverVisitor packageResolver = new PackageResolverVisitor(); packageName.accept(packageResolver); compilationUnitPackage = (JavaSymbol.PackageJavaSymbol) resolve.findIdentInPackage(compilationUnitPackage, packageResolver.packageName, JavaSymbol.PCK); semanticModel.associateSymbol(packageName, compilationUnitPackage); } compilationUnitPackage.members = new Scope(compilationUnitPackage); env = new Resolve.Env(); env.packge = compilationUnitPackage; env.scope = compilationUnitPackage.members; env.namedImports = new Scope(compilationUnitPackage); env.starImports = resolve.createStarImportScope(compilationUnitPackage); env.staticStarImports = resolve.createStaticStarImportScope(compilationUnitPackage); semanticModel.associateEnv(tree, env); super.visitCompilationUnit(tree); restoreEnvironment(tree); resolveImports(tree.imports()); completeSymbols(); }