pub struct JavaAnalyzer { /* private fields */ }Expand description
Main Java analyzer
Implementations§
Source§impl JavaAnalyzer
impl JavaAnalyzer
Sourcepub fn analyze_comprehensive(
&self,
content: &str,
) -> Result<JavaComprehensiveAnalysis>
pub fn analyze_comprehensive( &self, content: &str, ) -> Result<JavaComprehensiveAnalysis>
Main analysis method - comprehensive Java code analysis
Sourcepub fn analyze_oop_patterns(&self, content: &str) -> Result<OOPAnalysisInfo>
pub fn analyze_oop_patterns(&self, content: &str) -> Result<OOPAnalysisInfo>
Analyze object-oriented programming patterns
Sourcepub fn analyze_frameworks(&self, content: &str) -> Result<JavaFrameworkAnalysis>
pub fn analyze_frameworks(&self, content: &str) -> Result<JavaFrameworkAnalysis>
Analyze Spring and other framework usage
Sourcepub fn analyze_security(&self, content: &str) -> Result<JavaSecurityAnalysis>
pub fn analyze_security(&self, content: &str) -> Result<JavaSecurityAnalysis>
Analyze security vulnerabilities and patterns
Sourcepub fn analyze_modern_features(
&self,
content: &str,
) -> Result<ModernJavaFeatureAnalysis>
pub fn analyze_modern_features( &self, content: &str, ) -> Result<ModernJavaFeatureAnalysis>
Analyze modern Java features usage
Sourcepub fn analyze_code(&self, content: &str) -> JavaAnalysisResult
pub fn analyze_code(&self, content: &str) -> JavaAnalysisResult
Simple analysis for backward compatibility