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
Trait Implementations§
Source§impl Debug for JavaAnalyzer
impl Debug for JavaAnalyzer
Auto Trait Implementations§
impl Freeze for JavaAnalyzer
impl RefUnwindSafe for JavaAnalyzer
impl Send for JavaAnalyzer
impl Sync for JavaAnalyzer
impl Unpin for JavaAnalyzer
impl UnwindSafe for JavaAnalyzer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more